Plaanid AMD GCN 1.x GPU Linux-i juhtimiste parandamiseks

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

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster