Η NVIDIA δημοσίευσε το πρόγραμμα οδήγησης 470.57.02, RTXMU ανοιχτού κώδικα και πρόσθεσε υποστήριξη Linux στο RTX SDK

Η NVIDIA δημοσίευσε την πρώτη σταθερή έκδοση του νέου κλάδου του ιδιόκτητου προγράμματος οδήγησης NVIDIA 470.57.02. Το πρόγραμμα οδήγησης είναι διαθέσιμο για Linux (ARM, x86_64), FreeBSD (x86_64) και Solaris (x86_64).

Βασικές καινοτομίες:

  • Προστέθηκε υποστήριξη για νέες GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, T4G, A100 80GB PCIe, A16, PG506-243, PG506-242, CMP 90HX, CMP 70HX, A100-506- CMP 207HX.
  • Προστέθηκε αρχική υποστήριξη για OpenGL και επιτάχυνση υλικού Vulkan για εφαρμογές X11 που εκτελούνται σε περιβάλλοντα Wayland χρησιμοποιώντας το στοιχείο Xwayland DDX. Κρίνοντας από τις δοκιμές, κατά τη χρήση του κλάδου προγραμμάτων οδήγησης NVIDIA 470, η απόδοση του OpenGL και του Vulkan σε εφαρμογές X που ξεκινούν με χρήση του XWayland είναι σχεδόν ίδια με την εκτέλεση σε έναν κανονικό διακομιστή X.
  • Η δυνατότητα χρήσης της τεχνολογίας NVIDIA NGX στο Wine και το πακέτο Proton, που αναπτύχθηκε από τη Valve για την εκτέλεση παιχνιδιών Windows σε Linux, έχει υλοποιηθεί. Συμπεριλαμβανομένων των Wine και Proton, μπορείτε πλέον να εκτελείτε παιχνίδια που υποστηρίζουν την τεχνολογία DLSS, η οποία σας επιτρέπει να χρησιμοποιείτε τους πυρήνες Tensor των καρτών βίντεο NVIDIA για ρεαλιστική κλίμακα εικόνας χρησιμοποιώντας μεθόδους μηχανικής εκμάθησης για να αυξήσετε την ανάλυση χωρίς απώλεια ποιότητας.

    Για να χρησιμοποιήσετε τη λειτουργία NGX σε εφαρμογές των Windows που εκτελούνται με χρήση Wine, περιλαμβάνεται η βιβλιοθήκη nvngx.dll. Στις εκδόσεις Wine και σταθερές εκδόσεις του Proton, η υποστήριξη NGX δεν έχει ακόμη εφαρμοστεί, αλλά αλλαγές για την υποστήριξη αυτής της λειτουργικότητας έχουν ήδη αρχίσει να περιλαμβάνονται στον κλάδο του Proton Experimental.

  • Τα όρια έχουν καταργηθεί στον αριθμό των ταυτόχρονων πλαισίων OpenGL, τα οποία πλέον περιορίζονται μόνο από το μέγεθος της διαθέσιμης μνήμης.
  • Προστέθηκε υποστήριξη για την τεχνολογία PRIME για τη μεταφόρτωση λειτουργιών απόδοσης σε άλλες GPU (PRIME Display Offload) σε διαμορφώσεις στις οποίες η GPU προέλευσης και στόχος επεξεργάζεται το πρόγραμμα οδήγησης NVIDIA, καθώς και όταν η GPU προέλευσης υποβάλλεται σε επεξεργασία από το πρόγραμμα οδήγησης AMDGPU.
  • Προστέθηκε υποστήριξη για νέες επεκτάσεις Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, επιτρέπει τη χρήση της ασύγχρονης αναπροβολής στο SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_PRIORITY_REALTIME_EXT, VK_EXT_provoking_color_K_Texte write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_2_formats, VK_NV_inherited_viewport_scissor.
  • Η χρήση καθολικών ιδιοτήτων Vulkan εκτός από το VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT απαιτεί πλέον πρόσβαση root ή δικαιώματα CAP_SYS_NICE.
  • Προστέθηκε μια νέα μονάδα πυρήνα nvidia-peermem.ko που επιτρέπει τη χρήση του RDMA για άμεση πρόσβαση στη μνήμη GPU NVIDIA από συσκευές τρίτων, όπως το Mellanox InfiniBand HCA (Προσαρμογείς καναλιού κεντρικού υπολογιστή) χωρίς αντιγραφή των δεδομένων στη μνήμη συστήματος.
  • Από προεπιλογή, η προετοιμασία SLI είναι ενεργοποιημένη όταν χρησιμοποιείτε GPU με διαφορετική ποσότητα μνήμης βίντεο.
  • Οι ρυθμίσεις nvidia και το NV-CONTROL παρέχουν εργαλεία διαχείρισης ψύξης από προεπιλογή για πλακέτες που υποστηρίζουν έλεγχο ψύξης λογισμικού.
  • Περιλαμβάνεται το υλικολογισμικό gsp.bin, το οποίο χρησιμοποιείται για τη μετακίνηση της προετοιμασίας και του ελέγχου της GPU στο πλάι του τσιπ του GPU System Processor (GSP).

Ταυτόχρονα, στο συνέδριο προγραμματιστών παιχνιδιών, η NVIDIA ανακοίνωσε τον ανοιχτό κώδικα του RTXMU (RTX Memory Utility) SDK εργαλειοθήκη υπό την άδεια MIT, ο οποίος επιτρέπει τη χρήση συμπίεσης και υποδιανομής των buffer BLAS (δομές επιτάχυνσης κατώτατου επιπέδου) σε μειώνουν σημαντικά την κατανάλωση μνήμης βίντεο. Η συμπύκνωση καθιστά δυνατή τη μείωση της συνολικής κατανάλωσης μνήμης BLAS κατά 50%, και η υποκατανομή βελτιώνει την αποτελεσματικότητα της αποθήκευσης buffer συνδυάζοντας πολλά μικρά buffer σε σελίδες μεγέθους 64 KB ή 4 MB.

Η NVIDIA δημοσίευσε το πρόγραμμα οδήγησης 470.57.02, RTXMU ανοιχτού κώδικα και πρόσθεσε υποστήριξη Linux στο RTX SDK

Η NVIDIA δημιούργησε επίσης τον κώδικα ανοιχτού κώδικα για τη βιβλιοθήκη NVRHI (NVIDIA Rendering Hardware Interface) και το πλαίσιο Donut με άδεια MIT. Το NVRHI είναι ένα αφηρημένο επίπεδο που εκτελείται πάνω από διάφορα API γραφικών (Direct3D 11, Direct3D 12, Vulkan 1.2) σε Windows και Linux. Το Donut παρέχει ένα σύνολο προκατασκευασμένων στοιχείων και σταδίων απόδοσης για τη δημιουργία πρωτοτύπων συστημάτων απόδοσης σε πραγματικό χρόνο.

Επιπλέον, η NVIDIA έχει παράσχει υποστήριξη για Linux και αρχιτεκτονική ARM στο SDK: DLSS (Deep Learning Super Sampling, ρεαλιστική κλιμάκωση εικόνας χρησιμοποιώντας μεθόδους μηχανικής μάθησης), RTXDI (RTX Direct Illumination, δυναμικός φωτισμός), RTXGI (RTX Global Illumination, αναδημιουργία ανάκλαση φωτός ), NRD (NVIDIA Optix AI-Acceleration Denoiser, που χρησιμοποιεί μηχανική μάθηση για να επιταχύνει τη ρεαλιστική απόδοση εικόνας).

Πηγή: opennet.ru

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