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'
若要判斷驅動程式是否已安裝,請在終端機中執行下列命令:
安裝 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#
注意 - 您將需要取得驅動程式「適用於 Ubuntu 16.04.3 的 Radeon™ Pro 軟體企業版」
- 下載檔案後,請在終端機中執行下列步驟:
- cd ~下載/
- tar -jxvf amdgpu-pro*
- 光碟 AMDGPU-Pro*
- ./amdgpu-pro-install --compute
注意:「compute」命令有兩個破折號,沒有空格
- sudo 重新開機
設定 AMD-PRO 驅動程式以供使用
- 在使用 vulkan 驅動程式之前,請確定使用者帳戶是「video」群組的成員。您可以使用下列命令尋找您所屬的群組:
- 如果您的帳戶不屬於視頻組,則需要 sudo 密碼才能提升以下命令:
- sudo usermod -a -g video $LOGNAME
- sudo gedit /etc/default/grub
- 找到 GRUB_CMDLINE_LINUX_DEFAULT=“安靜的飛濺” 並將其替換為 GRUB_CMDLINE_LINUX_DEFAULT=“安靜的飛濺amdgpu.vm_fragment_size=9”
- 儲存並關閉文字編輯器
- 在終端機中執行下列命令以更新 grub:
- 重新啟動
確認功能
在終端機中執行下列命令:
- 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 圖形堆疊,您可以使用原始安裝中包含的卸載腳本執行此操作,該腳本存在於您的路徑中。從命令提示字元中輸入下列命令:
安裝選配的 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
環境變數社群 說明。