Аппаратное декодирование внезапно перестало работать для потоковой передачи Steam In-Home?

Аппаратное декодирование внезапно перестало работать для потоковой передачи Steam In-Home?

Steam In-Home streaming внезапно отказался использовать аппаратное декодирование. Использую это уже некоторое время без проблем. Клиентский ПК слишком слаб для программного декодирования.

Запуск клиента Steam на Ubuntu 14.04 64-бит с драйверами nvidia-384 и GT710.

Пробовал переустанавливать драйвера steam и nvidia, но безрезультатно. Постоянно возвращается к программному декодированию.

Запустил Steam из оболочки и заметил следующее в выводе при трансляции игры:

ffmpeg verbose: Opened VA display via X11 display :0.
libva info: VA-API version 0.39.0`
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
ffmpeg error: Failed to initialise VAAPI connection: -1 (unknown libva error).
CVAAPIAccel: av_hwdevice_ctx_create() failed
libavcodec software decoding with 2 threads

Конечно, подарка нет nvidia_drv_video.so. Тут полная растерянность.

решение1

Ну, видимо, что-то удалилось. Побежал sudo apt-get install vdpau-va-driver:i386. Теперь все хорошо.

Для тех, кому интересно, dpkg -S /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.soпоказал пакет, который необходимо установить.

Редактировать 25.11.2018: Такое поведение сохраняется и при новой установке 16.04, для устранения проблемы потребовались те же действия.

Связанный контент