LINUX.ORG.RU

VA-API работает только если легонько стукнуть. Задать переменную.

 ,


0

1
zenitur@zenithar:~> vlc Desktop/Running\ pcsx2\ on\ openSUSE\ Linux.mp4
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0xb79f68] main interface error: no suitable interface module
[0xb390a8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0xb390a8] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'fglrx'
libva info: Trying to open /usr/lib64/dri/fglrx_drv_video.so
libva info: Found init function __vaDriverInit_0_32
libva error: /usr/lib64/dri/fglrx_drv_video.so init failed
libva info: va_openDriver() returns -1
[h264 @ 0x7f965d18a280] Cannot parallelize deblocking type 1, decoding such frames in sequential order


zenitur@zenithar:~> LIBVA_DRIVER_NAME=i965 vlc Desktop/Running\ pcsx2\ on\ openSUSE\ Linux.mp4
VLC media player 2.0.8 Twoflower (revision 2.0.8a-0-g68cf50b)
[0x10be3c8] main interface error: no suitable interface module
[0x107d0a8] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x107d0a8] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'i965'
libva info: Trying to open /usr/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_34
libva info: va_openDriver() returns 0
[0x7f03f517ba18] avcodec decoder: Using VA API version 0.34 for hardware decoding.
[h264 @ 0x7f03f518a280] Cannot parallelize deblocking type 1, decoding such frames in sequential order
zenitur@zenithar:~>

Возможно, причина в том что это USB HDD, который обычно работает на компьютере с ATi, а это компьютер с Intel. И система где-то у себя это запомнила. Но мне кажется что дело не в этом.

libva info: User requested driver 'fglrx'

Вот эта строка означает, что переменная среды LIBVA_DRIVER_NAME установлена в 'fglrx'. По другому она никак не появится.

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

Неужели libva сама не понимает какой модуль использовать? Mesa же понимает.

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

Неужели libva сама не понимает какой модуль использовать?

Не понимает. Там есть некоторый код для детектирования, он даже работает, если в системе только fglrx, например. Но на гибридной системе этот код обнаруживает i965, что не совсем правильно. Но у тебя не тот случай. Ты сам принудительно запросил определённый драйвер.

Mesa же понимает.

Mesa уже умеет подключаемые драйвера?

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