LINUX.ORG.RU

[smplayer][vdpau] Подтормаживания


0

1

При просмотре HD 720p периодически подтормаживает или рассыпается изображение. В консоли выдаётся следующее сообщение:

Debug: MplayerProcess::parseLine: ''
Debug: MplayerProcess::parseLine: '[vdpau] Display preemption detected'
Debug: MplayerProcess::parseLine: '[vdpau] Failed VDPAU decoder rendering: The display was pre-empted, or a fatal error occurred.'
Debug: MplayerProcess::parseLine: '[vdpau] Attempting to recover from preemption.'
Debug: MplayerProcess::parseLine: '[vdpau] Error when calling vdp_video_mixer_render: An invalid handle value was provided.'
Debug: MplayerProcess::parseLine: '[vdpau] Recovered from display preemption.
Версии пакетов:
mplayer 32792-2
smplayer 0.6.9-3
libvdpau 0.4.1-1
vdpau-video 0.7.3pre6-1
nvidia-ck 260.19.36-3
Видеокарта:
01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce 450 GTS] (rev a1)
Mplayer и VLC - OK. На процессор нагрузки почти нет. MediaInfo (на всякий случай).
Устройство вывода - vdpau
Кэш локальных файлов - 0
Мб проблема с винтом или настройками драйвера?

★★★★★

> Mplayer и VLC - OK.

но ведь smplayer суть фронтэнд к mplayer?

в дебаге выводятся параметры запуска mplayer?

Bad_Habit ()

поставь coreavc
Не пожалеешь. Инфа 100%

anonizmus ()

на моем атлоне 64х2 3800 (частота 2гигагерца) - я не встретил пока ни одного фильма который тормозил бы (декодер очень быстрый и качественный, раскидывает декодинг на ядра, даже если включены самые страшные фильтры. Просто видеокарта у меня нвидия 7950гт и не умеет под ляликсом аппаратно декодить - поставил через враппер этот кодек и поразился какой он плавный и вообще клевый.

Не красноглазь, поставь кодек этот, тебе понравится. Благодарности за советы слать на WM я скажу счет если что %-)

anonizmus ()
Ответ на: комментарий от Bad_Habit

вроде нашёл:

Debug: Core::startMplayer: command: '/usr/bin/mplayer -noquiet -nofs -nomouseinput -vc ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau, -lavdopts skiploopfilter=all -sub-fuzziness 1 -identify -slave -vo vdpau -ao alsa -nokeepaspect -framedrop -dr -nodouble -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 62914601 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/xxx/.config/smplayer/styles.ass -fontconfig -font Arial -subfont-autoscale 0 -subfont-osd-scale 20 -subfont-text-scale 20 -subcp UTF-8 -vid 0 -aid 0 -subpos 100 -volume 87 -nocache -ss 1392 -osdlevel 0 -idx -noslices -channels 2 -af volnorm=1,scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /mnt/data1/Video/House M.D.720p WEB-DL/House.S07E11.Family. Practice.720p.WEB-DL.mkv'

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

и играет плавно, без дерганий и тирингов и прочего дерьма. Вообще просто супер, попробуй, не пожалеешь ! в нете инфа как это поставить, все просто достаточно.

anonizmus ()
Ответ на: комментарий от unikum

вооот! а теперь выкинь все дефолты и сделай diff с тем, как ты руками запускаешь mplayer, когда у тебя все ОК

но я сомневаюсь, что в smplayer все это можно поотключать через конфиг

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

с mplayer'ом всё просто:

$ cat ~/.mplayer/config
# Write your default config options here!

vo=vdpau,
vc=ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,ffh264vdpau,ffodivxvdpau,
$ mplayer file.mkv

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

и? там почти всё настраивается через ГУИ. или есть что-то, что мне поможет?

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

А посмотреть конфиг не судьба? Настраивается то через гуй ключи именно mplayer'a. Там почти наверняка все и прописано.

aedeph ()

Двойная буферизация отключена?

CTAPK ()

Попробуй сравнить параметры с которыми SMplayer запускает файл. Мне вот на ати помогло отключение AAS-субтитров.

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

>Не красноглазь, поставь кодек этот, тебе понравится.
Учитывая, что не красноглазя его можно поставить только на ubuntu и gentoo то полное 4.2
И таки да костыли тем более варезные не нужны.

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

deb-src. Устанавливается легко. Берёшь три файла mplayer от Debian, которые orig.gz, dsc и ещё что-то. Распаковываешь в новом каталоге командой

dpkg-source -x*.dsc
Потом
cd mp*
fakeroot ./debian/rules binary
Так создаётся официальный пакет. А нам надо установить зависимости и пропатчить. Как патчить ищи сам, а как зависимости установить я тебе скажу:
# apt-get build-dep mplayer
Хотя я лично всегда -dev пакеты себе ставлю.

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

Если ты так чтишь копирайты - заплати денюжку за него, а вот что только под убунту он - не знал, все таки как легче жить когда юзаешь дистрибутив который все таки де факто ассоциируется у производителей с линуксом.

anonizmus ()
Ответ на: комментарий от aedeph

в ГУИ и в ini строки, отвечающие за параметры запуска mplayer'а, пустые.

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

я читал где-то что под линукс только оем, а так я через враппер поставил вантузятную версию, работает нормально, подключил в smplayer'е кодек этот просто и все.. Там галочку ставишь - типа все h.264 предпочтительно гнать через кореавц.. Просто другие кодеки не распараллеливают декодинг если фильтры какие то там в видео, а этот работает без малейших замечаний и проблем - удивительно если учесть что это через враппер, да еще и на 64бит системе, но факт фактом !

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

хде ман, перат? :3


В гугле ищи. У меня то убунта, вот тут камрад выше отписался что в остальных дистрах как то геморно это ставится... Я просто правда не помню, поставил и забыл, процесс установки был элементарный. Карточку не хотелось менять только из-за того что 7950gt под линукс не может аппаратно декодить h.264

anonizmus ()
Ответ на: комментарий от megabaks
sudo cp ~/".wine/drive_c/Program Files/CoreCodec/CoreAVC Professional Edition/CoreAVCDecoder.ax" /usr/share/dshowserver/
unikum ★★★★★ ()
Ответ на: комментарий от unikum

или в smplayer'е поставить вышеозначенную галку про coreavc.

unikum ★★★★★ ()

Скорее всего это из-за дров, попробуй обновить

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