Linux 5.19 tuumase vĂ€ljaande vĂ€ljatöötamise reposse on vastuvĂ”etud jĂ€rgmine muudatuste komplekt, mis on seotud DRM (Direct Rendering Manager) alamsĂŒsteemi ja graafikadraiveritega. VastuvĂ”etud plaastrite komplekt on huvitav, kuna see sisaldab 495 000 rida koodi, mis on vĂ”rreldav kĂ”igi muudatuste kogumahtudega igas tuumas (nĂ€iteks tuumas 5.17 lisati 506 000 rida koodi).
Umbes 400 000 lisatud rida kuulub automaatselt genereeritud pealkirjafailidele, mis sisaldavad andmeid ASIC registrite jaoks AMD GPU draiveris. Veel 22 500 rida tagab AMD SoC21 toe algse rakendamise. AMD GPU draiveri kogumaht on ĂŒletanud 4 miljonit rida koodi (vĂ”rdluseks, kogu Linuxi tuum 1.0 sisaldas 176 000 rida koodi, 2.0 â 778 000, 2.4 â 3,4 miljonit, 5.13 â 29,2 miljonit). Lisaks SoC21-le sisaldab AMD draiver toed SMU 13.x (System Management Unit), on vĂ€rskendatud USB-C ja GPUVM toe, ja on valmistatud ette jĂ€rgmiste RDNA3 (RX 7000) ja CDNA (AMD Instinct) platvormide toe jaoks.
Inteli draiveris on kĂ”ige rohkem muudatusi (5,6 tuhat) energiatĂ”hususe haldamise koodis. Samuti on Inteli draiverisse lisatud GPU Inteli DG2 (Arc Alchemist) identifikaatorid, mida kasutatakse sĂŒlearvutites, algne tugi platvormile Intel Raptor Lake-P (RPL-P) on tagatud, Arctic Sound-M graafikakaartide teave on lisatud, on rakendatud ABI arvutusvĂ”imsuse mootoritele, DG2 kaartide jaoks on lisatud Tile4 formaadi tugi, ja Haswell mikroarhitektuuripĂ”histe sĂŒsteemide jaoks on rakendatud DisplayPort HDR tugi.
Nouveau draiveris on muudatused kokku tabanud umbes sada rida koodi (ĂŒleminek drm_gem_plane_helper_prepare_fb töötlemisele, mĂ”ne struktuuri ja muutuja jaoks on rakendatud staatilist mĂ€lu eraldamist). Mis puudutab Nouveau avatud koduallikaid NVIDIA poolt, siis töö on praegu keskendunud vigade tuvastamisele ja kĂ”rvaldamisele. Edasi kavatsetakse avalikustatud pĂŒsivara kasutada draiveri jĂ”udluse parandamiseks.
Allikas: opennet.ru
