Timur Kristóf, një nga nënkontraktorët e firmës Valve, prezantoi planet për përmirësimin e mbështetjes për Linux të kartave grafike AMD të familjes GCN 1.0 "Southern Island" dhe 1.1 "Sea Islands". Vitin e kaluar, driveri AMDGPU arriti barazimin e mundësive me driverin Radeon për familjet e kartave grafike GCN 1.x dhe u aktivizua si parazgjedhje në kodin e bazës së bërthamës Linux 6.19, lëshimi i së cilës është planifikuar për shkurt. Kartat GCN 1.x u prodhuan 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 kartat e tjera të familjeve Radeon Rx 200/Rx 300.
Në mesin e planeve për zhvillimin e mëtejshëm të mbështetjes GCN 1.x në Linux, disa prej të cilave do të jenë të dobishme edhe për GPU të tjera, si familja Polaris.
- Zbatimi i mbështetjes për modifikatorët e formatit (DRM format modifier) për GPU të serive SI, CIK, VI dhe Polaris, i cili do të lejojë përdorimin e menaxherëve të kompozitës bazuar në Vulkan, driverin OpenGL Zink dhe disa komponente të tjera.
- Shtimi i mbështetjes për kontrollorët e urës së ekranit (display bridge) TRAVIS dhe NUTMEG, të cilat do të lejojnë përdorimin e AMDGPU si parazgjedhje në konfigurimet me APU të familjes CIK.
- Rafimi i menaxhimit të energjisë. GPU të vjetra përdorin kod të veçantë për menaxhimin e energjisë, "DPM", i ndryshëm nga kodi kryesor AMDGPU. Unifikimi i kodit për GPU të vjetra me të tjerët do të mundësojë heqjen e një dege të veçantë për këto GPU, zvogëlimin e volumit të kodit dhe thjeshtimin e mirëmbajtjes së driverit.
- Duke marrë parasysh përmirësimet e mbështetjes GCN 1.x në kodin DC (Display Core), si mundësia e përdorimit të daljeve video analoge, ka kuptim të hiqet kodi i vjetër për këto GPU që nuk përdorin DC, duke thjeshtuar mirëmbajtjen e driverit dhe duke zvogëluar volumet e kodit.
- Korrigjimi i gabimeve të mbetura, të tilla si kufizimi i papërshtatshëm i energjisë së konsumuar nga GPU Radeon 430, ekran të zezë në lidhjet analoge të Radeon HD 7790, dhe thirrje në faqe jo të dedikuara të kujtesës (page faults) në GPU të familjeve SI/CIK.
- Mbështetje për teksturat me pjesërisht qëndrim (PRT, partially resident texture). Një patch për bërthamën Linux është tashmë përgatitur dhe një kërkesë për ndryshim për MESA me aktivizimin e kësaj mundësie.
- Mbështetje për radhën e transferimeve (transfer queue) në driverin RADV për GPU të vjetra.
Burimi: opennet.ru
