Baseret på Nouveau udvikles en ny driver til Vulkan grafik API

Udviklere fra Red Hat og Collabora er begyndt at skabe en åben Vulkan nvk-driver til NVIDIA-grafikkort, som vil komplementere anv (Intel), radv (AMD), tu (Qualcomm) og v3dv (Broadcom VideoCore VI) drivere, der allerede er tilgængelige i Mesa. Driveren udvikles på baggrund af Nouveau-projektet med brug af nogle delsystemer, der tidligere er brugt i Nouveau OpenGL-driveren.

Parallelt hermed påbegyndte Nouveau arbejdet med at flytte universel funktionalitet ind i et separat bibliotek, der kan bruges i andre drivere. For eksempel er komponenter til kodegenerering, der kan bruges til at dele shader-kompileren i drivere til OpenGL og Vulkan, flyttet til biblioteket .

Udviklingen af ​​Vulkan-driveren omfattede Karol Herbst, en Nouveau-udvikler hos Red Hat, David Airlie, en DRM-vedligeholder hos Red Hat, og Jason Ekstrand, en aktiv Mesa-udvikler hos Collabora. Driveren er på et tidligt udviklingsstadium og er endnu ikke egnet til andre applikationer end at køre vulkaninfo-værktøjet. Behovet for en ny driver skyldes manglen på åbne Vulkan-drivere til NVIDIA-videokort, mens flere og flere spil bruger denne grafik-API eller kører på Linux ved hjælp af lag, der oversætter Direct3D-kald til Vulkan API.

Kilde: opennet.ru

Tilføj en kommentar