Timur Kristóf, en av underleverantörerna till Valve, har presenterat planer för att förbÀttra stödet för AMD:s GCN 1.0 "Southern Island" och 1.1 "Sea Islands" grafikkort i Linux. Förra Äret nÄdde AMDGPU-drivrutinen paritet i funktionalitet med Radeon-drivrutinen för GCN 1.x grafikkort och aktiverades som standard i koden för Linux-kÀrnan 6.19, vars release Àr planerad till februari. GCN 1.x grafikkort tillverkades mellan 2012 och 2019 och inkluderar modeller som 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 och andra grafikkort i Radeon Rx 200/Rx 300-serien.
Bland planerna för ytterligare utveckling av stödet för GCN 1.x i Linux finns flera aspekter som ocksÄ kommer att vara anvÀndbara för andra GPU:er, som Polaris-serien.
- Implementering av stöd för formatmodifierare (DRM format modifier) för GPU:er i serierna SI, CIK, VI och Polaris, vilket kommer att möjliggöra anvÀndning av kompositör-manager baserat pÄ Vulkan, OpenGL-drivrutinen Zink och vissa andra komponenter.
- TillÀgg av stöd för display-bryggkontrollerna TRAVIS och NUTMEG, vilket möjliggör att anvÀnda AMDGPU som standard i konfigurationer med APU i CIK-serien.
- Omstrukturering av strömförsörjningen. Gamla GPU:er anvÀnder en separat strömhanteringskod, "DPM", som skiljer sig frÄn den grundlÀggande koden för AMDGPU. En enhetlig kod för gamla GPU:er med de övriga kommer att eliminera behovet av en separat gren för dessa GPU:er, minska kodvolymen och förenkla underhÄllet av drivrutinen.
- Med hÀnsyn till förbÀttringarna av stöd för GCN 1.x i DC (Display Core)-koden, sÄsom möjligheten att anvÀnda analoga videoutgÄngar, Àr det rimligt att ta bort den gamla koden för dessa GPU:er som inte anvÀnder DC, vilket förenklar underhÄllet av drivrutinen och minskar kodvolymen.
- Korrigering av kvarstÄende fel, sÄsom felaktig grÀnsning av strömförbrukningen för Radeon 430 GPU, svart skÀrm pÄ de analoga kontakter för Radeon HD 7790 och Ätkomst till obelysta minnessidor (page faults) pÄ GPU:er i SI/CIK-serierna.
- Stöd för delvis bosatta (sparsa) texturer (PRT, partially resident texture). En patch för Linux-kÀrnan och en förÀndringsbegÀran för MESA har redan förberetts för att aktivera denna funktion.
- Stöd för överföringskö (transfer queue) i RADV-drivrutinen för Àldre GPU:er.
KĂ€lla: opennet.ru
