LINUX.ORG.RU

Как заставить работь VDPAU?

 


0

1

Здравствуйте!


Имею GeForce GT 220 и Debian Stable. Раньше работало декодирование видео через VDPAU. Работало до тех пор, пока не прочитал на ЛОРе новость про какое-то стабильное обновление VDPAU (что-то не могу щас найти).

Установил я это обновление, оно как и положено вставло криво, декодирование по VDPAU работать перестало. И я даже не помню что я ставил - то ли модуль ядра, то ли libvdpau из исходников собирал.

Ну переставил на всякий случай

libvdpau1 (0.4.1-2)
nvidia-libvdpau1 (195.36.31-6)
nvidia-vdpau-driver (195.36.31-6)
vdpau-va-driver (0.6.3-1)

- толку никакого, SMplayer играет только звук если настроен вывод через VDPAU.


Вопрос. Как вообще диагностировать причину, почему VDPAU не работает? Что где нужно крутануть, чтоб VDPAU таки заработал?

★★★★★

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

Ну, я предполагал, что у него уже в config'е mplayer'а все прописано.

Вот так, например:

cat ~/.mplayer/config 
# Write your default config options here!
#-subfont-encoding=cp1251
subcp="enca:ru:cp1251"
dvd-device=/dev/sr0
#-font "/usr/share/fonts/msfonts/times.ttf"
nocache=yes
ao=alsa
#noautosub=yes
sid=100
framedrop=yes
softvol=yes
af=volume=-200:channels=6
lavdopts="threads=4:skiploopfilter=all"
ni=yes
#nobps=yes
channels=6
stop-xscreensaver=yes
heartbeat-cmd="xscreensaver-command -deactivate &"
#monitoraspect=1
vo=vdpau,
vc=ffh264vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffvc1vdpau,

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

Если он до этого пускал только через smplayer, то вряд ли =) у меня в конфиге ток кодировка указана... с давних времён... всё равно через smplayer всё пускаю, у него свой конфиг

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

Ничего SMplayer не пишет:

$ smplayer -v
SMPlayer v. 0.6.9 (SVN r3447) запущен в Linux

и все. Никаких ошибок. Просто видео не играет, а звук идет.


А вот что происходит при просмотре через mplayer:

$ mplayer -v -vo vdpau video.mkv
http://paste.org.ru/?80ev3d

Окно с видео не появляется, а звук идет.


Я проверяю именно на том видеоролике, который раньше проигрывался через VDPAU.

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

А в чем профит использования морды к mplayer'у? Все равно же для просмотра фильма просто «жамкаешь» по нему enter'ом или мышей в файловом менеджере…

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Xintrea

А вот где собака порылась:

Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory

библиотеки все-таки нет. Или где-то она не там…

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

для перемотки вместо «стрелочек» пытаться попасть мышкой на «кнопочку»? Жесть!

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

Насколько я понима, ошибка тут:

Failed to open VDPAU backend libvdpau_nvidia.so:
cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
Error opening/initializing the selected video_out (-vo) device.

Я проверил, из установленного пакета nvidia-vdpau-driver в системе есть следующие либы:

/usr/lib/vdpau/libvdpau_nvidia.so.1
/usr/lib/vdpau/libvdpau_nvidia.so.195.36.31

Незнаю правда, должен лу быть файл /usr/lib/vdpau/libvdpau_nvidia.so, но если его в пакетах нет - значит не должен.

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

от рута:

ln -s /usr/lib/vdpau/libvdpau_nvidia.so.195.36.31 /usr/lib/vdpau/libvdpau_nvidia.so

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

Короче, блоб надо обновить.

Уже наобновлялся.

Значит, сделал линк

libvdpau_nvidia.so -> libvdpau_nvidia.so.1.

Затем прописал в /etc/ld.so.conf каталог /usr/lib/vdpau.

Запустил ldconfig.

После чего mplayer стал показывать, но со странными пропорциями. А вот SMplayer стал разворачивать окно (раньше только движок звука был) и опять таки ничего не кажет, тока черная заливка.

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

и опять таки ничего не кажет, тока черная заливка.

И даже звука нет.

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

Ну и где вывод mplayer'а?

Блин, mplayer показывать начал, я ж писал. Вот его вывод новый.

http://paste.org.ru/?nvyak0

А smplayer ничего показать не может и даже звук перестал проигрывать. Вывод ничего не показывает, несмотря на переданную опцию -v, прописанную опцию -v в настройках mplayer и галочку «Выводить подробный лог mplayer».

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

1920x802

Странный какой-то формат.

А smplayer ничего показать не может и даже звук перестал проигрывать

Подозреваю, что его просто нужно настроить.

Eddy_Em ☆☆☆☆☆
()

Обнови mplayer из backports - всё заработает.

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

Все равно же для просмотра фильма просто «жамкаешь» по нему enter'ом или мышей в файловом менеджере…

Особенно, если ты находишься в нескольких метрах от телевизора развалившись на диване, а в ФМ прописан шрифт 8pt, и ни в одном! из них нет возможности масштабировать подписи, вместе с (непонятно зачем сделанным) масштабированием пиктограмм.

для перемотки вместо «стрелочек» пытаться попасть мышкой на «кнопочку»? Жесть!

«Жесть» — это брать вместе с собой на диван ещё и клавиатуру.

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

если ты находишься в нескольких метрах от телевизора развалившись на диване

для этих целей используется радиоклавиатура

«Жесть» — это брать вместе с собой на диван ещё и клавиатуру

Можно и пультиком управлять.

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

для этих целей используется радиоклавиатура… Можно и пультиком управлять.

А можно и одной только мышкой, — почувствуйте разницу.

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