Poboljšanja Linux upravljačkih programa za AMD GCN 1.x GPU-ove

Timur Kristóf, podizvođač tvrtke Valve, predstavio je planove za poboljšanje Linux podrške za grafičke kartice AMD GCN 1.0 "Southern Island" i 1.1 "Sea Islands". Prošle godine, upravljački program AMDGPU doveden je u ravnopravan položaj s upravljačkim programom Radeon za grafičke kartice GCN 1.x i omogućen prema zadanim postavkama u kodnoj bazi Linux kernela 6.19, čije je izdanje planirano za veljaču. Kartice GCN 1.x izdavane su od 2012. do 2019. godine i pokrivaju modele kao što su 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 i druge grafičke kartice iz obitelji Radeon Rx 200/Rx 300.

Planovi uključuju daljnji razvoj podrške za GCN 1.x u Linuxu, od kojih će neki biti korisni i za druge GPU-ove, poput Polaris obitelji.

  • Implementacija podrške za modifikatore formata (DRM modifikator formata) za GPU-ove serije SI, CIK, VI i Polaris, što će omogućiti korištenje upravitelja kompozitinga temeljenih na Vulkanu, Zink OpenGL upravljačkog programa i nekih drugih komponenti.
  • Dodavanje podrške za TRAVIS i NUTMEG kontrolere mosta zaslona, ​​što će omogućiti korištenje AMDGPU-a prema zadanim postavkama u konfiguracijama s APU-ima obitelji CIK.
  • Refaktoriranje upravljanja napajanjem. Stariji GPU-ovi koriste zaseban kod za upravljanje napajanjem, "DPM", koji se razlikuje od glavnog AMDGPU koda. Ujedinjavanje koda za starije GPU-ove s drugim GPU-ovima eliminirat će zasebnu granu za te GPU-ove, smanjiti veličinu koda i pojednostaviti održavanje upravljačkih programa.
  • S obzirom na poboljšanja podrške za GCN 1.x u DC (Display Core) kodu, poput mogućnosti korištenja analognih video izlaza, ima smisla ukloniti naslijeđeni kod za ove GPU-ove koji ne koriste DC, što će pojednostaviti održavanje upravljačkih programa i smanjiti veličinu koda.
  • Ispravlja preostale greške poput netočnog ograničavanja snage na Radeon 430 GPU-ima, crnih ekrana na analognim konektorima Radeon HD 7790 i grešaka stranice na SI/CIK GPU-ima.
  • Podrška za djelomično rezidentne teksture (PRT). Zakrpa za Linux kernel i zahtjev za povlačenje za MESA već su pripremljeni kako bi se omogućila ova značajka.
  • Podrška za red čekanja za prijenos u RADV upravljačkom programu za starije GPU-ove.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster