Πηγαίνοντας μερικά χρόνια πίσω, υπήρξε πειραματική ανάπτυξη γύρω από ένα back-end Vulkan για τον συνθέτη KWin του KDE, ενώ τώρα επισημοποιείται ένας οδικός χάρτης για την ουσιαστική υλοποίηση της υποστήριξης Vulkan.

Ο προγραμματιστής του KDE, Xaver Hugl, ο οποίος έχει συνεισφέρει σημαντικά στο KWin, άρχισε να χαράσσει έναν οδικό χάρτη για το Vulkan. Σημειώνει ότι με την υιοθέτηση του Vulkan υπάρχουν πλεονεκτήματα σχετικά με τον ασύγχρονο υπολογισμό, την καλύτερη καθορισμένη συμπεριφορά και περισσότερο έλεγχο των λειτουργιών. Η χρήση του Vulkan by KWin θα βελτιώσει επίσης την υποστήριξη πολλαπλών GPU, την πιο προβλέψιμη συμπεριφορά του προγράμματος οδήγησης και άλλες σύγχρονες λειτουργίες.

Το προτεινόμενο σχέδιο είναι να γίνει χρήση του Vulkan 1.3 και όλων των επεκτάσεων που θα ταιριάζουν καλά για τους σκοπούς του KWin, ενώ το back-end του OpenGL θα συνεχίσει ως εναλλακτική λύση συμβατότητας. Αυτή η υποστήριξη της Vulkan θα επικεντρωθεί στο back-end της KWin Wayland.


Αυτή η εργασία θα περιλαμβάνει μεταφορά σκίαστρων στο Vulkan και στο SPIR-V, μεταφέροντας τα απαραίτητα πρόσθετα στο Vulkan ή κάνοντας χρήση επεκτάσεων διαλειτουργικότητας OpenGL και πολλά άλλα.

Δεν υπάρχει ακόμη χρονοδιάγραμμα για το πότε η υποστήριξη του KWin Vulkan αναμένεται να είναι έτοιμη για τους τελικούς χρήστες, καθώς ο δρόμος είναι μακρύς. Όσοι επιθυμούν να δουν τον οδικό τους χάρτη Vulkan μπορούν να ανατρέξουν στο invent.kde.org.

Categories: IT Info