I Linux-kernen 5.19 er omkring 500.000 linjer kode relateret til grafiske drivere blevet accepteret

I det repository, hvor versionen af Linux-kernen 5.19 dannes, er et nyt sæt ændringer vedtaget, som relaterer sig til DRM (Direct Rendering Manager) subsystemet og grafiske drivere. Det vedtagne sæt patches er interessant, da det inkluderer 495.000 linjer kode, hvilket er sammenligneligt med den samlede størrelse af ændringer i hver gren af kernen (for eksempel blev der tilføjet 506.000 linjer kode i kernen 5.17).

Omkring 400.000 af de tilføjede linjer kommer fra automatisk genererede headerfiler med data til ASIC-registere i driveren for AMD GPU. Yderligere 22.500 linjer sikrer den indledende implementering af støtte til AMD SoC21. Den samlede størrelse af driveren for AMD GPU har oversteget 4 millioner linjer kode (til sammenligning omfattede hele Linux-kernen 1.0 176.000 linjer kode, 2.0 - 778.000, 2.4 - 3,4 millioner, 5.13 - 29,2 millioner). Udover SoC21 inkluderer AMD-driveren støtte til SMU 13.x (System Management Unit), USB-C-support er opdateret, GPUVM er forbedret, og der er gjort forberedelser til støtte for de kommende generationer af RDNA3 (RX 7000) og CDNA (AMD Instinct) platforme.

I Intel-driveren er det største antal ændringer (5.600) til stede i koden til energiforvaltning. Desuden er der tilføjet identifikatorer for Intel GPU DG2 (Arc Alchemist), der anvendes i bærbare computere, den indledende støtte til Intel Raptor Lake-P (RPL-P) platformen er sikret, der er tilføjet information om grafikkortene Arctic Sound-M, ABI til beregningsmotorer er realiseret, og for DG2-kortene er der tilføjet støtte til Tile4-formatet, mens der er implementeret støtte til DisplayPort HDR for systemer baseret på Haswell mikroarkitekturen.

I Nouveau-driveren er ændringerne samlet set berørt omkring hundrede linjer kode (der er sket et skift til brugen af drm_gem_plane_helper_prepare_fb håndtereren, og for nogle strukturer og variabler er der anvendt statisk hukommelsesallokering). Hvad angår brugen af de åbne kildekoder til kerne-moduler, der udgives af NVIDIA, er arbejdet indtil videre koncentreret om fejlfinding. I fremtiden planlægges den offentliggjorte firmware at blive brugt til at forbedre driverens ydeevne.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster