AMD fortsetter å bidra på Linux-kjernen og jobber med Kernel 4.20

amd

AMD har allerede jobbet med Linux Kernel 4.20 som den har begynt å portere mange kodelinjer til den nye Linux-kjernen i tillegg til å fortsette å bidra til fri programvare.

Tatt i betraktning all den nye maskinvareaktiveringen som nylig kom inn i Linux-kjernen, i tillegg til å frigjøre AMDGPU DDX 18.1 og den store utgivelsen av ROCm 1.9, din siste gruppe ressursendringer gjennomgikk også DRM-Next før Linux Kernel 4.20 ~ 5.0 syklus.

Dette vil være en annen interessant versjon for Radeon Linux-brukere.

i tillegg til dette Michael larabel fra Phoronix utførte en analyse hvor han redegjorde for arbeidet som ble utført av de forskjellige bidragsyterne, spesielt produsentene av GPUS.

AMD bidrar med 8.5 ganger mer kode til Linux-kjernen enn NVIDIA

Selv det skulle ikke være en stor overraskelse, med tanke på alt arbeidet AMD har gjort på open source grafikkstakken nylig.

Mens NVIDIA bidrar fortsatt veldig lite (relativt sett) mot Linux-kjernen, kommer AMD med mer enn åtte ganger flere kodelinjer lagt til kjernen sammenlignet med NVIDIA.

AMD-utviklere bidro med 2.168. 104 linjer med kode for Linux-kjernen, 414.761 1.753.343 linjer i prosessen, eller en nettogevinst på XNUMX XNUMX XNUMX linjer med kode.

NVIDIA bidro imidlertid med totalt 303.180 linjer med kode til kjernen og fjernet 97.197, eller en nettogevinst på bare 205.983 linjer med kode.

AMDs bidrag til kjernen inkluderer forskjellige verk av AMD CPU / brikkesett samt dets komponenter og Grafikkdrivere med åpen kildekode AMDKFD / AMDGPU / Radeon og arbeider relatert til TTM-minneadministrasjon, hoved-DRM, etc.

AMD forbereder mange ressurser for Kernel 4.20

AMD Linux

Arbeid levert av Alex Deucher fra AMD inkluderer:

Innledende støtte for APU Picasso-grafikk i påvente av utgivelsen.

AMD APU-er åpnet nettopp sine AMDGPU-tokens for disse nye Vega / GFX9-baserte APU-ene tidligere i uken.

Vi fortsetter å jobbe med å lage den spennende Vega 20, som skal ut innen årets slutt.

Det ser ut til at med denne kommende kjerneutgivelsen vil Vega 20-støtten bli gransket og ha god anseelse i tide for lansering. Det er allment forventet at denne første Vega 20 GPU er et 7nm arbeidsstasjonsprodukt.

Relatert til Vega 20, AMDGPU har nå innledende xGMI-støtte inne i kjernedriveren.

XGMI det er en ny sammenkobling som Vega 20 og fremtidige GPUer vil støtte som et alternativ til PCI Express 3.0 / 4.0.

AMDKFD-koden blir slått sammen til AMDGPU for å være en kjernemodul.

Arbeid tilsynelatende uten endelig strømstyring fortsetter denne syklusen, forbedrer ACP for strømoppgraderinger og andre endringer.

Det er også en god mengde skjermstøtte, inkludert ABGR / XBGR-støtte, DisplayPort YCbCr-støtte i kode DC-skjerm, LVDS-støtte i DC-kode, nye feilsøkingsfunksjoner og annet arbeid.

  • Støtte for liten omdefinering av shaders ved kill kill for GFX / Compute.
  • VCN JPEG-motorstøtte for APU Raven Ridge og nyere. Også på Raven-fronten er DMCU-opplastningsstativet for firmware.
  • Raven Ridge APU har nå også GFXOFF-støtte for å slå av grafikkmotoren når det ikke trengs, og støtte stammermodus.
  • Støtte for lastbalansering i AMDGPU / DRM-planleggeren og bruk av den til mekanismeprogrammering.
  • GPUVM ytelsesforbedringer for virtuelt minne. Det er også noen forbedringshåndteringsforbedringer i GPUVM LRU.

Det er også noen TTM-løsninger og støtte for massive bevegelser innenfor den minnestyringskoden.

Samlet sett har det vært en travel syklus for AMD-utviklere å forberede seg på Vega 20-støtte og relaterte ressurser, som for eksempel xGMI, å få støtte til innledende Raven2- og Picasso-grafikk, og fremdeles forbedre strømstyring og AMDGPU DC, i tillegg til andre funksjoner.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.