每次重启时,x86_64-linux-gnu_gl_conf 和 i386-linux-gnu_gl_conf 的替代方案都会被删除到 mesa

每次重启时,x86_64-linux-gnu_gl_conf 和 i386-linux-gnu_gl_conf 的替代方案都会被删除到 mesa

那是。

我已删除运行的 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 驱动程序,它是关于“安装”的,但也包含如何删除之前存在的内容 - 可能是你错过了一些东西。

相关内容