Linux ядросы 5.19 графикалық драйверлерге қатысты 500 мыңға жуық код жолын қамтиды

Linux ядросының 5.19 шығарылымы қалыптасып жатқан репозиторий DRM (Direct Rendering Manager) ішкі жүйесі мен графикалық драйверлерге қатысты өзгерістердің келесі жинағын қабылдады. Қабылданған патчтар жинағы қызықты, себебі ол әрбір ядро ​​тармағындағы өзгерістердің жалпы өлшемімен салыстыруға болатын 495 мың код жолын қамтиды (мысалы, 5.17 ядросында 506 мың код жолы қосылды).

400 мыңға жуық қосылған жолдар AMD графикалық процессорларына арналған драйвердегі ASIC регистрлеріне арналған деректері бар автоматты түрде жасалған тақырып файлдарымен есептеледі. Тағы 22.5 мың желі AMD SoC21 қолдауын бастапқы енгізуді қамтамасыз етеді. AMD графикалық процессорларына арналған драйвердің жалпы көлемі кодтың 4 миллион жолынан асты (салыстыру үшін, бүкіл Linux ядросы 1.0 кодтың 176 мың жолын қамтиды, 2.0 - 778 мың, 2.4 - 3.4 миллион, 5.13 - 29.2 миллион). SoC21-ге қоса, AMD драйвері SMU 13.x (жүйені басқару блогы) қолдауын, USB-C және GPUVM үшін жаңартылған қолдауды және RDNA3 (RX 7000) және CDNA (AMD Instinct) платформаларының келесі буындарын қолдауға дайындықтарды қамтиды. .

Intel драйверінде өзгерістердің ең көп саны (5.6 мың) қуатты басқару кодында бар. Сондай-ақ, Intel драйверіне ноутбуктерде қолданылатын Intel DG2 (Arc Alchemist) GPU идентификаторлары қосылды, Intel Raptor Lake-P (RPL-P) платформасына бастапқы қолдау көрсетілді, Arctic Sound-M графикалық карталары туралы ақпарат бар. қосылды, есептеу қозғалтқыштары үшін ABI енгізілді, DG2 карталары үшін Tile4 пішіміне қолдау қосылды; Haswell микроархитектурасына негізделген жүйелер үшін DisplayPort HDR қолдауы енгізілді.

Nouveau драйверінде жалпы өзгерістер кодтың жүзге жуық жолына әсер етті (drm_gem_plane_helper_prepare_fb өңдеушісін пайдалануға көшу жасалды, кейбір құрылымдар мен айнымалылар үшін статикалық жадты бөлу қолданылды). Nouveau-да NVIDIA ашық бастапқы ядролық модульдерді пайдалануына келетін болсақ, жұмыс осы уақытқа дейін қателерді анықтауға және жоюға бағытталған. Болашақта жарияланған микробағдарламаны драйвер жұмысын жақсарту үшін пайдалану жоспарлануда.

Ақпарат көзі: opennet.ru

пікір қалдыру