Timur KristĂłf, ĂŒks Valve'i alltöövĂ”tjatest, tutvustas plaane AMD GCN 1.0 'Southern Island' ja 1.1 'Sea Islands' videokaartide Linuxi toe parandamiseks. Eelmisel aastal toodi AMDGPU draiver oma vĂ”imaluste poolest vĂ”rdsesse seisu Radeon draiveriga GCN 1.x videokaartide seeriates ja see aktiveeriti vaikevalikuna Linuxi 6.19 tuumakoodis, mille vĂ€ljaandmine on planeeritud veebruariks. GCN 1.x kaarte toodi turule 2012â2019 ning nad hĂ”lmavad mudeleid nagu 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 ja teised Radeon Rx 200/Rx 300 seeria videokaardid.
Edasiste GCN 1.x toe arendamise plaanide seas on mitmeid, mis on kasulikud ka teiste GPU-de, nÀiteks Polaris seeria jaoks.
- Toetuse rakendamine vormingumooduste (DRM format modifier) jaoks SI, CIK, VI ja Polaris seeria GPU-dele, mis vÔimaldab kasutada Vulkanil pÔhinevaid komposiitkomplektoreid, OpenGL Zink draiverit ja teisi komponente.
- Toetuse lisamine TRAVIS ja NUTMEG ekraani sildadele, mis vÔimaldab AMDGPU-d vaikimisi kasutada CIK seeria APU-de konfiguratsioonides.
- Energiatarbimise haldamise refaktoreerimine. Vanemad GPU-d kasutavad eraldi energiatahvelkoodi, 'DPM', mis erineb peamisest AMDGPU koodist. Vanade GPU-de koodi ĂŒhtlustamine ĂŒlejÀÀnud koodiga vĂ”imaldab eemaldada eraldi haru nende GPU-de jaoks, vĂ€hendada koodi mahtu ja lihtsustada draiveri hooldust.
- Arvestades GCN 1.x toe paranemisi DC (Display Core) koodis, nagu vÔimalus kasutada analoogvideovÀljundeid, on mÔistlik eemaldada vanad koodid nende GPU-de jaoks, mis ei kasuta DC-d, mis lihtsustab draiveri hooldust ja vÀhendab koodi mahtu.
- JÀÀkvigade parandamine, nagu defektne Radeon 430 GPU vĂ”imsuse piirang, must ekraan analoogĂŒhendustel Radeon HD 7790-l ja juurdepÀÀs mittejaotatud mĂ€lu lehtedele (page faults) SI/CIK seeria GPU-del.
- Osaliselt residentsete (hÔredate) tekstuuride (PRT, partially resident texture) tugi. Linuxi tuumale on juba ette valmistatud plaastrid ja muudatusettepanek MESA sellele funktsionaalsusele aktiveerimiseks.
- ĂlekandejĂ€rjekorra (transfer queue) tugi RADV draiveris vanemate GPU-de jaoks.
Allikas: opennet.ru
