Η NVIDIA ανακοίνωσε τη μεταφορά των προγραμμάτων οδήγησης Linux σε ανοιχτές μονάδες

Η NVIDIA κινείται προς τις βασικές μονάδες GPU ανοιχτού κώδικα

Τον περασμένο Μάιο, μοιραστήκαμε εδώ στο blog τα νέα για τις αλλαγές που είχε ετοιμάσει η NVIDIA για Linux, αφού όπως αναφέραμε στο σημείωμα, στην επόμενη έκδοση των προγραμμάτων οδήγησης του Κάτοχοι “NVIDIA 560”, Οι ανοιχτές μονάδες πυρήνα Linux θα χρησιμοποιούνται από προεπιλογή.

Λοιπόν, τώρα η NVIDIA ανακοίνωσε τα σχέδιά της να μεταφέρει τα ιδιόκτητα προγράμματα οδήγησης σε προεπιλεγμένες μονάδες πυρήνα Linux, ξεκινώντας με τη μικροαρχιτεκτονική Turing (GeForce GTX 1600 και RTX 2000).

Αξίζει να το αναφέρουμε οι μονάδες για Linux άνοιξαν την άνοιξη του 2022 υπό τις άδειες MIT και GPLv2, και το σχέδιο χρήσης τους ως προεπιλογές αποκαλύφθηκε πριν από δύο μήνες. Αυτή η αλλαγή σημαίνει ότι το προεπιλεγμένο πακέτο προγραμμάτων οδήγησης θα χρησιμοποιεί υπάρχουσες ανοιχτές μονάδες, προηγουμένως προσφερόταν ως επιλογή. Ωστόσο, η βασική λειτουργικότητα υλικολογισμικού και τα στοιχεία χώρου χρήστη, όπως οι βιβλιοθήκες για CUDA, OpenGL και Vulkan, θα παραμείνουν ιδιόκτητα.

NVIDIA προγράμματα οδήγησης σε Linux
σχετικό άρθρο:
Τα γραφικά Nvidia Turing θα αρχίσουν να χρησιμοποιούν ανοιχτές μονάδες πυρήνα  

Δύο χρόνια αργότερα, επιτύχαμε ισοδύναμη ή καλύτερη απόδοση εφαρμογής με τις μονάδες πυρήνα GPU ανοιχτού κώδικα και προσθέσαμε σημαντικές νέες δυνατότητες:

-Υποστήριξη ετερογενούς διαχείρισης μνήμης (HMM).
-Εμπιστευτικός υπολογισμός
-Οι συνεπείς αρχιτεκτονικές μνήμης των πλατφορμών Grace μας
-Κι αλλα
Βρισκόμαστε τώρα σε ένα σημείο όπου η πλήρης μετάβαση σε μονάδες πυρήνα GPU ανοιχτού κώδικα είναι η σωστή απόφαση και κάνουμε αυτήν την αλλαγή στην επερχόμενη έκδοση του προγράμματος οδήγησης R560.

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

Η κύρια διαφορά Ανάμεσα στις διαθέσιμες επιλογές είναι και αυτό Οι ανοιχτές μονάδες μπορούν να χρησιμοποιηθούν μόνο με GPU εξοπλισμένες με μικροελεγκτή GSP (ξεχωριστός επεξεργαστής συστήματος GPU). Αυτός ο μικροελεγκτής επιτρέπει τη μετακίνηση των λειτουργιών προετοιμασίας και ελέγχου της GPU από τον ελεγκτή στο ιδιόκτητο υλικολογισμικό. Το GSP βρίσκεται σε κάρτες βίντεο που βασίζονται σε μικροαρχιτεκτονικές όπως οι Turing, Ampere, Ada και Hopper.

NVIDIA προγράμματα οδήγησης σε Linux
σχετικό άρθρο:
Η NVIDIA βγήκε για να διευκρινίσει τις αμφιβολίες σχετικά με τη χρήση των ανοιχτών μονάδων πυρήνα

