AMDGPU-PRO installeren en configureren in Ubuntu 16.04 Linux

摘要: Dit artikel beschrijft de installatie en configuratie van de AMD-GPU-driver voor gebruik in Ubuntu Linux om HDMI-audio in te schakelen.

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

症状

Ubuntu AMDGPU-PRO

De open source AMDGPU-driver ondersteunt (momenteel) geen HDMI-audio. Dit probleem kan worden opgelost door de volgende "hybride" AMDGPU-Pro-driver van AMD te installeren.

AMD-PRO werkt alleen in 16.04 LTS of nieuwer en alleen met deze kaarten:

  • Radeon™ RX Vega serie grafische kaartAMD Radeon™ Pro WX-serie
  • Radeon™ Vega Frontier Edition AMD FirePro™ W9100
  • Radeon™ RX 550/560/570/580 serie grafische kaart AMD FirePro™ W8100
  • AMD Radeon™ RX 460/470/480 grafische kaart AMD FirePro™ W7100
  • AMD Radeon™ Pro Duo AMD FirePro™ W5100
  • AMD Radeon™ R9 Fury/Fury X/Nano Graphics AMD FirePro™ W4300
  • AMD Radeon™ R9 380/380X/390/390X grafische kaart AMD FirePro™ W4100
  • AMD Radeon™ R9 285/290/290X grafische kaart AMD FirePro™ W2100
  • AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
  • AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ S-serie
  • AMD Radeon™ R9 360 grafische kaart AMD Radeon™ Pro WX 9100
  • AMD Radeon™ R5 340

Om te bepalen welke videokaart in het systeem is geïnstalleerd, voert u het volgende uit in terminal:
  • $ lspci -k | grep -EA2 'VGA|3D'

U kunt controleren of de driver al is geïnstalleerd door de volgende opdracht uit te voeren in terminal:

  • $ dpkg -l amdgpu-pro

原因

Voor de HDMI-audiofunctionaliteit is de installatie van de driver vereist.

解决方案

De AMDGPU-PRO-driver installeren

  1. Voer het volgende uit in terminal:
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
    • vsudo opnieuw opstarten
  2. Download de nieuwste driver hier - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
    Opmerking - U wilt de driver " Radeon™ Pro Software Enterprise Edition voor Ubuntu 16.04.3 "
  3.  Nadat het bestand is gedownload, voert u het volgende uit in terminal:
    1. cd ~Downloads/
    2. tar -jxvf amdgpu-pro*
    3. CD AMDGPU-PRO*
    4. ./amdgpu-pro-install --compute
      OPMERKING: de opdracht 'compute' heeft twee streepjes zonder spaties 
    5. sudo opnieuw opstarten

 


Configureer de AMD-PRO driver voor gebruik

  1. Zorg ervoor dat het gebruikersaccount lid is van de groep "video" voordat u de vulkan-driver gebruikt. U kunt vinden van welke groepen u lid bent met de volgende opdracht:
    • Groepen
  2. Als je account geen deel uitmaakt van de videogroep, heb je het sudo-wachtwoord nodig om de volgende opdrachten uit te voeren:
    • sudo usermod -a -G video $LOGNAME
    • sudo gedit /etc/default/grub
  3. Zoek en vervang GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" door GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9" 
  4. Sla de txt-editor op en sluit deze 
  5. Voer het volgende uit in terminal om het grub bij te werken:
    • # sudo update-grub
  6. Reboot

 


Functionaliteit controleren

Voer het volgende uit in terminal:
  • lspci -k | grep -EA3 'VGA|3D|Display' (Deze opdracht geeft de geïnstalleerde videokaart en de gekernelte driver aan die in gebruik is. Als het goed werkt, moet er "amdgpu" staan :)
  • sudo apt-get install mesa-utils (Installeert een pakket dat wordt gebruikt voor de volgende stappen)
  • glxinfo | grep OpenGL (Dit is een extra controle om te controleren of de AMD-kaart is ingeschakeld en werkt)
  • glxinfo | grep "direct rendering" (Als er ja staat, dan is uw AMD-kaart ingeschakeld en gebruikt u de processor niet voor afbeeldingen)
 

De AMD GPU-PRO-driver verwijderen

Als u om welke reden dan ook de AMDGPU-PRO grafische stack wilt verwijderen, kunt u dit doen met behulp van het verwijderingsscript dat bij de oorspronkelijke installatie was meegeleverd en dat op uw pad aanwezig is. Voer vanaf de opdrachtprompt de volgende opdracht in:
  • amdgpu-pro-uninstall

 


De optionele ROCm-component installeren

 Dit AMDGPU-Pro-driverpakket bevat de ROCm-component die optioneel kan worden geïnstalleerd voor het uitvoeren van Compute/OpenCL-applicaties. U kunt het component installeren door de volgende opdracht te geven:

  • sudo apt install -y rocm-amdgpu-pro

 

De optionele ROCm-component configureren

De variabele LLVM_BIN omgeving moet worden ingesteld voordat u ROCm-applicaties kunt uitvoeren.

  • Als u dit tijdelijk wilt instellen bij het uitvoeren van een afzonderlijke ROCm-opdracht, zoals clinfo, gebruikt u:
    • env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
  • Om het permanent in te stellen voor alle bash- en andere sh-achtige shell-gebruikers, kun je de volgende opdracht gebruiken:
    • echo 'Export LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
  • Om het permanent in te stellen voor alle csh-gebruikers, kunt u de volgende opdracht gebruiken:
    • echo 'Setenv LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh

 

Zie de Help van de Ubuntu-community voor omgevingsvariabelen voor meer informatie.
文章属性
文章编号: 000146175
文章类型: Solution
上次修改时间: 10 11月 2021
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。