Udviklere fra Red Hat og Collabora er begyndt at skabe en åben Vulkan-driver nvk til NVIDIA-grafikkort, som vil supplere de eksisterende Mesa-drivere anv (Intel), radv (AMD), tu (Qualcomm) og v3dv (Broadcom VideoCore VI). Udviklingen af driveren sker på baggrund af Nouveau-projektet med brug af nogle systemkomponenter, der tidligere blev anvendt i OpenGL-driveren Nouveau.
Samtidig er arbejdet i Nouveau begyndt med at adskille universel funktionalitet i et separat bibliotek, der kan anvendes i andre drivere. For eksempel er komponenter til generering af kode blevet placeret i biblioteket, som kan bruges til at dele en shader-compiler mellem drivere til OpenGL og Vulkan.
Udviklingen af Vulkan-driveren involverer Karol Herbst, Nouveau-udvikler fra Red Hat, David Airlie, vedligeholder af DRM-subsystemet fra Red Hat, og Jason Ekstrand, aktiv udvikler af Mesa fra Collabora. Driveren er i en tidlig udviklingsfase og er endnu ikke egnet til anvendelser, der adskiller sig fra at køre værktøjet vulkaninfo. Behovet for en ny driver skyldes manglen på åbne Vulkan-drivere til NVIDIA-grafikkort, mens flere og flere spil bruger denne grafiske API eller kører på Linux ved hjælp af lag, der oversætter Direct3D-opkald til Vulkan-API.
Kilde: opennet.ru
