Answers:
运行这两个命令:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
另外请访问此站点: ATI-Ubuntu Oneiric安装指南
卸下Catalyst / fglrx
仅当您下载并直接安装驱动程序(而不是按照本指南的说明构建软件包)时,第一个命令中的卸载脚本才会存在。如果第一个命令不存在,请跳过该命令。
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
如果您打算使用开源驱动程序,则将需要重新安装某些软件包,因为Catalyst会覆盖或转移某些专有版本的关键3D库。有关此问题的更多信息,请参见此Ubuntu Wiki页面。
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati
如果收到$ E: Internal Error, No file name for libgl1-mesa-dri
,请将上面的第三个命令更改为:
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
完成所有操作后,重新引导,然后按照同一Wiki中的相同步骤安装旧版12.6驱动程序:http : //wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29
从“开始之前”部分开始,然后跳过“ wget”下载,而是使用已下载的12.6旧版。其余的都一样。它将最终成功!
安装后,请不要忘记执行以下操作:
sudo amdconfig --initial -f
最彻底的删除尝试涉及运行两个命令。但是,第一个命令有几种可能的变体。通常,这两个命令如下所示(用伪代码):
sudo sh /path/to/amd_proprietary_uninstall.sh
sudo apt-get remove --purge fglrx and related packages
现在让我给出具体的实际命令。
这是第一个命令的所有变体。按顺序尝试。当您获得一个可行的命令时,您就完成了,您可以继续执行第二个命令:
sudo sh /usr/share/ati/ati-uninstall.sh
sudo sh /usr/share/ati/amd-uninstall.sh
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo aticonfig --uninstall (NOTE: assumes the executable is in the path)
sudo sh ati-driver-installer-x86.x86_64.run --uninstall
您可能会看到,前三个变体仅涉及随着时间的推移对脚本名称的更改。您可以简单地列出/usr/share/ati/
并查找正确的文件名,而不用尝试所有这三种命令变体。
最后两个变体来自官方的Catalyst Linux文档。这些涉及将--uninstall
参数传递给另一个脚本。但是,您仍然需要找到该脚本的正确名称。尽管这些是官方Catalyst Linux文档中仅列出的两个变体,但可能有比以上所示更多的变体。
如果您对上面的第一个命令变体有任何响应,如下所示:
failed: No such file or directory
然后尝试下一个变体。如果在没有任何执行的情况下用完了第一个命令的所有变体,请考虑已完成的工作。
现在,执行第二个命令。该表格应涵盖所有情况(由于使用通配符):
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
通过上述步骤,为我自动恢复了原始的Xorg配置文件。但是,Catalyst Linux官方文档提供了以下手动步骤:
此外,我认为阅读此链接很重要:
X / Troubleshooting / VideoDriverDetection-Ubuntu Wiki https://wiki.ubuntu.com/X/Troubleshooting/VideoDriverDetection#问题: _Need_to_purge_-fglrx
这个问题是关于删除fglrx的,但是您还希望能够在删除fglrx之后将计算机重新引导到正常配置。上面的链接给出了几个步骤。我认为他们粘贴到这里的时间可能太长了,因为它与问题没有直接关系。但是我提到它是因为重新安装原始驱动程序很重要。简而言之,该命令将类似于:
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
重要提示:如果您正在运行lts硬件启用堆栈,则可能会有些困难。我在这里找到了解决方案:https : //askubuntu.com/a/344625/36661
正是针对这个问题:
12.04-图形显示出现重大问题-询问Ubuntu
图形显示出现重大问题
有关完整的详细信息,请参见链接。
以下是一些相关链接:
Microsoft Word-Catalyst_Linux_Installer.doc -catalyst_linux_installer.pdf
http://www2.ati.com/relnotes/catalyst_linux_installer.pdf
BinaryDriverHowto / ATI-社区Ubuntu文档
https://help.ubuntu.com/community/BinaryDriverHowto/ATI
sh: Can't open /usr/share/ati/fglrx-uninstall.sh
命令后,是否仍应运行第二个命令?