Amd hd 7000 serileri ve R7 200-300 arası seriler normalde radeon driverını kullanıyor, fakat bunlar amdgpu driverını da kullanabiliyor. Southern Islands veya Volcanic Islands mimarisini kullananlar için bu uygulanabiliyor. Daha eski bir seri için bunu denerseniz çalışmayacaktır, siyah ekrana düşecektir. Bunu düzeltmeyi de anlatacağım.
Bu neden gerekli olabilir? Mesela bende r7 370 kartı var. Radeon driverı vulkan desteklemiyor. Ama amdgpu ya ayarlayınca destekliyor. Doom eternal çalıştırabiliyor böylece.
Şimdi nasıl?
sudo apt-get install libwayland-egl1
sudo mousepad /etc/default/grub
GRUB_CMDLINE_LINUX="" tırnak işaretlerinin içine şunu ekliyoruz.
radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1
sudo update-grub
sudo mousepad /usr/share/X11/xorg.conf.d/20-radeon.conf
Şu dosyanın içine şunları yapıştırıyoruz:
Section "Device"
Identifier "AMD"
Driver "AMDGPU"
Option "DRI3" "on" #enable DRI3 instead of the default DRI2-mode
EndSection
sudo apt-get install mesa-vulkan-drivers
Sonra restart atın.
Daha sonra
sudo apt install lshw
sudo lshw -c video
Bu çıktının içinde driver= amdgpu yazıyorsa olmuş demektir.
Vulkan çalışıyor mu onu denemek için:
sudo apt install vulkan-tools
Daha sonra terminal vkcube yazınca, bir küp oluşuyorsa vulkan çalışıyor demektir. Vulkaninfo çıktısıyla da ayrıntılarına bakabilirsiniz.
Eğer işe yaramayıp siyah ekran oluyorsa:
Login ekranı gelmiyor, siyah ekran geliyor. Bu durumda, Ctrl+alt+f1 yapıp, login olup nano editörüyle ilgili satırı silip yeniden başlatırsanız eski hale döner.
sudo nano /etc/default/grub
dan, grub cmdline linux kısmındaki kısımları silin. Ctrl+x ile kaydedip çıkın.
sudo rm /usr/share/X11/xorg.conf.d/20-radeon.conf
ile de öbür dosyayı silip
sudo update-grub
sudo reboot
komutunu kullanıp yeniden başlatın. Eski haline geri döner.
Kaynak: How to get Vulkan support on older AMD GCN cards on Mint 19 - Linux Mint Forums