那是。
我已删除运行的 nvidia 驱动程序nvidia-installer.run --uninstall
,重新启动,安装fglrx
,再次重新启动,发现amdconfig is not found
。我在 Google 上搜索了解决方案,并尝试执行
sudo update-alternatives --auto i386-linux-gnu_gl_conf
sudo update-alternatives --auto x86_64-linux-gnu_gl_conf
然后我用以下命令检查结果update-alternatives --get-selections | grep gl_conf
,一切正常。但重启后,我再次看到两个选项都再次设置为 mesa:
i386-linux-gnu_gl_conf manual /usr/lib/i386-linux-gnu/mesa/ld.so.conf
x86_64-linux-gnu_egl_conf auto /usr/lib/x86_64-linux-gnu/mesa-egl/ld.so.conf
x86_64-linux-gnu_gl_conf manual /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
我找到了/var/log/alternatives.log
并且看到在启动过程中明确设置了这些链接:
update-alternatives 2014-06-09 18:37:50: run with --auto i386-linux-gnu_gl_conf
update-alternatives 2014-06-09 18:37:57: run with --auto i386-linux-gnu_gl_conf
update-alternatives 2014-06-09 22:39:28: run with --set x86_64-linux-gnu_gl_conf /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
update-alternatives 2014-06-09 22:39:28: status of link group /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf set to manual
update-alternatives 2014-06-09 22:39:28: link group x86_64-linux-gnu_gl_conf updated to point to /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf
update-alternatives 2014-06-09 22:39:38: run with --set i386-linux-gnu_gl_conf /usr/lib/i386-linux-gnu/mesa/ld.so.conf
update-alternatives 2014-06-09 22:39:38: status of link group /etc/ld.so.conf.d/i386-linux-gnu_GL.conf set to manual
update-alternatives 2014-06-09 22:39:38: link group i386-linux-gnu_gl_conf updated to point to /usr/lib/i386-linux-gnu/mesa/ld.so.conf
我如何确定是什么原因造成的?也许 nvidia 驱动程序的某些部分没有被正确删除--uninstall
?
答案1
查看这里关于卸载 nvidia 驱动程序,它是关于“安装”的,但也包含如何删除之前存在的内容 - 可能是你错过了一些东西。