Installera och konfigurera AMDGPU-PRO i Ubuntu 16.04 Linux
Summary: I den här artikeln beskrivs installationen och konfigurationen av AMD-GPU-drivrutinen för användning i Ubuntu Linux för att aktivera HDMI-ljud.
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-drivrutinen med öppen källkod stöder (för närvarande) inte HDMI-ljud. Att installera följande "hybrid" AMDGPU-Pro-drivrutin från AMD löser problemet.
AMD-PRO fungerar endast i 16.04 LTS eller senare och endast med dessa kort:
- Radeon™ RX Vega-seriens grafik AMD Radeon™ Pro WX-serien
- Radeon™ Vega Frontier-utgåva AMD FirePro™ W9100
- Radeon™ RX grafikkort i 550/560/570/580-serien AMD FirePro™ W8100
- AMD Radeon™ RX 460/470/480-grafik AMD FirePro™ W7100
- AMD Radeon™ Pro Duo AMD FirePro™ W5100
- AMD Radeon™ R9 Fury/Fury X/nanografik AMD FirePro™ W4300
- AMD Radeon™ R9 380/380X/390/390X grafik AMD FirePro™ W4100
- AMD Radeon™ R9 285/290/290X-grafik AMD FirePro™ W2100
- AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
- AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ S-serien
- AMD Radeon™ R9 360-grafik AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
För att avgöra vilket grafikkort som är installerat i systemet kör du följande i terminalen:
- $ lspci -k | grep -EA2 'VGA|3D'
Ta reda på om drivrutinen redan är installerad genom att köra följande i terminalen:
- $ dpkg -l amdgpu-pro
Cause
HDMI-ljudfunktioner kräver installation av drivrutiner.
Resolution
Installera AMDGPU-PRO-drivrutinen
- Kör följande i terminalen:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
- Omstart av vsudo
- Ladda ner den senaste drivrutinen härifrån - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
Obs - Du kommer att vilja skaffa drivrutinen " Radeon™ Pro Software Enterprise Edition för Ubuntu 16.04.3 " - När filen har laddats ner kör du följande i terminalen:
- cd ~Nedladdningar/
- tar -jxvf amdgpu-pro*
- cd amdgpu-pro*
- ./amdgpu-pro-install --compute
Kommandot "compute" har två bindestreck utan blanksteg - Omstart av sudo
Konfigurera AMD-PRO-drivrutinen för användning
- Se till att användarkontot är medlem i "video"-gruppen innan du använder Vulkan-drivrutinen. Du kan ta reda på vilka grupper du är medlem i med följande kommando:
- Grupper
- Om ditt konto inte är en del av videogruppen behöver du sudo-lösenordet för att höja följande kommandon:
- sudo usermod -a -G video $LOGNAME
- sudo gedit /etc/default/grub
- Leta reda på och ersätt GRUB_CMDLINE_LINUX_DEFAULT="tyst stänk" med GRUB_CMDLINE_LINUX_DEFAULT="tyst stänk amdgpu.vm_fragment_size=9"
- Spara och stäng txt-redigeraren
- Kör följande i terminalen för att uppdatera grub:
- # sudo update-grub
- Omstart
Kontrollera funktionalitet
Kör följande i terminalen:- lspci -k | grep -EA3 'VGA|3D|Display' (Detta kommando anger det installerade grafikkortet och den kernelförsedda drivrutin som används. Om det fungerar som det ska ska det stå "amdgpu" )
- sudo apt-get install mesa-utils (Installerar ett paket som används för nästa steg)
- glxinfo | grep OpenGL (Detta är en extra kontroll för att verifiera att AMD-kortet är aktiverat och fungerar)
- glxinfo | grep "direkt rendering" (Om det står ja, då är ditt AMD-kort aktiverat och använder inte processorn för grafik)
Avinstallera AMD GPU-PRO-drivrutinen
Om du av någon anledning vill ta bort AMDGPU-PRO-grafikstacken kan du göra det med hjälp av avinstallationsskriptet som medföljde den ursprungliga installationen och som finns i sökvägen. Ange följande kommando i kommandotolken:- amdgpu-pro-avinstallera
Installera den valfria ROCm-komponenten
Det här AMDGPU-Pro-drivrutinspaketet innehåller ROCm-komponenten som kan installeras som tillval för att köra Compute-/OpenCL-program. Du kan installera komponenten genom att utfärda följande kommando:
- sudo apt install -y rocm-amdgpu-pro
Konfigurera den valfria ROCm-komponenten
Den LLVM_BIN miljövariabeln måste ställas in innan du kör ROCm-program.
- Om du vill ställa in det tillfälligt när du kör ett enskilt ROCm-kommando, till exempel clinfo, använder du:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- Om du vill ställa in den permanent för alla bash- och andra sh-liknande gränssnittsanvändare kan du använda följande kommando:
- echo 'export LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
- Om du vill ställa in det permanent för alla csh-användare kan du använda följande kommando:
- echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh
Mer information finns i communityhjälpen för Ubuntu-miljövariabler .
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.