SDB:AMDGPU-PRO
简介
AMDGPU-PRO 是部分闭源图形组件,它运行在 Radeon 显卡的开源 AMDGPU 驱动程序之上。
本指南旨在帮助您安装 AMDGPU-PRO 专有 AMD 驱动程序,用于从 GCN1 (Radeon GPU HD 7730+) 到最新系列。较旧的架构 (Terascale) 不支持现代操作系统上的 Pro 驱动程序。使用 此 Wiki 页面检查您拥有的芯片。
AMDGPU-PRO 不能包含在 openSUSE 发行版中并集成到其中,因为它没有被授权为 自由和开源软件。
支持期限
AMD 产品从 AMD 的支持期限约为 5 年。在 首次发布 后 5-6 年,AMD 将停止对其产品的支持。
支持的硬件
2023 年秋季,AMD 已经停止对 GCN4 (Polaris 等) 和 GCN5 (Vega 等) ("停止对 gfx8-9 ASICs 的支持") 的支持。支持 GCN4 和 GCN5 的最后一个专有 AMD 驱动程序是 23.20 和 5.7 系列 (5.7.1)。驱动程序 23.30 等于 5.7.2 (Q, A)。
来自 Mesa 3D 的开源驱动程序将在 openSUSE 仓库中提供很多年。
使用 AMD Radeon 仓库安装
您可能需要将用户添加到 video 和 render 组 (例如 sudo usermod -aG video 您的用户名)。
- 在 https://repo.radeon.com/amdgpu/ 上搜索适合您的硬件和操作系统的仓库。
- 将此仓库添加到您的操作系统。例如:https://repo.radeon.com/amdgpu/23.20/amdgpu/sle/15.5/proprietary/x86_64/。
- 从该仓库安装驱动程序。您可以安装 amdgpu-pro 软件包 = 用于此的 amdgpu Pro 驱动程序元软件包。
您可以安装 amdgpu-install 软件包来添加所需的仓库,该软件包可以从 https://repo.radeon.com/amdgpu-install/ 中的相应文件夹中获得。使用 amdgpu-install 软件包,您还可以获得 AMD 仓库的签名密钥。
某些版本具有空的 Pro 仓库。例如:5.6。在这种情况下,找到包含所需软件包的仓库。
旧方法 - GUI 过程
创建本地仓库
- 搜索当前的 AMDGPU Pro 驱动程序页面。为此,请访问 AMD 支持,选择您的图形处理器,然后单击提交。
- 找到适用于 SLED/SLES 的适当链接,例如,对于 Leap 15.2,选择 "SLED/SLES" -> "Radeon™ Software for Linux® version x.x for SLED/SLES 15 SP 2"。
- 下载 tar.xz 存档 (这是一个压缩的 RPM 文件)。
- 将 tar.xz 存档解压缩到您计算机上的任何位置 (例如,在 /tmp 目录中)。
有关所选驱动程序的更多信息,可以通过阅读发布说明在 AMD 支持 的驱动程序详细信息部分中找到。
添加仓库
- 启动 YaST2。
- 在 YaST 控制中心中单击软件仓库
- 单击添加,选择 "本地目录",然后单击下一步。
- 输入目录路径 (例如 /tmp/amdgpu-pro-19.10-785424-sle-15) 并选择一个名称 (例如 AMDGPU_Pro) 作为仓库。
- 单击确定。
- 接受仓库 GPG 密钥 (如果可用)。
- 确保其状态为 "已启用",并且 "自动刷新" 也已打开。
或者,通过 zypper 添加仓库
zypper ar -fep93 -n "AMDGPU Pro" /tmp/amdgpu-pro-19.10-785424-sle-15 Hdw_AMDGPU_Pro
给定的参数是:-f 用于刷新,-e 用于启用,-p93 将优先级设置为 93,-n 用于为仓库指定名称。
安装 "amdgpu-pro" 软件包
- 在 YaST 控制中心中,单击软件管理。
- 搜索 "amdgpu-pro"。
- 单击接受以确认您的更改。
应用这些更改的最简单方法是重新启动。
特殊情况
DaVinci Resolve
DaVinci Resolve 需要非常规的扩展。您需要 Amdgpu-Pro 驱动程序。可能由于 此 补丁,它可以使用 Mesa 23.2。有关详细信息,请参阅此处:链接1、链接2、链接3。
参见
https://wiki.archlinux.org.cn/title/AMDGPU_PRO
相关文章
- SDB:ATI_troubleshooting 请参阅出现问题时该怎么做。
- SDB:配置显卡
- SDB:AMDGPU