Ubuntu 17.10 使用 AMD 显卡无法启动

Ubuntu 17.10 使用 AMD 显卡无法启动

我一直在运行带有 amdgpu 驱动程序的 17.04。升级到 17.10 后,它启动时出现深紫色(空白)屏幕。我有整个磁盘加密,因此此时通常会显示密码提示。

显卡是Radeon R9 290X。

重置计算机时,它会启动到 GRUB 菜单,我尝试了不同的选项:

  • 内核 4.10.0-37 可以运行,但在启动过程完成(启动 GNOME)之前停止。没有图形或登录提示。
  • 恢复模式下的内核 4.13.0-16 将我带入恢复菜单。
    • 恢复:提示输入驱动器密码。在我输入所有密码之前超时*,然后返回恢复菜单。再次恢复时屏幕空白。如果我先进入 root shell 并执行 systemctl start dev-mapper-pool,然后输入密码,然后退出 shell 并选择恢复,我就可以进入具有低图形的基本桌面。我可以登录等。这对我来说是一个巨大的进步!
    • failsafeX:启动到非常熟悉的低图形屏幕,但没有任何选项可以帮助我。
    • root shell:这有效。我也可以重新挂载读写。我卸载了一些用于 OpenCL 支持的 AMDGPU-PRO 软件包,但这并没有什么区别。

我以前也遇到过这种紫屏,但通常只需卸载我试过的某些 AMD 驱动程序即可解决。现在,我不知道该怎么办。

* 我在所有驱动器上都有相同的密码,通常它只会提示输入一次密码,现在它会询问每个驱动器的密码。

答案1

使用命令卸载 radeon

amdgpu-pro-uninstall

它对我有用。然后输入

reboot

答案2

我刚刚在 Debian 和我的 R5/230 适配器上遇到了类似的问题;在这种情况下,DVI 适配器无法被识别,它只接受 VGA @ 1266,而不是 DVI @ 1920

此链接将我带到了 AMD 支持网站上的正确位置 https://help.ubuntu.com/community/BinaryDriverHowto/AMDhttp://support.amd.com/en-us/download

你可能也感兴趣https://wiki.ubuntuusers.de/图形卡/AMD/radeon/

答案3

我的问题是这一行

blacklist radeon

/etc/modprobe.d/blacklist-radeon.conf。这可能是我做的,但不是 100% 确定。

从实时 USB 启动立即生效,当我删除 blacklist 命令时也可以启动。但是,它使用的是radeon驱动程序,而不是amdgpu驱动程序。两个驱动程序都已加载。

此链接显示了如何启动amdgpu驱动程序:https://forum.manjaro.org/t/solved-kernel-4-13-doesnt-boot-with-amdgpu/30770/13. 将其添加到内核命令行:

radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1

使用此命令行时,GUI 对我来说不起作用,除了启动时的密码提示和控制台。OpenCL 可以工作,所以我选择暂时使用它。

相关内容