安装最新的 amd catalyst 驱动程序后无法启动 ubuntu 12.10

安装最新的 amd catalyst 驱动程序后无法启动 ubuntu 12.10

大约一周前我开始使用 Linux,并选择了 ubuntu 12.10 作为起始版本。

我将它与 Windows 7 双启动运行。玩了大约一个星期,一切都很顺利,然后我加载了 Minecraft,发现它运行得很差。

所以我想我还没有对我的显卡做任何事情,那么为什么不尝试安装新的驱动程序呢。我删除了当前的驱动程序,然后从 amd 下载并解压缩,然后通过终端运行它。

一切顺利,成功了,所以我重启了。等它重新加载时,我看到了紫色屏幕,听到了登录声音,然后什么都没有了。只是紫屏我正在使用Radeon HD 6950如果与问题相关。

我尝试使用恢复模式,我的引导加载程序不受这一切的影响,删除新的驱动程序并重新安装旧的驱动程序,但很快意识到我已经超出了能力范围并且没有做出任何改变。

我知道终端的强大功能,但在没有指导的情况下,我仍然有点犹豫是否要真正深入研究它。

谢谢

答案1

很高兴您尝试 Linux!

我的 AMD Radeon HD 7770 也遇到了同样的问题,经过一番研究,我发现其他人也遇到了更新问题。这基本上就是 Ubuntu 12.10 与 12.10 AMD Catalyst 驱动程序不兼容。

您必须下载并安装 Catalyst 12.11 Beta 驱动程序才能使其正常工作(更新的驱动程序现已提供支持网站)教程的要点可以在wiki.cchtml.com,但我将在此重申。如果您遇到任何问题,请转到教程,它提供了一些很棒的故障排除建议。

首先删除之前安装的 Catalyst/fglrx 驱动程序。所有操作都将直接从终端完成,可以通过Ctrl+ Alt+TCtrl+ Alt+访问F1Ctrl+ Alt+F7返回,退出 tty,进入 Gnome)。在终端中,输入以下内容:

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

完成后,重新安装 Catalyst 驱动程序覆盖的一些组件:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic

如果你使用的是 64 位架构,也请安装这个:

sudo apt-get install lib32gcc1

现在,从 AMD 网站安装 13.2 beta Catalyst 驱动程序(可能有较新的驱动程序):

wget -c http://www2.ati.com/drivers/beta/amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.zip
unzip amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.zip
chmod +x amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.run

创建并安装.deb 包:

sudo sh ./amd-driver-installer-catalyst-13.2-beta6-linux-x86.x86_64.run --buildpkg Ubuntu/quantal
sudo dpkg -i fglrx*.deb

在重新启动计算机之前,通过“nano”或“gedit”编辑 ATI 签名文件:

sudo nano /etc/ati/signature

或者

sudo gedit /etc/ati/signature

用以下代码替换“UNSIGNED”行:

9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc

确保在关闭文件之前/时保存。

这将在您重新启动时从屏幕右下角删除 AMD“测试”水印(现在您将永远不会看到它)(来源)。

现在继续并重新启动计算机。

最后但同样重要的一点是,再次从终端初始化您的新驱动程序:

sudo amdconfig --initial -f

如果一切顺利,请快速测试一切是否正常:

fglrxinfo

如果您收到类似这样的输出,则一切就绪:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and 
Catalyst version you are using.)

请记住,如果您在安装时遇到任何问题,请参考 wiki.cchtml.com 上的教程。

祝你好运!

相关内容