A szabad szoftverként elérhető radeon driver egyik lehetséges teljesítmény növelő beállítása a DRI (Direct Rendering Infrastructure) 3 bekapcsolása. A DRI 3 bekapcsolásához rendszergazdai jogosultság szükséges. Csak azok számára alkalmazható beállítás, akik radeon vagy amdgpu kártyákat használnak. Ebben a cikkben megtekintheti a DRI 3 teljesítmény növelő hatását.
Ellenőrizze, hogy a megfelelő kártyával rendelkezünk. Adja ki a következő parancsot:
lspci | grep VGA
Például a következő kimenetre:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series]
Ebben a sorban fontos információ, hogy olyan AMD kártyát jelez, amely radeon illesztőprogrammal működik.
Szerkessze az X.org komfigurációs beállítását, úgy hogy megadja a radeon driver betöltését (amdgpu-val támogatott csip esetén azt használja). Célszerű további teljesítménynövelő és szebb leképzést biztosító beállítással is probálkozni, vagy ezek kombinációját kipróbálni. Például a GLAMOR beállítás a 2D-s leképzést is OpenGL-en keresztül valósítja meg, míg a TearFree beállítás a képernyőfrissítésből származó problémákat hivatott orvosolni (VSYNC).
sudo nano /etc/X11/xorg.conf
Section "Device" Identifier "Radeon Graphics" Driver "radeon" Option "AccelMethod" "glamor" Option "SwapBufferWait" "0" Option "DRI" "3" Option "TearFree" "on" # Option "ShadowPrimary" "on" EndSection
A beállítás után újra kell indítani a grafikus rendszert, ami megoldható egy kijelentkezéssel és visszajelentkezéssel, vagy akár a számítógép teljes újraindításával.
Megjegyzés:
- A „ShadowPrimary” beállítás több gépen is a Cinnamon asztal megjelenésének hibáját okozta.
A kernel üzeneteket a drm és radeon tekintetében így ellenőrizheti:
dmesg | egrep 'drm|radeon'
A DRI bekapcsolását így lehet ellenőrzni:
cat /var/log/Xorg.0.log | egrep DRI3
A parancs kimenete pedig a DRI3 bekapcsolását jelzi:
RADEON(0): DRI3 enabled
A megfelelő illesztőprogram betöltése pedig így ellenőrizhető:
sudo glxinfo | grep "renderer string"
Amelynek kimenete a Gallium vagy amdgpu kell hogy legyen:
OpenGL renderer string: Gallium 0.4 on AMD CAICOS (DRM 2.43.0, LLVM 3.8.0)