Το Mesa 21.1.0 έρχεται με βελτιώσεις, επεκτάσεις και πολλά άλλα για την υποστήριξη προγραμμάτων οδήγησης

Πίνακας οδηγών

Η κυκλοφορία ανακοινώθηκε από την πρώτη έκδοση του υποκαταστήματος Mesa 21.1.0  που έχει πειραματική κατάσταση και ότι μετά την τελική σταθεροποίηση του κώδικα, θα κυκλοφορήσει η σταθερή έκδοση 21.1.1

Το Mesa 21.1.0 διαθέτει πλήρη συμβατότητα OpenGL 4.6 για προγράμματα οδήγησης 965, ίριδες (Intel), radeonsi (AMD), zink και llvmpipe. Υποστήριξη για το OpenGL 4.5 είναι διαθέσιμη για AMD (r600) και NVIDIA (nvc0) GPU και OpenGL 4.3 για virgl (εικονική GPU Virgil3D για QEMU / KVM). Το Vulkan 1.2 είναι συμβατό με κάρτες Intel και AMD και Vulkan 1.0 για VideoCore VI (Raspberry Pi 4).

Κύριες καινοτομίες του Πίνακα 21.1.0

Σε αυτήν τη νέα έκδοση των ελεγκτών Mesa μπορούμε να βρούμε διάφορες βελτιώσεις που εφαρμόζονται στους ελεγκτές καθώς και στην υποστήριξη των επεκτάσεων και είναι για παράδειγμα ο ελεγκτής Το RADV εφαρμόζει υποστήριξη VRS για χρήση με οποιοδήποτε buffer βάθους, καθώς και το VRS βελτιώνει την παραγωγικότητα σε βάρος της ποιότητας.

Ο ελεγκτής D3D12 Gallium με ένα επίπεδο OpenGL πάνω από το API DirectX 12 (D3D12) παρέχει υποστήριξη OpenGL 3.3 όταν εργάζεστε με προγράμματα οδήγησης WARP (λογισμικό rasterizer) και NVIDIA D3D12 και είναι ότι το πρόγραμμα οδήγησης χρησιμοποιείται στο επίπεδο WSL2 για την εκτέλεση εφαρμογών γραφικών Linux σε Windows.

Αξίζει επίσης να σημειωθεί η συμπερίληψη ενός νέου προγράμματος οδήγησης venus που ενσωματώνει την εικονική υλοποίηση GPU (virtio-gpu) με βάση το API Vulkan.

Από την άλλη πλευρά, σημειώνεται ότι το πρόγραμμα οδήγησης Zink (μια εφαρμογή του OpenGL API στο Vulkan) περιλαμβάνει υποστήριξη για OpenGL 4.6 και OpenGL ES 3.1. Zink, το οποίο επιτρέπει το OpenGL με επιτάχυνση υλικού, εάν το σύστημα έχει περιορισμένα προγράμματα οδήγησης για υποστήριξη μόνο του API Vulkan. Η απόδοση του Zink αναφέρεται ότι είναι κοντά στην απόδοση των εγγενών εφαρμογών OpenGL.

Επίσης στον ελεγκτή lavapipe (εφαρμογή λογισμικού rasterizer για το API Vulkan ανάλογο με το llvmpipe, αλλά για το Vulkan) προσθέτει υποστήριξη για το Vulkan 1.1 και εφαρμόζει την επέκταση Vulkan VK_KHR_copy_commands2. Η εφαρμογή του λογισμικού στο lavapipe βασίζεται στην αντιγραφή των κλήσεων από το API Vulkan στο API του Gallium.

Από την πλευρά των επεκτάσεων επισημαίνεται η νέα υποστήριξη για επεκτάσεις VK_KHR_workgroup_memory_explicit_layout και VK_KHR_zero_initialize_workgroup_memory για ελεγκτές Vulkan RADV (AMD) και ANV (Intel).

Από τις άλλες αλλαγές που ξεχωρίζουν από αυτήν τη νέα έκδοση του Mesa 21.1.0:

  • Προστέθηκε υποστήριξη για προσωρινή αποθήκευση shaders σε ένα μόνο αρχείο.
  • Τα προγράμματα οδήγησης Virgl (Virgil3D εικονική GPU για QEMU / KVM) και Lima (ARM Mali GPU) υποστηρίζουν προσωρινή αποθήκευση δίσκου shader.
  • Προστέθηκε υποστήριξη για AMD GPU Aldebaran (gfx90a).
  • Προστέθηκαν νέες επεκτάσεις OpenGL:
  • Το πρόγραμμα οδήγησης RADV (για κάρτες AMD GFX9) πρόσθεσε υποστήριξη για τροποποιητές μορφής DRM (περιλαμβάνεται η επέκταση VK_EXT_image_drm_format_modifier).

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα σχετικά με αυτήν τη νέα έκδοση των ελεγκτών Mesa 21.1.0, μπορείτε να συμβουλευτείτε το λεπτομέρειες στον παρακάτω σύνδεσμο.

Πώς να εγκαταστήσετε προγράμματα οδήγησης βίντεο Mesa σε Linux;

Πακέτα Mesa βρέθηκαν σε όλες τις διανομές Linux, οπότε η εγκατάστασή του μπορεί να γίνει είτε κατεβάζοντας και καταρτίζοντας τον πηγαίο κώδικα (Όλες οι πληροφορίες σχετικά με αυτό εδώ) ή με σχετικά απλό τρόπο, που εξαρτάται από τη διαθεσιμότητα στα επίσημα κανάλια της διανομής σας ή τρίτων.

Για όσους είναι χρήστες του Ubuntu, του Linux Mint και των παραγώγων τους Μπορούν να προσθέσουν το ακόλουθο αποθετήριο όπου τα προγράμματα οδήγησης ενημερώνονται γρήγορα.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Τώρα πρόκειται να ενημερώσουμε τη λίστα των πακέτων και των αποθετηρίων μας με:

sudo apt update

Και τέλος μπορούμε να εγκαταστήσουμε τα προγράμματα οδήγησης με:

sudo apt upgrade

Για την περίπτωση εκείνων που είναι Χρήστες και παράγωγα Arch Linux, τα εγκαθιστούμε με την ακόλουθη εντολή:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Για όποιον κι αν είναι Οι χρήστες του Fedora 32 μπορούν να χρησιμοποιήσουν αυτό το αποθετήριο, οπότε πρέπει να ενεργοποιήσουν το corp με:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Τέλος, για όσους είναι χρήστες του openSUSE, μπορούν να εγκαταστήσουν ή να ενημερώσουν πληκτρολογώντας:

sudo zypper in mesa

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.