Symptoms
Ubuntu AMDGPU-PRO
Avoimen lähdekoodin AMDGPU-ohjain ei tue (tällä hetkellä) HDMI-ääntä. Seuraavan AMD:n hybridi-AMDGPU-Pro-ajurin asentaminen ratkaisee ongelman.
AMD-PRO toimii vain versiossa 16.04 LTS tai uudemmassa ja vain seuraavien korttien kanssa:
- Radeon™ RX Vega -sarjan näytönohjain AMD Radeon™ Pro WX -sarja
- Radeon™ Vega Frontier Edition AMD FirePro™ W9100
- Radeon™ RX 550/560/570/580 -sarjan näytönohjain AMD FirePro™ W8100
- AMD Radeon™ RX 460/470/480 -näytönohjain AMD FirePro™ W7100
- AMD Radeon™ Pro Duo AMD FirePro™ W5100
- AMD Radeon™ R9 Fury/Fury X/Nano -näytönohjain AMD FirePro™ W4300
- AMD Radeon™ R9 380/380X/390/390X -näytönohjain AMD FirePro™ W4100
- AMD Radeon™ R9 285/290/290X -näytönohjain AMD FirePro™ W2100
- AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
- AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ S-sarja
- AMD Radeon™ R9 360 -näytönohjain AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
Voit selvittää, mikä näytönohjain on asennettu järjestelmään, suorittamalla seuraavat Terminal-toiminnot:
- $ lspci -k | grep -EA2 'VGA|3D'
Voit selvittää, onko ohjain jo asennettu, suorittamalla seuraavat toimet päätteessä:
Cause
HDMI audio -toiminto edellyttää ajurin asentamista.
Resolution
AMDGPU-PRO-ajurin asentaminen
- Suorita päätteessä seuraavat toimet:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
- vsudo käynnistyy uudelleen
- Lataa uusin ohjain täältä - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
Huomautus - Haluat hankkia ohjaimen " Radeon™ Pro Software Enterprise Edition Ubuntu 16.04.3 "
- Kun tiedosto on ladattu, suorita seuraava päätteessä:
- cd ~Lataukset/
- tar -JXVF Amdgpu-PRO*
- CD amdgpu-PRO*
- ./amdgpu-pro-install ---compute
HUOMAUTUS: compute-komennossa on kaksi viivaa ilman välilyöntejä
- sudo käynnistä uudelleen
AMD-PRO-ohjaimen määrittäminen käyttöä varten
- Varmista ennen vulkan-ajurin käyttöä, että käyttäjätili kuuluu "video"-ryhmään. Voit selvittää, mihin ryhmiin kuulut, seuraavan komennon avulla:
- Jos tilisi ei kuulu videoryhmään, tarvitset sudo-salasanan seuraavien komentojen korottamiseen:
- sudo usermod -a -G video $LOGNAME
- sudo gedit /etc/default/grub
- Etsi ja korvaa GRUB_CMDLINE_LINUX_DEFAULT="hiljainen roiske" sanalla GRUB_CMDLINE_LINUX_DEFAULT="hiljainen roiske amdgpu.vm_fragment_size=9"
- Tallenna ja sulje txt-editori
- Päivitä grub suorittamalla seuraava pääte:
- Uudelleenkäynnistys
Toiminnallisuuden varmistaminen
Suorita päätteessä seuraavat toimet:
- lspci -k | grep -EA3 'VGA|3D|Display' (Tämä komento ilmaisee asennetun näytönohjaimen ja käytössä olevan ytimen ohjaimen. Jos se toimii oikein, siinä pitäisi olla "amdgpu" )
- sudo apt-get install mesa-utils (asentaa seuraavissa vaiheissa käytetyn paketin)
- glxinfo | grep OpenGL (Tämä on lisätarkistus, jolla varmistetaan, että AMD-kortti on käytössä ja toimii)
- glxinfo | grep "suora renderointi" (Jos se sanoo kyllä, AMD-kortti on käytössä eikä käytä prosessoria grafiikkaan )
AMD GPU-PRO -ajurin asennuksen poistaminen
Jos jostain syystä haluat poistaa AMDGPU-PRO-grafiikkapinon, voit tehdä sen käyttämällä asennuksen poistokomentosarjaa, joka sisältyi alkuperäiseen asennukseen ja on polullasi. Anna komentokehotteessa seuraava komento:
- amdgpu-pro-asennuksen poisto
Valinnaisen ROCm-komponentin asentaminen
Tämä AMDGPU-Pro-ajuripaketti sisältää ROCm-komponentin, joka voidaan asentaa valinnaisesti Compute-/OpenCL-sovellusten suorittamista varten. Voit asentaa osan antamalla seuraavan komennon:
- sudo apt install -y rocm-amdgpu-pro
Valinnaisen ROCm-komponentin määrittäminen
LLVM_BIN-ympäristömuuttuja on määritettävä ennen ROCm-sovellusten suorittamista.
- Voit määrittää sen tilapäisesti suoritettaessa yksittäistä ROCm-komentoa, kuten clinfo, seuraavasti:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- Voit asettaa sen pysyvästi kaikille bash- ja muille sh-like shell -käyttäjille käyttämällä seuraavaa komentoa:
- echo 'vienti LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
- Voit määrittää sen pysyvästi kaikille csh-käyttäjille käyttämällä seuraavaa komentoa:
- ECHO 'SETENV LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh
Katso lisätietoja Ubuntu
Environment Variables -yhteisön ohjeesta.