Symptoms
Ubuntu AMDGPU-PRO
Sterownik AMDGPU o otwartym kodzie źródłowym nie obsługuje (obecnie) dźwięku HDMI. Zainstalowanie następującego "hybrydowego" sterownika AMDGPU-Pro firmy AMD rozwiąże ten problem.
AMD-PRO działa tylko w wersji 16.04 LTS lub nowszej i tylko z tymi kartami:
- Karta graficzna Radeon™ RX z serii Vega AMD Radeon™ Pro z serii WX
- Radeon™ Vega Frontier Edition AMD FirePro™ W9100
- Karta graficzna Radeon™ RX z serii 550/560/570/580 AMD FirePro™ W8100
- Karta graficzna AMD Radeon™ RX 460/470/480 AMD FirePro™ W7100
- AMD Radeon™ Pro Duo AMD FirePro™ W5100
- Karta graficzna AMD Radeon™ R9 Fury/Fury X/Nano AMD FirePro™ W4300
- Karta graficzna AMD Radeon™ R9 380/380X/390/390X AMD FirePro™ W4100
- Karta graficzna AMD Radeon™ R9 285/290/290X AMD FirePro™ W2100
- AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
- AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ z serii S
- Karta graficzna AMD Radeon™ R9 360 AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
Aby określić, jaka karta graficzna jest zainstalowana w systemie, uruchom następujące polecenie w terminalu:
- $ lspci -k | grep -EA2 'VGA|3D'
Aby sprawdzić, czy sterownik jest już zainstalowany, uruchom następujące polecenie w terminalu:
Cause
Funkcja HDMI audio wymaga zainstalowania sterownika.
Resolution
Instalowanie sterownika AMDGPU-PRO
- Uruchom następujące polecenie w terminalu:
- sudo apt-get update
- sudo apt-get upgrade
- sudo apt-get dist-upgrade
- Ponowne uruchomienie vSudo
- Pobierz najnowszy sterownik stąd - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
Uwaga - będziesz chciał uzyskać sterownik " Radeon™ Pro Software Enterprise Edition dla Ubuntu 16.04.3 "
- Po pobraniu pliku uruchom następujące polecenie w terminalu:
- cd ~Pliki do pobrania/
- tar -jxvf amdgpu-pro*
- Płyta CD AMDGPU-PRO*
- ./amdgpu-pro-install --compute
UWAGA: polecenie "compute" ma dwa myślniki bez spacji
- sudo reboot
Konfigurowanie sterownika AMD PRO do użytku
- Upewnij się, że konto użytkownika jest członkiem grupy "wideo" przed użyciem sterownika vulkan. Grupy, do których należysz, możesz sprawdzić za pomocą następującego polecenia:
- Jeśli Twoje konto nie należy do grupy wideo, będziesz potrzebować hasła sudo, aby podnieść poziom następujących poleceń:
- sudo usermod -a -G wideo $LOGNAME
- sudo gedit /etc/default/grub
- Zlokalizuj i zamień GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" na GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9"
- Zapisz i zamknij edytor txt
- Uruchom następujące polecenie w terminalu, aby zaktualizować grub:
- Ponowne uruchomienie
Weryfikacja funkcjonalności
Uruchom następujące polecenie w terminalu:
- lspci -k | grep -EA3 'VGA|3D|Wyświetlacz' (To polecenie wskazuje zainstalowaną kartę graficzną i używany sterownik jądra. Jeśli działa poprawnie, powinien zawierać "amdgpu" )
- sudo apt-get install mesa-utils (Instaluje pakiet używany do następnych kroków)
- glxinfo | grep OpenGL (Jest to dodatkowe sprawdzenie, czy karta AMD jest włączona i działa)
- glxinfo | grep "bezpośrednie renderowanie" (Jeśli jest napisane tak, oznacza to, że twoja karta AMD jest włączona i nie używa procesora do grafiki)
Odinstalowanie sterownika AMD GPU-PRO
Jeśli z jakiegoś powodu chcesz usunąć stos graficzny AMDGPU-PRO, możesz to zrobić za pomocą skryptu dezinstalacji, który został dołączony do oryginalnej instalacji i jest obecny w Twojej ścieżce. W wierszu polecenia wprowadź następujące polecenie:
Instalowanie opcjonalnego komponentu ROCm
Ten pakiet sterownika AMDGPU-Pro zawiera komponent ROCm, który może być opcjonalnie zainstalowany w celu uruchamiania aplikacji Compute/OpenCL. Składnik można zainstalować, wydając następujące polecenie:
- sudo apt install -y rocm-amdgpu-pro
Konfigurowanie opcjonalnego komponentu ROCm
Przed uruchomieniem aplikacji ROCm należy ustawić zmienną środowiskową LLVM_BIN.
- Aby ustawić go tymczasowo podczas uruchamiania pojedynczego polecenia ROCm, takiego jak clinfo, użyj:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- Aby ustawić go na stałe dla wszystkich użytkowników bash i innych użytkowników powłoki podobnej do sh, możesz użyć następującego polecenia:
- echo 'eksport LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
- Aby ustawić go na stałe dla wszystkich użytkowników csh, możesz użyć następującego polecenia:
- echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh
Więcej informacji można znaleźć w Pomocy społeczności
zmiennych środowiskowych systemu Ubuntu .