A nyílt forráskódú AmdGPU meghajtóprogram megjelenése kiszorította a gyártó zárt meghajtóját, ugyanis komolyabb teljesítményre képes, mint a gyári. Ezzel is megmutatkozott a nyílt forráskód valódi ereje!
Az AMD 2013-ban megszüntette az ATI kártyák zárt meghajtóinak a legyártását. Kizárólag prémium kategóriás GPU-val rendelkező eszközökhöz érhető el ilyen driver. Panasszal az AMD oldalain tudsz élni ez ellen, vagy egyszerűen ne vásárolj ilyen AMD eszközöket, ha neked nem felel meg a nyílt meghajtó által nyújtott teljesítmény. Amennyiben mégis megtetted itt tudsz tájékozódni vagy problémát jelenteni.
A nyílt forráskódú ATI/Radeon és az AmdGPU meghajtót a telepítővel szállítjuk, nem kell külön telepíteni. A rendszer automatikusan felismeri és beállítja az eszközödnek megfelelő (javasolt) videomeghajtót. Az AMDGPU meghajtó egyes eszközöknél még kísérleti szakaszban van. Hogy a te kártyádhoz használható-e, azt a meghajtómátrixból megtudhatod, ha ide kattintasz: ATI/Radeon.
Amennyiben az újabb négyteljesítményű meghajtót akarjuk beállítani, engedélyezni kell annak használatát, de ezt frissítés után automatizáljuk is.
Figyelem! Az új videoeszközökhöz mindig a legújabb ‘
radeon-firmware
‘ csomag javasolt, egyébként előfordulhat, hogy nem lesz grafikus felület indítás után.
Az AMD-GPU meghajtók kezelése automatikus a blackPanther OS-ben, illetve a megfelelő gyakorlattal külön testre is szabható a meghajtócsomag. Két beállítási mód is létezik!
1.) A hagyományos Rendszerbeállítások > Grafikus X szerver beállítása programmal
2.) A blackPanther OS karbantartásában levő radeon-profile tuning program telepítésével.
Az engedélyezés legegyszerűbb módja, ha telepíted a radeon-profile
programcsomagot.
0 1 2 | telepites radeon-profile |
A profile csomagról!
A telepítésével automatikusan engedélyezi az AmdGPU meghajtó használatát.
További, de olvasásra szoruló részletekért kattints ide ...
/etc/X11/xorg.conf.d/20-amdgpu.conf
beállítófájlban. A csomag telepítéskor az /etc/modprobe.d/amdgpu.conf
állományt is létrehozza, ami biztosítja az ADMGPU modul betöltését és a RADEON modulok tiltását.A programcsomag még biztosítja /etc/X11/xorg.conf.d/20-radeon.conf
beállítófájlt, ha nem az AMDGPU meghajtót akarnánk használni. Ebben az esetben viszont a 20-amdgpu.conf
fájl minden sorába #-et kell rakni, és a 20-radeon.conf
fájlban a kezdő kettőskereszteket törölni kell.
Figyelem! A radeon-profile programcsomag telepítése módosítja a grafikus kártya meghajtóbeállítását! Kizárólag kompatibilis AMD/ATI kártyákhoz telepítsd.
Ha valamit elnéztél, egyszerűen távolítsd el a csomagot:
0 1 2 | eltavolitas radeon-profile |
Szakértőknek
És hogy miért érdemes a zárt meghajtó helyett a sima Mesa nyílt meghajtót használni? Érdemes a következő oldalakat átnézni: https://www.phoronix.com/scan.php?page=article&item=radv-amdvlk-2019q19&num=1
Tuning (Saját felelősségre!)
További, de olvasásra szoruló részletekért kattints ide ...
0 1 2 | amdgpu.ppfeaturemask=0xffffffff |
Kézi beállítások, hibakeresés
0 1 2 | listaz hw| grep VGA |
A gcn 1.1 architekturától lehet használni ezeket a beállításokat.
A gcn 1.1 kártyák: HD7750-HD7970, R9 270, R9 280, R9 370X, R7 240, R7 250
Ha kézi beállítást, tesztelést végzünk, célszerű a Grub indítási szakaszban paraméterezni és betölteni a modulokat. A következő értékekkel kell kiegészíteni az initrd sort:
0 1 2 | radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 |
Újraindítás után a /var/log/Xorg.0.log
fájlban meg kell jelennie az AMDGPU-nak, a Radeon driver helyett…
A Vulkan meghajtót telepíthetjük, ha még nincs telepítve a rendszerre:
0 1 2 | telepites lib64mesavulkan-drivers lib64vulkan-loader1 vulkan-tools |
Vulkan információk lekérése
0 1 2 | vulkaninfo |
Túlhajtás
További, de olvasásra szoruló részletekért kattints ide ...
Az amdgpu driver létrehozza a szükséges fájlokat a tuninghoz, de csak abban az esetben, ha a kártya rendesen támogatott. A „Souther islaND (SI)” teljesen nem támogatott így nem minden állomány jön létre ennél az eszköznél.
Figyelem! Amennyiben a gépben több GPU van, a card0 érték a kártyák számával növekedni fog, tehát card1, card2-re! Ellenőrizzük, hogy melyik eszköz az AMDGPU eszköz!
Olvassuk ki a kártya valódi útvonalát így:
0 1 2 | readlink -f /sys/class/drm/card0/device |
Ellenőrizzük a kapott értéket és az eredeti eszközt, egyeznie kell:
0 1 2 3 4 5 | cat /sys/class/drm/card0/device rx580 cat /sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/device rx580 |
A kapott útvonalból erre a fájlra lesz szükségünk:
0 1 2 | /sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/pp_od_clk_voltage |
Ha megnézzük az aktuális tartalmát, hasonlót kell látnunk
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | cat /sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/pp_od_clk_voltage OD_SCLK: 0: 300MHz 750mV 1: 600MHz 769mV 2: 900MHz 906mV 3: 1162MHz 1137mV 4: 1233MHz 1150mV 5: 1275MHz 1150mV 6: 1319MHz 1150mV 7: 1360MHz 1150mV OD_MCLK: 0: 300MHz 750mV 1: 1000MHz 800mV 2: 1750MHz 950mV OD_RANGE: SCLK: 300MHz 2000MHz MCLK: 300MHz 2250MHz VDDC: 750mV 1200mV |
7 profil van a gpu-ra! Például a 7-es a csúcs járatás, 1360MHz-en megy a GPU, 1150Mv a tápfeszültség
2 profil van a memóriára! Például a 2-es a csúcs járatás, 1750Mhz-en megy a memória 950Mv tápfeszültséggel.
Ha a legmagasabbat választjuk (7), automata módban azt fogja használni csúcsra járatáskor,
tehát it megadjuk, hogy 1450MHz legyen a maximum, a memóriáé 2065, a power-t nem használjuk most.
0 1 2 3 | echo 's 7 1450 1150'>/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/pp_od_clk_voltage echo 'm 2 2065 950'>/sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/pp_od_clk_voltage |
Ellenőrzés
0 1 2 | cat /sys/devices/pci0000:00/0000:00:03.0/0000:02:00.0/pp_od_clk_voltage |
Ha jól dolgoztunk, akkor a radeon-profile manual overclocking-jára kapcsolva, aktiválhatjuk az értéket állandóra is.
Ugyanígy átihatjuk bármelyik másik paramétert, sőt down-clockolhatjuk (teljesítménycsökkentés) is a kártyát.
Grafikus kiegészítő
A hőmérséklet, egyéb információkhoz (esetleges frekvencia állításokhoz) a radeon-profile még ajánlott .
Telepités után automatikusan engedélyezésre kerül a radeon-profile daemon inditása is, így ellenőrizhetjük:
0 1 2 | szolgaltatasok radeon-profile-daemon allapot |
Amennyiben szükség van rá, be el is indíthatjuk a teljes PC újraindítás nélkül:
0 1 2 | szolgaltatasok radeon-profile-daemon ujrainditas |
A tartalom összeállításában és a grafikus tesztekben Batki Zsolt működött közre, köszönjük!
Hozzászólások lezárva