Vylepšená podpora CGN AMD grafík
Vzhľadom na práci s aplikáciou ovládačov z linuxu, pre grafické karty AMD/ATi na Windows, sa stále vylepšuje aj podpora grafík staršieho dáta na linuxe.
Grafické karty z generácie CGN alebo CGN 2 (Graphics Core Next 1. a 2. generácie) je označenie pre mikroarchitektúru a inštrukčnú sadu grafických kariet, ktorú vyvinula spoločnosť AMD.
Na trhu nahradila staršiu architektúru TeraScale a v roku 2019 ju vystriedala moderná architektúra RDNA.
Grafické karty CGN sú stále používané kvôli svojim parametrom a vhodnosti pomeru odber výkon.
Resp. veľa ľudí ich využíva na retro hranie.
RH: Medzi CGN karty patria AMD Radeon HD 7000 (napr. vlajková loď HD 7970 či HD 7770), Radeon R7 a R9 200/300 ( R7 260x R7 360 či R9 Fury) alebo posledná rada RX Vega 56, Vega 64.
Architektúra GCN má v jadre Linuxu vynikajúcu podporu prostredníctvom open-source ovládačov radeon a/alebo AMDGPU. a to od prvej po piatu generáciu.
RH: Ak chcete z karty vyžmýkať maximum a spustiť aj tituly, ktoré vyžadujú novšiu verziu ovládačov, komunita vyvíja modifikované ovládače NimeZ
Pod linuxom karty CGN plne podporuje Vulkan a majú podporu OpenGL a OpenCL.
Inštalácia modernejšieho ovládača je nutná ručne.
Predvolene väčšinou beží totiž na staršom jadrovom module radeon, ale je možné ju prepnúť na modernejší modul amdgpu (pomocou parametra jadra cik_support=1), čím sa sprístupní lepšia podpora pre Vulkan a modernejší akcelerovaný desktop.
Na aktiváciu moderného ovládača amdgpu (ktorý prináša podporu pre Vulkan a lepšiu akceleráciu v Mese) je potrebné jadru explicitne zadať správne parametre.
Overenie aktuálne používaného ovládača:Skontrolujte, aký ovládač karta používa práve teraz.Otvorte terminál a zadajte príkaz:
lspci -k | grep -A 3 -i vga
Vo výstupe v riadku Kernel driver in use: uvidíte s najväčšou pravdepodobnosťou radeon.
Otvorte konfiguračný súbor GRUB-u vo svojom textovom editore s právom roota:
sudo nano /etc/default/grub
Nájdite riadok začínajúci na GRUB_CMDLINE_LINUX_DEFAULT a dopĺňte doň parametre:
radeon.cik_support=0 amdgpu.cik_support=1
Výsledok môže vyzerať napríklad takto:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.cik_support=0 amdgpu.cik_support=1"
Aby sa správne nastavili priority modulov už pri vytváraní ramdisku (initramfs), vytvorte konfiguračný súbor:
sudo bash -c 'cat < /etc/modprobe.d/amdgpu.conf
a doplňte
options amdgpu cik_support=1 options radeon cik_support=0 EOF'
Aplikujte zmeny do zavádzača.
Spustite aktualizačné príkazy podľa vašej Linuxovej distribúcie: Debian / Ubuntu / MX Linux / antiX:
sudo update-grub sudo update-initramfs -u
Arch Linux:
sudo grub-mkconfig -o /boot/grub/grub.cfg sudo mkinitcpio -P
Preveďte reštart a overte funkčnost
lspci -k | grep -A 3 -i vga
V riadku Kernel driver in use: by ste už mali vidieť amdgpu.
Následne preveďte inštaláciu balíčkov Vulkan a Mesa RADV
Debian / Ubuntu / MX Linux / antix:
sudo apt update sudo apt install mesa-vulkan-drivers vulkan-tools
Pre 32-bitové aplikácie a hry (Steam, Wine/Proton) pridajte aj 32-bitovú knižnicu:
sudo dpkg --add-architecture i386 sudo apt update sudo apt install mesa-vulkan-drivers:i386
Arch Linux / Manjaro / Artrix:
sudo pacman -S vulkan-radeon vulkan-icd-loader vulkan-tools
Pre 32-bitovú podporu (multilib repo):
sudo pacman -S lib32-vulkan-radeon
Fedora:
sudo dnf install mesa-vulkan-drivers vulkan-tools
po reštarte sa dá inštalácia vulkanu overiť spustením integrovaného testu príkazom:
vkcube

Pre pridávanie komentárov sa musíte prihlásiť.