Timurs Kristofs, Valve apakšuzņēmējs, iepazīstināja ar plāniem uzlabot Linux atbalstu AMD GCN 1.0 "Southern Island" un 1.1 "Sea Islands" grafikas kartēm. Pagājušajā gadā AMDGPU draiveris tika saskaņots ar Radeon draiveri GCN 1.x grafikas kartēm un pēc noklusējuma iespējots Linux 6.19 kodola koda bāzē, kuras izlaišana bija paredzēta februārī. GCN 1.x kartes tika izlaistas no 2012. līdz 2019. gadam un aptver tādus modeļus kā 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 un citas Radeon Rx 200/Rx 300 saimes videokartes.
Plānos ietilpst GCN 1.x atbalsta tālāka attīstība operētājsistēmā Linux, no kuras daļa būs noderīga arī citiem GPU, piemēram, Polaris saimei.
- SI, CIK, VI un Polaris sērijas GPU formāta modifikatoru (DRM formāta modifikatora) atbalsta ieviešana, kas ļaus izmantot uz Vulkan balstītus kompozīcijas pārvaldniekus, Zink OpenGL draiveri un dažus citus komponentus.
- Pievienots atbalsts TRAVIS un NUTMEG displeja tilta kontrolleriem, kas ļaus pēc noklusējuma izmantot AMDGPU konfigurācijās ar CIK saimes APU.
- Enerģijas pārvaldības refaktorēšana. Vecāki GPU izmanto atsevišķu enerģijas pārvaldības kodu "DPM", kas atšķiras no galvenā AMDGPU koda. Vecāku GPU koda apvienošana ar citiem GPU novērsīs atsevišķu atzaru šiem GPU, samazinās koda lielumu un vienkāršos draiveru uzturēšanu.
- Ņemot vērā GCN 1.x atbalsta uzlabojumus DC (Display Core) kodā, piemēram, iespēju izmantot analogās video izejas, ir lietderīgi noņemt šo GPU mantoto kodu, kas neizmanto DC, kas vienkāršos draiveru uzturēšanu un samazinās koda izmēru.
- Novērš atlikušās kļūdas, piemēram, nepareiza jaudas ierobežošana Radeon 430 GPU, melni ekrāni Radeon HD 7790 analogajos savienotājos un lappušu kļūdas SI/CIK GPU.
- Atbalsts daļēji rezidentu tekstūru (PRT) izmantošanai. Lai iespējotu šo funkciju, jau ir sagatavots ielāps Linux kodolam un MESA pieprasījuma izvilkšanas pieprasījums.
- Pārsūtīšanas rindas atbalsts RADV draiverī vecākiem GPU.
Avots: opennet.ru
