Timur Kristóf, një nënkontraktor i Valve, prezantoi plane për të përmirësuar mbështetjen e Linux për kartat grafike AMD GCN 1.0 "Southern Island" dhe 1.1 "Sea Islands". Vitin e kaluar, drajveri AMDGPU u soll në barazi me drajverin Radeon për kartat grafike GCN 1.x dhe u aktivizua si parazgjedhje në bazën e kodit të kernelit Linux 6.19, i planifikuar të dalë në shkurt. Kartat GCN 1.x u lançuan nga viti 2012 deri në vitin 2019 dhe mbulojnë modele të tilla si 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 dhe karta të tjera video të familjeve Radeon Rx 200/Rx 300.
Planet përfshijnë zhvillimin e mëtejshëm të mbështetjes për GCN 1.x në Linux, disa prej të cilave do të jenë të dobishme edhe për GPU të tjera, siç është familja Polaris.
- Implementimi i mbështetjes për modifikuesit e formatit (modifikuesi i formatit DRM) për GPU-të e serive SI, CIK, VI dhe Polaris, i cili do të mundësojë përdorimin e menaxherëve të kompozimit të bazuar në Vulkan, drajverit Zink OpenGL dhe disa komponentëve të tjerë.
- Shtimi i mbështetjes për kontrolluesit e urës së ekranit TRAVIS dhe NUTMEG, të cilat do të lejojnë përdorimin e AMDGPU si parazgjedhje në konfigurimet me APU-të e familjes CIK.
- Rifaktorizimi i menaxhimit të energjisë. GPU-të e vjetra përdorin kod të veçantë të menaxhimit të energjisë, "DPM", i cili është i ndryshëm nga kodi kryesor i AMDGPU. Unifikimi i kodit për GPU-të e vjetra me GPU-të e tjera do të eliminojë degën e veçantë për këto GPU, do të zvogëlojë madhësinë e kodit dhe do të thjeshtojë mirëmbajtjen e drajverëve.
- Duke pasur parasysh përmirësimet në mbështetjen e GCN 1.x në kodin DC (Display Core), siç është aftësia për të përdorur daljet analoge video, ka kuptim të hiqet kodi i trashëguar për këto GPU që nuk përdorin DC, gjë që do të thjeshtojë mirëmbajtjen e drajverëve dhe do të zvogëlojë madhësinë e kodit.
- Rregullon defektet e mbetura, të tilla si kufizimi i gabuar i energjisë në GPU-të Radeon 430, ekranet e zeza në lidhësit analogë Radeon HD 7790 dhe gabimet e faqes në GPU-të SI/CIK.
- Mbështetje për teksturat pjesërisht rezidente (PRT). Një patch për kernelin Linux dhe një kërkesë tërheqjeje për MESA janë përgatitur tashmë për të aktivizuar këtë veçori.
- Mbështetje për radhën e transferimit në drajverin RADV për GPU-të më të vjetra.
Burimi: opennet.ru
