Linux kernel 5.19-k 500 mila kode-lerro inguru biltzen ditu kontrolatzaile grafikoekin lotutako

Linux kernel 5.19 oharra eratzen ari den biltegiak DRM (Direct Rendering Manager) azpisistema eta kontrolatzaile grafikoekin lotutako hurrengo aldaketak onartu ditu. Onartutako adabaki-multzoa interesgarria da 495 mila kode-lerro barne hartzen dituelako, hau da, nukleoaren adar bakoitzeko aldaketen guztizko tamainaren parekoa (adibidez, 5.17 mila kode-lerro gehitu ziren nukleoan 506).

Gehitutako 400 mila lerro inguru automatikoki sortutako goiburu-fitxategiek AMD GPU-ren kontrolatzailean ASIC erregistroetarako datuak dituztenak dira. Beste 22.5 mila lerrok AMD SoC21-erako euskarriaren hasierako ezarpena eskaintzen dute. AMD GPUetarako kontrolatzailearen tamaina osoa 4 milioi kode-lerro baino gehiago izan zen (konparazio baterako, Linux kernel 1.0 osoak 176 mila kode-lerro barne hartzen zituen, 2.0 - 778 mila, 2.4 - 3.4 milioi, 5.13 - 29.2 milioi). SoC21ez gain, AMD kontrolatzaileak SMU 13.x (Sistema Kudeatzeko Unitatea) euskarria dakar, USB-C eta GPUVMrako euskarria eguneratua eta RDNA3 (RX 7000) eta CDNA (AMD Instinct) hurrengo belaunaldiei laguntzeko prest dago. plataformak.

Intel kontrolatzailean, aldaketa kopuru handiena (5.6 mila) energia kudeatzeko kodean dago. Gainera, ordenagailu eramangarrietan erabiltzen diren Intel DG2 (Arc Alchemist) GPU identifikatzaileak Intel kontrolatzaileari gehitu zaizkio, Intel Raptor Lake-P (RPL-P) plataformarako hasierako laguntza eman da, Arctic Sound-M txartel grafikoei buruzko informazioa jaso da. gehitu da, informatika-motorretarako ABI bat ezarri da, DG2 txartelei Tile4 formatuaren euskarria gehitu zaie; Haswell mikroarkitekturan oinarritutako sistemetan, DisplayPort HDRrako euskarria ezarri da.

Nouveau kontrolatzailean, guztizko aldaketak ehun kode lerro ingururi eragin zioten (drm_gem_plane_helper_prepare_fb kudeatzailea erabiltzeko trantsizioa egin zen, egitura eta aldagai batzuetarako memoria estatikoa esleitzea aplikatu zen). NVIDIAk Nouveau-n kernel moduluen erabilerari dagokionez, orain arteko lana akatsak identifikatzea eta kentzea da. Etorkizunean, argitaratutako firmwarea gidariaren errendimendua hobetzeko erabiltzea aurreikusten da.

Iturria: opennet.ru

Gehitu iruzkin berria