安装新的 AMD Catalyst 测试版驱动程序 (14.6) 后,我的系统在启动屏幕上挂起,但我能够访问 TTY 终端。
我按如下方式安装 fglrx:
- 从 AMD 官方网站下载驱动程序
- 使用 --buildpkg 选项生成 .deb 包
- 安装生成的包
- 冉
sudo amdconfig --initial
我也尝试过删除和修改 xorg.conf 文件,但由于某种原因,每次重启时它都会被覆盖。
有人知道如何解决这个问题吗?我对这个问题感到非常沮丧,非常感谢任何帮助。
我不想使用开源驱动程序。我正在尝试安装并运行专有 AMD 驱动程序,没有其他任何事情。
答案1
AMD 最近从其驱动程序中移除了对某些显卡的支持。了解您是否受到影响。
首先删除已安装的驱动程序:
sudo apt-get 删除 fglrx fglrx-updates
或者,您可以使用*.run
从 AMD 网站下载的文件来删除驱动程序:
sudo bash *.run--卸载
清除 fglrx apt 缓存:
sudo rm -r /var/cache/apt/*fglrx*
如果需要切换到Ubuntu默认的开源驱动,请执行:
安装 xf86-video-ati
或者安装经过 Ubuntu 验证的专有驱动程序:
sudo apt-get 安装 fglrx-updates
答案2
AMD 网站上还有关于完全删除驱动程序并恢复到 xorg 开源驱动程序的说明:
sudo aticonfig --uninstall
sudo sh amd-driver-installer-x86.x86_64.run --uninstall
sudo sh /usr/share/ati/amd-uninstall.sh
sudo apt-get remove fglrx*
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.removed
第二和第三条命令可能无法在您的系统中运行,具体取决于驱动程序的安装方式。可能需要更改第五条命令以恢复 xorg.conf 文件的先前版本 - 您应该检查 /etc/X11 目录的内容以确定是否需要安装 fglrc 驱动程序的早期版本。
答案3
14.04.2 及以上版本不支持 fglrx。这就是您所拥有的。
因此,解决方案是:
- 删除 fglrx、radeon 和其他驱动程序。
- 安装 vesa 驱动程序。
- 降级到 3.13 内核上的内核和 X.org 堆栈
- 现在安装 fglrx
- 现在启动刚刚安装 fglrx 的 3.13 系列内核。
命令:
sudo aptitude purge fglrx
sudo apt-get install xserver-xorg-core-lts-trusty xserver-xorg-lts-trusty xserver-xorg-video-all-lts-trusty xserver-xorg-input-all-lts-trusty libwayland-egl1-mesa-lts-trusty libgl1-mesa-glx-lts-trusty libgl1-mesa-glx-lts-trusty libglapi-mesa-lts-trusty linux-generic-lts-trusty
现在重新启动到 3.13 系列内核。重新启动,在启动过程中转到其他 Ubuntu 版本,然后选择内核。
现在将安装默认打包的 fglrx 驱动程序。
sudo aptitude install fglrx-updates
现在重新启动。fglrx 现在应该可以工作了。