AMD Radeon videokártyákkal kapcsolatos tudnivalók

kami911 képe

A Linux Mint 18-as verziójában megszűnt a régebbi Radeon videókártyák AMD által fejlesztett fglrx tulajdonosi illesztőprogramok támogatása. Az AMD döntése nyomán a cég már csak az újabb videokártyák támogatására koncentrál, amelyeket az újabb amdgpu és a régebbi radeon illesztőprogramokkal támogat. Az amdgpu hibrid eszköz-illesztőprogram alapvetően szabad szoftver, de az AMD biztosít további komponenseket is. Az újabb kártyákhoz elérhetők az AMD-PRO illesztőprogram is, amely nem szabad összetevőket is tartalmaz, esetenként nagyobb teljesítményt, Vulcan és OpenCL API támogatást biztosít.

A Linux Mint alapját adó Ubuntu, így már nem csomagolja operációs rendszeréhez a régi AMD-s fglrx illesztőprogramot az Ubuntu 16.04 LTS verzióban, helyette alapból csak szabad meghajtókat ad az AMD Radeon kártyákhoz. Mivel az utóbbi években a szabad radeon illesztőprogramok hatalmas mértékben fejlődtek és most már a legtöbb esetben megfelelő teljesítményt és szolgáltatásokat biztosítanak. Így kevésbé nagy érvágás ez a döntés. A Linux Mint 17.4-es vagy régebbi verziója szállítja a régi fglrx illesztőprogramot.

Az fglrx illesztőprogramot nem szabad a Linux Mint 18 és újabb verzióira telepíteni (Ubuntu 16.04 túl kezdődő Ubuntu verziók).

Az elérhető illesztőprogramok áttekintése:

Az amdgpu illesztőprogramok

A szabad szoftverként elérhető, és a Linux Mintben is használható amdgpu videokártya-illesztőprogram az újabb AMD videókártyák támogatását szolgálják. A 3D támogatást a Mesa radeonsi driveren keresztül biztosítja. A támogatott funkciókról és csipekről ezen az oldalon lehet olvasni. A Volcanic Islands (VI) fantázia nevű chipek mellett a Sea Islands (CI) támogatása is megoldott, sőt a fejlesztők már dolgoznak a Southern Islands (SI) támogatáson is.

  • A Big Navi (GFX10) kategória csipjei: SIENNA CICHLID, VANGOGH és termékei: Radeon RX 6800, 6800Xt 6900XT;
  • A Navi (GFX10) kategória csipjei: NAVI10, NAVI12, NAVI14 és termékei: Radeon RX 5300, 5300Xt, 5500, 5500XT, 5600, 5600XT, 5700, 5700XT, mobil chipek: Radeon 5300M, 5500M, 5600M, 5700M;
  • A Vega kategória csipjei: VEGA10, VEGA12, VEGA20, RAVEN, RENOIR  és termékei: Radeon Vega 56, Vega 64, Radeon VII;
  • Az Artic Islands (AI) kaetegória csipjei:
  • A Volcanic Islands (VI) kategória csipjei: TONGA, ICELAND/TOPAZ, CARRIZO, FIJI, STONEY, POLARIS10, POLARIS11, POLARIS12, POLARIS 20, POLARIS 21, VEGAM és termékei: Radeon™ RX 400, 500, 600 sorozat, Radeon™ R9 Fury és R9 300 sorozat, valamint az R9 285;
  • A Sea Islands (CI) kategória csipjei: BONAIRE, KABINI, MULLINS, KAVERI, HAWAII és termékei: Radeon™ HD7790, R7 260, R9 290;
  • Fejlesztői támogatással, így a jövőben elérhető amdgpu támogatást kap a Southern Islands (SI) kategória csipjei: CAPE VERDE, PITCAIRN, TAHITI, OLAND, HAINAN és termékei: Radeon™ HD7750 - HD7970, R9 270, R9-280, R7 240, R7 250

Így ezekkel a kártyákkal érdemes próbálkozni. A kernel és a X.org automatikusan a támogatott illesztőprogramot tölti be.

