Steam のホーム内ストリーミングが突然、ハードウェア デコードの使用を拒否し始めました。しばらく問題なく使用していました。クライアント PC はソフトウェア デコードには弱すぎます。
nvidia-384 ドライバーと GT710 を搭載した Ubuntu 14.04 64 ビットで Steam クライアントを実行しています。
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
インストールする必要のあるパッケージを示しました。
編集 2018/11/25: この動作は 16.04 の新規インストールでも継続されるため、問題を解決するには同じ手順が必要でした。