Tornando indietro di alcuni anni c’è stato uno sviluppo sperimentale attorno a un back-end Vulkan per il compositore KWin di KDE, mentre ora è stata formalizzata una road map per portare effettivamente a compimento il supporto Vulkan.

Lo sviluppatore di KDE Xaver Hugl, che ha contribuito in modo significativo a KWin, ha iniziato a delineare una road map per Vulkan. Osserva che nell’adozione di Vulkan ci sono vantaggi in termini di calcolo asincrono, comportamento meglio definito e maggiore controllo sulle operazioni. L’uso di Vulkan di KWin migliorerà anche il supporto multi-GPU, un comportamento del driver più prevedibile e altre funzionalità moderne.

Il piano proposto è di utilizzare Vulkan 1.3 e tutte le estensioni che si adatterebbero bene agli scopi di KWin mentre il back-end OpenGL continuerebbe come riserva di compatibilità. Questo supporto Vulkan sarebbe focalizzato sul back-end Wayland di KWin.


Questo lavoro includerebbe il porting degli shader su Vulkan e SPIR-V, portando i plug-in necessari su Vulkan o facendo uso delle estensioni di interoperabilità OpenGL e altro ancora.

Non c’è ancora una tempistica per quando il supporto di KWin Vulkan dovrebbe essere pronto per gli utenti finali poiché c’è ancora molta strada da fare. Coloro che desiderano vedere la loro road map Vulkan possono vedere invent.kde.org.

Categories: IT Info