Toto je starší verze dokumentu!
Na linux existují 2 kernel drivery pro AMD grafické karty. Starší radeon a novější amdgpu.
AMDGPU je podporován karty o architektuře GCN a výše.
Starší karty s architekturou Terrascale 3 a níže nejsou podporovány.
Grafické karty GCN1 používají většinou ze základu radeon drivery, které nejsou příliž rychlé. Následující návod, ti pomůže tlačit amdgpu driver na tvoji GCN kartu.
#najdi jaké drivery používáš
lspci -k -d ::03xx
#Příklad grafické karty dell OEM r5 240 před nastavením amdgpu driverů: 03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Oland [Radeon HD 8570 / R5 430 OEM / R7 240/340 / Radeon 520 OEM]
Subsystem: Dell Radeon R5 240 OEM
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
#attempt to force the amdgpu drivers:
sudo nano /etc/modprobe.d/amdgpu.conf #make the file look like this: options amdgpu si_support=1 options amdgpu cik_support=1
sudo nano /etc/modprobe.d/radeon.conf #make the file look like this: options radeon si_support=0 options radeon cik_support=0
#reload iniramFS, this will depend on distro #For voilinux: sudo dracut –force
#2 method, modify grub sudo nano /etc/default/grub #add the following to GRUB_CMDLINE_LINUX_DEFAULT=„“ line amdgpu.si_support=1 radeon.si_support=0 #eg: GRUB_CMDLINE_LINUX_DEFAULT=„loglevel=4 amdgpu.si_support=1 radeon.si_support=0“
#update grub: sudo update-grub
Fun fact: na Windows Existují modifikované drivery pro staší AMD radeon karty které už nemají podoru AMD ale musí právě mít architekturu GCN a výše.
