لینکس کرنل 5.19 میں گرافکس ڈرائیوروں سے متعلق کوڈ کی تقریباً 500 ہزار لائنیں شامل ہیں۔

ریپوزٹری جس میں لینکس کرنل 5.19 کی ریلیز بنائی جا رہی ہے اس نے DRM (ڈائریکٹ رینڈرنگ مینیجر) سب سسٹم اور گرافکس ڈرائیورز سے متعلق تبدیلیوں کے اگلے سیٹ کو قبول کر لیا ہے۔ پیچ کا قبول کردہ سیٹ دلچسپ ہے کیونکہ اس میں کوڈ کی 495 ہزار لائنیں شامل ہیں، جو ہر کرنل برانچ میں تبدیلیوں کے کل سائز سے موازنہ ہے (مثال کے طور پر، کرنل 5.17 میں کوڈ کی 506 ہزار لائنیں شامل کی گئی تھیں)۔

تقریباً 400 ہزار اضافی لائنوں کا حساب AMD GPUs کے ڈرائیور میں ASIC رجسٹروں کے ڈیٹا کے ساتھ خودکار طور پر تیار کردہ ہیڈر فائلوں کے ذریعے کیا جاتا ہے۔ مزید 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) کی اگلی نسلوں کو سپورٹ کرنے کے لیے تیار ہے۔ پلیٹ فارمز

انٹیل ڈرائیور میں، تبدیلیوں کی سب سے بڑی تعداد (5.6 ہزار) پاور مینجمنٹ کوڈ میں موجود ہے۔ اس کے علاوہ لیپ ٹاپ پر استعمال ہونے والے Intel DG2 (Arc Alchemist) GPU شناخت کنندگان کو Intel ڈرائیور میں شامل کیا گیا ہے، Intel Raptor Lake-P (RPL-P) پلیٹ فارم کے لیے ابتدائی مدد فراہم کی گئی ہے، آرکٹک ساؤنڈ-M گرافکس کارڈز کے بارے میں معلومات فراہم کی گئی ہیں۔ شامل کیا گیا ہے، کمپیوٹنگ انجنوں کے لیے ABI لاگو کیا گیا ہے، DG2 کارڈز کے لیے Tile4 فارمیٹ کے لیے سپورٹ شامل کیا گیا ہے؛ Haswell مائیکرو آرکیٹیکچر پر مبنی سسٹمز کے لیے، DisplayPort HDR کے لیے سپورٹ نافذ کیا گیا ہے۔

Nouveau ڈرائیور میں، کل تبدیلیوں نے کوڈ کی تقریباً سو لائنوں کو متاثر کیا (drm_gem_plane_helper_prepare_fb ہینڈلر کو استعمال کرنے کی منتقلی کی گئی، کچھ ڈھانچے اور متغیرات کے لیے جامد میموری مختص کی گئی)۔ جہاں تک نووا میں NVIDIA کے ذریعہ اوپن سورس کرنل ماڈیولز کے استعمال کا تعلق ہے، اب تک کا کام غلطیوں کی نشاندہی اور ان کو ختم کرنے پر آتا ہے۔ مستقبل میں، شائع شدہ فرم ویئر کو ڈرائیور کی کارکردگی کو بہتر بنانے کے لیے استعمال کرنے کا منصوبہ ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں