Linux-ajuriparannukset AMD GCN 1.x -näytönohjaimille

Valven alihankkija Timur Kristóf esitteli suunnitelmia parantaa Linux-tukea AMD GCN 1.0 "Southern Island"- ja 1.1 "Sea Islands" -näytönohjaimille. Viime vuonna AMDGPU-ajuri saatettiin samalle tasolle Radeon-ajurin kanssa GCN 1.x -näytönohjaimille ja se otettiin oletusarvoisesti käyttöön Linux 6.19 -ytimen koodikannassa, jonka on määrä julkaista helmikuussa. GCN 1.x -kortteja julkaistiin vuosina 2012–2019, ja ne kattavat mallit, kuten 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 ja muut Radeon Rx 200/Rx 300 -perheiden näytönohjaimet.

Suunnitelmiin kuuluu GCN 1.x -tuen jatkokehitys Linuxissa, josta osa on hyödyllistä myös muille näytönohjaimille, kuten Polaris-perheelle.

  • SI-, CIK-, VI- ja Polaris-sarjan näytönohjainten muotomuokkausohjelmien (DRM-muotomuokkausohjelma) tuen käyttöönotto, mikä mahdollistaa Vulkan-pohjaisten komposiittihallintaohjelmien, Zink OpenGL -ajurin ja joidenkin muiden komponenttien käytön.
  • Lisätty tuki TRAVIS- ja NUTMEG-näyttösiltaohjaimille, mikä mahdollistaa AMDGPU:n käytön oletusarvoisesti CIK-perheen APU-kokoonpanoissa.
  • Virranhallinnan uudelleenjärjestely. Vanhemmat näytönohjaimet käyttävät erillistä virranhallintakoodia, "DPM", joka eroaa AMDGPU:n pääkoodista. Vanhempien näytönohjainten koodin yhdistäminen muiden näytönohjainten koodiin poistaa näiden näytönohjainten erillisen haaran, pienentää koodin kokoa ja yksinkertaistaa ajurien ylläpitoa.
  • Ottaen huomioon DC (Display Core) -koodin GCN 1.x -tuen parannukset, kuten analogisten videolähtöjen käyttömahdollisuuden, on järkevää poistaa näiden näytönohjainten vanha koodi, joka ei käytä DC:tä. Tämä yksinkertaistaa ajurien ylläpitoa ja pienentää koodin kokoa.
  • Korjaa jäljellä olevia virheitä, kuten virheellisen virranrajoituksen Radeon 430 -näytönohjaimissa, mustat näytöt Radeon HD 7790 -analogiliittimissä ja sivuvirheet SI/CIK-näytönohjaimissa.
  • Tuki osittain residenteille tekstuureille (PRT). Linux-ytimelle on jo laadittu korjaustiedosto ja MESA-pull-pyyntö tämän ominaisuuden käyttöönottamiseksi.
  • Siirtojonojen tuki RADV-ajurissa vanhemmille näytönohjaimille.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster