Το DLSS έρχεται στον ανοιχτού κώδικα NVK Vulkan driver για Linux μέσω του Mesa 26.2
Τεχνικό υπόβαθρο
Το αρχικό pull request για την υλοποίηση της επέκτασης VK_NVX_binary_import — απαραίτητης για την υποστήριξη DLSS στα GPU της NVIDIA — είχε ανοίξει πέρσι από την Autumn Ashton, developer της Valve. Δύο μήνες πριν από την ενσωμάτωση, ο Thomas Andersen άνοιξε νέο pull request για να επιλύσει merge conflicts και άλλα ζητήματα του αρχικού, καθώς η Ashton δεν ήταν εξίσου δραστήρια στην ανάπτυξη του Mesa τους τελευταίους μήνες.
Η επέκταση VK_NVX_binary_import επιτρέπει σε εφαρμογές να εισάγουν NVIDIA CuBIN binaries και να τα εκτελούν· τα CuBIN ELF αρχεία είναι προ-μεταγλωττισμένα CUDA binaries για εκτέλεση στα GPU της NVIDIA.
Σημασία για το Linux gaming
Τα proprietary drivers της NVIDIA υποστηρίζουν ήδη DLSS σε Linux· το NVK είναι ο νέος driver από μηδενική βάση που η Valve επιθυμεί να συντηρεί παράλληλα με την ανοιχτή κοινότητα. Πρόσφατες συγκρίσεις επιδόσεων εξακολουθούν να δείχνουν σημαντική απόσταση από τον proprietary driver, ωστόσο η υποστήριξη DLSS αναμένεται να συμβάλει στο να μετριαστούν μέρος των προβλημάτων επιδόσεων των τρεχουσών εκδόσεων του NVK.
Σύμφωνα με διαθέσιμες πληροφορίες, η συμβατότητα παραμένει περιορισμένη σε συγκεκριμένες αρχιτεκτονικές GPU της NVIDIA, όπως Turing και νεότερες.
Πηγές
Phoronix: Open-Source NVIDIA NVK Vulkan Driver Now Supports DLSS VideoCardz: NVIDIA DLSS support lands in open-source NVK Vulkan driver for Linux TechPowerUp: NVIDIA Open-Source Linux NVK Driver Gets Experimental DLSS Support
414
