最近我尝试(手动)更新我的 ubuntu 14.04 上的图形驱动程序。因此,我从 Amd 网站下载了 deb 包并安装它。不幸的是,据称该包已损坏,因此我被迫运行 apt-get -f 并将其删除。重启后,我弹出提示,通知我系统正在“低图形模式”下运行。但是,当我选择同意在低图形模式下进行一次会话时,一切都陷入了某种循环。所以基本上我只能访问控制台登录。我尝试使用 xinit 命令,但它也抛出了错误。我该怎么办?
答案1
试试这个怎么样?https://help.ubuntu.com/community/BinaryDriverHowto/AMD#Manually_installing_Catalyst_13.4
一步一步地做,这样你就知道你做得对。
我从未使用过 Linux + AMD,所以这就是我能想到的全部。我知道 Nvidia 将开源驱动程序列入黑名单,也许 AMD 也这么做?
答案2
重新安装操作系统可能是个好主意。AMD 视频驱动程序非常挑剔,需要严格的程序才能安装和更新。如果您决定完全重新安装操作系统,您可以按照以下步骤安装/更新 AMD GPU 的视频驱动程序:
确保您正在使用开源驱动程序(您可以在系统配置下的附加驱动程序选项卡上进行检查)
卸载 fglrx 驱动程序(专有 AMD 驱动程序)。为此,请在终端上运行以下命令:
sudo apt-get purge "fglrx.*"
删除你的 xorg.conf:
sudo rm /etc/X11/xorg.conf
重新下载并完全安装 xorg:
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
配置 xorg(如果此命令给出错误,请不要担心。这只是为了安全起见):
sudo dpkg-重新配置 xserver-xorg
重新启动计算机。
每次我需要安装新的 AMD 驱动程序版本时,我都会这样做。这有助于避免错误。当您再次启动时,默认情况下您应该使用开源驱动程序。此后,您可以继续下载并安装 AMD 驱动程序:
转到 AMD 网站 (www.amd.com),在“驱动程序和支持”选项卡上单击“驱动程序 + 下载中心”选项。
页面加载后,查找“最新 AMD 驱动程序和软件”部分,并为您的 GPU 选择适当的子部分。例如,我有一台 R9 270X,所以我会选择“Radeon™ R9 200、R7 200、HD 8500 - HD 8900 和 HD 7700 - HD 7900 系列”。在适当的子部分,单击“RHEL / Ubuntu / Linux”链接。
另一个页面将会加载,在这里您再次需要寻找适合您的部分。在我的示例中,我使用的是 Ubuntu 14.04 64 位和 R9 270X,因此我将选择“Radeon™ R9 200、R7 200、HD 7000、HD 6000 和 HD 5000 系列”下的“Ubuntu 14.04.2 64 位”链接。
在下一页上,下载与您的系统兼容的所有软件包。就我而言,我会下载所有标有“14.04”的软件包。在 Crimson 15.12 上,有 4 个 .deb 软件包可供下载(图形加速器的视频驱动程序;图形加速器的最简视频驱动程序(不支持 X);图形加速器的视频驱动程序开发文件(OGL、OCL);Radeon 设置)
下载完所有需要的软件包后,将它们放在一个专用文件夹中。在终端中打开此文件夹并发出命令:
sudo dpkg -i *.deb
此命令将自动为您安装该文件夹中的所有 .deb 文件。如果安装失败,请阅读终端上的输出。它可能需要安装一些依赖包。要安装这些包,只需从终端读取它们是什么,然后使用 apt-get 安装它们。例如,在我的系统中,我必须执行以下操作:
sudo apt-get install lib32gccl libc6-i386 dkms
安装所有依赖项后,运行
sudo dpkg -i *.deb
再次,安装就完成。
安装完成后,在终端上发出:
sudo aticonfig--initial
然后重启电脑。重启后,你应该可以使用专有的 AMD 驱动程序了 :)