Timur Kristóf, a Valve alvállalkozója terveket mutatott be az AMD GCN 1.0 "Southern Island" és 1.1 "Sea Islands" grafikus kártyák Linux-támogatásának javítására. Tavaly az AMDGPU illesztőprogramot paritásra hozták a GCN 1.x grafikus kártyákhoz készült Radeon illesztőprogrammal, és alapértelmezés szerint engedélyezték a Linux 6.19 kernel kódbázisában, amelynek megjelenése februárra van tervezve. A GCN 1.x kártyákat 2012 és 2019 között adták ki, és olyan modelleket fednek le, mint a Radeon HD 77xx/78xx/79xx/87xx/88xx/89xx, Radeon R9 280, FirePro W4000-W9000, Radeon Sky 700/900, Radeon R9 265/270/370, Radeon R9 290/390, HD 7790/8870 és a Radeon Rx 200/Rx 300 család egyéb videokártyái.
A tervek között szerepel a GCN 1.x támogatásának további fejlesztése Linuxon, amelyek egy része más GPU-k, például a Polaris család számára is hasznos lesz.
- Formátummódosítók (DRM formátummódosító) támogatásának megvalósítása az SI, CIK, VI és Polaris sorozatú GPU-khoz, amely lehetővé teszi a Vulkan-alapú kompozitálókezelők, a Zink OpenGL illesztőprogram és néhány más komponens használatát.
- TRAVIS és NUTMEG kijelzőhíd-vezérlők támogatásának hozzáadása, amely alapértelmezés szerint lehetővé teszi az AMDGPU használatát a CIK családú APU-kkal rendelkező konfigurációkban.
- Energiagazdálkodási refaktorálás. A régebbi GPU-k külön energiagazdálkodási kódot, a „DPM”-et használják, amely eltér a fő AMDGPU kódtól. A régebbi GPU-k kódjának más GPU-kkal való egyesítése megszünteti ezeknek a GPU-knak a különálló ágát, csökkenti a kód méretét és leegyszerűsíti az illesztőprogramok karbantartását.
- Tekintettel a DC (Display Core) kód GCN 1.x támogatásának fejlesztéseire, mint például az analóg videokimenetek használatának lehetősége, logikus eltávolítani az ilyen GPU-k esetében a DC-t nem használó örökölt kódot, ami leegyszerűsíti az illesztőprogram karbantartását és csökkenti a kód méretét.
- Kijavítja a fennmaradó hibákat, mint például a helytelen energiakorlátozás a Radeon 430 GPU-kon, a fekete képernyők a Radeon HD 7790 analóg csatlakozókon és a lapozási hibák az SI/CIK GPU-kon.
- Részben rezidens textúrák (PRT) támogatása. A Linux kernelhez már készült egy javítás és egy MESA pull request a funkció engedélyezéséhez.
- Átviteli sor támogatása a RADV illesztőprogramban régebbi GPU-k esetén.
Forrás: opennet.ru
