Går tilbake noen år har det vært eksperimentell utvikling rundt en Vulkan-back-end for KDEs KWin-kompositor, mens nå et veikart blir formalisert for å faktisk bringe Vulkan-støtte til realisering.

KDE-utvikler Xaver Hugl som har bidratt betydelig til KWin har begynt å legge ut et veikart for Vulkan. Han bemerker at ved å ta i bruk Vulkan er det fordeler rundt asynkron databehandling, bedre definert oppførsel og mer kontroll over operasjoner. Bruk av Vulkan av KWin vil også forbedre multi-GPU-støtte, mer forutsigbar driveroppførsel og annen moderne funksjonalitet.

Den foreslåtte planen er å bruke Vulkan 1.3 og alle utvidelser som passer godt for KWin-formål, mens OpenGL-backend vil fortsette som en kompatibilitetsreserve. Denne Vulkan-støtten vil være fokusert på KWins Wayland-backend.


Dette arbeidet vil inkludere porting shaders over til Vulkan og SPIR-V, portering av nødvendige plug-ins til Vulkan eller bruk av OpenGL interoperabilitetsutvidelser og mer.

Det er ingen tidslinje ennå for når KWin Vulkan-støtten forventes å være klar for sluttbrukere siden det er en lang vei foran. De som ønsker å se deres Vulkan-veikart kan se invent.kde.org.

Categories: IT Info