Vylepšení ovladačů pro Linux pro grafické karty AMD GCN 1.x

Timur Kristóf, subdodavatel společnosti Valve, představil plány na vylepšení podpory Linuxu pro grafické karty AMD GCN 1.0 „Southern Island“ a 1.1 „Sea Islands“. V loňském roce byl ovladač AMDGPU srovnatelný s ovladačem Radeon pro grafické karty GCN 1.x a ve výchozím nastavení povolen v kódové základně jádra Linuxu 6.19, jehož vydání je plánováno na únor. Karty GCN 1.x byly vydávány v letech 2012 až 2019 a zahrnují modely jako 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 a další grafické karty z rodin Radeon Rx 200/Rx 300.

Plány zahrnují další vývoj podpory GCN 1.x v Linuxu, z nichž některé budou užitečné i pro jiné GPU, jako je například rodina Polaris.

  • Implementace podpory modifikátorů formátů (DRM formát modifikátor) pro GPU řady SI, CIK, VI a Polaris, což umožní použití správců kompozice založených na Vulkanu, ovladače Zink OpenGL a některých dalších komponent.
  • Přidává se podpora pro řadiče grafických můstků TRAVIS a NUTMEG, což umožní standardně používat AMDGPU v konfiguracích s APU rodiny CIK.
  • Refaktoring správy napájení. Starší grafické karty používají samostatný kód pro správu napájení, „DPM“, který se liší od hlavního kódu AMDGPU. Sjednocení kódu pro starší grafické karty s ostatními grafickými kartami eliminuje samostatnou větev pro tyto grafické karty, zmenší velikost kódu a zjednoduší údržbu ovladačů.
  • Vzhledem k vylepšením podpory GCN 1.x v kódu DC (Display Core), jako je například možnost používat analogové video výstupy, dává smysl odstranit starší kód pro tyto GPU, které nepoužívají DC, což zjednoduší údržbu ovladačů a zmenší velikost kódu.
  • Opravuje zbývající chyby, jako je nesprávné omezení výkonu na grafických procesorech Radeon 430, černé obrazovky na analogových konektorech Radeon HD 7790 a chyby stránky na grafických procesorech SI/CIK.
  • Podpora částečně rezidentních textur (PRT). Pro povolení této funkce již byla připravena záplata pro linuxové jádro a žádost o stažení pro MESA.
  • Podpora fronty přenosu v ovladači RADV pro starší grafické karty.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster