Symptoms
Ubuntu AMDGPU-PRO
Açık kaynaklı AMDGPU sürücüsü (şu anda) HDMI sesi desteklemiyor. AMD'den aşağıdaki "karma" AMDGPU-Pro sürücüsünü yüklemek bu sorunu çözecektir.
AMD-PRO yalnızca 16.04 LTS veya daha yeni sürümlerde ve yalnızca şu kartlarla çalışır:
- Radeon™ RX Vega Serisi Grafik Kartı AMD Radeon™ Pro WX serisi
- Radeon™ Vega Frontier Edition AMD FirePro™ W9100
- Radeon™ RX 550/560/570/580 Serisi Grafik AMD FirePro™ W8100
- AMD Radeon™ RX 460/470/480 Graphics 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 Grafik Kartı 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 Serisi
- AMD Radeon™ R9 360 Grafik Kartı AMD Radeon™ Pro WX 9100
- AMD Radeon™ R5 340
Sisteme hangi ekran kartının takılı olduğunu belirlemek için terminalde aşağıdaki komutu çalıştırın:
- $ lspci -k | grep -EA2 'VGA|3D'
Sürücünün zaten yüklü olup olmadığını belirlemek için terminalde aşağıdaki komutu çalıştırın:
Cause
HDMI ses işlevselliği için sürücünün yüklenmesi gerekir.
Resolution
AMDGPU-PRO Sürücüsünü Yükleme
- Terminalde aşağıdaki komutu çalıştırın:
- sudo apt-get update (sudo apt-güncelleştirmeyi al)
- sudo apt-get upgrade (sudo apt-güncellemeyi al)
- sudo apt-get dist-upgrade
- VSUDO yeniden başlatma
- Buradan en yeni sürücüyü indirin - https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
Not - " Radeon™ Pro Software Enterprise Edition for Ubuntu 16.04.3 " sürücüsünü edinmek isteyeceksiniz
- Dosya indirildikten sonra terminalde aşağıdaki komutu çalıştırın:
- cd ~Downloads/
- tar -jxvf amdgpu-pro*
- CD AMDGPU-PRO*
- ./amdgpu-pro-install --compute
NOT: 'compute' komutunun boşluksuz iki çizgisi vardır
- sudo yeniden başlatma
AMD-PRO Sürücüsünü Kullanım İçin Yapılandırma
- Vulkan sürücüsünü kullanmadan önce kullanıcı hesabının "video" grubunun bir üyesi olduğundan emin olun. Hangi gruplara üye olduğunuzu aşağıdaki komutla bulabilirsiniz:
- Hesabınız video grubunun bir parçası değilse, aşağıdaki komutları yükseltmek için sudo şifresine ihtiyacınız olacaktır:
- sudo usermod -a -G video $LOGNAME
- sudo gedit /etc/default/grub
- GRUB_CMDLINE_LINUX_DEFAULT="quiet splash' öğesini bulun ve GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9" ile değiştirin
- txt düzenleyiciyi kaydedin ve kapatın
- Grub'u güncelleştirmek için terminalde aşağıdakileri çalıştırın:
- Reboot
İşlevselliği Doğrulama
Terminalde aşağıdaki komutu çalıştırın:
- lspci -k | grep -EA3 'VGA|3D|Görüntüle' (Bu komut, takılı video kartını ve kullanılmakta olan çekirdekli sürücüyü gösterir. Düzgün çalışıyorsa "amdgpu" belirtmelidir :)
- sudo apt-get install mesa-utils (Sonraki adımlar için kullanılan bir paketi yükler)
- glxinfo | grep OpenGL (Bu, AMD kartının etkin ve çalışır durumda olduğunu doğrulamak için yapılan ek bir kontroldür)
- glxinfo | grep "doğrudan oluşturma" (Evet yazıyorsa, AMD kartınız etkindir ve işlemcileri grafikler için kullanmaz)
AMD GPU-PRO Sürücüsünü Kaldırma
Herhangi bir nedenle AMDGPU-PRO grafik yığınını kaldırmak isterseniz, bunu orijinal kurulumda bulunan ve yolunuzda bulunan kaldırma komut dosyasını kullanarak yapabilirsiniz. Komut isteminden aşağıdaki komutu girin:
İsteğe bağlı ROCm bileşenini takma
Bu AMDGPU-Pro sürücü paketi, Hesaplama/OpenCL uygulamalarını çalıştırmak için isteğe bağlı olarak kurulabilen ROCm bileşenini içerir. Aşağıdaki komutu vererek bileşeni yükleyebilirsiniz:
- sudo apt install -y rocm-amdgpu-pro
İsteğe Bağlı ROCm Bileşenini Yapılandırma
ROCm uygulamaları çalıştırılmadan önce LLVM_BIN ortam değişkeninin ayarlanması gerekir.
- clinfo gibi tek bir ROCm komutu çalıştırırken geçici olarak ayarlamak için şunu kullanın:
- env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
- Tüm bash ve diğer sh benzeri kabuk kullanıcıları için kalıcı olarak ayarlamak için aşağıdaki komutu kullanabilirsiniz:
- echo 'LLVM_BIN dışa aktar=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
- Tüm csh kullanıcıları için kalıcı olarak ayarlamak için aşağıdaki komutu kullanabilirsiniz:
- echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh
Daha fazla bilgi için Ubuntu
Çevre Değişkenleri Topluluk Yardımı'na bakın.