Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

在 Ubuntu 中安装和配置 AMDGPU-PRO 16.04 Linux

Summary: 本文介绍如何安装和配置 AMD-GPU 驱动程序以在 Ubuntu Linux 中启用 HDMI 音频。

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


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 驱动程序

  1. 在终端中运行以下命令:
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
    • vsudo 重新启动
  2. 从此处下载最新的驱动程序 - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
    注 - 您需要获取驱动程序“Radeon™ Pro Software Enterprise Edition for Ubuntu 16.04.3”
  3.  下载文件后,在终端中运行以下命令:
    1. cd ~下载/
    2. tar -jxvf amdgpu-pro*
    3. cd amdgpu-pro*
    4. ./amdgpu-pro-install --compute
      注意:“compute”命令有两个连字符,没有空格 
    5. sudo 重新启动

 


配置 AMD-PRO 驱动程序以供使用

  1. 在使用 vulkan 驱动程序之前,请确保用户帐户是“video”组的成员。您可以使用以下命令查找您所属的组:
  2. 如果您的帐户不是视频组的一部分,您将需要 sudo 密码来提升以下命令:
    • sudo usermod -a -G 视频$LOGNAME
    • sudo gedit /etc/default/grub
  3. 找到 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash” ,并将其替换为 GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash amdgpu.vm_fragment_size=9” 
  4. 保存并关闭 txt 编辑器 
  5. 在终端中运行以下命令以更新 grub:
    • # sudo update-grub
  6. 重新启动

 


验证功能

在终端中运行以下命令:
  • 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


Last Published Date

10 Nov 2021

Version

4

Article Type

Solution