在 Ubuntu 中安装和配置 AMDGPU-PRO 16.04 Linux
Summary: 本文介绍如何安装和配置 AMD-GPU 驱动程序以在 Ubuntu Linux 中启用 HDMI 音频。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Ubuntu AMDGPU-PRO
开源 AMDGPU 驱动程序不支持(当前)HDMI 音频。从 AMD 安装以下“混合”AMDGPU-Pro 驱动程序将解决此问题。
AMD-PRO 仅适用于 16.04 LTS 或更高版本,并且仅适用于以下显卡:
- Radeon™ RX Vega 系列显卡 AMD Radeon™ Pro WX 系列
- Radeon™ Vega Frontier 版 AMD FirePro™ W9100
- Radeon™ RX 550/560/570/580 系列显卡 AMD FirePro™ W8100
- AMD Radeon™ RX 460/470/480 显卡 AMD FirePro™ W7100
- AMD Radeon™ Pro Duo AMD FirePro™ W5100
- AMD Radeon™ R9 Fury/Fury X/Nano 显卡 AMD FirePro™ W4300
- AMD Radeon™ R9 380/380X/390/390X 显卡 AMD FirePro™ W4100
- AMD Radeon™ R9 285/290/290X 显卡 AMD FirePro™ W2100
- AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
- AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ S 系列
- AMD Radeon™ R9 360 显卡 AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
要确定系统中安装的显卡,请在终端中运行以下命令:
- $ lspci -k |grep -EA2 'VGA|3D'
要确定是否已安装驱动程序,请在终端中运行以下命令:
- $ dpkg -l amdgpu-pro
Cause
HDMI 音频功能需要安装驱动程序。
Resolution
安装 AMDGPU-PRO 驱动程序
- 在终端中运行以下命令:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
- vsudo 重新启动
- 从此处下载最新的驱动程序 - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
注 - 您需要获取驱动程序“Radeon™ Pro Software Enterprise Edition for Ubuntu 16.04.3” - 下载文件后,在终端中运行以下命令:
- cd ~下载/
- tar -jxvf amdgpu-pro*
- cd amdgpu-pro*
- ./amdgpu-pro-install --compute
注意:“compute”命令有两个连字符,没有空格 - sudo 重新启动
配置 AMD-PRO 驱动程序以供使用
- 在使用 vulkan 驱动程序之前,请确保用户帐户是“video”组的成员。您可以使用以下命令查找您所属的组:
- 组
- 如果您的帐户不是视频组的一部分,您将需要 sudo 密码来提升以下命令:
- sudo usermod -a -G 视频$LOGNAME
- sudo gedit /etc/default/grub
- 找到 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash” ,并将其替换为 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash amdgpu.vm_fragment_size=9”
- 保存并关闭 txt 编辑器
- 在终端中运行以下命令以更新 grub:
- # sudo update-grub
- 重新启动
验证功能
在终端中运行以下命令:- lspci -k | grep -EA3 'VGA|3D|显示“ (此命令将指示已安装的显卡和正在使用的内核驱动程序。如果工作正常,则应显示“amdgpu”)
- sudo apt-get install mesa-utils(安装用于后续步骤的软件包)
- glxinfo | grep OpenGL(这是一项额外的检查,用于验证 AMD 卡是否已启用并正常工作)
- glxinfo | grep “direct rendering” (如果显示“yes”,则表示您的 AMD 卡已启用,并且未将处理器用于图形)
卸载 AMD GPU-PRO 驱动程序
如果出于任何原因您希望删除AMDGPU-PRO图形堆栈,则可以使用原始安装中包含的卸载脚本来执行此操作,该脚本存在于您的路径中。在命令提示符下,输入以下命令:- amdgpu-pro-uninstall
安装可选的 ROCm 组件
此 AMDGPU-Pro 驱动程序包包含 ROCm 组件,可以选择安装该组件以运行计算/OpenCL 应用程序。您可以通过发出以下命令来安装组件:
- sudo apt install -y rocm-amdgpu-pro
配置可选的 ROCm 组件
在运行 ROCm 应用程序之前,需要设置 LLVM_BIN 环境变量。
- 要在运行单个 ROCm 命令(如 clinfo)时 临时 设置它,请使用:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- 要为所有 bash 和其他类似 sh 的 shell 用户 永久 设置它,您可以使用以下命令:
- echo 'export LLVM_BIN=/opt/amdgpu-pro/bin' |sudo tee /etc/profile.d/amdgpu-pro.sh
- 要为所有 csh 用户 永久 设置它,您可以使用以下命令:
- echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' |sudo tee /etc/profile.d/amdgpu-pro.csh
有关详细信息,请参阅 Ubuntu 环境变量 社区帮助。
Article Properties
Article Number: 000146175
Article Type: Solution
Last Modified: 10 Nov 2021
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.