Symptoms
Ubuntu AMDGPU-PRO
Open source AMDGPU-driveren understøtter ikke (i øjeblikket) HDMI-lyd. Installation af følgende "hybrid" AMDGPU-Pro-driver fra AMD løser dette problem.
AMD-PRO fungerer kun i 16.04 LTS eller nyere og kun med disse kort:
- Grafikkort til Radeon™ RX Vega-serien AMD Radeon™ Pro WX-serien
- Radeon™ Vega Frontier-udgave AMD FirePro™ W9100
- Grafikkort i Radeon™ RX 550/560/570/580-serien AMD FirePro™ W8100
- AMD Radeon™ RX 460/470/480-grafikkort AMD FirePro™ W7100
- AMD Radeon™ Pro Duo AMD FirePro™ W5100
- AMD Radeon™ R9 Fury/Fury X/Nano-grafik AMD FirePro™ W4300
- AMD Radeon™ R9 380/380X/390/390X-grafikkort AMD FirePro™ W4100
- AMD Radeon™ R9 285/290/290X-grafikkort 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-grafikkort AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
For at bestemme, hvilket grafikkort der er installeret i systemet, skal du køre følgende i terminalen:
- $ lspci -k grep -EA2 'VGA|3D'
For at finde ud af, om driveren allerede er installeret, skal du køre følgende i Terminal:
Cause
HDMI-lydfunktionalitet kræver driverinstallation.
Resolution
Sådan installeres AMDGPU-PRO-driveren
- Kør følgende i terminalen:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-opgradering
- Genstart VSUDO
- Download den nyeste driver herfra - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
Bemærk - Du ønsker at få driveren " Radeon™ Pro Software Enterprise Edition til Ubuntu 16.04.3 "
- Når filen er downloadet, skal du køre følgende i terminalen:
- cd ~ Downloads /
- TAR – JXVF AMDGPU-PRO*
- CD AMD GPU-Pro*
- ./amdgpu-pro-install --compute
BEMÆRK: Kommandoen 'compute' har to bindestreger uden mellemrum
- sudo genstart
Konfigurer AMD-PRO-driveren til brug
- Sørg for, at brugerkontoen er medlem af "video" -gruppen, før du bruger vulkandriveren. Du kan finde ud af, hvilke grupper du er medlem af, med følgende kommando:
- Hvis din konto ikke er en del af videogruppen, skal du bruge sudo-adgangskoden for at hæve følgende kommandoer:
- sudo usermod -a -G video $LOGNAME
- sudo gedit /etc/default/grub
- Find og erstat GRUB_CMDLINE_LINUX_DEFAULT="stille stænk" med GRUB_CMDLINE_LINUX_DEFAULT="stille stænk amdgpu.vm_fragment_size=9"
- Gem og luk txt-editoren
- Kør følgende i terminal for at opdatere grub:
- Reboot
Bekræft funktionalitet
Kør følgende i terminalen:
- lspci -k | grep -EA3 'VGA|3D|Display' (Denne kommando angiver det installerede grafikkort og den kernedriver, der er i brug. Hvis det fungerer korrekt, skal der stå "amdgpu")
- sudo apt-get install mesa-utils (Installerer en pakke, der bruges til de næste trin)
- glxinfo | grep OpenGL (Dette er en ekstra kontrol for at kontrollere, at AMD-kortet er aktiveret og fungerer)
- glxinfo | grep "direkte gengivelse" (Hvis der står ja, er dit AMD-kort aktiveret og bruger ikke processoren til grafik)
Afinstallation af AMD GPU-Pro-driveren
Hvis du af en eller anden grund ønsker at fjerne AMDGPU-PRO-grafikstakken, kan du gøre dette ved hjælp af afinstallationsscriptet, som var inkluderet i den oprindelige installation og er til stede i din sti. Indtast følgende kommando fra kommandoprompten:
- amdgpu-pro-afinstallation
Sådan monteres ROCm-komponenten som tilvalg
Denne AMDGPU-Pro-driverpakke indeholder ROCm-komponenten, der som ekstraudstyr kan installeres til kørsel af beregnings-/OpenCL-programmer. Du kan installere komponenten ved at udstede følgende kommando:
- sudo apt install -y rocm-amdgpu-pro
Konfiguration af den valgfrie ROCm-komponent
Variablen LLVM_BIN-miljø skal indstilles, før ROCm-programmer køres.
- For at indstille det midlertidigt , når du kører en individuel ROCm-kommando, såsom clinfo, skal du bruge:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- For at indstille det permanent for alle bash og andre sh-lignende shell-brugere kan du bruge følgende kommando:
- echo 'eksport LLVM_BIN = / opt / amdgpu-pro / bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
- For at indstille det permanent for alle csh-brugere kan du bruge følgende kommando:
- ekko 'setenv LLVM_BIN / opt / amdgpu-pro / bin' | sudo tee /etc/profile.d/amdgpu-pro.csh
Se Hjælp til Ubuntu
Environment Variables Community for at få flere oplysninger.