Εκτός από τις νέες GPU, το Οι ιδιόκτητες μονάδες εξακολουθούν να υποστηρίζουν παλαιότερες GPU που δεν είναι εξοπλισμένες με GSP, όπως αυτές που βασίζονται στις μικροαρχιτεκτονικές Maxwell, Pascal και Volta. Η NVIDIA σκοπεύει να σταματήσει την εφαρμογή υποστήριξης για νέες GPU σε ιδιόκτητες μονάδες και να επικεντρωθεί αποκλειστικά στην ανάπτυξη ανοιχτών μονάδων. Για παράδειγμα, η υποστήριξη για τις νέες πλατφόρμες NVIDIA Grace Hopper και NVIDIA Blackwell είναι πλέον διαθέσιμη σε ανοιχτές μονάδες, οι οποίες δεν υποστηρίζονται από ιδιόκτητες μονάδες.

Δεν υποστηρίζονται όλες οι GPU από λειτουργικές μονάδες πυρήνα GPU ανοιχτού κώδικα.

Για πλατφόρμες επόμενης γενιάς όπως η NVIDIA Grace Hopper ή η NVIDIA Blackwell, θα πρέπει να χρησιμοποιείτε βασικές μονάδες GPU ανοιχτού κώδικα. Τα ιδιόκτητα προγράμματα οδήγησης δεν υποστηρίζονται σε αυτές τις πλατφόρμες.

Για νεότερες GPU στις αρχιτεκτονικές Turing, Ampere, Ada Lovelace ή Hopper, η NVIDIA συνιστά τη μετάβαση σε μονάδες πυρήνα GPU ανοιχτού κώδικα. Για παλαιότερες GPU σε αρχιτεκτονικές Maxwell, Pascal ή Volta, οι βασικές μονάδες GPU ανοιχτού κώδικα δεν υποστηρίζονται στην πλατφόρμα σας. Συνεχίστε να χρησιμοποιείτε το ιδιόκτητο πρόγραμμα οδήγησης NVIDIA.

Για μικτές αναπτύξεις με παλαιότερες και νεότερες GPU στο ίδιο σύστημα, συνεχίστε να χρησιμοποιείτε το ιδιόκτητο πρόγραμμα οδήγησης.

Με την κυκλοφορία των προγραμμάτων οδήγησης NVIDIA 560 για GPU που βασίζονται στη μικροαρχιτεκτονική Turing και για εικονικοποίηση GPU με βάση το Ada, θα κυκλοφορήσουν ανοιχτές εκδόσεις των μονάδων του πυρήνα που είναι εγκατεστημένο από προεπιλογή και nvidia-peermem.ko σε περιπτώσεις όπου η χρήση του είναι δυνατή. Στις διανομές Ubuntu, Debian, SUSE και openSUSE, συνιστάται η χρήση του πακέτου "nvidia-open" για να εγκαταστήσετε την έκδοση ανοιχτής μονάδας των προγραμμάτων οδήγησης NVIDIA. Σε διανομές που βασίζονται σε RHEL, συνιστάται η χρήση του "Πρόγραμμα οδήγησης nvidia".

νέο σενάριο βοήθειας εντοπισμού

Αξίζει να το αναφέρουμε Η NVIDIA προσφέρει ένα νέο σενάριο «nvidia-driver-assistanτ» ενίσχυση για ανίχνευση, η οποία απλοποιεί την επιλογή της βέλτιστης έκδοσης λειτουργικών μονάδων πυρήνα. Αν και, από την άλλη πλευρά, για τους χρήστες που προτιμούν να το κάνουν με εντολές, εάν θέλουν να εγκαταστήσουν ιδιόκτητες μονάδες πυρήνα στο σύστημα, πρέπει να καθορίσουν την επιλογή «–kernel-module-type=ιδιόκτητο» κατά την εκτέλεση του αρχείου εγκατάστασης με προγράμματα οδήγησης NVIDIA.

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


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

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

*

*

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