πριν ΛΙΓΕΣ μερες Η NVIDIA ανακοίνωσε την κυκλοφορία του η νέα σταθερή έκδοση του ελεγκτές 565.77, έκδοση στην οποία μία από τις αξιοσημείωτες αλλαγές είναι η προσθήκη της παραμέτρου GLVidHeapReuseRatio στα προφίλ εφαρμογών, τα οποία σας επιτρέπει να ελέγχετε την ποσότητα της μνήμης OpenGL προορίζεται για επαναχρησιμοποίηση. Αυτή η ρύθμιση είναι ιδιαίτερα χρήσιμη για τους σύνθετους διακομιστές Wayland, καθώς αντιμετωπίζει ζητήματα που σχετίζονται με την υπερβολική κατανάλωση μνήμης βίντεο.
Μια άλλη καινοτομία που παρουσιάζει η νέα έκδοση του NVIDIA 565.77 είναι το βελτιωμένη υποστήριξη πυρήνα Linux, εφόσον είναι έχετε προσθέσει κώδικα στη διαδικασία κατασκευής της μονάδας προγράμματος οδήγησης για την ανάλυση της παραμέτρου CONFIG_CC_VERSION_TEXT στη διαμόρφωση Kconfig, η οποία βελτιώνει την ανίχνευση του μεταγλωττιστή που χρησιμοποιείται για τη δημιουργία του πυρήνα, μειώνοντας τα πιθανά σφάλματα συμβατότητας.
Επιπλέον, το εργαλείο Το nvidia-modprobe πλέον εντοπίζει με μεγαλύτερη ακρίβεια τις μονάδες πυρήνα έχει ήδη φορτωθεί, επιλύοντας ένα πρόβλημα που επηρέασε το nvidia-persistence και τη λειτουργία "persistence" του, η οποία αποτρέπει την επανεκκίνηση της συσκευής όταν δεν χρησιμοποιείται.
El Η υποστήριξη για το DMA-BUF έχει βελτιωθεί επιτρέποντας τη χρήση του mmap καιn εξαγόμενα αντικείμενα και τραύλισμα που σχετίζονται με το συγχρονισμό OpenGL με κάθετη σάρωση (vblank) έχουν αφαιρεθεί υπέρ του GSP. Από την άλλη πλευρά, Το nvidia-drm περιλαμβάνει πλέον πρόσθετες ιδιότητες για ορισμένα προγράμματα οδήγησης CRTC, καθιστώντας εύκολη τη διαμόρφωση της επεξεργασίας χρωμάτων σε σύνθετους διακομιστές Wayland.
Όσο για τις βελτιστοποιήσεις, η υποβάθμιση της απόδοσης κατά τη χρήση της λειτουργίας d3d9.floatEmulation στο DXVK έχει καταργηθεί, ενώ ο διαμορφωτής NVIDIA σέβεται πλέον τις χρωματικές παραμέτρους που ορίζονται από το θέμα GTK3 στη σελίδα διαμόρφωσης κλειδώματος πλαισίου.
Όσον αφορά τις επεκτάσεις, το πρόγραμμα οδήγησης προσθέτει υποστήριξη για το Vulkan VK_EXT_depth_clamp_control και επαναφέρει την επέκταση OpenGL GLX_EXT_buffer_age για το Xwayland, η οποία ήταν προηγουμένως απενεργοποιημένη λόγω σφαλμάτων που επηρεάζουν την απόδοση.
επίσης Διορθώθηκαν κρίσιμα ζητήματα όπως σφάλματα πυρήνα και εφαρμογές όταν χρησιμοποιήθηκε η παράμετρος nvidia-drm.modeset=0, καθώς και σφάλματα στο Wayland που προκάλεσαν σφάλματα στο KDE Plasma 6 και σε παιχνίδια ή εφαρμογές που βασίζονται στο API γραφικών Vulkan, συμπεριλαμβανομένων των τίτλων που αναπτύχθηκαν με το Unreal Engine.
Του Άλλες αλλαγές που έγιναν:
- Το GLX_EXT_buffer_age έχει ξανά ενεργοποιηθεί στο Xwayland. Αυτή η επέκταση είχε προηγουμένως απενεργοποιηθεί στο Xwayland λόγω ενός σφάλματος που τώρα έχει διορθωθεί.
- Διορθώθηκε ένα σφάλμα που έκανε το FarCry 5 όταν εκτελούσε το DXVK να εμφανίσει μια μαύρη οθόνη.
- Ενημερώθηκε η σελίδα ρυθμίσεων κλειδώματος πλαισίου του πίνακα ελέγχου των ρυθμίσεων της nvidia για χρήση του χρώματος κειμένου θέματος GTK3 αντί του προεπιλεγμένου λευκού για το χρώμα του κειμένου, βελτιώνοντας την αναγνωσιμότητα με ορισμένα θέματα.
- Διορθώθηκαν ορισμένες παλινδρομήσεις απόδοσης που παρατηρήθηκαν με το vkd3d-proton 2.9.
- Διορθώθηκε ένα σφάλμα που θα μπορούσε να προκαλέσει τρεμόπαιγμα σε ορισμένες εφαρμογές κατά τη χρήση του Unified Back Buffer (UBB).
- Διορθώθηκε ένα σφάλμα που θα μπορούσε να προκαλέσει την εμφάνιση εσφαλμένων ή ξεθωριασμένων χρωμάτων με σάρωση HDR
Τελικά αν θέλετε να μάθετε περισσότερα για αυτό Σχετικά με την κυκλοφορία αυτής της νέας έκδοσης των προγραμμάτων οδήγησης, μπορείτε ελέγξτε τον παρακάτω σύνδεσμο.
Πώς να εγκαταστήσετε προγράμματα οδήγησης NVIDIA στο Ubuntu και σε παράγωγα;
Για να χρησιμοποιήσετε προγράμματα οδήγησης NVIDIA σε Ubuntu και παράγωγα, πρέπει πρώτα να προσδιορίσετε το μοντέλο της κάρτας γραφικών σας και τα κατάλληλα προγράμματα οδήγησης. Ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή για να εμφανίσετε τις συσκευές NVIDIA στο σύστημά σας:
lspci | grep -i nvidia
Μέθοδος 1: Χρησιμοποιήστε το αποθετήριο NVIDIA (συνιστάται για αρχάριους)
Αυτή η μέθοδος είναι πιο ασφαλής και αποφεύγει προβλήματα με τη γραφική περίοδο λειτουργίας. Πριν ξεκινήσετε, βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο με:
sudo apt update sudo apt upgrade -y
Στη συνέχεια, εγκαταστήστε τα απαραίτητα πακέτα για τη μεταγλώττιση λειτουργικών μονάδων πυρήνα:
sudo apt install build-essential dkms
Προσθέστε το χώρο αποθήκευσης προγραμμάτων οδήγησης γραφικών NVIDIA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Στη συνέχεια, εγκαταστήστε το κατάλληλο πρόγραμμα οδήγησης για την κάρτα γραφικών σας. Αντικαθιστά XX
από την έκδοση του προγράμματος οδήγησης που αντιστοιχεί στο μοντέλο σας (για παράδειγμα, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Τέλος, επανεκκινήστε το σύστημα για να εφαρμόσετε τις αλλαγές:
sudo reboot
Μέθοδος 2: Λήψη του προγράμματος οδήγησης από τον ιστότοπο της NVIDIA
Εάν προτιμάτε να εγκαταστήσετε το πρόγραμμα οδήγησης με μη αυτόματο τρόπο, επισκεφθείτε το Επίσημος ιστότοπος λήψης της NVIDIA. Εκεί μπορείτε να αναζητήσετε το κατάλληλο πρόγραμμα οδήγησης για την κάρτα γραφικών σας, να το κατεβάσετε και να ακολουθήσετε τις οδηγίες εγκατάστασης που παρέχονται από τη NVIDIA.
Σημείωση: πριν πραγματοποιήσετε οποιαδήποτε διαδικασία, είναι σημαντικό να ελέγξετε τη συμβατότητα αυτού του νέου προγράμματος οδήγησης με τη διαμόρφωση του υπολογιστή σας (σύστημα, πυρήνας, linux-headers, έκδοση Xorg).
Επειδή αν όχι, μπορείτε να καταλήξετε σε μια μαύρη οθόνη και σε καμία περίπτωση δεν είμαστε υπεύθυνοι γι 'αυτό, καθώς είναι δική σας απόφαση να το κάνετε ή όχι.
Αφού κάνετε λήψη του προγράμματος οδήγησης από τον ιστότοπο της NVIDIA, θα πρέπει να αποφύγετε διενέξεις με δωρεάν προγράμματα οδήγησης nouveau δημιουργία μαύρης λίστας. Ανοίξτε το αντίστοιχο αρχείο με:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Μέσα στο αρχείο, προσθέστε τις ακόλουθες γραμμές για απενεργοποίηση nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Διακοπή του διακομιστή γραφικών
Μετά την επανεκκίνηση, πρέπει να διακόψετε τον διακομιστή γραφικών (γραφική διεπαφή). Αυτό γίνεται εκτελώντας:
sudo init 3
Εάν κατά την επανεκκίνηση συναντήσετε μια μαύρη οθόνη ή εάν ο διακομιστής γραφικών έχει ήδη σταματήσει, μπορείτε να αποκτήσετε πρόσβαση σε ένα τερματικό TTY πατώντας τα πλήκτρα Ctrl + Alt + F1
(o F2
, ανάλογα με τη διαμόρφωσή σας).
Απεγκαταστήστε προηγούμενες εκδόσεις του προγράμματος οδήγησης NVIDIA
Εάν έχετε εγκαταστήσει μια παλαιότερη έκδοση, καταργήστε την για να αποφύγετε διενέξεις εκτελώντας:
sudo apt-get purge nvidia *
Εγκαταστήστε το πρόγραμμα οδήγησης που έχετε λάβει
Εκχωρήστε δικαιώματα εκτέλεσης στο ληφθέν αρχείο προγράμματος οδήγησης:
sudo chmod +x NVIDIA-Linux*.run
Και εκτελούμε με:
sh NVIDIA-Linux-*.run
Στο τέλος της εγκατάστασης θα χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή σας, ώστε όλες οι αλλαγές να φορτωθούν κατά την εκκίνηση.