De Linux kernel 5.19 omfettet sawat 500 tûzen rigels koade relatearre oan grafyske bestjoerders

It repository wêryn de frijlitting fan 'e Linux kernel 5.19 wurdt foarme hat de folgjende set wizigingen akseptearre relatearre oan it DRM (Direct Rendering Manager) subsysteem en grafyske bestjoerders. De akseptearre set fan patches is nijsgjirrich om't it 495 tûzen rigels koade omfettet, wat te fergelykjen is mei de totale grutte fan feroaringen yn elke kernel-tûke (bygelyks 5.17 tûzen rigels koade waarden tafoege yn kernel 506).

Sawat 400 tûzen tafoege rigels wurde rekkene troch automatysk oanmakke koptekstbestannen mei gegevens foar ASIC-registers yn 'e stjoerprogramma foar AMD GPU's. In oare 22.5 tûzen rigels jouwe inisjele ymplemintaasje fan stipe foar AMD SoC21. De totale grutte fan 'e bestjoerder foar AMD GPU's is mear as 4 miljoen rigels koade (foar fergeliking, de heule Linux kernel 1.0 omfette 176 tûzen rigels koade, 2.0 - 778 tûzen, 2.4 - 3.4 miljoen, 5.13 - 29.2 miljoen). Neist SoC21 omfettet de AMD-bestjoerder stipe foar SMU 13.x (System Management Unit), bywurke stipe foar USB-C en GPUVM, en is ree om de folgjende generaasjes RDNA3 (RX 7000) en CDNA (AMD Instinct) te stypjen. platfoarms.

Yn 'e Intel-bestjoerder is it grutste oantal feroarings (5.6 tûzen) oanwêzich yn' e machtbehearkoade. Ek de Intel DG2 (Arc Alchemist) GPU-identifikaasjes brûkt op laptops binne tafoege oan de Intel-bestjoerder, inisjele stipe foar it platfoarm Intel Raptor Lake-P (RPL-P) is levere, ynformaasje oer Arctic Sound-M-grafyske kaarten hat is tafoege, in ABI is ymplementearre foar komputermotoren, foar DG2-kaarten hawwe stipe tafoege foar it Tile4-formaat; foar systemen basearre op 'e Haswell-mikroarsjitektuer is stipe foar DisplayPort HDR ymplementearre.

Yn 'e Nouveau-bestjoerder beynfloede de totale feroaringen sawat hûndert rigels koade (de oergong nei it brûken fan de drm_gem_plane_helper_prepare_fb-hanneler waard makke, statyske ûnthâldtadieling waard tapast foar guon struktueren en fariabelen). Wat it gebrûk fan kernelmodules iepen boarne troch NVIDIA yn Nouveau oanbelanget, komt it wurk oant no ta del op it identifisearjen en eliminearjen fan flaters. Yn 'e takomst is it plan om de publisearre firmware te brûken om bestjoerderprestaasjes te ferbetterjen.

Boarne: opennet.ru

Add a comment