如何为 Ubuntu 16.04、16.10 或 17.04(桌面版)安装 AMD GPU(专业版)驱动程序?

如何为 Ubuntu 16.04、16.10 或 17.04(桌面版)安装 AMD GPU(专业版)驱动程序?

我尝试了 amd 自己的网站中的软件包,该软件包安装了 17.10 版驱动程序。但是安装驱动程序后,登录屏幕不让我继续,一直询问。

我试过:

  • grub 中的“nomodeset”(永久和临时)
  • 按照 amd 驱动程序页面中的说明进行操作
  • 使用 --px 选项进行安装以在安装之前删除较旧的驱动程序
  • 降低/增加 gnome 版本
  • 正在搜索较旧的驱动程序(例如 16.50,但找不到)而不是 17.10

系统:

FX8150、8GB RAM、RX550 显卡、R7-240 显卡、“Ubuntu usb boot”用于与 Windows 10 一起安装这些版本。

答案1

AMD Radeon R7 240 是第一代 (GCN 1.0)“Oland”GPU,由开源 amdgpu 驱动程序实验性地支持。

在使用 amdgpu-pro 驱动程序之前,请确保:

  1. 您正在安装的内核已在内核配置中构建CONFIG_DRM_AMDGPU_SI=Y和/或CONFIG_DRM_AMDGPU_CIK=Y设置为启用。我不再在我拥有的任何 Linux 硬件上使用 AMD GPU,因此我无法为您确认这是否在 Ubuntu 中默认启用。与第二点相关,

  2. 如果您需要在当前一代 AMD GPU 上部署任何 AMD DAL/DC 支持(需要支持 HDMI 音频等)以供将来升级,请考虑构建和部署内核。它往往应用了最新的安全修复程序,因此您应该可以顺利运行。

  3. 在安装 AMD 软件包之前,请确保 radeon 模块已被列入黑名单。

另外,请注意 AMDGPU-Pro 在开源 AMDGPU 内核驱动程序上运行。该驱动程序提供 OpenGL、OpenCL、Vulkan 和 VDPAU 支持,因此:

  1. 确保 KMS 已启用。grubmodeset配置文件传递的内核选项上不应有任何行。
  2. 无论您决定构建和安装什么内核,请确保您也安装了适当的 linux-firmware 包。否则,您会遇到麻烦,尤其是在使用 AMD DAL/DC 功能时。
  3. 最后,关于使用开源 amdgpu 驱动程序的 HDMI 和 DisplayPort Audio 的主题,如果您从 amdgpu-pro 二进制文件回滚:您仍然需要上面链接的 AMD DAL/DC 内核拼凑物。

您也可以使用遇到任何麻烦时可以参考。

相关内容