Το Mesa 20.1.0 είναι εδώ και παρουσιάζει βελτιώσεις για Vulkan, βελτιστοποιήσεις, μεγαλύτερη υποστήριξη και πολλά άλλα

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

Η νέα έκδοση της δημοφιλούς εφαρμογής OpenGL και Vulkan Το "Πίνακας 20.1.0" έχει ήδη κυκλοφορήσει και αυτή είναι η πρώτη έκδοση του κλάδου Mesa 20.1.x που έχει πειραματική κατάσταση και ότι μετά την τελική σταθεροποίηση του κώδικα, Θα κυκλοφορήσει ως σταθερή έκδοση στην έκδοση 20.1.1.

Αυτή η νέα έκδοση του Mesa 20.1.0 φτάνει με διάφορες αλλαγές, εκ των οποίων Τονίζεται η εφαρμογή της πλήρους υποστήριξης OpenGL 4.6 για υποστήριξη GPU Intel (i965) και AMD (radeonsi) OpenGL 4.5 για GPU AMD r600 και NVIDIA nvc0, OpenGL 4.3 για virgl, καθώς και Υποστήριξη Vulkan 1.2 για κάρτες Intel και AMD.

Είναι σημαντικό να τονιστεί αυτόΟρισμένα προγράμματα οδήγησης δεν υποστηρίζουν όλες τις απαιτούμενες δυνατότητες στο OpenGL 4.6, όπως το OpenGL 4.6 μόνο είναι διαθέσιμο εάν ζητηθεί στη δημιουργία περιβάλλοντος. Τα περιβάλλοντα συμβατότητας μπορούν να αναφέρουν μια χαμηλότερη έκδοση ανάλογα με κάθε πρόγραμμα οδήγησης.

Ενώ για το Vulkan 1.2 API, αναφέρεται από το κατάλυμα apiVersion της δομής Ιδιότητες VkPhysicalDevice εξαρτάται από το συγκεκριμένο πρόγραμμα οδήγησης που χρησιμοποιείται.

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

Από τις βελτιώσεις για το Vulkan που παρουσιάζονται σε αυτήν τη νέα έκδοση, για παράδειγμα, ένα επίπεδο για την επιλογή της ενεργής συσκευής για το API Vulkan σε συστήματα με πολλαπλές GPU με υποστήριξη Vulkan ξεχωρίζει με τη μεταβλητή περιβάλλοντος TABLE_VK_DEVICE_SELECT, το οποίο λειτουργεί παρόμοιο με το DRI_PRIME για OpenGL.

Ενώ στο πρόγραμμα οδήγησης Intel Vulkan ANV, έχει προστεθεί βελτιστοποίηση για τσιπ με βάση το Icelake (Gen11), το οποίο επιτρέπει τη χρήση καθαρών χρωμάτων για υφή, η χρήση της προσωρινής μνήμης έχει βελτιωθεί σε συστήματα με μάρκες Intel Ivybridge και Haswell.

Μια άλλη αλλαγή που ξεχωρίζει είναι στο backend "ACO" που τώρα υποστηρίζει τον τύπο shaderInt16 για την GFX9 + GPU, η οποία επιτρέπει τη χρήση ακέραιων αριθμών 16-bit στον κώδικα shader.

Για τα τσιπ γραφικών Intel, προηγουμένως προστέθηκε υποστήριξη για διανύσματα NIR για μάρκες AMD. Στην πρακτική πλευρά, λόγω της βελτιστοποίησης shader, η αλλαγή επέτρεψε την αύξηση της απόδοσης των OpenGL και Vulkan σε πολλά παιχνίδια σε συστήματα με Intel GPUs.

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

  • Οι GPU AMD Navi 12 και Navi 14 περιλαμβάνουν υποστήριξη για τη λειτουργία προβολής DCC (Delta Color Compression), η οποία σας επιτρέπει να εργάζεστε με συμπιεσμένα χρωματικά δεδομένα οργανώνοντας έξοδο οθόνης.
  • Προστέθηκε πειραματική υποστήριξη NIR για τον κλασικό ελεγκτή Gallium3D R600 με υποστήριξη γεωμετρικών, θραυσμάτων, κορυφών και σκίασης.
  • Προστέθηκε μια ενημέρωση κώδικα στο πρόγραμμα οδήγησης Vulkan RADV λόγω της βελτιστοποίησης της εργασίας μνήμης, η οποία αυξάνει την απόδοση των παιχνιδιών Id Tech σε συστήματα με AMD APU.
  • Στο Panfrost, το πρόγραμμα οδήγησης εφάρμοσε την πειραματική υποστήριξη OpenGL ES 3.0 και παρείχε υποστήριξη για την GPU 3D rendering Bifrost (Mali G31). Προετοιμάστηκε μια αρχική υλοποίηση ενός μεταγλωττιστή shader που υποστηρίζει το εσωτερικό σύνολο εντολών Bifrost ειδικά για GPU.
  • Το πρόγραμμα οδήγησης TURNIP Vulkan που αναπτύχθηκε για GPU Qualcomm Adreno έχει προσθέσει υποστήριξη για γεωμετρικά shaders και Adreno 650 chip.
  • Στο πρόγραμμα οδήγησης Gallium3D LLVMpipe, το οποίο παρέχει απόδοση λογισμικού, υπήρχε υποστήριξη για shessers tesselyatsionnyh.

Τελικά αν θέλετε να μάθετε περισσότερα για αυτό, μπορείτε να ελέγξετε το πλήρες changelog Στον ακόλουθο σύνδεσμο. 

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

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

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

sudo add-apt-repository ppa:paulo-miguel-dias/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. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.