A Sea Islands (CI) és a Southern Islands (SI) csipek támogatásának engedélyezése

A Sea Islands (CI) és a Southern Islands (SI) csipek támogatását két módon kapcsolhatja be az „amdgpu” kernel illesztőprogramban és tilthatja le a „radeon” kernel illesztőprogramban:

  • Kernel paraméterek:
    • radeon.si_support=0 amdgpu.si_support=1 radeon.cik_support=0 amdgpu.cik_support=1
  • Modprobe beállítások:

    Az amdgpu kernel illesztőprogram támogatás bekapcsolásához szerkessze az /etc/modprobe.d/amdgpu.conf fájlt:

    options amdgpu si_support=1
    options amdgpu cik_support=1

    Ezek után a radeon kernel illesztőprogram támogatás kikapcsolásához szerkessze az /etc/modprobe.d/radeon.conf fájlt:

    options radeon si_support=0
    options radeon cik_support=0

A radeon illesztőprogramok

A régebbi kártyák támogatása a radeon illesztőmeghajtóval történik. A 3D gyorsítás a Mesa megfelelő (radeon, r200, r300g, r300g, r600g, radeonsi) 3D illesztőprogramján keresztül történik. A támogatott funkciókról és csipekről ezen az oldalon lehet olvasni.

  • A R600 kategória csipjei: R600, RV610, RV630, RV620, RV635, RV670, RS780, RS880 és termékei: Radeon™ HD2400 - HD4290
  • A R700 kategória csipjei: RV770, RV730, RV710, RV740 és termékei: Radeon™ HD4330 - HD5165, HD5xxV
  • Evergreen CEDAR, REDWOOD, JUNIPER, CYPRESS, PALM (Wrestler/Ontario), SUMO (Llano), SUMO2 (Llano) és termékei: Radeon™ HD5430 - HD5970, all HD6000 not listed under Northern Islands, HD7350
  • A Northern Islands (NI) kategória csipjei: ARUBA (Trinity/Richland), BARTS, TURKS, CAICOS, CAYMAN és termékei: Radeon™ HD6450, HD6570, HD6670, HD6790 - HD6990, HD64xxM, HD67xxM, HD69xxM, HD7450 – HD7670

A kernel és a X.org automatikusan a támogatott illesztőprogramot tölti be.

Az AMD-PRO illesztőprogramok

Az AMD-PRO illesztőprogram a támogatott kártyákhoz itt tölthető le. A 3D-s gyorsítás az AMD saját bináris, tulajdonosi szoftvere végzi.

Az AMD-PRO illesztőprogramok által támogatott kártyák köre:

  • Radeon™ RX 400 és 500 sorozat;
  • Radeon™ R9 Fury és R9 300 sorozat;
  • Radeon™ R7 300, R9 295X2, R9 280X, R9 280, R9 270X, R9 270, R7 265, R7 250X, R7 250, R7 240, HD 8500 - HD 8900, és HD 7700 – HD 7900 sorozat;
  • Radeon™ R9 M395X, R9 M385, R9 M380, R9 M270X, R7 M370, R7 M350, és R7 M400 mobil eszközökbe szánt sorozatok.

A fglrx illesztőprogramok (kifutó termék)

A Linux Mint 17.4 vagy korábbi verzióban használható az fglrx illesztőprogram is, amelyet az illesztőprogram-kezelőből lehet feltelepíteni. További információk: AMD (volt ATI) eszközmeghajtó illesztőprogramok telepítése régebbi Linux Mint verziókhoz és  https://help.ubuntu.com/community/BinaryDriverHowto/AMD

AZ AMD weboldaláról letölthető fglrx illesztőprogramok: http://support.amd.com/en-us/download/linux

További információk

https://wiki.archlinux.org/index.php/AMDGPU
https://www.phoronix.com/scan.php?page=news_item&px=AMD-AMDGPU-Released
https://www.phoronix.com/scan.php?page=news_item&px=AMDGPU-SI-Experimental-Code

Részletk a termélkekről