استنادًا إلى Nouveau ، يتم تطوير برنامج تشغيل جديد لـ Vulkan Graphics API

بدأ المطورون من Red Hat وCollabora في إنشاء برنامج تشغيل Vulkan nvk مفتوح لبطاقات الرسومات NVIDIA، والذي سيكمل برامج التشغيل anv (Intel)، وradv (AMD)، وtu (Qualcomm)، وv3dv (Broadcom VideoCore VI) المتوفرة بالفعل في Mesa. يتم تطوير برنامج التشغيل على أساس مشروع Nouveau باستخدام بعض الأنظمة الفرعية المستخدمة مسبقًا في برنامج تشغيل Nouveau OpenGL.

بالتوازي، بدأ نوفو العمل على نقل الوظائف العامة إلى مكتبة منفصلة يمكن استخدامها في برامج تشغيل أخرى. على سبيل المثال، تم نقل مكونات إنشاء التعليمات البرمجية التي يمكن استخدامها لمشاركة مترجم التظليل في برامج تشغيل OpenGL وVulkan إلى المكتبة. .

شمل تطوير برنامج تشغيل Vulkan كارول هيربست، مطور Nouveau في Red Hat، وDavid Airlie، مشرف DRM في Red Hat، وJason Ekstrand، مطور Mesa النشط في Collabora. لا يزال برنامج التشغيل في مرحلة مبكرة من التطوير وهو غير مناسب بعد لتطبيقات أخرى غير تشغيل الأداة المساعدة vulkaninfo. ترجع الحاجة إلى برنامج تشغيل جديد إلى عدم وجود برامج تشغيل Vulkan مفتوحة لبطاقات فيديو NVIDIA، بينما تستخدم المزيد والمزيد من الألعاب واجهة برمجة تطبيقات الرسومات هذه أو تعمل على Linux باستخدام طبقات تترجم مكالمات Direct3D إلى Vulkan API.

المصدر: opennet.ru

إضافة تعليق