LINUX.ORG.RU

P4-3000/HT, h264, 1080p, mplayer


0

0

Нужно тут разбирать отснятые 1080p. Неприятно смотреть с рывками, так что было экспериментально обнаружено, что

mplayer -vfm ffmpeg -lavdopts fast=1:skiploopfilter=all:threads=2
играет почти-почти без тормозов.

Но всё равно чуть затыкается. И к концу набегает рассинхронизация со звуком. Так вот, процессор загружается лишь на 60-70% в среднем. В пике - под 80%. Полагаю, что если загрузить на 100%, то справится. Но как?

Выключать гипертрейдинг не хочу, сильно снижается отзывчивость системы, когда всякие Firefox'ы на 100% загрузят проц.

Есть мысли, что ещё попробовать?

Видео - 6600GT, так что никаких VDPAU.

★★★★★
Ответ на: комментарий от redgremlin

>mplayer-mt?

Я нигде не видел его ебилдов. Учитывая, что продукт часто упоминаемый, есть подозрения, что это следствие больших проблем в его сборке. Или я не прав?

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от madcore

>Т.е. даже на одном ядре без ht лучше становится?

Без гипертрейдинга наверняка будет лучше. Но - только в mplayer. Мне же гипертрейдинг нужен, как было выше отмечено. А с точки зрения прикладных программ, HT - это два независимых ядра.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от redgremlin

А без него threads=2 на H.264 бесполезно, ванильный mplayer не умеет.

Гм

vv@crusader ~ $ eix -Ic media-video/mplayer media-video/mplayer (1.0_rc4_p20091026-r1@23.02.10): Media Player for Linux

man mplayer:

threads=<1-8> (MPEG-1/2 and H.264 only) number of threads to use for decoding (default: 1)

ZuBB ★★★★★
()
Ответ на: комментарий от redgremlin

Спасибо, погляжу, но там в описании наблюдается махровая ручная работа. Попробую, конечно, но пока как-то грустно. Я не для того Gentoo ставил, чтобы ручками что-то компилять :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

>Гм

Вообще, да, учитывая что с threads=1 у меня загрузка системы ровно 50%, а с threads - 60-70-80%. Так что разделение явно есть. Но почему-то не до 100% (threads 3 или 4 пробовал, от 2 не отличается :))

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от ZuBB

mplayer
MPlayer SVN-r30947-4.4.1 (C) 2000-2010 MPlayer Team

man mplayer
threads=<1-8> (только MPEG-1/2)
количество потоков, использующихся для декодирования (по умолчанию: 1)

?

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

А без него threads=2 на H.264 бесполезно, **ванильный** mplayer не умеет

Ман говорит что умеет, что я вам и показал

ZuBB ★★★★★
()
Ответ на: комментарий от redgremlin

У меня вчерашний...

Вот с этого и надо было начинать

ZuBB ★★★★★
()
Ответ на: комментарий от ezoteric

>media-video/mplayer (9999)

Неужели 1.0_rc4_p20100213-r1 настолько плох? За месяц новую фишку ввели?

«Неизвестная опция командной строки: -threads»

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Ygor

sudo nice -n -1 sudo -u $USER mplayer ...

Вообще, от этого ничего не зависит. Напомню, что загрузка процессора не 100%-я. nice помогает только перераспределить доли при 100%-й загрузке.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

У меня примерно тоже железо, и примерно такие же траблы, которые я решил повысив nice процесса, и указав ему -cache 20 метров.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Видимо, у тебя фоновые процессы какие-то жрущие сидят. У меня хоть +1, хоть -5 - разницы принципиальной нет.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от megabaks

Прикольно. nice -10 и запрет кеша сделали показ ещё не достаточно хорошим, но уже терпимым :) На быстрых сценах дёргается и в лог сыплет «ваша система слишком медленная», но на основных - довольно плавно.

Правда, пока без звука смотрел, ещё не знаю, есть ли там рассинхронизация (раньше была).

KRoN73 ★★★★★
() автор топика

Фиг там, не выходит каменный цветок.

Видео идёт более менее, а вот со звуком - кранты.

С маленьким кешем (или, тем более при его отсутствии) звук прерывается на (видимо) подгрузке. С большим кешем - после его исчерпания.

Загрузка процессора не более 70%.

Игры с -autosync ни к чему не приводят, его включение улучшает плавность звука (но немного), но даёт рассинхронизацию. Звук кончается раньше видео :)

...

mplayer-mt ещё не пробовал.

KRoN73 ★★★★★
() автор топика
6 мая 2010 г.

Вопрос решился выключением гипертрейдинга и разгоном процессора до 3,3ГГц. Теперь не тормозит :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от CyberTribe

>layman -a multimedia

Ок, попробую. А то *9999 из arcon и kpex-media-portage у меня не собирался.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от CyberTribe

Э... А там же только:

-rw-r--r-- 1 root root 19792 Май  6 14:55 mplayer-1.0_rc4_p20100120.ebuild
-rw-r--r-- 1 root root 20038 Май  6 14:55 mplayer-1.0_rc4_p20100214.ebuild
-rw-r--r-- 1 root root 20159 Май  6 14:55 mplayer-1.0_rc4_p20100311.ebuild
-rw-r--r-- 1 root root 19858 Май  6 14:55 mplayer-1.0_rc4_p20100328.ebuild
-rw-r--r-- 1 root root 20459 Май  6 14:55 mplayer-1.0_rc4_p20100504.ebuild

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.