أصدرت شركة NVIDIA نسخة جديدة من برنامج تشغيلها الخاص، الإصدار 470.42.01، وهو حاليًا في مرحلة الاختبار التجريبي. يتوفر برنامج التشغيل لـ Linux (ARM, x86_64), FreeBSD (x86_64) و Solaris (x86_64).
الابتكارات الرئيسية:
- تمت إضافة دعم أولي لتسريع أجهزة OpenGL وVulkan لتطبيقات X11 التي تعمل في بيئات Wayland باستخدام مكون Xwayland DDX. إذا حكمنا من خلال الاختبارات، عند استخدام فرع برنامج التشغيل NVIDIA 470، فإن أداء تطبيقات OpenGL وVulkan في X التي يتم إطلاقها باستخدام XWayland هو تقريبًا نفس أداء التشغيل ضمن خادم X عادي.
- تم تطبيق إمكانية استخدام تقنية NVIDIA NGX في Wine وحزمة Proton التي طورتها Valve لإطلاق البرامج. Windows-الألعاب في Linuxيدعم Wine و Proton الآن الألعاب التي تدعم DLSS، والتي تستخدم نوى Tensor الخاصة ببطاقات الرسومات NVIDIA لتوسيع نطاق الصور بشكل واقعي باستخدام التعلم الآلي لزيادة الدقة دون فقدان الجودة.
لاستخدام وظائف NGX في Windowsتتضمن التطبيقات التي يتم تشغيلها باستخدام Wine مكتبة nvngx.dll. لم يتم بعدُ تطبيق دعم NGX في Wine أو إصدارات Proton المستقرة، ولكن بدأت بالفعل إضافة تغييرات لدعم هذه الوظيفة إلى فرع Proton التجريبي.
- دعم إضافي لوحدات معالجة الرسومات الجديدة: GeForce RTX 3070 Ti وGeForce RTX 3080 Ti وA100-PG506-207 وA100-PG506-217 وCMP 50HX.
- تمت إزالة القيود المفروضة على عدد سياقات OpenGL المتزامنة، والتي أصبحت الآن محدودة فقط بحجم الذاكرة المتوفرة.
- تمت إضافة دعم لتقنية PRIME لإلغاء تحميل عمليات العرض إلى وحدات معالجة الرسومات الأخرى (PRIME Display Offload) في التكوينات التي تتم فيها معالجة وحدات معالجة الرسومات المصدر والهدف بواسطة برنامج تشغيل NVIDIA، وكذلك عند معالجة وحدة معالجة الرسومات المصدر بواسطة برنامج تشغيل AMDGPU.
- تمت إضافة دعم لامتدادات Vulkan الجديدة: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT، يسمح باستخدام إعادة الإسقاط غير المتزامن في SteamVR)، VK_EXT_global_priority_query، VK_EXT_provoking_vertex، VK_EXT_extendi_dynamic_state2، VK_EXT_color_write_enable، VK_ EXT_vertex_input_dynamic_state، VK_EXT_ycbcr_2plane_444_formats، VK_NV_inherited_viewport_scissor.
- يتطلب استخدام خصائص Vulkan العامة بخلاف VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT الآن الوصول إلى الجذر أو امتيازات CAP_SYS_NICE.
- تمت إضافة وحدة kernel جديدة nvidia-peermem.ko تسمح باستخدام RDMA للوصول مباشرة إلى ذاكرة NVIDIA GPU بواسطة أجهزة خارجية مثل Mellanox InfiniBand HCA (محولات القناة المضيفة) دون نسخ البيانات إلى ذاكرة النظام.
- افتراضيًا، يتم تمكين تهيئة SLI عند استخدام وحدات معالجة الرسومات بكميات مختلفة من ذاكرة الفيديو.
- توفر إعدادات nvidia وNV-CONTROL أدوات إدارة المبرد بشكل افتراضي للوحات التي تدعم التحكم في مبرد البرنامج.
- تم تضمين البرنامج الثابت gsp.bin، والذي يُستخدم لنقل التهيئة والتحكم في وحدة معالجة الرسومات إلى جانب شريحة معالج نظام وحدة معالجة الرسومات (GSP).
المصدر: opennet.ru
