Nvidia OpenGL Display Treiber für FreeBSD ist ein frei verteilt, einheimische und proprietären Grafiktreiber erstellt von Nvidia, die OpenGL und GLSL Technologien auf FreeBSD und anderen BSD-basierten Betriebssystemen zu unterstützen. Diese Version ist mit den beiden 64-Bit und 32-Bit-Versionen von FreeBSD kompatibel ist.
Was für Nvidia-GPUs wird die OpenGL 3 und OpenGL-4-Unterstützung?
Auf Desktop-Computern, offiziell unterstützt Nvidia-GPUs von der OpenGL-3-Technologie gehören die Serie GeForce 9 und GeForce 8-Serie, die GeForce 300, 200 und 100 Serie sowie die ION und ION LE-Serie.
Auf Workstations, die OpenGL-3-Technologie unterstützt die Quadro FX Serie, NVS-Serie, Quadro NVS-Serie, Quadro G-Sync-Serie, Quadro Plex-Serie, Quadro Klinge / Embedded-Grafikkarte-Serie, S-Class-Systeme, sowie die M-Klasse und C-Klasse-Prozessoren.
Auf der anderen Seite unterstützt die OpenGL-4-Technologie zahlreiche Nvidia-Grafikkarten ab der GeForce 700, 600, 500 und 400 Serie sowie viele andere Grafikprozessoren der Quadro-Serie aus.
Installation von Nvidia OpenGL Display Treiber für FreeBSD
Um auf Ihrem FreeBSD oder einem ähnlichen BSD-Betriebssystem installieren Sie die Nvidia OpenGL Display Driver, installieren Sie die Kernel-Header, laden Sie die tar.gz-Datei, die auf Ihrem Computer & rsquo entspricht; s Hardware-Architektur aus dem Download-Bereich vor und speichern Sie es auf Ihrem Home-Ordner.
In einem X11-Terminal-Emulator, führen Sie die & ldquo; tar xzf NVIDIA-FreeBSD-x86_64-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86_64-xxx.xx.xx & amp; make install & rdquo; Befehl auf 64-Bit-Systeme oder der & ldquo; tar xzf NVIDIA-FreeBSD-x86-xxx.xx.xx.tar.gz & amp; & amp; cd NVIDIA-FreeBSD-x86-xxx.xx.xx & amp; make install & rdquo; Befehl auf 32-Bit-Systemen als Root an, wo xxx.xx.xx ist die Versionsnummer des Treibers.
Was ist Linux und Solaris?
Die GNU / Linux und Solaris-Betriebssysteme werden auch von der Nvidia OpenGL Display Driver Produkt unterstützt. Sie können suchen und downloaden aus der Linux-Abschnitt Softoware, nur die Suche auf der Website für die Nvidia OpenGL Display Driver oder Nvidia OpenGL Display Driver for Solaris.
Was ist neu in dieser Pressemitteilung:
- Regression behoben, die OpenGL-Performance am Maden X-Server-Konfigurationen reduziert.
- Es wurde ein Speicherleck, das nach der Zerstörung ein GLXWindow die immer noch den aktuellen Kontext mit ihm verbunden ist aufgetreten.
- ein Bug, der EGL pBuffers sowohl mit einer vorderen und hinteren Puffer erstellt werden verursacht, anstatt nur ein Back-Puffer fixiert, wie für die EGL erforderlich ist.
- Es wurde eine neue Kernel-Modul, nvidia-modeset.ko. Diese neue Treiber-Komponente arbeitet in Verbindung mit dem nvidia.ko Kernelmodul, um die Anzeige-Engine der GPU programmieren.
- nvidia-modeset.ko bietet keine neuen Benutzer sichtbaren Funktionen oder Schnittstellen zu Anwendungen von Drittanbietern. Jedoch in einer späteren Version, nvidia-modeset.ko wird als Grundlage für die Modesetting-Schnittstelle von Direct Rendering Manager des Kernels (DRM) zur Verfügung gestellt werden.
- Reduzierte Flackern und Verzögerungen beim Übergang in oder aus der G-SYNC-Modus. Als Teil dieser Änderung wird Monitore, die G-SYNC-Indikatoren in ihrer Bildschirmanzeigen haben jetzt immer berichten, dass sie in G-SYNC-Modus befinden. Die optische Anzeige OpenGL G-SYNC kann in nvidia-settings aktiviert, um zu bestimmen, wenn G-SYNC tatsächlich verwendet wird.
- GLX-Protokoll für das folgende OpenGL-Erweiterung von OpenGL 3.0 wurde von inoffiziellen zu ARB gefördert genehmigt offiziellen Status:
- GL_EXT_draw_buffers2
- GLX-Protokoll für folgende OpenGL 3.0 Befehle:
- BindBufferRangeNV
- BindBufferBaseNV
- BeginTransformFeedbackNV
- EndTransformFeedbackNV
- GetTransformFeedbackVaryingEXT
- TransformFeedbackVaryingsEXT
- , die in der folgenden Erweiterungen sind:
- GL_NV_transform_feedback
- GL_EXT_transform_feedback
- hat sich von inoffiziellen zu ARB genehmigten offiziellen Status befördert worden.
- Mit den oben genannten Änderungen, GLX-Protokoll für OpenGL 3.0 wurde von inoffiziellen zu ARB gefördert genehmigt offiziellen Status.
- Es wurde eine neue Systemspeicher Zuteilungsmechanismus für große Zuweisungen in der OpenGL-Treiber. Dieser Mechanismus erlaubt unmapping die Zuordnung aus dem Verfahren, wenn es nicht in Gebrauch ist, so dass mehrere virtuelle Adressraum der Anwendung zur Verfügung. Sie ist standardmäßig auf 32-Bit-OpenGL-Anwendungen mit Linux 3.11+ und glibc 2.19+ aktiviert. Speicher auf diese Weise wird Platz in / dev / shm verbrauchen zugeordnet. Setzen der Umgebungsvariablen __GL_DevShmPageableAllocations bis 2 wird diese Funktion zu deaktivieren
Was ist neu in Version 352,09 Beta:
- Möglichkeit hinzugefügt, um das Swapping Verhalten für Quad-Buffered Stereo-Visuals zu konfigurieren. Der Fahrer kann so konfiguriert werden, unabhängig zu tauschen jedes Auge, wie er bereit wird, um für beide Augen warten, um Rendering vor dem Wechsel zu vollenden, oder, damit Anwendungen festlegen, welche dieser beiden Verhaltensweisen, indem Sie die Swap-Intervall bevorzugt werden. Diese Einstellung kann in der Systemsteuerung nvidia-settings eingestellt werden, oder über die NV-CONTROL API.
- Regression behoben, die die GPU Lüfter-Statusanzeige, von der nvidia-settings Bedienfeld verschwinden verursacht werden.
- Hinzugefügt Berichterstattung der ECC-Fehler zählt zu den nvidia-settings Bedienfeld.
- Ein Fehler, der manchmal von ordnungsgemäß freigegeben, wenn die Zerstörung OpenGL Kontexte verhindert OpenGL Sampler Objekten behoben.
- ein Fehler, dass GLX_EXT_framebuffer_sRGB um fälschlicherweise melden sRGB-Unterstützung in 30 Bit pro Pixel-Framebuffer-Konfigurationen wurde behoben.
- Unterstützung für G-SYNC mit Sync-to-Vblank deaktiviert. Dies ermöglicht es Anwendungen, G-SYNC verwenden, um zu beseitigen Reißen für Frameraten unterhalb maximale Bildwiederholfrequenz des Monitors, sondern ermöglichen Reißen über dem maximale Bildwiederholfrequenz, um die Latenzzeit zu minimieren.
- Wenn G-SYNC aktiv ist und Sync-to-Vblank aktiviert ist, wird die Bildrate ist auf maximale Bildwiederholfrequenz des Monitors beschränkt.
- GLSL gl_Fog.scale jetzt + unendlich, wenn gl_Fog.end gleich gl_Fog.start. Zuvor wird der Wert 0 verwendet wurde, aber dies brach bestimmte Anwendungen, wie das Spiel XIII läuft auf Wine (Wine Bug # 37068).
- Aktiviert G-SYNC standardmäßig beim Unified-Back Buffer (UBB) ist deaktiviert.
- Aktualisiert die NVIDIA-GPU-Treiber zu vermeiden, mit Videospeicher bereits von vesafb.
- Ein Fehler wurde behoben in bestimmten Quadro Sync Framelock Konfigurationen Verlust von Stereo-Synchronisation behoben.
- In seltenen Deadlock-Bedingung bei der Ausführung von Anwendungen, die OpenGL auf einer Quadro GPU verwenden, in mehrere Threads.
- einen Fehler, der Verkürzung des EGLAttribEXT Wert eglQueryDeviceAttribEXT () auf 64-bit Systemen zurückgegeben, wurde behoben.
Was ist neu in Version 340.23.03 Beta:
- Sie müssen eine der folgenden Fermi, Kepler oder Maxwell basierten GPUs, um Zugriff auf alle OpenGL 4.5 und GLSL 4,50 Funktionalität zu erhalten:
- Quadro-Serie: 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-Serie: GeForce GTX TITAN Z, GeForce GTX TITAN Schwarz, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 770, GeForce GTX 760, GeForce GTX 760 Ti (OEM), GeForce GTX 750 Ti , GeForce GTX 750, GeForce GTX 745, GeForce GT 740, GeForce GT 730
- GeForce 600-Serie: 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, GeForce GT 630, GeForce GT 620, GeForce GT 610, GeForce 605
- GeForce 500-Serie: 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-Serie: 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
- Die unten aufgeführten Erweiterungen sind Teil des OpenGL 4.5-Kernspezifikation, aber sie können auch in Zusammenhängen unter OpenGL 4.5 auf unterstützten Hardware verwendet werden:
- 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
- Die neuen ARB-Erweiterungen sind ebenfalls vorhanden:
- ARB_pipeline_statistics_query
- ARB_sparse_buffer
- ARB_transform_feedback_overflow_query
- KHR_blend_equation_advanced
- Diese zusätzliche Erweiterungen sind ebenfalls vorhanden:
- EXT_polygon_offset_clamp
- NV_uniform_buffer_unified_memory
Was ist neu in Version 325.05.14 Beta:
- Quadro-Serie: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series: GTX TITAN, GTX 780, GTX 770, GTX 760
- GeForce 600-Serie: 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
- Die unten aufgeführten Erweiterungen sind Teil des OpenGL 4.4-Kernspezifikation, aber sie können auch in Zusammenhängen unter OpenGL 4.4 auf unterstützter Hardware verwendet werden:
- Für OpenGL-4-fähige Hardware:
- ARB_buffer_storage
- ARB_clear_texture
- ARB_query_buffer_object
- Für OpenGL 3 fähige Hardware:
- ARB_enhanced_layouts
- ARB_multi_bind
- ARB_texture_mirror_clamp_to_edge
- ARB_texture_stencil8
- ARB_vertex_type_10f_11f_11f_rev
- Die neuen ARB-Erweiterungen zur Verfügung:
- Für GeForce 6xx und vor fähige Hardware:
- ARB_bindless_texture
- ARB_seamless_cubemap_per_texture
- Für OpenGL-4-fähige Hardware:
- ARB_compute_variable_group_size
- ARB_indirect_parameters
- ARB_shader_draw_parameters
- ARB_shader_group_vote
- ARB_sparse_texture
- Die neuen NV-Erweiterungen zur Verfügung:
- NV_blend_equation_advanced
- NV_bindless_multi_draw_indirect
- NV_gpu_program5_mem_extended
Was ist neu in Version 325.05.13:
- Diese Version bietet Beta-Unterstützung für OpenGL 4.4 und GLSL 4,40 auf fähige Hardware.
Was ist neu in Version 325.05.03:
- Quadro-Serie: K600, K5000, K4000, K2000D, K2000, 6000, 600, 5000, 410, 4000, 400, 2000D, 2000
- GeForce 700 series: GTX TITAN, GTX 780, GTX 770, GTX 760
- GeForce 600-Serie: 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
Kommentare nicht gefunden