Poboljšanja Linux drajvera za AMD GCN 1.x GPU-ove

Timur Kristóf, podizvođač kompanije 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, drajver AMDGPU je izjednačen sa Radeon drajverom za grafičke kartice GCN 1.x i omogućen po defaultu u kodnoj bazi Linux kernela 6.19, čije je izdanje planirano za februar. Kartice GCN 1.x su izdavane 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 porodica Radeon Rx 200/Rx 300.

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

  • Implementacija podrške za modifikatore formata (DRM modifikator formata) za GPU-ove serije SI, CIK, VI i Polaris, što će omogućiti korištenje menadžera kompozitinga baziranih na Vulkanu, Zink OpenGL drajvera i nekih drugih komponenti.
  • Dodata je podrška za TRAVIS i NUTMEG kontrolere mosta za prikaz, što će omogućiti korištenje AMDGPU-a po defaultu u konfiguracijama sa APU-ima CIK porodice.
  • Refaktorisanje 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 eliminisaće posebnu granu za ove GPU-ove, smanjiti veličinu koda i pojednostaviti održavanje drajvera.
  • S obzirom na poboljšanja podrške za GCN 1.x u DC (Display Core) kodu, kao što je mogućnost korištenja analognih video izlaza, ima smisla ukloniti stari kod za ove GPU-ove koji ne koriste DC, što će pojednostaviti održavanje drajvera i smanjiti veličinu koda.
  • Ispravlja preostale greške kao što su netačno ograničavanje snage na Radeon 430 GPU-ima, crni ekrani na analognim konektorima Radeon HD 7790 i greške 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 su već pripremljeni kako bi se omogućila ova funkcija.
  • Podrška za red čekanja za prijenos u RADV drajveru za starije GPU-ove.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster