برنامج Nouveau يضيف دعمًا لصفحات أكبر في Linux 6.19

برنامج Nouveau مفتوح المصدر لأجهزة NVIDIA على وشك تحسين الأداء بدعم صفحات ذاكرة أكبر و ضغط في نواة Linux 6.19 القادمة. التصحيحات المقدمة من قبل المسؤول Ben Skeggs تعالج العوائق الرئيسية، مما يفيد بشكل خاص برنامج NVK Vulkan. تهدف هذه التحديث لتقليل الفجوة في الأداء مع برامج NVIDIA الخاصة.

في مشهد برامج الرسومات مفتوحة المصدر، يتقدم مشروع Nouveau بتحسينات كبيرة لـ Linux 6.19. التصحيحات من Ben Skeggs تقدم دعمًا لحجم صفحات أكبر، مثل 64K بدلاً من الحد السابق 4K، في إدارة الذاكرة لـ Nouveau. هذا التغيير، الذي هو حاسم لبرنامج NVK Vulkan في Mesa، يقلل من العبء في رسم الذاكرة ويعزز الكفاءة لأحمال العمل مثل الألعاب وحسابات الذكاء الاصطناعي.

يأتي التطوير من اختبارات أداء NVK، حيث عرقلت قيود حجم الصفحة لبرنامج النواة التقدم رغم برمجيات GSP من NVIDIA لـ GPUs الأحدث. سلسلة Skeggs تمكن Nouveau من الإعلان عن أحجام صفحات متعددة لمساحة المستخدم، متماشية مع متطلبات VRAM لـ GPU الحديثة. كمكمل، دعم الضغط يحسن استخدام الذاكرة على أجهزة NVIDIA، مما قد يقلل من احتياجات عرض النطاق الترددي ويحسن معدلات الإطارات في تطبيقات الرسومات.

تهدف هذه الميزات إلى التكامل خلال نافذة دمج Linux 6.19، بعد 15 نوفمبر 2025. تاريخيًا، تأخر Nouveau في الأداء عن البرامج الخاصة، لكن الجهود الأخيرة لـ NVIDIA في فتح المصدر عززت المشروع. يدعم Nouveau بطاقات NVIDIA من معماريات Fermi إلى Turing و Ampere.

تقنيًا، تعدل التحديثات نظام Direct Rendering Manager (DRM) لـ Nouveau للتعامل مع صفحات 64K عبر وحدة إدارة الذاكرة (MMU) للنواة، مع الحرص على توافق مساحة المستخدم. يستفيد الضغط من أجهزة GPU NVIDIA لضغط الإطار والنسيج في الوقت الفعلي، مما يساعد في كفاءة الطاقة في الأنظمة المحمولة والمضمنة.

بالنسبة لـ NVK، تعد التحديثات بفواتير أقل في بفر TLB وبأداء أفضل، معالجة الفجوات الحالية في المعايير. بينما يظهر برنامج Nova التجريبي المبني على Rust من NVIDIA، يظل Nouveau الخيار الرئيسي مفتوح المصدر. قد ترى الشركات فوائد في بيئات الذكاء الاصطناعي المحولة، مع روابط أوسع في النظام البيئي مثل مساهمات Microsoft في Linux.

تشمل التحديات مكاسب محدودة للأجهزة القديمة واختبارات مستمرة. تعكس ردود الفعل من المجتمع التفاؤل، موضعة Linux 6.19 كمعلم لدعم NVIDIA مفتوح المصدر.

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض