I Linux-kärnan 5.19 har cirka 500 000 rader kod relaterade till grafiska drivrutiner accepterats.

I det repository där kärnan Linux 5.19 utvecklas har en ny uppsättning ändringar inom DRM (Direct Rendering Manager) och grafiska drivrutiner antagits. Denna uppsättning patchar är intressant eftersom den omfattar 495 tusen kodrader, vilket är jämförbart med den totala storleken på ändringarna i varje kärnversion (till exempel lades 506 tusen kodrader till i kärnan 5.17).

Cirka 400 tusen av de tillagda kodraderna kommer från automatiskt genererade rubrikfiler med data för ASIC-register i drivrutinen för AMD GPU. Ytterligare 22,5 tusen rader ger en grundläggande implementation av stödet för AMD SoC21. Den totala storleken på drivrutinen för AMD GPU har nu överstigit 4 miljoner kodrader (för jämförelse, hela kärnan Linux 1.0 innehöll 176 tusen kodrader, 2.0 — 778 tusen, 2.4 — 3,4 miljoner, 5.13 — 29,2 miljoner). Förutom SoC21 inkluderar drivrutinen för AMD stöd för SMU 13.x (System Management Unit), uppdaterat stöd för USB-C och GPUVM, samt förberett för stöd av kommande generationer av plattformar RDNA3 (RX 7000) och CDNA (AMD Instinct).

I Intel-drivrutinen finns det flest ändringar (5,6 tusen) i koden för hantering av energiförbrukning. Dessutom har identiteter för Intel DG2 GPU (Arc Alchemist), som används i bärbara datorer, lagts till och grundläggande stöd för plattformen Intel Raptor Lake-P (RPL-P) har tillhandahållits. Information om grafikkort Arctic Sound-M har också lagts till, ABI för beräkningsmotorer har genomförts, stöd för formatet Tile4 har lagts till för DG2-kort, och stöd för DisplayPort HDR har implementerats för system baserade på mikroarkitekturen Haswell.

I Nouveau-drivrutinen berör ändringarna sammanlagt cirka hundra kodrader (övergång till att använda drm_gem_plane_helper_prepare_fb-handlern, statisk minnesallokering har tillämpats på vissa strukturer och variabler). När det gäller användningen av de öppna källkodsmoduler från NVIDIA i Nouveau är arbetet för närvarande inriktat på att identifiera och åtgärda fel. I framtiden planeras den publicerade fastvaran att användas för att öka drivrutinens prestanda.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster