„Valve“ subrangovas Timūras Kristófas pristatė planus, kaip pagerinti „Linux“ palaikymą AMD GCN 1.0 „Southern Island“ ir 1.1 „Sea Islands“ vaizdo plokštėms. Praėjusiais metais AMDGPU tvarkyklė buvo suvienodinta su „Radeon“ tvarkykle, skirta GCN 1.x vaizdo plokštėms, ir pagal numatytuosius nustatymus įjungta „Linux 6.19“ branduolio kodo bazėje, kuri planuojama išleisti vasarį. GCN 1.x plokštės buvo leidžiamos nuo 2012 iki 2019 m. ir apima tokius modelius kaip „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 ir kitas „Radeon Rx 200/Rx 300“ šeimų vaizdo plokštes.
Planuose numatyta toliau plėtoti GCN 1.x palaikymą „Linux“ sistemoje, o kai kurie iš jų bus naudingi ir kitiems GPU, pavyzdžiui, „Polaris“ šeimai.
- Įdiegta formato modifikatorių (DRM formato modifikatoriaus) palaikymo SI, CIK, VI ir Polaris serijų GPU, kuris leis naudoti „Vulkan“ pagrindu veikiančius kompozicijos tvarkytuvus, „Zink OpenGL“ tvarkyklę ir kai kuriuos kitus komponentus.
- Pridėta „TRAVIS“ ir „NUTMEG“ ekranų tiltų valdiklių parama, kuri leis pagal numatytuosius nustatymus naudoti AMDGPU konfigūracijose su CIK šeimos APU.
- Energijos valdymo pertvarkymas. Senesnės GPU naudoja atskirą energijos valdymo kodą „DPM“, kuris skiriasi nuo pagrindinio AMDGPU kodo. Senesnių GPU kodo suvienodinimas su kitų GPU kodu panaikins atskirą šių GPU šaką, sumažins kodo dydį ir supaprastins tvarkyklių priežiūrą.
- Atsižvelgiant į GCN 1.x palaikymo patobulinimus DC („Display Core“) kode, pvz., galimybę naudoti analoginius vaizdo išėjimus, prasminga pašalinti šių GPU senąjį kodą, kuris nenaudoja DC, nes tai supaprastins tvarkyklių priežiūrą ir sumažins kodo dydį.
- Ištaisytos likusios klaidos, tokios kaip neteisingas energijos ribojimas „Radeon 430“ vaizdo plokštėse, juodi ekranai „Radeon HD 7790“ analoginėse jungtyse ir puslapių klaidos SI/CIK vaizdo plokštėse.
- Palaikymas dalinai rezidentinėms tekstūroms (PRT). Šiai funkcijai įjungti jau paruoštas „Linux“ branduolio pataisymas ir MESA ištraukimo užklausa.
- Senesnių grafikos plokščių RADV tvarkyklėje palaikoma perdavimo eilė.
Šaltinis: opennet.ru
