在 Ubuntu 16.04 Linux 中安裝和設定 AMDGPU-PRO

摘要: 本文說明如何在 Ubuntu Linux 中用於啟用 HDMI 音訊的 AMD-GPU 驅動程式的安裝和設定。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Ubuntu AMDGPU-PRO

開放原始碼 AMDGPU 驅動程式不支援 (目前) HDMI 音訊。從 AMD 安裝下列「混合式」AMDGPU-Pro 驅動程式可解決此問題。

AMD-PRO 僅適用於 16.04 LTS 或更新版本,且僅適用於下列卡:

  • Radeon™ RX Vega 系列顯示卡 AMD Radeon™ Pro WX 系列
  • Radeon™ Vega Frontier Edition 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

原因

HDMI 音訊功能需要安裝驅動程式。

解决方案

安裝 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#
    注意 - 您將需要取得驅動程式「適用於 Ubuntu 16.04.3 的 Radeon™ Pro 軟體企業版」
  3.  下載檔案後,請在終端機中執行下列步驟:
    1. cd ~下載/
    2. tar -jxvf amdgpu-pro*
    3. 光碟 AMDGPU-Pro*
    4. ./amdgpu-pro-install --compute
      注意:「compute」命令有兩個破折號,沒有空格 
    5. sudo 重新開機

 


設定 AMD-PRO 驅動程式以供使用

  1. 在使用 vulkan 驅動程式之前,請確定使用者帳戶是「video」群組的成員。您可以使用下列命令尋找您所屬的群組:
    • 群組
  2. 如果您的帳戶不屬於視頻組,則需要 sudo 密碼才能提升以下命令:
    • sudo usermod -a -g video $LOGNAME
    • sudo gedit /etc/default/grub
  3. 找到 GRUB_CMDLINE_LINUX_DEFAULT=“安靜的飛濺” 並將其替換為 GRUB_CMDLINE_LINUX_DEFAULT=“安靜的飛濺amdgpu.vm_fragment_size=9” 
  4. 儲存並關閉文字編輯器 
  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 “直接渲染” (如果說是,則您的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 使用者 永久 設置它,您可以使用以下命令:
    • 呼應“導出LLVM_BIN=/opt/amdgpu-pro/bin” |sudo t /etc/profile.d/amdgpu-pro.sh
  • 若要為所有 csh 使用者 永久 設定,可以使用以下命令:
    • echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' |sudo tee /etc/profile.d/amdgpu-pro.csh

 

如需詳細資訊,請參閱 Ubuntu 環境變數社群 說明。
文章属性
文章编号: 000146175
文章类型: Solution
上次修改时间: 10 11月 2021
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。