Κυκλοφορεί το Mesa 19.2.0, μια δωρεάν εφαρμογή των OpenGL και Vulkan

Εισήχθη κυκλοφορία μιας δωρεάν υλοποίησης του OpenGL και του Vulkan API - Mesa 19.2.0. Η πρώτη έκδοση του κλάδου Mesa 19.2.0 έχει πειραματική κατάσταση - μετά την τελική σταθεροποίηση του κώδικα, θα κυκλοφορήσει μια σταθερή έκδοση 19.2.1. Στο Μέσα 19.2 παρέχεται Πλήρης υποστήριξη OpenGL 4.5 για προγράμματα οδήγησης i965, radeonsi και nvc0, υποστήριξη Vulkan 1.1 για κάρτες Intel και AMD και υποστήριξη για το πρότυπο OpenGL 4.6 για κάρτες Intel.

Μεταξύ αλλαγές:

  • Τα προγράμματα οδήγησης (i965, iris) για κάρτες γραφικών Intel (gen7+) παρέχουν πλήρη υποστήριξη OpenGL 4.6 και γλώσσα περιγραφής shader GLSL 4.60. Έως ότου παρέχεται υποστήριξη OpenGL 4.6 στα προγράμματα οδήγησης radeonsi (AMD) και nvc0 (NVIDIA), απομένει να εφαρμοστούν οι επεκτάσεις GL_ARB_gl_spirv και GL_ARB_spirv_extensions που ήταν προστέθηκε για i965 πρόγραμμα οδήγησης τον Αύγουστο?
  • Η λειτουργικότητα του νέου προγράμματος οδήγησης συνεχίζει να επεκτείνεται ίρις για την Intel GPU, η οποία στις δυνατότητές της έχει σχεδόν ισοδυναμεί με το πρόγραμμα οδήγησης i965. Το πρόγραμμα οδήγησης Iris βασίζεται στην αρχιτεκτονική Gallium3D, η οποία εκφορτώνει εργασίες διαχείρισης μνήμης στην πλευρά του προγράμματος οδήγησης DRI του πυρήνα Linux και παρέχει έναν έτοιμο ανιχνευτή κατάστασης με υποστήριξη για μια κρυφή μνήμη επαναχρησιμοποίησης αντικειμένων εξόδου. Το πρόγραμμα οδήγησης υποστηρίζει μόνο επεξεργαστές που βασίζονται στη μικροαρχιτεκτονική Gen8+ (Broadwell, Skylake) με GPU HD, UHD και Iris.
  • Προστέθηκε υποστήριξη για AMD Navi 10 GPU στα προγράμματα οδήγησης RADV και RadeonSI
    (Radeon RX 5700), καθώς και αρχική υποστήριξη Navi 14. Περιλαμβάνεται επίσης στο πρόγραμμα οδήγησης RadeonSI προστέθηκε υποστήριξη για το μελλοντικό APU Renoir (Zen 2 με GPU Navi) και εν μέρει Αρκτούρος (μόνο υπολογιστικές δυνατότητες και μηχανή αποκωδικοποίησης βίντεο VCN 2.5, χωρίς 3D).

  • Στο πρόγραμμα οδήγησης Gallium3D R600 για ορισμένες παλαιότερες κάρτες AMD (HD 5800/6900) εξασφαλισμένη Υποστήριξη OpenGL 4.5.
  • Για το RadeonSI παρουσιάζονται νέος σύνδεσμος χρόνου εκτέλεσης - rtld;
  • Η απόδοση των προγραμμάτων οδήγησης RADV και Virgl έχει βελτιστοποιηθεί.
  • Αναπτυγμένος Πρόγραμμα οδήγησης Panfrost για GPU που βασίζονται στις μικροαρχιτεκτονικές Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) και Bifrost (Mali G3x, G5x, G7x) που χρησιμοποιούνται σε πολλές συσκευές με επεξεργαστές ARM. Οι δυνατότητες του προγράμματος οδήγησης είναι πλέον επαρκείς για την εκτέλεση του GNOME Shell.
  • Προστέθηκε επέκταση EGL που προτείνεται από την NVIDIA EGL_EXT_platform_device, το οποίο επιτρέπει την προετοιμασία του EGL χωρίς κλήση API για συγκεκριμένη συσκευή
  • Προστέθηκαν νέες επεκτάσεις OpenGL:
  • Προστέθηκαν επεκτάσεις στο πρόγραμμα οδήγησης RADV Vulkan (για κάρτες AMD):
  • Η ακόλουθη επέκταση έχει προστεθεί στο πρόγραμμα οδήγησης ANV Vulkan (για κάρτες Intel):
    VK_EXT_shader_demote_to_helper_inocation.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο