Η βάση κώδικα στην οποία βασίζεται η έκδοση Mesa 25.2 έχει αφαιρέσει την υποστήριξη για το DRI2 (Direct Rendering Infrastructure), το οποίο έχει αντικατασταθεί από τη διεπαφή DRI3, η οποία χρησιμοποιεί DMA-BUF, για την οργάνωση της άμεσης πρόσβασης στον προσαρμογέα βίντεο. Ο λόγος που αναφέρεται είναι ότι η διεπαφή DRI3 υπάρχει εδώ και πάνω από 10 χρόνια, το DRI2 είναι από καιρό ξεπερασμένο και όλα τα υποστηριζόμενα προγράμματα οδήγησης GPU έχουν υλοποιήσει από καιρό τη διεπαφή DRI3. Στο Mesa 24.2, η χρήση του DRI2 ήταν ήδη κρυμμένη πίσω από την επιλογή "legacy-x11" και για ένα χρόνο αυτό δεν έχει προκαλέσει ειδικά ερωτήματα.
Σημειώνεται ότι η Mesa σχεδιάζει να καταργήσει την υποστήριξη για άλλους μηχανισμούς που έχουν καταστεί παρωχημένοι από την εισαγωγή του DMA-BUF. Συγκεκριμένα, σχεδιάζει να διακόψει την υποστήριξη για την επέκταση EGL EGL_WL_bind_wayland_display, που έχει υλοποιηθεί για το Wayland. Για την ανταλλαγή buffers pixel μεταξύ του client και υπηρέτης Προτείνεται η χρήση του πρωτοκόλλου Wayland για το linux_dmabuf. Η υποστήριξη για το EGL_WL_bind_wayland_display έχει προγραμματιστεί να απενεργοποιηθεί από προεπιλογή και να ενεργοποιηθεί μόνο με τη σημαία δημιουργίας "legacy-wayland", μετά την οποία θα καταργηθεί μετά από μερικές κυκλοφορίες.
Πηγή: opennet.ru
