AMD blijft bijdragen aan de Linux Kernel en werkt aan Kernel 4.20

AMD

AMD heeft al gewerkt aan Linux Kernel 4.20 waarmee het is begonnen met het porteren van vele regels code naar de nieuwe Linux Kernel, naast het blijven bijdragen aan Vrije software.

Gezien alle nieuwe hardware-activering die onlangs in de Linux-kernel is gekomen, en ook AMDGPU DDX 18.1 heeft uitgebracht en de grote release van ROCm 1.9, onderging je laatste batch resourcewijzigingen ook DRM-Next vóór de Linux Kernel 4.20 ~ 5.0-cyclus.

Dit wordt weer een interessante versie voor Radeon Linux-gebruikers.

naast dit Michael Larabel van Phoronix heeft een analyse uitgevoerd waar hij verslag deed van het werk van de verschillende bijdragers, met name de fabrikanten van GPUS.

AMD draagt ​​8.5x meer code bij aan de Linux-kernel dan NVIDIA

Hoewel zou geen grote verrassing moeten zijn, overwegen al het werk dat AMD de laatste tijd aan zijn open source grafische stack heeft gedaan.

Terwijl NVIDIA draagt ​​nog steeds heel weinig bij (relatief gezien) naar de Linux-kernel toe, AMD wordt geleverd met meer dan acht keer meer regels code toegevoegd aan de kernel in vergelijking met NVIDIA.

AMD-ontwikkelaars droegen 2.168 bij. 104 regels code voor de Linux-kernel, 414.761 regels in het proces, of een netto winst van 1.753.343 regels code.

NVIDIA droeg echter in totaal 303.180 regels code bij aan de kernel en verwijderde 97.197, of een netto winst van slechts 205.983 regels code.

AMD's bijdragen aan de kernel omvatten verschillende werken van AMD CPU / chipset evenals de componenten en Open source AMDKFD / AMDGPU / Radeon grafische stuurprogramma's en werkt gerelateerd aan TTM-geheugenbeheer, hoofd-DRM, enz.

AMD bereidt veel bronnen voor voor Kernel 4.20

amd-linux

Werk dat is ingezonden door Alex Deucher van AMD omvat:

Eerste ondersteuning voor APU Picasso-afbeeldingen in afwachting van release.

AMD APU's hebben zojuist hun AMDGPU-tokens voor deze nieuwe Vega / GFX9-gebaseerde APU's eerder deze week geopend.

We blijven werken aan het creëren van de opwindende Vega 20, die voor het einde van het jaar uitkomt.

Het lijkt erop dat met deze aankomende kernel-release de Vega 20-ondersteuning allemaal onder de loep zal worden genomen en op tijd voor de lancering een goede reputatie zal hebben. Algemeen wordt verwacht dat deze eerste Vega 20 GPU een 7nm-werkstationproduct is.

Gerelateerd aan Vega 20, AMDGPU heeft nu initiële xGMI-ondersteuning in de kerneldriver.

XGMI het is een nieuwe interconnect die Vega 20 en toekomstige GPU's zullen ondersteunen als alternatief voor PCI Express 3.0 / 4.0.

De AMDKFD-code wordt samengevoegd in de AMDGPU om een ​​kernelmodule te worden.

Werk schijnbaar zonder definitief energiebeheer zet deze cyclus voort, waardoor de ACP van stroomupgrades en andere wijzigingen wordt verbeterd.

Er is ook een goede hoeveelheid display-ondersteuning, inclusief ondersteuning voor ABGR / XBGR, ondersteuning voor DisplayPort YCbCr in code DC-display, LVDS-ondersteuning in DC-code, nieuwe foutopsporingsfuncties en ander werk.

  • Ondersteuning voor een lichte herdefinitie van shaders door kill kill voor GFX / Compute.
  • VCN JPEG-engine-ondersteuning voor APU Raven Ridge en nieuwer. Ook aan de voorkant van de Raven is de DMCU-firmware-uploadstandaard.
  • Raven Ridge APU heeft nu ook GFXOFF-ondersteuning om de grafische engine uit te schakelen wanneer deze niet nodig is en de stottermodus te ondersteunen.
  • Ondersteuning voor taakverdeling binnen de AMDGPU / DRM-planner en het gebruik ervan voor het programmeren van mechanismen.
  • Prestatieverbeteringen van GPUVM virtueel geheugen. Er zijn ook enkele verbeteringen in de afhandelingsefficiëntie van de GPUVM LRU.

Er zijn ook enkele TTM-fixes en ondersteuning voor massale bewegingen binnen die geheugenbeheercode.

Over het algemeen was het een drukke cyclus voor AMD-ontwikkelaars om zich voor te bereiden op Vega 20-ondersteuning en aanverwante bronnen, zoals xGMI, ondersteuning te krijgen voor initiële Raven2- en Picasso-graphics, en nog steeds het energiebeheer en de AMDGPU DC te verbeteren, naast andere functionaliteiten.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.