Steam In-Home-Streaming verweigert plötzlich die Hardware-Dekodierung. Benutze es schon seit einiger Zeit ohne Probleme. Der Client-PC ist für die Software-Dekodierung zu schwach.
Steam-Client wird auf Ubuntu 14.04 64-Bit mit NVIDIA-384-Treibern und einer GT710 ausgeführt.
Habe versucht, Steam- und Nvidia-Treiber neu zu installieren, aber ohne Erfolg. Kehrt immer wieder zur Software-Dekodierung zurück.
Habe Steam von einer Shell aus gestartet und beim Streamen eines Spiels Folgendes in der Ausgabe bemerkt:
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
Natürlich gibt es kein nvidia_drv_video.so
Geschenk. Ich bin völlig ratlos.
Antwort1
Nun, anscheinend wurde etwas entfernt. Ran sudo apt-get install vdpau-va-driver:i386
. Jetzt ist alles gut.
Für alle, die es interessiert: dpkg -S /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so
Es wurde das Paket angezeigt, das installiert werden musste.
Bearbeiten 25.11.2018: Dieses Verhalten besteht bei einer Neuinstallation von 16.04 weiterhin. Zur Behebung des Problems waren dieselben Schritte erforderlich.