安装后nvidia-375
,Steam 无法使用,所以我重新安装了,但毫无效果。当我尝试打开 Steam 时,出现以下错误(带有LIBGL_DEBUG=verbose
):
Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for
appid(steam)/version(1493162727)
libGL: screen 0 does not appear to be DRI2 capable
libGL: OpenDriver: trying /usr/lib/i386-linux-
gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so
libGL: Can't open configuration file /home/benedict/.drirc: No such
file or directory.
libGL: Can't open configuration file /home/benedict/.drirc: No such
file or directory.
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
其他答案建议我删除libstdc++.so.6
,我已经这样做了,所以现在我的~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu
包含这些:
libfreetype.so.6 libxcb.so.1 libXinerama.so.1.0.0
libfreetype.so.6.8.0 libxcb.so.1.1.0 libXrandr.so.2
libstdc++.so.6.0.21 libXdmcp.so.6 libXrandr.so.2.2.0
libX11.so.6 libXdmcp.so.6.0.0 libXrender.so.1
libX11.so.6.3.0 libXext.so.6 libXrender.so.1.3.0
libXau.so.6 libXext.so.6.4.0
libXau.so.6.0.0 libXinerama.so.1
我有一台 Nvidia Geforce 820M。
答案1
尝试一下,根据我的dockerfile,用docker容器运行它 https://github.com/allenyllee/server_setup/blob/master/nvidia_docker/Dockerfile_cuda80
该 dockerfile 基于官方 cuda 镜像,经过修改以使用 OpenGL 运行所有 cuda 示例,您应该使用 nvidia-docker 来构建和运行它。
这解决了我通过 WINE 运行 Windows 程序时遇到的类似问题。