پشتیبانی Raspberry Pi 4 Certified Vulkan 1.1 Graphics API

توسعه دهندگان Raspberry Pi از تاییدیه درایور گرافیک v3dv توسط سازمان Khronos خبر دادند که بیش از 100 هزار تست از مجموعه CTS (مجموعه تست انطباق Kronos) را با موفقیت پشت سر گذاشت و مشخص شد که کاملاً با مشخصات Vulkan 1.1 مطابقت دارد.

درایور با استفاده از تراشه Broadcom BCM2711 مورد استفاده در بردهای Raspberry Pi 4، Raspberry Pi 400 و Compute Module 4 تأیید شده است. آزمایش بر روی برد Raspberry Pi 4 با توزیع Raspberry Pi OS بر اساس هسته Linux 5.10.63، Mesa انجام شد. سرورهای 21.3.0 و X. دریافت گواهی به شما این امکان را می دهد که به طور رسمی سازگاری با استانداردهای گرافیکی را اعلام کرده و از علائم تجاری Khronos مرتبط استفاده کنید.

علاوه بر Vulkan 1.1، درایور v3dv همچنین پشتیبانی از سایه زن هندسی و پسوندهای Vulkan بدون مشخصات را معرفی کرد. پشتیبانی بهبود یافته از اشکال زدای سه بعدی RenderDoc و ردیاب GFXReconstruct. علاوه بر این، درایورهای OpenGL و Vulkan به طور قابل توجهی عملکرد کد تولید شده توسط کامپایلر سایه زن را افزایش داده اند که تأثیر مثبتی بر سرعت برنامه هایی دارد که به طور فعال از شیدرها استفاده می کنند، مانند بازی های مبتنی بر Unreal Engine 3. نمودار زیر. افزایش عملکرد برخی از بازی ها را به صورت درصد نشان می دهد:

پشتیبانی Raspberry Pi 4 Certified Vulkan 1.1 Graphics API

تمام تغییرات ذکر شده در درایور v3dv قبلاً در پروژه اصلی Mesa اعمال شده است و به زودی در توزیع سیستم عامل Raspberry Pi در دسترس خواهد بود. درایور v3dv محدود به پشتیبانی از شتاب دهنده گرافیکی VideoCore VI است که از مدل Raspberry Pi 4 استفاده می شود. برای بردهای قدیمی تر، درایور RPi-VK-Driver به طور جداگانه در حال توسعه است که تنها زیر مجموعه ای از Vulkan API را پیاده سازی می کند. قابلیت‌های پردازنده گرافیکی VideoCore ارائه شده در بردها قبل از Raspberry Pi 4 محدود است و برای پیاده‌سازی کامل API Vulkan کافی نیست.

پشتیبانی Raspberry Pi 4 Certified Vulkan 1.1 Graphics API
پشتیبانی Raspberry Pi 4 Certified Vulkan 1.1 Graphics API


منبع: opennet.ru

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