Η Nvidia OpenGL Display Driver για το Solaris είναι ένα εγγενές πρόγραμμα οδήγησης, ιδιόκτητο, αλλά εντελώς δωρεάν γραφικών που αναπτύχθηκε από την Nvidia να υποστηρίξει τόσο το OpenGL και τεχνολογίες GLSL σε λειτουργικά συστήματα Solaris. Αυτή η έκδοση είναι συμβατή τόσο με 32-bit (x86) και 64-bit (x86_64) εκδόσεις του Solaris, παρά το γεγονός ότι υπάρχει & rsquo?. Μόνο ένα αρχείο διαθέσιμο για download
Τι GPUs της Nvidia θα το OpenGL OpenGL 4 και 3 υποστήριξης;
Ενώ η τεχνολογία OpenGL 4 υποστηρίζει πολλές κάρτες γραφικών NVIDIA από την GeForce 700, 600, 500 και 400 της σειράς, υποστηρίζει επίσης πολλές υλικό Nvidia από την ισχυρή σειρά Quadro, συμπεριλαμβανομένων K6000, K5000, K4000, K2000, K2000D και K600.
Η τεχνολογία OpenGL 3 υποστηρίζεται σε υπολογιστές Desktop τρέχει GPUs της Nvidia GeForce από το 9 και το 8 σειρές, σειρά ION ION LE και, καθώς η GeForce 300, 200 και 100 της σειράς.
Επιπλέον, OpenGL 3 στηρίζεται σε σταθμούς εργασίας τρέχει GPUs της Nvidia από τη σειρά Quadro NVS, Quadro FX σειρά, σειρά Quadro Plex, σειρά NVS, Quadro G-Sync σειρά, και Quadro λεπίδα / Embedded σειρά κάρτα γραφικών. Οι M-Class και C-Class επεξεργαστές, καθώς και τα συστήματα S-Class υποστηρίζονται επίσης.
Εγκατάσταση Nvidia OpenGL Display Driver για το FreeBSD
Για να εγκαταστήσετε την Nvidia OpenGL Display Driver στο Solaris λειτουργικό σας σύστημα, θα πρέπει πρώτα να κατεβάσετε το αυτοαποσυμπιεζόμενο πρόγραμμα εγκατάστασης από το τμήμα Downloads παραπάνω και να το αποθηκεύσετε στον κατάλογο Home σας. Στη συνέχεια, πληκτρολογήστε τη λειτουργία κονσόλας και να εκτελέσει το & ldquo? Sh ./NVIDIA-Solaris-x86-xxx.xx.xx.run&rdquo? εντολή ως root, όπου xxx.xx.xx είναι ο αριθμός έκδοσης ή το πρόγραμμα οδήγησης.
Τι γίνεται με το Linux και FreeBSD;
Τα λειτουργικά συστήματα GNU / Linux και FreeBSD υποστηρίζεται επίσης από την Nvidia OpenGL προϊόν Display Driver. Σας προσκαλούμε να ψάξετε και να τα κατεβάσετε από την ενότητα του Linux Softoware, απλά αναζητώντας την ιστοσελίδα για το πρόγραμμα οδήγησης της οθόνης NVIDIA OpenGL OpenGL ή Nvidia Display Driver για το FreeBSD.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Διορθώθηκε ένα παλινδρόμησης που μείωσε την απόδοση σε OpenGL του στο ακέφαλο διαμορφώσεις διακομιστή Χ.
- Διορθώθηκε η απώλεια μνήμης που εμφανιζόταν μετά την καταστροφή ενός GLXWindow η οποία εξακολουθεί να έχει το σημερινό πλαίσιο που επισυνάπτονται σε αυτήν.
- Διορθώθηκε ένα bug που προκάλεσε EGL pbuffers να δημιουργηθεί τόσο με ένα μπροστινό και πίσω ρυθμιστικό, αντί για πίσω ρυθμιστικό μόνο, όπως απαιτείται για την EGL.
- Προστέθηκε ένα νέο module του πυρήνα, nvidia-modeset.ko. Αυτό το νέο στοιχείο οδηγού λειτουργεί σε συνδυασμό με την ενότητα nvidia.ko πυρήνα για να προγραμματίσετε τη μηχανή απεικόνισης της GPU.
- nvidia-modeset.ko δεν παρέχει καμία νέα λειτουργικότητα χρήστη ορατό ή διεπαφές για τις εφαρμογές τρίτων. Ωστόσο, σε μια νεότερη έκδοση, nvidia-modeset.ko θα χρησιμοποιηθεί ως βάση για τη διασύνδεση modesetting που προσκόμισε ο διευθυντής άμεση απόδοση του πυρήνα (DRM).
- Μειωμένη τρεμοπαίζει και οι καθυστερήσεις κατά τη μετάβαση προς ή από τη λειτουργία G-Sync. Ως μέρος αυτής της αλλαγής, οθόνες που έχουν δείκτες G-Sync μέσα σε οθόνες τους θα είναι πλέον πάντα αναφέρουν ότι βρίσκονται σε κατάσταση G-Sync. Η οπτική ένδειξη OpenGL G-Sync μπορεί να ενεργοποιηθεί στο nvidia-settings για να καθορίσει πότε G-Sync είναι στην πραγματικότητα χρησιμοποιείται.
- GLX πρωτοκόλλου για την επόμενη OpenGL επέκταση από OpenGL 3.0 έχει προωθηθεί από ανεπίσημες να ARB εγκεκριμένο επίσημο καθεστώς:
- GL_EXT_draw_buffers2
- GLX πρωτοκόλλου για τα επόμενα OpenGL 3.0 εντολές:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- το οποίο είναι μέρος της τις ακόλουθες επεκτάσεις:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- έχει προωθηθεί από ανεπίσημες να ARB εγκεκριμένο επίσημο καθεστώς.
- Με τις παραπάνω αλλαγές, πρωτόκολλο GLX για OpenGL 3.0 έχει προωθηθεί από ανεπίσημες να ARB εγκεκριμένο επίσημο καθεστώς.
- Προστέθηκε μια νέα μνήμη συστήματος μηχανισμός κατανομής για τις μεγάλες χορηγήσεις στο πρόγραμμα οδήγησης του OpenGL. Ο μηχανισμός αυτός επιτρέπει την κατανομή αποχαρτογράφηση από τη διαδικασία, όταν δεν είναι σε χρήση, καθιστώντας πιο εικονικό χώρο διευθύνσεων που διαθέτει η εφαρμογή. Είναι ενεργοποιημένη από προεπιλογή σε 32 bit OpenGL εφαρμογές με Linux 3.11+ και glibc 2.19+. Η μνήμη που εκχωρείται με αυτόν τον τρόπο θα καταναλώνουν χώρο στο / dev / shm. Ρύθμιση της μεταβλητής περιβάλλοντος __GL_DevShmPageableAllocations 2 θα απενεργοποιήσει αυτό το χαρακτηριστικό
Τι είναι καινούργιο στην έκδοση 352,09 Beta:
- Προστέθηκε η δυνατότητα να ρυθμίσετε τη συμπεριφορά εναλλαγή για quad-buffered stereo visuals. Ο οδηγός μπορεί να ρυθμιστεί ώστε να ανταλλάξουν ανεξάρτητα κάθε μάτι, καθώς είναι έτοιμος, να περιμένετε για τα δύο μάτια για να ολοκληρώσετε την απόδοση πριν από την εναλλαγή, ή να επιτρέπεται σε εφαρμογές για να καθορίσετε ποια από τις δύο αυτές συμπεριφορές είναι προτιμότερη από τη ρύθμιση του διαστήματος swap. Αυτή η ρύθμιση μπορεί να ρυθμιστεί από τον πίνακα ελέγχου nvidia-settings, ή μέσω του NV-CONTROL API.
- Διορθώθηκε οπισθοδρόμηση που προκάλεσε την εμφάνιση της κατάστασης του ανεμιστήρα της GPU να εξαφανιστούν από τον πίνακα nvidia-settings έλεγχο.
- Προστέθηκε αναφορά σφάλματος ECC μετράει στον πίνακα nvidia-settings έλεγχο.
- Διορθώθηκε ένα bug που μερικές φορές εμπόδισε OpenGL δειγματολήπτη αντικείμενα από σωστά deallocated όταν καταστρέφει OpenGL πλαίσιο.
- Διορθώθηκε ένα σφάλμα που προκάλεσε GLX_EXT_framebuffer_sRGB να αναφέρουν εσφαλμένα υποστήριξη sRGB σε 30 bit ανά pixel διαμορφώσεις framebuffer.
- Προστέθηκε υποστήριξη για το G-SYNC με συγχρονισμό προς vblank απενεργοποιημένη. Αυτό επιτρέπει στις εφαρμογές για τη χρήση G-Sync για την εξάλειψη σχίσιμο για ταχύτητες καρέ κάτω από τη μέγιστη συχνότητα ανανέωσης της οθόνης, αλλά επιτρέπουν σχίσιμο πάνω από τη μέγιστη συχνότητα ανανέωσης προκειμένου να ελαχιστοποιηθεί λανθάνουσα κατάσταση.
- Όταν το G-Sync είναι ενεργό και sync-to-vblank είναι ενεργοποιημένη, ο ρυθμός καρέ περιορίζεται στο μέγιστο ρυθμό ανανέωσης της οθόνης.
- GLSL gl_Fog.scale τώρα + άπειρο όταν gl_Fog.end ισούται gl_Fog.start. Προηγουμένως, η τιμή 0 χρησιμοποιείται, αλλά αυτό έσπασε ορισμένες εφαρμογές, όπως το παιχνίδι XIII τρέχει στο Οίνος (κρασί bug # 37068).
- Ενεργοποιημένο G-Sync, από προεπιλογή, όταν Ενιαίο Ρυθμιστικό Επιστροφή (UBB) είναι απενεργοποιημένη.
- Ενημέρωση του προγράμματος οδήγησης NVIDIA GPU για να αποφύγετε τη χρήση της μνήμης βίντεο ήδη σε χρήση από vesafb.
- Διορθώθηκε ένα bug που προκαλεί απώλεια των στερεοφωνικών συγχρονισμού σε ορισμένες Quadro Sync διαμορφώσεις framelock.
- Αντιμετωπίστηκε η σπάνια πάθηση αδιέξοδο όταν τρέχει εφαρμογές που χρησιμοποιούν OpenGL σε πολλαπλά threads σε ένα GPU Quadro.
- Διορθώθηκε ένα σφάλμα που προκάλεσε ακρωτηριασμό της αξίας EGLAttribEXT επέστρεψε από eglQueryDeviceAttribEXT () σε συστήματα 64-bit.
Τι είναι καινούργιο στην έκδοση Beta 340.23.03:
- Θα χρειαστείτε οποιοδήποτε από τα παρακάτω βασίζονται GPUs Fermi, ο Κέπλερ ή Maxwell για να αποκτήσετε πρόσβαση σε όλες τις λειτουργίες OpenGL 4.5 και 4.50 GLSL:
- Quadro σειρά: Quadro K6000, K5000 Quadro, Quadro K4000, K2000 Quadro, Quadro K2000D, Quadro K600, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 2000D, Quadro 600, Quadro 410
- GeForce 700 series: GeForce GTX ΤΙΤΑΝ Ζ, GeForce GTX ΤΙΤΑΝ Μαύρο, GeForce GTX ΤΙΤΑΝ, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (ΚΑΕ), GeForce GTX 750 Ti , GeForce GTX 750, GTX 745 GeForce, GeForce GT 740, GT 730 GeForce
- GeForce 600 series: GeForce GTX 690, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 650 Ti Boost, GeForce GTX 650 Ti, GeForce GTX 650, GeForce GTX 645, GeForce GT 645 , GeForce GT 640, GT 630 GeForce, GeForce GT 620, GT 610 GeForce, GeForce 605
- GeForce 500 series: GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 560 Ti, GeForce GTX 560 SE, GeForce GTX 560, GeForce GTX 555, GeForce GTX 550 Ti, GeForce GT 545, GeForce GT 530, GeForce GT 520, GeForce 510
- GeForce 400 series: GeForce GTX 480, GeForce GTX 470, GeForce GTX 465, GeForce GTX 460 SE v2, GeForce GTX 460 SE, GeForce GTX 460, GeForce GTS 450, GeForce GT 440, GeForce GT 430, GeForce GT 420, GeForce 405
- Οι επεκτάσεις που αναφέρονται παρακάτω αποτελούν μέρος των προδιαγραφών του OpenGL 4.5 πυρήνα, αλλά μπορούν επίσης να χρησιμοποιηθούν σε περιβάλλοντα παρακάτω OpenGL 4.5 στο υλικό που υποστηρίζεται:
- ARB_clip_control
- ARB_conditional_render_inverted
- ARB_cull_distance
- ARB_derivative_control
- ARB_direct_state_access
- ARB_ES3_1_compatibility
- ARB_get_texture_subimage
- KHR_robust_buffer_access_behavior
- KHR_robustness
- ARB_shader_texture_image_samples
- ARB_texture_barrier
- KHR_context_flush_control
- Οι νέες επεκτάσεις ARB παρέχονται επίσης:
- ARB_pipeline_statistics_query
- ARB_sparse_buffer
- ARB_transform_feedback_overflow_query
- KHR_blend_equation_advanced
- Οι επιπρόσθετες παρατάσεις παρέχονται επίσης:
- EXT_polygon_offset_clamp
- NV_uniform_buffer_unified_memory
Τι είναι καινούργιο στην έκδοση Beta 325.05.14:
- σειρά Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series: GTX ΤΙΤΑΝ, GTX 780, GTX 770, GTX 760
- GeForce 600 series: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti Boost, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- GeForce 500 series: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- GeForce 400 series: GTX 480, GTX 470, GTX 465, GTX 460 V2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
- Οι επεκτάσεις που αναφέρονται παρακάτω αποτελούν μέρος των προδιαγραφών του OpenGL 4.4 πυρήνα, αλλά μπορούν επίσης να χρησιμοποιηθούν σε περιβάλλοντα παρακάτω OpenGL 4.4 στο υλικό που υποστηρίζεται:
- Για OpenGL 4 ικανά υλικού:
- ARB_buffer_storage
- ARB_clear_texture
- ARB_query_buffer_object
- Για OpenGL 3 ικανή υλικού:
- ARB_enhanced_layouts
- ARB_multi_bind
- ARB_texture_mirror_clamp_to_edge
- ARB_texture_stencil8
- ARB_vertex_type_10f_11f_11f_rev
- Οι νέες επεκτάσεις ARB την προϋπόθεση ότι:
- Για GeForce 6xx και πάνω από συμβατό υλικό:
- ARB_bindless_texture
- ARB_seamless_cubemap_per_texture
- Για OpenGL 4 ικανά υλικού:
- ARB_compute_variable_group_size
- ARB_indirect_parameters
- ARB_shader_draw_parameters
- ARB_shader_group_vote
- ARB_sparse_texture
- Οι νέες επεκτάσεις NV υπό την προϋπόθεση:
- NV_blend_equation_advanced
- NV_bindless_multi_draw_indirect
- NV_gpu_program5_mem_extended
Τι είναι καινούργιο στην έκδοση 325.05.13:
- Αυτή η έκδοση beta παρέχει υποστήριξη για OpenGL 4.4 και 4.40 GLSL σε ικανό υλικού.
Τι είναι καινούργιο στην έκδοση 325.05.03:
- σειρά Quadro: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series: GTX ΤΙΤΑΝ, GTX 780, GTX 770, GTX 760
- GeForce 600 series: GTX 690, GTX 680, GTX 670, GTX 660 Ti, GTX 660, GTX 650 Ti Boost, GTX 650 Ti, GTX 650, GT 645, GT 640, GT 630, GT 620, GT 610, 605
- GeForce 500 series: GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560 SE, GTX 560, GTX 555, GTX 550 Ti, GT 545, GT 530, GT 520, 510
- GeForce 400 series: GTX 480, GTX 470, GTX 465, GTX 460 V2, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405
Τα σχόλια δεν βρέθηκε