Verbeteringen in de Linux-drivers voor AMD GCN 1.x GPU's

Timur Kristóf, een onderaannemer van Valve, presenteerde plannen om de Linux-ondersteuning voor AMD GCN 1.0 "Southern Island" en 1.1 "Sea Islands" grafische kaarten te verbeteren. Vorig jaar werd de AMDGPU-driver gelijkgetrokken met de Radeon-driver voor GCN 1.x grafische kaarten en standaard ingeschakeld in de Linux 6.19-kernelcode, die in februari wordt uitgebracht. De GCN 1.x-kaarten werden uitgebracht tussen 2012 en 2019 en omvatten modellen zoals 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 en andere videokaarten uit de Radeon Rx 200/Rx 300-families.

De plannen omvatten verdere ontwikkeling van GCN 1.x-ondersteuning in Linux, waarvan een deel ook nuttig zal zijn voor andere GPU's, zoals de Polaris-familie.

  • Implementatie van ondersteuning voor formaatmodifiers (DRM-formaatmodifier) ​​voor GPU's van de SI-, CIK-, VI- en Polaris-serie, waardoor het gebruik van op Vulkan gebaseerde compositing managers, de Zink OpenGL-driver en enkele andere componenten mogelijk wordt.
  • Ondersteuning voor TRAVIS- en NUTMEG-displaybridgecontrollers wordt toegevoegd, waardoor AMDGPU standaard kan worden gebruikt in configuraties met APU's uit de CIK-familie.
  • Herstructurering van het energiebeheer. Oudere GPU's gebruiken aparte code voor energiebeheer, "DPM", die verschilt van de hoofdcode van AMDGPU. Door de code voor oudere GPU's te verenigen met die van andere GPU's, wordt de aparte tak voor deze GPU's overbodig, de codeomvang verkleind en het onderhoud van de driver vereenvoudigd.
  • Gezien de verbeteringen in de GCN 1.x-ondersteuning in de DC (Display Core)-code, zoals de mogelijkheid om analoge video-uitgangen te gebruiken, is het logisch om de verouderde code voor deze GPU's die geen gebruik maken van DC te verwijderen. Dit zal het driveronderhoud vereenvoudigen en de codeomvang verkleinen.
  • Verhelpt resterende bugs zoals onjuiste stroombegrenzing op Radeon 430 GPU's, zwarte schermen op analoge connectoren van Radeon HD 7790 en paginafouten op SI/CIK GPU's.
  • Ondersteuning voor gedeeltelijk residentiële texturen (PRT). Een patch voor de Linux-kernel en een pull request voor MESA zijn al voorbereid om deze functie in te schakelen.
  • Ondersteuning voor overdrachtswachtrijen in het RADV-stuurprogramma voor oudere GPU's.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster