从专有 ATI 驱动程序回滚到开源 ATI 驱动程序导致 Unity 无法再启动

从专有 ATI 驱动程序回滚到开源 ATI 驱动程序导致 Unity 无法再启动

我刚刚安装了 Ubuntu 11.10。

我将开放驱动程序换成了专有驱动程序,在尝试使双屏工作时遇到了各种问题,所以我决定回滚驱动程序。

现在 Unity 无法启动,如果我运行,/usr/lib/nux/unity_support_test -p我会得到:

/usr/lib/nux/unity_support_test: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory.

我尝试了网上建议的几乎所有方法,包括清除等等。安装ccsm和添加 Unity 插件没有用。我在写这个问题的时候也刚刚了解到那个丢失的文件,所以我现在正朝着这个方向努力。

如果您需要更多信息就说吧。

答案1

经过一番谷歌搜索,

我到达了该网址:http://www.x.org/wiki/radeonBuildHowTo#Removing_AMD.2BAC8-ATI_catalyst.2BAC8-fglrx_driver_.28closed_source.29

这没有用,但让我在谷歌上搜索新的错误并发现: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/859188

有一个关于此问题的错误已被提交,解决方法是:

apt-get install --reinstall libgl1-mesa-glx:amd64 libgl1-mesa-glx:i386

高血压

答案2

我采用的解决方案与上面列出的解决方案类似,但多了一些步骤。我照做了,不知道更简单的一行是否足够:

http://onubuntu.blogspot.com/2011/10/manually-removing-fglrx-from-ubuntu.html

相关内容