Ядрои Linux 5.19 тақрибан 500 ҳазор сатри рамзи марбут ба драйверҳои графикиро дар бар мегирад

Анборе, ки дар он барориши ядрои Linux 5.19 ташаккул меёбад, маҷмӯи навбатии тағйироти марбут ба зерсистемаи DRM (Direct Rendering Manager) ва драйверҳои графикиро қабул кард. Маҷмӯи часпакҳои қабулшуда ҷолиб аст, зеро он 495 ҳазор сатри кодро дар бар мегирад, ки бо андозаи умумии тағирот дар ҳар як шохаи ядро ​​муқоиса карда мешавад (масалан, 5.17 ҳазор сатри код дар ядрои 506 илова карда шудааст).

Тақрибан 400 ҳазор хатҳои иловашуда тавассути файлҳои сарлавҳаи худкор тавлидшуда бо маълумот барои регистрҳои ASIC дар драйвер барои GPUs AMD ҳисоб карда мешаванд. 22.5 ҳазор хатҳои дигар татбиқи ибтидоии дастгирии AMD SoC21-ро таъмин мекунанд. Андозаи умумии драйверҳо барои GPU-ҳои 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 ҳазор) дар рамзи идоракунии нерӯ мавҷуд аст. Инчунин, идентификаторҳои GPU Intel DG2 (Arc Alchemist), ки дар ноутбукҳо истифода мешаванд, ба драйвери Intel илова карда шуданд, дастгирии ибтидоии платформаи Intel Raptor Lake-P (RPL-P) таъмин карда шуд, маълумот дар бораи кортҳои графикии Arctic Sound-M. илова карда шуд, ABI барои муҳаррикҳои ҳисоббарорӣ амалӣ карда шуд, барои кортҳои DG2 дастгирии формати Tile4 -ро илова карданд; барои системаҳои бар микроархитектураи Haswell, дастгирии DisplayPort HDR амалӣ карда шуд.

Дар драйвери Nouveau, тағироти умумӣ тақрибан ба сад сатри код таъсир расонд (гузариш ба истифодаи коркарди drm_gem_plane_helper_prepare_fb анҷом дода шуд, барои баъзе сохторҳо ва тағирёбандаҳо тақсимоти хотираи статикӣ татбиқ карда шуд). Дар мавриди истифодаи модулҳои кушодаи ядро ​​​​аз ҷониби NVIDIA дар Nouveau, кор то ҳол ба муайян ва бартараф кардани хатогиҳо рост меояд. Дар оянда, нармафзори нашршуда барои беҳтар кардани кори драйвер истифода мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