nvidia-375:GLX 不工作

nvidia-375:GLX 不工作

我在 Ubuntu 16.10 上安装了 nvidia-375 驱动程序。但是,GPU 加速(例如在 Chromium 中)存在问题。当我运行时glxinfo,出现以下消息:

glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

该图书馆似乎存在:

$ find /usr/lib -name libGL.so.1
/usr/lib/nvidia-375/libGL.so.1
/usr/lib/i386-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1

/usr/lib/nvidia-375引用自/etc/ld.so.conf.d

$ grep -R /usr/lib/nvidia-375 /etc/ld.so.conf.d/
/etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf:/usr/lib/nvidia-375
/etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf:/usr/lib/nvidia-375

/var/log/Xorg.0.log提供了线索:

[    12.871] (EE) Failed to load /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so: libnvidia-tls.so.375.39: cannot open shared object file: No such file or directory

什么原因可能导致加载库时出现问题?

答案1

原来我没有/etc/ld.so.conf,所以引用的库目录/etc/ld.so.conf.d没有添加到/etc/ld.so.cache。创建后/etc/ld.so.conf

include /etc/ld.so.conf.d/*.conf

错误已消失。

相关内容