Radeon HD 7730M GPU 驱动程序无法在 XUbuntu 16.04 上运行

Radeon HD 7730M GPU 驱动程序无法在 XUbuntu 16.04 上运行

所以我将硬盘从一台装有 NVIDIA 显卡的笔记本电脑移到了另一台装有 Radeon HD 7730M 显卡的笔记本电脑。我删除了 NVIDIA 驱动程序并使用了默认驱动程序,因为 NVIDIA 驱动程序会导致问题,但以前运行良好的游戏现在运行缓慢,我正在尝试获取适用于我的 Radeon 显卡的驱动程序。

我去了这里:https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx并下载了适用于 Ubuntu 16.04.4 的 Radeon™ Software for Linux® 版本 18.10,然后进行安装。然后我运行

sudo apt-get install firmware-amd-graphics

sudo apt-get install xserver-xorg-video-amdgpu

但它仍然不起作用。

seedship@destiny:~$ inxi -G
Graphics:  Card-1: Intel 3rd Gen Core processor Graphics Controller
           Card-2: Advanced Micro Devices [AMD/ATI] Chelsea LP [Radeon HD 7730M]
           Display Server: X.Org 1.18.4 driver: FAILED: amdgpu
           Resolution: [email protected]
           GLX Renderer: N/A GLX Version: N/A

答案1

你必须明白它为何失败。

cat /var/log/Xorg.0.log | tail -n 60

显示导致失败的实际事件顺序,但在这种情况下,很可能您未能更新 /etc/X11/xorg.conf 并将驱动程序从 nvidia 更改为 amdgpu。您的显卡也可能无法与 amdgpu 驱动程序正常工作。但如果您的 xorg.conf 仍然显示 nvidia(应该如此),则 xorg 将失败,因为您正在要求做一件不可能的事情。

大多数发行版驱动程序包总是存在明显的缺陷,即无法真正检查 xorg.conf 以确保其可以正常工作,也无法在需要时更新它,也无法让用户知道这是必需的,这在当今时代是难以理解的,因为软件的作用应该是自动进行此类检查。好的软件确实可以做到这一点,但遗憾的是,发行版软件包很少能正确做到这一点。

所以你必须做一系列的测试,首先,验证 nvidia 没有在 xorg.conf 中列为驱动程序,然后,如果它说的是 nvidia,你必须看看为什么 amdgpu 失败,如果它仍然失败。

为了使事情变得更加复杂,一些系统会添加您也必须检查的 /etc/X11/xorg.conf.d/ 文件,这就是我个人停止实时进行图形支持的原因,因为有太多方法可能出错。

相关内容