На база Nouveau се развива нов драйвер за графичния API Vulkan

Разработчиците от Red Hat и Collabora започнаха създаването на отворен Vulkan драйвер nvk за графични карти NVIDIA, който ще допълни вече наличните в Mesa драйвери anv (Intel), radv (AMD), tu (Qualcomm) и v3dv (Broadcom VideoCore VI). Разработката на драйвера се извършва на базата на проекта Nouveau с използването на някои подсистеми, преди това използвани в OpenGL драйвера Nouveau.

Паралелно с това в Nouveau започна работа по отделяне на универсалната функционалност в отделна библиотека, която може да се използва и в други драйвери. Например, в библиотеката са изнесени компоненти за генериране на код, които могат да се използват за споделено използване на компилатора на шейдъри в драйвери за OpenGL и Vulkan.

В разработката на Vulkan драйвера участваха Карол Хербст (Karol Herbst), разработчик на Nouveau от Red Hat, Дейвид Ейрли (David Airlie), поддържач на подсистемата DRM от Red Hat, и Джейсън Екстранд (Jason Ekstrand), активен разработчик на Mesa от Collabora. Драйверът се намира в начален етап на развитие и засега не е подходящ за приложения, различни от стартиране на утилитата vulkaninfo. Необходимостта от нов драйвер се дължи на отсъствието на отворени Vulkan драйвери за графични карти NVIDIA, докато все повече игри използват този графичен API или се стартират в Linux чрез слоеве, трансформиращи извикванията на Direct3D в API Vulkan.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster