Installera och konfigurera AMDGPU-PRO i Ubuntu 16.04 Linux

摘要: 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.

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

症状

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

原因

HDMI-ljudfunktioner kräver installation av drivrutiner.

解决方案

Installera AMDGPU-PRO-drivrutinen

  1. Kör följande i terminalen:
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
    • Omstart av vsudo
  2. 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 "
  3.  När filen har laddats ner kör du följande i terminalen:
    1. cd ~Nedladdningar/
    2. tar -jxvf amdgpu-pro*
    3. cd amdgpu-pro*
    4. ./amdgpu-pro-install --compute
      Kommandot "compute" har två bindestreck utan blanksteg 
    5. Omstart av sudo

 


Konfigurera AMD-PRO-drivrutinen för användning

  1. 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
  2. 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
  3. 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" 
  4. Spara och stäng txt-redigeraren 
  5. Kör följande i terminalen för att uppdatera grub:
    • # sudo update-grub
  6. 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 .
文章属性
文章编号: 000146175
文章类型: Solution
上次修改时间: 10 11月 2021
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。