لينڪس ڪنيل 5.19 ۾ گرافڪس ڊرائيورن سان لاڳاپيل ڪوڊ جون اٽڪل 500 هزار لائينون شامل آهن

مخزن جنهن ۾ لينڪس ڪرنل 5.19 جو رليز ڪيو پيو وڃي، ان DRM (ڊائريڪٽ رينڊرنگ مئنيجر) سب سسٽم ۽ گرافڪس ڊرائيورن سان لاڳاپيل تبديلين جي ايندڙ سيٽ کي قبول ڪيو آهي. پيچس جو قبول ٿيل سيٽ دلچسپ آهي ڇاڪاڻ ته ان ۾ ڪوڊ جون 495 هزار لائينون شامل آهن، جيڪي هر ڪنيل برانچ ۾ تبديلين جي ڪل سائيز جي برابر آهن (مثال طور، 5.17 ۾ ڪوڊ جون 506 هزار لائينون شامل ڪيون ويون آهن).

اٽڪل 400 هزار شامل ڪيل لائينون خودڪار طور تي ٺاهيل هيڊر فائلن جي حساب سان حساب ڪيون ويون آهن ڊيٽا سان گڏ ASIC رجسٽرز لاءِ ڊرائيور ۾ AMD GPUs لاءِ. ٻيون 22.5 هزار لائينون AMD SoC21 لاءِ سپورٽ جي شروعاتي نفاذ مهيا ڪن ٿيون. AMD GPUs لاءِ ڊرائيور جي ڪل سائيز ڪوڊ جي 4 ملين لائنن کان وڌي وئي (مقابلي لاءِ، پوري لينڪس ڪنيل 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 DG2 (Arc Alchemist) GPU سڃاڻپ ڪندڙ Intel ڊرائيور ۾ شامل ڪيا ويا آهن، Intel Raptor Lake-P (RPL-P) پليٽ فارم لاءِ ابتدائي سپورٽ مهيا ڪئي وئي آهي، Arctic Sound-M گرافڪس ڪارڊ بابت ڄاڻ ڏني وئي آهي. شامل ڪيو ويو آهي، هڪ ABI ڪمپيوٽنگ انجڻين لاءِ لاڳو ڪيو ويو آهي، ڊي جي 2 ڪارڊ لاءِ ٽائل 4 فارميٽ لاءِ سپورٽ شامل ڪئي وئي آهي؛ هاسويل مائڪرو آرڪيٽيڪچر تي ٻڌل سسٽم لاءِ، DisplayPort HDR لاءِ سپورٽ لاڳو ڪئي وئي آهي.

Nouveau ڊرائيور ۾، مجموعي تبديلين متاثر ڪيو اٽڪل سؤ لائنن جي ڪوڊ (drm_gem_plane_helper_prepare_fb هينڊلر استعمال ڪرڻ جي منتقلي ڪئي وئي، جامد ياداشت مختص ڪئي وئي ڪجهه جوڙجڪ ۽ متغيرن لاءِ). جيئن ته نووا ۾ NVIDIA پاران ڪنيل ماڊلز اوپن سورس جي استعمال لاءِ، ڪم اڃا تائين غلطين کي سڃاڻڻ ۽ ختم ڪرڻ لاءِ اچي ٿو. مستقبل ۾، شايع ٿيل firmware ڊرائيور جي ڪارڪردگي کي بهتر ڪرڻ لاء استعمال ڪرڻ جي رٿابندي ڪئي وئي آهي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو