如何在没有 nomodeset 的情况下在配备 AMD Radeon R7 的机器上使用 Ubuntu 20.04?

如何在没有 nomodeset 的情况下在配备 AMD Radeon R7 的机器上使用 Ubuntu 20.04?

我有一台东芝 Satellite L-50B 笔记本电脑,其中安装了以下显卡:

$ lspci | grep -E "VGA|Display"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
09:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445 / 530/535 / 620/625 Mobile]

我无法正确启动它,只能在 grub 中使用 nomodeset 才能使其工作。当我尝试在不使用此选项的情况下启动时,计算机要么在启动时重新启动,要么冻结并显示以下消息:

kfd kfd: TOPAZ not supported in kfd

AskUbuntu 和其他论坛上的许多答案似乎建议我下载一些专有驱动程序来解决这个问题。但是最新驱动程序AMD 分发给此类显卡的补丁适用于 Ubuntu 14.04,而不是 20.04。

因此,我发现尝试运行为 Ubuntu 14.04 制作的程序可能不适合我的情况(事实上,我刚刚读到了一个人在 18.04 上尝试这样做但结果并不好)的帖子,因此只能使用 nomodeset。问题是我无法使用第二台显示器 - 对此我非常感激 :)

我对这些配置没有太多经验,我所做的所有研究似乎都无济于事。有没有关于如何在没有 nomodeset 的情况下实现启动的想法?

编辑:

我尝试禁用 Radeon R7 卡,并添加radeon.modeset=0 amdgpu.modeset=0 amdgpu.runpm=0grub 选项,但一直出现该TOPAZ not supported in kfd消息。我是否应该采取其他措施来禁用它?

相关内容