家里的蒸汽流突然开始拒绝使用硬件解码。已经用了一段时间了,没有问题。客户端PC太弱,无法进行软件解码。
在Ubuntu14.04 64位上使用nvidia-384驱动程序和一个GT710运行蒸汽客户端.
已尝试重新安装蒸汽和nvidia驱动器,但没有任何效果。一直默认到软件解码。
从外壳中启动蒸汽,并在播放游戏时注意到这一点:
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。完全不知所措。
发布于 2018-03-23 03:37:53
显然有东西被移走了。Ran sudo apt-get install vdpau-va-driver:i386.现在一切都很好。
对于其他人来说,dpkg -S /usr/lib/i386-linux-gnu/dri/nvidia_drv_video.so展示了需要安装的软件包。
编辑11/25/2018:这种行为持续在16.04的新安装上,需要采取相同的步骤来解决这个问题。
https://askubuntu.com/questions/1018366
复制相似问题