بر اساس Nouveau، یک درایور جدید برای API گرافیکی Vulkan در حال توسعه است

توسعه دهندگان Red Hat و Collabora شروع به ایجاد یک درایور باز Vulkan nvk برای کارت های گرافیک NVIDIA کرده اند که مکمل درایورهای anv (Intel)، radv (AMD)، tu (Qualcomm) و v3dv (Broadcom VideoCore VI) است که قبلاً در Mesa موجود است. درایور بر اساس پروژه Nouveau با استفاده از برخی زیرسیستم‌هایی که قبلاً در درایور Nouveau OpenGL استفاده می‌شد، توسعه می‌یابد.

به موازات آن، Nouveau کار بر روی انتقال عملکرد جهانی به یک کتابخانه جداگانه که می تواند در درایورهای دیگر استفاده شود، آغاز کرد. به عنوان مثال، مؤلفه هایی برای تولید کد که می توانند برای اشتراک گذاری کامپایلر سایه زن در درایورهای OpenGL و Vulkan استفاده شوند، به کتابخانه منتقل شده اند. .

توسعه راننده Vulkan شامل Karol Herbst، توسعه دهنده Nouveau در Red Hat، David Airlie، نگهدارنده DRM در Red Hat، و Jason Ekstrand، توسعه دهنده فعال Mesa در Collabora بود. درایور در مرحله اولیه توسعه است و هنوز برای برنامه های کاربردی غیر از اجرای ابزار vulkaninfo مناسب نیست. نیاز به درایور جدید به دلیل عدم وجود درایورهای باز Vulkan برای کارت‌های ویدئویی NVIDIA است، در حالی که بازی‌های بیشتری از این API گرافیکی استفاده می‌کنند یا با استفاده از لایه‌هایی که تماس‌های Direct3D را به Vulkan API ترجمه می‌کنند روی لینوکس اجرا می‌شوند.

منبع: opennet.ru

اضافه کردن نظر