Nvidia Linux Display Driver

Screenshot der Software:
Nvidia Linux Display Driver
Softwarebeschreibung:
Version: 381.09 Beta Aktualisiert
Upload-Datum: 27 Apr 17
Entwickler: NVIDIA Corporation
Lizenz: Frei
Popularität: 26

Rating: nan/5 (Total Votes: 0)

Nvidia Linux Display Driver Beta ist ein proprietärer OpenGL-Videotreiber, der versucht, Blend-Edge-Features für Grafikkarten zu produzieren, die von Nvidia produziert und unter einem GNU / Linux-Betriebssystem verwendet werden. Sowohl 32-Bit- (x86) als auch 64-Bit- (x86_64) -Architekturen werden zu diesem Zeitpunkt unterstützt.


Faire Warnung!

Bevor Sie weiter lesen, beachten Sie bitte, dass dies eine Beta-Version ist. Auch wenn es alle neuesten Features bringt und lästige Bugs aus früheren oder aktuellen stabilen Releases des Treibers behebt, ist es immer noch ein instabiles Stück Software, das unvorhersehbare Probleme verursachen oder Ihre Hardware beschädigen kann. Aus diesem Grund empfehlen wir nicht, diesen Beta-Treiber auf Produktionsmaschinen zu installieren. Sie wurden gewarnt!


Installationsanleitung

Für 32-Bit-Systeme:

Vergewissern Sie sich, dass die Kernel-Header Ihrer Linux-Distribution installiert sind, wechseln Sie mit der Tastenkombination STRG + ALT + F2 zu einer TTY-Konsole, suchen Sie den Installer und geben Sie sh ./NVIDIA-Linux-x86-xxx.xx.run ein Als root (wobei xxx.xx die aktuelle Versionsnummer des Pakets ist), um den Treiber zu installieren.

Für 64-Bit-Systeme:

Sicherstellen, dass die Kernel-Header Ihrer Linux-Distribution installiert sind, wechseln Sie mit der Tastenkombination STRG + ALT + F2 zu einer TTY-Konsole, suchen Sie den Installer und geben Sie sh ./NVIDIA-Linux-x86_64-xxx.xx.run ein Als root (wobei xxx.xx die aktuelle Versionsnummer des Pakets ist), um den Treiber zu installieren.

Während der Installation werden die Benutzer gefragt, ob sie die X-Konfigurationsdatei manuell bearbeiten oder den Installateur alle Arbeiten ausführen lassen möchten. Alternativ können Sie nach der Installation den Befehl nvidia-xconfig über einen X11-Terminalemulator ausführen, um den neuen Treiber als Standard festzulegen und die Konfigurationsdatei zu erstellen.

Wenn Sie nach den aktuellen stabilen Releases des Nvidia Linux Display Drivers suchen, zögern Sie nicht, unseren Linux-Bereich zu durchsuchen. Denken Sie daran, dass Nvidia kurze und langlebige Zweige bietet, also empfehlen wir Ihnen, mit den Langlebigen für eine erweiterte Unterstützung zu gehen.

Was ist neu in diesem Freigabe:

  • Unterstützung für die folgenden GPUs:
  • GeForce GTX 1080 Ti
  • Quadro M520
  • TITAN Xp
  • Wiederhergestellte Unterstützung für folgende GPU:
  • GRID K520
  • Verbesserte Kompatibilität mit den letzten Kerneln.
  • Ein Fehler wurde behoben, der "nvidia-settings - query all" verursacht hat. Um viele doppelte Einträge zu drucken.
  • Ein Fehler wurde behoben, der dazu führte, dass Anwendungen beim Aufruf von glXMakeCurrent in einigen Situationen zum Absturz gebracht wurden, während OpenGL-Thread-Optimierungen aktiviert waren.
  • Dies geschah häufig, als Steam versuchte, ein Video auf Vollbild zu machen.
  • Ein Fehler wurde behoben, der dazu führte, dass VDPAU-Anwendungen die Blit-Präsentationswarteschlange benutzten, als eine vorherige VDPAU-Anwendung nicht sauber heruntergefahren wurde.
  • Fixed hängt und stürzt ab, die auftreten können, wenn ein OpenGL-Kontext erstellt wird, während das System nicht mehr verfügbar ist.
  • Ein Fehler wurde behoben, der Korruption verursachte, als OpenGL-Fenster verschoben oder verkleinert wurden.
  • Ein Fehler wurde behoben, der X-Bildschirme verursacht hat, die Option & ldquor; UseDisplayDevice "verwenden. & Ldquor; keine " Um auf 640x480 zu verkleinern, wenn & ldquor; xrandr -s "verwendet wird. Um die Bildschirmkonfiguration zu ändern.
  • Ein Kernel-Crash wurde behoben, bei dem versucht wurde, große Benutzer-Speicherzuweisungen in CUDA zuzuordnen.
  • Deaktiviert OpenGL-Threaded-Optimierungen standardmäßig, anfangs aktiviert in 378.09, aufgrund verschiedener Berichte über Instabilität.
  • Unterstützung für die folgenden Vulkan-Erweiterungen:
  • VK_EXT_acquire_xlib_display
  • VK_EXT_display_control
  • VK_EXT_display_surface_counter
  • VK_EXT_direct_mode_display
  • VK_KHX_external_memory
  • VK_KHX_external_memory_fd
  • VK_KHX_external_semaphore
  • VK_KHX_external_semaphore_fd
  • Diese Erweiterungen benötigen eine Vulkan Loader Version & gt; = 1.0.42.
  • Entfernt den X-Fahrer-Logo-Splash-Screen und die entsprechenden Optionen von NoLogo und LogoPath xorg.conf.
  • Die "ResamplingMethode" MetaMode-Option, Hinzufügen von Unterstützung für bicubic Resampling-Methoden bei der Skalierung von Screen-Transformationen verwendet werden. Weitere Informationen finden Sie im README.
  • Ein Fehler wurde behoben, der HDMI- und DisplayPort-Audio stummschaltete, nachdem ein Framebuffer-Konsolenmodus wiederhergestellt wurde. Bei einigen Displays wurde das Display leer gelassen.
  • Ein Fehler wurde behoben, der Audio über DisplayPort veranlasste, die Arbeit zu beenden, wenn der Monitor ausgesteckt und im DPMS-Energiesparmodus wieder eingesteckt wurde.
  • Eine Regression wurde behoben, die in bestimmten Anwendungen Korruption verursachte, wie z. B. Fensterrandschatten in Unity, nachdem sie von suspendiert wurde.

Was ist neu in Version 375.10 Beta:

  • Unterstützung für die folgenden GPUs:
  • Quadro P6000
  • Quadro P5000
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Neue X-Konfigurationsoptionen hinzugefügt:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • , die die MetaMode-Token mit denselben Namen überschreiben.
  • Ein Fehler wurde behoben, der Probleme beim Schwenken und Cursor beim Mischen von PRIME-angetriebenen Displays mit nativ angetriebenen Displays verursachte.
  • Ein Fehler wurde behoben, der beim Verlassen des VT oder beim Deaktivieren eines Anzeigegeräts während der OpenGL-Anwendung lange Verzögerungen verursacht hat.
  • Verbesserte Konsolenwiederherstellungsverhalten auf Systemen, die das UEFI Graphics Output Protocol und die meisten vesafb Modi verwenden.
  • Unterstützung für die RandR TILE-Eigenschaft hinzugefügt in RandR 1.5.
  • Ein Fehler wurde behoben, der nvidia-bug-report.sh daran hinderte, relevante Meldungen in Kernelprotokolldateien zu finden.
  • Es wurde ein Fehler behoben, der es dem nvidia-Installer gestattete, kernelmodule zu laden, die gegen nicht laufende Kernel gebaut wurden.

Was ist neu in Version 370.23 Beta:

  • Die Möglichkeit, bestimmte GeForce-GPUs in der GeForce GTX 1000 Serie zu über- und untertakten zu lassen und später. Für GPUs, die es erlauben, kann ein Offset auf Taktwerte in einigen Taktdomänen aller Leistungsstufen angewendet werden. Diese Uhr Manipulation erfolgt auf eigene Gefahr des Benutzers. Siehe die README-Dokumentation der "CoolBits" X-Konfigurationsoption für weitere Details.
  • Ein Fehler wurde behoben, der Vulkan-Anwendungen daran hinderte, von mehreren Warteschlangen zu derselben X11-Swapchain zu präsentieren.
  • hat den & ldquor; PixelShiftMode & rdquo; MetaMode-Option, die Unterstützung für 4K- und 8K-Pixel-Shift-Anzeigen ermöglicht. Siehe README für Details.

Was ist neu in Version 367.18 Beta:

  • Eine Regression wurde behoben, die die OpenGL-Performance bei kopflosen X-Server-Konfigurationen reduzierte.
  • Ein Speicherleck wurde behoben, der nach dem Zerstören eines GLXWindow aufgetreten ist, der immer noch den aktuellen Kontext hat.
  • Ein Fehler wurde behoben, der dazu führte, dass EGL-Pbuffers mit einem Front- und Back-Puffer anstelle eines Backpuffers erstellt wurden, wie es für die EGL erforderlich ist.
  • Ein neues Kernelmodul hinzugefügt, nvidia-modeset.ko. Diese neue Treiberkomponente arbeitet in Verbindung mit dem nvidia.ko-Kernelmodul, um die Anzeige-Engine der GPU zu programmieren.
  • nvidia-modeset.ko stellt keine neue Benutzer-sichtbare Funktionalität oder Schnittstellen zu Drittanbieter-Anwendungen zur Verfügung. In einer späteren Version wird nvidia-modeset.ko jedoch als Grundlage für die modesetting-Schnittstelle verwendet, die vom direkten Rendering Manager (DRM) des Kernels bereitgestellt wird.
  • Reduziertes Flackern und Verzögerungen beim Übergang in den G-SYNC-Modus. Als Teil dieser Änderung werden Monitore, die G-SYNC-Indikatoren in ihren On-Screen-Displays haben, nun immer berichten, dass sie sich im G-SYNC-Modus befinden. Die visuelle Anzeige von OpenGL G-SYNC kann in nvidia-Einstellungen aktiviert werden, um festzustellen, wann G-SYNC tatsächlich verwendet wird.
  • GLX-Protokoll für die folgende OpenGL-Erweiterung von OpenGL 3.0 wurde von inoffiziellen zu ARB genehmigten offiziellen Status gefördert:
  • GL_EXT_draw_buffers2
  • GLX Protokoll für die folgenden OpenGL 3.0 Befehle:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • , die Teil der folgenden Erweiterungen sind:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • wurde von inoffiziellen zu ARB genehmigten offiziellen Status gefördert.
  • Mit den oben genannten Änderungen wurde das GLX-Protokoll für OpenGL 3.0 vom inoffiziellen zum ARB zugelassenen offiziellen Status befördert.
  • hat einen neuen Systemspeicherzuweisungsmechanismus für große Zuweisungen im OpenGL-Treiber hinzugefügt. Dieser Mechanismus erlaubt es, die Zuordnung aus dem Prozess zu entpacken, wenn er nicht verwendet wird, wodurch der virtuelle Adressraum für die Anwendung verfügbar ist. Es ist standardmäßig auf 32-Bit-OpenGL-Anwendungen mit Linux 3.11+ und glibc 2.19+ aktiviert. Speicher, der auf diese Weise zugewiesen wird, verbraucht Platz in / dev / shm. Wenn Sie die Umgebungsvariable __GL_DevShmPageableAllocations auf 2 setzen, wird diese Funktion deaktiviert

Was ist neu in Version 355.06 Beta:

  • Ein Fehler wurde behoben, der dazu führen könnte, dass Daten von einer Textur-Ebene Daten von der nächstniedrigeren Ebene überschrieben werden, wenn sie eine Textur-Ansicht erstellen, die nicht die höhere der beiden Ebenen enthält.
  • Ein Fehler wurde behoben, der dazu führen könnte, dass das Kontrollfeld der nvidia-Einstellungen beim Aktualisieren des Anzeigelayouts abstürzt.
  • Korrigierte eine fehlerhafte Berichterstattung über die Unterstützung von GLX-Erweiterungen: Es wurden mehrere Erweiterungen für indirekte GLX gemeldet, die in der Tat nur unter direkter Renderung unterstützt wurden.
  • Unterstützung für folgende EGL-Erweiterungen:
  • EGL_KHR_swap_buffers_with_damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Ersetzte das Build-System für die NVIDIA-Kernelmodule und aktualisiert das Installationspaket und das nvidia-installer, um das neue Build-System und das Kernelmodul-Quellcode-Layout zu verwenden. Weitere Informationen zum neuen Build-System und Layout finden Sie im README-Dokument unter:
  • ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
  • Zusätzliche experimentelle volle OpenGL-Unterstützung für die EGL.
  • Markiert die Option DeleteUnusedDP12Displays als veraltet.
  • Version 1.5.0 der X Resize- und Rotate-Spezifikation fügte hinzu, dass dynamisch erzeugte Ausgänge nicht zerstört werden, so dass diese Option veraltet ist und in einer zukünftigen Treiberfreigabe entfernt wird.
  • Unterstützung für VDPAU-Profile hinzugefügt in VDPAU 0.9:
  • VDP_DECODER_PROFILE_H264_BASELINE
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE
  • VDP_DECODER_PROFILE_H264_EXTENDED
  • VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH
  • VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
  • Ein Fehler wurde behoben, der mehr als eine RandR-Ausgabe daran hinderte, benutzerdefinierte Modi zu teilen.
  • Ein Fehler wurde behoben, bei dem anwendungsspezifische Swap-Intervalle bei der Verwendung von Xinerama auf einigen Bildschirmen ignoriert wurden.
  • Ein Fehler wurde behoben, der die vom Benutzer bereitgestellten RandR-Modi mit unsinnigen Kombinationen der + HSync-, -SHSync-, + VSync- und -VSync-Flags verursachte, um die Modusliste zu beschädigen.
  • Zusätzliche Unterstützung, um einen OpenGL 3.0 und über Kontextstrom zu machen, ohne Strom zu jedem Drawable zu machen.

Was ist neu in Version 352.09 Beta:

  • Die Möglichkeit, das Swapping-Verhalten für Quad-gepufferte Stereo-Visuals zu konfigurieren. Der Fahrer kann so konfiguriert werden, dass er jedes Auge unabhängig tauscht, wenn es fertig ist, auf beide Augen zu warten, um das Rendering vor dem Austauschen abzuschließen, oder um Anwendungen zu geben, um festzulegen, welches dieser beiden Verhaltensweisen bevorzugt ist, indem das Swap-Intervall gesetzt wird. Diese Einstellung kann im Bedienfeld nvidia-settings oder über die NV-CONTROL API eingestellt werden.
  • Eine Regression wurde behoben, die dazu führte, dass die GPU-Lüfterstatusanzeige aus dem Bedienfeld der nvidia-Einstellungen verschwindet.
  • Die Berichterstattung über den ECC-Fehler zählt zum Bedienfeld der nvidia-Einstellungen.
  • Ein Fehler wurde behoben, der manchmal verhindert, dass OpenGL-Sampler-Objekte bei der Zerstörung von OpenGL-Kontexten korrekt freigegeben wurden.
  • Ein Fehler wurde behoben, der GLX_EXT_framebuffer_sRGB dazu veranlasste, die sRGB-Unterstützung in 30-Bit-pro-Pixel-Framebuffer-Konfigurationen falsch zu melden.
  • Unterstützung für G-SYNC mit sync-to-vblank deaktiviert. Dies ermöglicht es Anwendungen, G-SYNC zu verwenden, um das Zerreißen von Bildraten unterhalb der maximalen Bildwiederholrate des Monitors zu eliminieren, aber über die maximale Bildwiederholrate zu reißen, um die Latenz zu minimieren.
  • Wenn G-SYNC aktiv ist und sync-to-vblank aktiviert ist, ist die Bildrate auf die maximale Bildwiederholfrequenz des Monitors begrenzt.
  • GLSL gl_Fog.scale ist jetzt + unendlich, wenn gl_Fog.end gleich gl_Fog.start ist. Bisher wurde der Wert 0 verwendet, aber das brach bestimmte Anwendungen wie das Spiel XIII auf Wine (Wine Bug # 37068).
  • Aktiviert G-SYNC standardmäßig, wenn Unified Back Puffer (UBB) deaktiviert ist.
  • Aktualisiert den NVIDIA GPU-Treiber, um den von Vesafb bereits verwendeten Videospeicher zu vermeiden.
  • Ein Fehler wurde behoben, der in bestimmten Quadro-Sync-Framelock-Konfigurationen einen Verlust der Stereosynchronisation verursachte.
  • Bei der Ausführung von Anwendungen, die OpenGL in mehreren Threads auf einer Quadro GPU verwenden, wurde eine seltene Deadlock-Bedingung behoben.
  • Ein Fehler wurde behoben, der eine Verkürzung des von eglQueryDeviceAttribEXT () auf 64-Bit-Systemen zurückgegebenen EGLAttribEXT-Wertes verursachte.

Was ist neu in Version 349.16 Beta:

  • Unterstützung von G-SYNC-Monitoren, wenn sie zusammen mit Nicht-G-SYNC-Monitoren verwendet werden. Wenn G-SYNC aktiviert ist, werden die Nicht-G-SYNC-Monitore mit dem Reißen angezeigt.
  • Ein Fehler wurde behoben, der dazu führte, dass nvidia-Einstellungen beim Zuweisen eines Attributs, dessen Wert eine Anzeige-ID auf einem System mit mehreren X-Bildschirmen ist, abstürzen.
  • Aktualisiert die Berichterstattung über den in-use-Videospeicher im Bedienfeld nvidia-settings, um dieselben Buchhaltungsmethoden zu verwenden, die in anderen Tools wie nvidia-smi verwendet werden. Nvidia-Einstellungen berücksichtigten nicht einige Zuweisungen, z.B. Framepuffer-Speicher für die efifb-Konsole auf UEFI-Systemen, was zu Diskrepanzen in den von verschiedenen Werkzeugen gemeldeten Werten führt.
  • Entfernt die "EnableACPIHotkeys" X-Konfigurationsoption. Diese Option wurde seit der Treiberversion 346.35 standardmäßig veraltet und deaktiviert. Bei modernen Linux-Systemen werden Display-Änderungs-Hotkey-Ereignisse als Schlüssel-Pressereignisse an die Desktop-Umgebung übergeben, und die Desktop-Umgebung verarbeitet die Anzeigeänderung durch Anfragen über die X Resize- und Rotate-Erweiterung (RandR).
  • Unterstützung für verlustfreie H.264 / AVC Video Streams zu VDPAU.
  • Unterstützung für VDPAU Feature Set F zum NVIDIA VDPAU Treiber hinzugefügt. GPUs mit VDPAU Feature Set F sind in der Lage hardwarebeschleunigte Decodierung von H.265 / HEVC Video Streams.
  • Ein Fehler wurde behoben, der die GPU-Fan-Geschwindigkeitsänderung daran hinderte, sich im Textfeld auf der Seite "Thermische Einstellungen" zu reflektieren.
  • Added nvidia-settings Befehlszeilenunterstützung zur Abfrage der aktuellen und gezielten GPU-Fan-Geschwindigkeit.
  • Es wurde ein Kontrollkästchen für nvidia-Einstellungen hinzugefügt, um eine visuelle Anzeige zu aktivieren, die zeigt, wann G-SYNC verwendet wird. Dies ist hilfreich für Anzeigen, die nicht selbst angeben, ob sie im G-SYNC-Modus oder im normalen Modus arbeiten. Diese Einstellung kann auch durch Ausführen der Befehlszeile aktiviert werden: nvidia-settings -a ShowGSYNCVisualIndicator = 1
  • Unterstützung für den X.Org X-Server "& ndash; Option. Wenn es aktiviert ist, versucht der NVIDIA-Treiber, den Inhalt der Framebuffer-Konsole aus /dev/fb0 zu kopieren. Wenn das nicht getan werden kann, wird der Bildschirm schwarz angezeigt.
  • Unterstützung für YUV 4: 2: 0 Komprimierung, um HDMI 2.0 4K @ 60Hz Modi zu aktivieren, wenn entweder die Anzeige oder GPU nicht in der Lage ist, diese Modi in RGB 4: 4 zu fahren: 4.Siehe NoEdidHDMI2Check im README für Details / Li>

  • Ein Fehler wurde behoben, der dazu führen könnte, dass Multi-Thread-Anwendungen zum Absturz kommen, wenn mehrere Threads gleichzeitig den EGL-Treiber verwendet haben.
  • Ein Fehler wurde behoben, der Sync zu VBlank verursachte, um nicht korrekt mit XVideo-Anwendungen in bestimmten Konfigurationen zu arbeiten.
  • Ein Fehler wurde behoben, der den X-Treiber daran hinderte, einige X-Konfigurationsoptionen korrekt zu interpretieren, wenn ein Gerätetyp mit einem GPU-UUID-Qualifier angegeben wurde.

Was ist neu in Version 346.22 Beta:

  • Unterstützung für X.Org xserver ABI 19 (xorg -server 1.17).
  • Verbesserte Kompatibilität mit den letzten Linux-Kerneln.
  • Ein Fehler wurde behoben, der interne 4K-Panels auf einigen Laptops daran hinderte, mit einer ausreichenden Bandbreite zu fahren, um ihre nativen Auflösungen zu unterstützen.
  • Eine Regression wurde behoben, die das NVIDIA-Kernelmodul daran hinderte, in einigen virtualisierten Umgebungen wie Amazon Web Services zu laden.
  • Eine Regression wurde behoben, bei der die Displays auf einigen Notebooksystemen falsch erkannt wurden.
  • Ein Fehler wurde behoben, der dazu führen könnte, dass X bei der Verwendung von Base Mosaic einfriert.
  • Eine Regression wurde behoben, die den NVIDIA X-Treiber daran hinderte, Basis-Mosaik-Layouts zu erkennen, die vom nvidia-settings-Bedienfeld erzeugt wurden.

Was ist neu in Version 346.16 Beta:

  • Unterstützung für die folgenden GPUs:
  • GeForce GTX 970M
  • GeForce GTX 980M
  • Ein Fehler wurde behoben, der einen leeren Bildschirm verursacht hat, wenn ein Modus eingestellt wurde, der eine YUV 4: 2: 0-Komprimierung erfordert. Diese Modi werden derzeit nicht unterstützt.
  • Ein Fehler wurde behoben, der eine falsche DisplayPort-Link-Konfiguration verursacht hat, die nach einem Hotplug angezeigt oder abgetrennt werden soll.
  • Unterstützung für die Decodierung von VP8-Videoströmen unter Verwendung der NVCUVID-API auf GPUs mit VP8-Hardware-Decodierungsunterstützung.
  • Unterstützung für folgende EGL-Erweiterungen:
  • EGL_EXT_device_base
  • EGL_EXT_platform_device
  • EGL_EXT_output_base
  • Die Möglichkeit, die Betriebsspannung bei bestimmten GeForce GPUs in der GeForce GTX 400 Serie und später zu erhöhen. Die Spannungseinstellung erfolgt auf eigene Gefahr des Benutzers. Siehe die Dokumentation zum "CoolBits" X-Konfigurationsoption im README für Details.
  • Unterstützung für NVENC auf GeForce GPUs. Näheres zum NVENC SDK finden Sie unter:
  • https://developer.nvidia.com/nvidia-video-codec-sdk.
  • Entfernt eine Sanity Check in nvidia-Installer, die die Verfügbarkeit von POSIX Shared Memory getestet hat. Der NVIDIA GPU-Treiber hat POSIX Shared Memory seit Release 270.xx nicht benötigt.
  • Beschleunigte Unterstützung für r8g8b8a8, r8g8b8x8, b8g8r8a8 und b8g8r8x8 RENDER Formate.
  • Aktualisierte nvidia-Einstellungen, um GTK + 3 zu nutzen, wenn verfügbar. Dies wird durch den Aufbau der nvidia-settings-Benutzeroberfläche in separate gemeinsam genutzte Bibliotheken (libnvidia-gtk2.so, libnvidia-gtk3.so) implementiert und die korrekte zur Laufzeit geladen.
  • hat die nvidia-settings-Option --gtk-library hinzugefügt, um den Pfad des Verzeichnisses mit der Benutzeroberflächenbibliothek oder den Pfad und den Dateinamen der zu verwendenden Bibliothek zu berechnen.
  • Unterstützung in nvidia-Einstellungen für eine GTK + 3 Benutzeroberfläche auf x86 und x86_64.
  • hat die nvidia-settings-Option --use-gtk2 hinzugefügt, um die Verwendung der GTK + 2 UI-Bibliothek zu erzwingen.
  • Aktualisiertes nvidia-installer, um eine Datei im xorg.conf.d-Verzeichnis des Systems zu installieren, wenn ein ausreichend neuer X-Server erkannt wird, um zu bewirken, dass der X-Server die "nvidia" X-Treiber automatisch, wenn es gestartet wird, nachdem das NVIDIA-Kernel-Modul geladen wurde.
  • Diese Funktion wird in X.Org xserver 1.16 und höher unterstützt, wenn auf Linux 3.9 oder höher mit aktiviertem CONFIG_DRM ausgeführt wird.
  • Verbessert die Leistung von nvidia-installer, indem es die Verwendung von Parallelen beim Aufbau der NVIDIA-Kernelmodule ermöglicht. Die Parallelitätsebene kann mit der Option --convurrency-level festgelegt werden und ist standardmäßig auf die Anzahl der erkannten CPUs zurückgesetzt.
  • Aktualisiertes nvidia-installer zur Ermittlung von Standardinstallationsstandorten für Bibliotheken basierend auf dem Vorhandensein bekannter Pfade im ldconfig (8) Cache und dem Dateisystem anstelle von hartcodierten distro-spezifischen Pfaden.
  • Ein GLSL-Compiler-Bug wurde behoben, der bei der Ausführung von Spielen wie Far Cry 3 in Wine Korruption verursachen würde.
  • Die EGL_KHR_stream_cross_process_fd-Erweiterung wurde behoben.
  • Fixed Rendering Korruption, die manchmal beim Aufruf
  • passiert ist
  • DrawElementsInstancedBaseVertexBaseInstance (),
  • DrawElementsInstancedBaseInstance (),
  • oder DrawArraysInstancedBaseInstance ().
  • Dramatisch verbesserte OpenGL Framebuffer-Objekterstellungsleistung
  • Die Grenze für die maximale Anzahl von OpenGL Framebuffer-Objekten wurde entfernt.
  • Aktualisiert den NVIDIA OpenGL-Treiber, um $ XDG_CACHE_HOME über $ HOME als Standard-Speicherort für die Speicherung des GL-Shader-Disk-Cache zu bevorzugen.

Was ist neu in Version 343.13 Beta:

  • Ein Fehler wurde behoben, der dazu führte, dass deaktivierte Anzeigen implizit in die Zielauswahl für einige Abfragen und Zuweisungen auf der Befehlszeilenschnittstelle der nvidia-Einstellungen enthalten waren, in Abwesenheit einer expliziten Zielauswahl.
  • Ein neues Attribut der NV-CONTROL API hinzugefügt, um die aktuelle Nutzung der Video-Decodier-Engine abzufragen.
  • Ein Fehler wurde behoben, bei dem die Exchange-Stereo-Eyes-Einstellung in nvidia-Einstellungen in bestimmten Stereo-Konfigurationen nicht funktionierte.
  • Arbeitete um einen Unigine Heaven 3.0-Shader-Bug, der Korruption verursachen könnte, wenn Tessellation aktiviert wird, indem ein Anwendungsprofil implementiert wird, das die "GLIgnoreGLSLExtReqs" verwendet. Rahmen. Weitere Informationen finden Sie in der Dokumentation zur Umgebungsvariablen __GL_IGNORE_GLSL_EXT_REQS.
  • Bei der Zerstörung von EGL-Flächen wurde ein Speicherverlust behoben.
  • Unterstützung für mehrere gleichzeitige EGL-Displays.
  • Unterstützte Unterstützung für G8x, G9x und GT2xx GPUs und Motherboard-Chipsätze, die auf ihnen basieren. Die laufende Unterstützung für neue Linux-Kernel und X-Server sowie Fixes für kritische Bugs werden bis Ende 2019 in 340. * Legacy-Releases aufgenommen.
  • Ein Fehler wurde behoben, der dazu führen könnte, dass nvidia-installer das Verzeichnis mit vorkompilierten Kernelmodul-Schnittstellen, auf Paketen, die mit --add-this-kernel vorbereitet wurden, nicht erfolgreich löschen kann.
  • Aktualisiertes nvidia-installer, um die Deinstallation in eine separate Datei aus dem Installationsprotokoll zu protokollieren und zu versuchen, vorherige Treiberinstallationen mit dem Installationsprogramm von der vorherigen Installation zu deinstallieren, wenn verfügbar.

Was ist neu in Version 340.17 Beta:

  • Verschiedene Verbesserungen und Korrekturen an den Informationen, die den GL-Anwendungen über die Erweiterungen KHR_debug und ARB_debug_output gemeldet wurden.
  • Ein Fehler wurde behoben, der GLX-Anwendungen verursachte, die gleichzeitig Zeichensätze auf mehreren X-Servern zum Absturz bringen, wenn sie Puffer austauschen.
  • Aktualisierte nvidia-Einstellungen, um alle gültigen Namen für jedes Ziel bei der Abfrage von Zieltypen zu melden, z.B. `Nvidia-settings -q gpus`.
  • Unterstützung für die Kontrolle der Verfügbarkeit von Fast Approximate Antialiasing (FXAA) auf einer pro-Basis Basis über die neue Umgebungsvariable __GL_ALLOW_FXAA_USAGE und den entsprechenden GLAllowFXAAUsage-Anwendungsprofilschlüssel. Siehe README für Details.
  • Ein Fehler wurde behoben, bei dem das indirekte Rendering auf Systemkonfigurationen beschädigt werden könnte, die das Schreiben in den ausführbaren Speicher verweigern.
  • Aktualisiert die nvidia-Einstellungen Makefiles, damit nvidia-Einstellungen dynamisch mit dem libjansson des Host-Systems verknüpft werden können. Diese Option kann aktiviert werden, indem die Variable NV_USE_BUNDLED_LIBJANSSON Makefile auf 0 gesetzt wird. Bitte beachten Sie, dass nvidia-Einstellungen libjansson Version 2.2 oder höher benötigt.
  • Erste Unterstützung für G-SYNC-Monitore. Weitere Details und Systemanforderungen finden Sie unter: http://www.geforce.com/hardware/technology/g-sync
  • Es wurde ein X-Treiber-Fehler behoben, der die Gamma-Ramp-Updates des grünen Kanals in der Tiefe 15 bei einigen neueren GPUs verursacht hat.

Was ist neu in Version 337.19 Beta:

  • Ein Fehler wurde behoben, der die Modusvalidierung für 4K-Auflösungen fehlschlägt Über HDMI in bestimmten Situationen.
  • nvidia-settings-Befehlszeilen-Steuerelemente für über- und unter-getaktete Attribute hinzugefügt. Weitere Informationen finden Sie in der Bedienungsanleitung der nvidia-settings (1).
  • Fixed mehrere kosmetische Fragen in der Taktsteuerung Benutzeroberfläche von nvidia-Einstellungen.
  • Unterstützung für die Erweiterung GLX_EXT_stereo_tree hinzugefügt. Weitere Einzelheiten finden Sie in der Erweiterungsangabe:
  • http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
  • Aktivierte Unterstützung für die Verwendung von Unified Back Buffer (UBB) und 3D Stereo mit der Composite-Erweiterung auf Quadro-Karten. Die Verwendung von Stereo mit einem Composite Manager erfordert einen Stereo-Assoziierten Manager. Andernfalls wird nur das linke Auge der Stereo-Anwendungen angezeigt. Weitere Informationen finden Sie in der GLX_EXT_stereo_tree-Erweiterungsspezifikation.

Was ist neu in Version 337.12 Beta:

  • Unterstützung für die folgenden GPUs:
  • GeForce 830M
  • GeForce 840M
  • GeForce 845M
  • GeForce GTX 850M
  • GeForce GTX 860M
  • GeForce GTX 870M
  • GeForce GTX 880M
  • GeForce GT 705
  • GeForce GT 720
  • Ein Fehler wurde behoben, der dazu führte, dass OpenGL-Programme unter einigen niedrigen Speicherbedingungen einfrieren konnten.
  • Aktualisiert die Anzeigekonfigurationsseite in nvidia-Einstellungen, um DisplayPort 1.2-Monitore eindeutig zu identifizieren, indem sie die Monitor-GUIDs anzeigen.
  • Ein Fehler wurde behoben, der dazu führen könnte, dass ECC-Einstellungen bei der Änderung von ECC-Einstellungen auf einem Multi-GPU-System falsch in nvidia-Einstellungen angezeigt werden.
  • Entfernt die "OnDemandVBlankInterrupts" X-Konfigurationsoption: Diese Option wurde seit Version 177.68 des NVIDIA Unix-Treibers standardmäßig aktiviert und die Dokumentation wurde nicht aktualisiert, um den neuen Standardwert wiederzugeben.
  • Ein Fehler wurde behoben, der GPU-Fehler verursachte, wenn das Hotplugging von Daisy-chained DisplayPort 1.2 angezeigt wird.
  • Aktualisiert die Farbkorrektur-Einstellungsseite im Bedienfeld nvidia-settings, um Gamma-Änderungen zu widerspiegeln, die von anderen RandR-Clients vorgenommen wurden, während das Control Panel bereits ausgeführt wurde.
  • Ein Fehler wurde behoben, der die Verwendung mehrerer gleichzeitiger X-Server auf UEFI-Systemen verhindert hat.
  • Aktualisiert das Quellpaket nvidia-Einstellungen, um libXNVCtrl beim Erstellen von nvidia-Einstellungen zu erstellen, anstatt sich auf eine vordefinierte Bibliothek zu verlassen.
  • Die Möglichkeit, bestimmte GeForce-GPUs in der GeForce GTX 400-Serie und später zu über- und unterhalb zu testen. Für GPUs, die es erlauben, kann ein Offset auf Taktwerte in einigen Taktdomänen einiger Leistungsstufen angewendet werden. Diese Uhr Manipulation erfolgt auf eigene Gefahr des Benutzers. Siehe die README-Dokumentation der "CoolBits" X-Konfigurationsoption für weitere Details.
  • Aktualisiert die minimal erforderliche Version von GTK + von 2,2 bis 2,4 für nvidia-Einstellungen.
  • Umbenannt die RandR-Ausgabeeigenschaft _GUID an GUID jetzt, dass es eine offizielle Eigenschaft ist, die in randrproto.txt dokumentiert ist:
  • http://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
  • Reduzierte CPU-Auslastung und GPU-Speicherauslastung des NVIDIA EGL-Treibers.
  • Unterstützung für folgende EGL-Erweiterungen:
  • - EGL_EXT_buffer_age;
  • - EGL_EXT_client_extensions;
  • - EGL_EXT_platform_base;
  • - EGL_EXT_platform_x11.
  • Umbenannt der "Klon" Einstellung der & ldquor; MetaModeOrientation & rdquo; X-Konfigurationsoption auf "SamePositionAs", um zu verdeutlichen, dass diese Einstellung nur für die Position und nicht für die Auflösung von Modi im MetaMode gilt.
  • NV-CONTROL-Attribut NV_CTRL_VIDEO_ENCODER_UTILISIERUNG hinzugefügt, um den Auslastungsprozentsatz der Video-Encoder-Engine abzufragen.
  • Unterstützung für die Erweiterung GLX_NV_delay_before_swap hinzugefügt. Weitere Einzelheiten finden Sie in der Erweiterungsangabe:
  • http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
  • Melden Sie korrekte Puffergrößen für RGB GLX visuals, GLXFBConfigs und EGLConfigs. Bisher wurden RGB10- und RGB8-Formate mit 32 Bits gemeldet, und RGB5-Formate wurden mit 16 Bits gemeldet. Jetzt werden sie korrekt als 30, 24 und 15 Bit Formate gemeldet, wie es die GLX- und EGL-Spezifikationen verlangen.

Was ist neu in Version 334.16 Beta:

  • Ein Fehler wurde behoben, der dazu führen könnte, dass nvidia-Einstellungen falsche Gamma-Rampen bei der Anpassung der Farbkorrektur-Schieberegler berechnen.
  • Aktualisiert das Bedienfeld der nvidia-Einstellungen, um die Auswahl von Anzeigegeräten mit RandR- und Ziel-ID-Namen zu ermöglichen, wenn es darum geht, Abfragen auf bestimmte Anzeigegeräte zu richten.
  • Ein Fehler wurde behoben, der einige Dropdown-Menüs im Bedienfeld der nvidia-Einstellungen verhinderte, bei älteren Versionen von GTK + (z. B. 2.10.x) korrekt zu arbeiten.
  • Aktualisiert das Bedienfeld nvidia-settings, um Hilfetext für Anwendungsprofilschlüssel und Vorschläge für gültige Schlüsselnamen bei der Konfiguration von Anwendungsprofilen bereitzustellen.
  • Aktualisiert das Bedienfeld der nvidia-Einstellungen, um das Dropdown-Menü der Stereomodi mit nur den Modi, die verfügbar sind, zu füllen.
  • Ein Fehler wurde behoben, der dazu führen könnte, dass Anwendungen mit der OpenGL-Erweiterung ARB_query_buffer_object unter Xinerama abstürzen.
  • Ein Fehler wurde behoben, der hohe HDMI-Modi (z. B. bei 4K-Auflösungen) als fehlerhaft als Dual-Link im nvidia-settings-Bedienfeld gemeldet hat.
  • Ein Fehler wurde behoben, der verhindert, dass einige DisplayPort 1.2-Anzeigen nach einem VT-Switch ordnungsgemäß wiederhergestellt wurden.
  • Umbenannt pro GPU-Proc-Verzeichnisse in / proc / driver / nvidia / gpus / mit der Busposition der GPU in "domain: bus: device.function" Formatieren.
  • 64-Bit-EGL- und OpenGL ES-Bibliotheken zu 64-Bit-Treiber-Prackages hinzugefügt.
  • Geändertes Format von "Busort" Feld, das in den /proc/driver/nvidia/gpus/0..N/informationsdateien von "domain: bus.device.function" Zu "domain: bus: device.function" Passend zum lspci-Format.
  • In der GLX_EXT_buffer_age-Erweiterung wurde ein Fehler behoben, bei dem falsche Altersgruppen zurückgegeben würden, solange keine Triple-Pufferung aktiviert wurde.
  • Das Standardverhalten des Fahrers wurde geändert, um das Löschen von RandR 1.2-Ausgängen zu beenden, die den nicht verwendeten DisplayPort 1.2-Geräten entsprechen. Das Löschen dieser Ausgänge kann einige Anwendungen verwechseln. Eine neue Option hinzugefügt, DeleteUnusedDP12Displays, mit denen dieses Verhalten wieder aktiviert werden kann. Diese Option kann aktiviert werden, indem man sudo nvidia-xconfig --delete-unused-dp12-displays
  • ausführt

  • Verbesserte Unterstützung für die Umgebungsvariablen __GL_SYNC_DISPLAY_DEVICE und VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE in bestimmten Konfigurationen. Beide Umgebungsvariablen erkennen nun alle unterstützten Display-Gerätenamen. Siehe "Anhang C. Display Device Names" Und & ldquor; Anhang G. VDPAU-Unterstützung & rdquo; In der README für weitere Details.
  • Verbesserte Leistung des X-Treibers bei der Handhabung einer großen Anzahl von Flächenzuweisungen.
  • Ein Fehler wurde behoben, der PBO-Downloads von Cube-Map-Gesichtern verursacht hat, um falsche Daten abzurufen.
  • Zusätzliche experimentelle Unterstützung für ARGB GLX Visuals, wenn Xinerama und Composite zur gleichen Zeit auf X.Org xserver 1.15 aktiviert werden.

Was ist neu in Version 331.17 Beta:

  • Ein Fehler wurde behoben, der verhindert, dass Konfigurationsdateien, die Anwendungsprofile enthalten, geladen wurden, wenn Verzeichnisse im Anwendungsprofilkonfigurations-Suchpfad vorhanden waren.
  • Aufgeschobene Initialisierung von libselinux im NVIDIA OpenGL-Treiber, um ein Problem zu vermeiden, bei dem libselinux möglicherweise nicht bereit ist, wenn die NVIDIA libGL geteilte Bibliothek zuerst geladen wird.
  • Ein Fehler wurde behoben, der in OpenGL-Anwendungen, die auf 32-Bit-Systemen laufen, zu Speicherabbau führen könnte.
  • nvidia-uvm.ko, das NVIDIA Unified Memory Kernelmodul, zum NVIDIA Linux Treiberpaket. Dieses Kernel-Modul unterstützt die neue Unified Memory-Funktion in einer kommenden CUDA-Version.

Was ist neu in Version 331.13 Beta:

  • Ein Fehler wurde behoben, der dazu führte, dass der X-Server nicht initialisiert wurde, wenn DisplayPort 1.2-Monitore getrennten X-Bildschirmen auf derselben GPU zugewiesen wurden.
  • Ein Fehler wurde behoben, der bei der Gabelung von OpenGL-Programmen, die einige malloc-Implementierungen wie TCMalloc verwenden, einen Deadlock verursachen könnte.
  • Ein Fehler wurde behoben, der verhindert, dass Warp & Blend-Einstellungen über die Konfigurationsänderungen der Anzeige beibehalten wurden.
  • Ein Fehler wurde behoben, bei dem einige Einstellungen vorgenommen wurden, die über die Befehlszeilenschnittstelle der nvidia-Einstellungen vorgenommen wurden, in der grafischen Benutzeroberfläche von nvidia-settings reflektiert.
  • Änderte das Clipping-Verhalten des NVIDIA X-Treibers auf Trapezoiden und Dreiecken für einige RENDER-Operationen, um das Verhalten in neueren Versionen von Pixman:
  • anzupassen
  • http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Es wurde ein Fehler in der MetaMode-Verfolgung behoben, bei dem es zu Fehlschlägen beim Drucken oder Löschen von Metamodes über NV-CONTROL kommen könnte.
  • Ein Fehler wurde behoben, der den NVIDIA X-Treiber veranlasste, den X11 "Schatten" zu laden. Modul bedingungslos, auch in Situationen, in denen der Fahrer keine Notwendigkeit hatte, das Modul zu benutzen. Dies könnte zum Drucken von falschen Fehlermeldungen führen, auf X-Servern, bei denen das Modul nicht vorhanden war.
  • Ein Fehler wurde behoben, der die mit xvidtune (1) vorgenommenen Anzeigekonfigurationsänderungen daran hinderte, korrekt zu arbeiten.
  • Ein Fehler wurde behoben, der bei der Änderung der Anzeigekonfiguration gelegentlich eine Beschädigung der Anzeige in GLX-Anwendungen verursacht hat.
  • Ein Fehler wurde behoben, der glannadPixels daran hinderte, beim Lesen von Pixelpufferobjekten über das indirekte Rendering korrekt zu arbeiten, wenn die Bildbreite kein Vielfaches von 4 ist.
  • Ein neues NV-CONTROL-Attribut, NV_CTRL_BACKLIGHT_BRIGHTNESS hinzugefügt, um die Helligkeit der Hintergrundbeleuchtung zu steuern.
  • Ein Fehler wurde behoben, der die nvidia-Einstellungen daran hinderte, Konfigurations-Seiten für Anzeigegeräte für neu angeschlossene DisplayPort 1.2 Multi Stream Transport nachgeschaltete Geräte zu erstellen.
  • GPU-Auslastungsberichterstattung an das Bedienfeld nvidia-settings.
  • In der Bedienungsanleitung der nvidia-Einstellungen wurde ein Fehler behoben, der die Benutzer daran hinderte, Stereo zu konfigurieren, wenn die Stereoanlage noch nicht konfiguriert war.
  • Unterstützung für die Meldung der Tachometer-gemessenen Lüftergeschwindigkeit auf fähigen Grafikkarten über nvidia-Einstellungen und die NV-CONTROL API. Der bereits vorhandene Mechanismus für die Meldung der Lüftergeschwindigkeit meldet die vom Fahrer programmierte Geschwindigkeit des Lüfters. Zum Beispiel `nvidia-settings --query = [fan: 0] / GPUCurrentFanSpeedRPM`.
  • Eine Regression wurde behoben, die dazu führte, dass GPUs, die keine Grafiken unterstützen, nicht in nvidia-Einstellungen erscheinen.
  • Ein Fehler wurde behoben, der dazu führte, dass DisplayPort 1.2 Multi-Stream-Geräte nicht mehr funktionierten, wenn sie unplugged waren und wieder eingesteckt wurden, während sie im aktuellen MetaMode aktiv waren.
  • Unterstützung für mehrere NVIDIA-Kernelmodule. Diese Funktion ermöglicht es Benutzern, verschiedene GPUs im System verschiedenen NVIDIA-Kernelmodulen zuzuordnen, wodurch der Software-Overhead der Koordination des Zugriffs auf mehrere GPUs reduziert wird.
  • Unterstützung für die EGL-API auf 32-Bit-Plattformen. Derzeit sind die unterstützten Client-APIs OpenGL ES 1.1, 2.0 und 3.0 und das einzige unterstützte Windows-System-Backend ist X11.
  • Fügen Sie eine neue Option hinzu, AllowEmptyInitialConfiguration, mit der der X-Server gestartet werden kann, auch wenn beim Start keine angeschlossenen Anzeigegeräte erkannt werden. Diese Option kann durch Ausführen von "sudo nvidia-xconfig --allow-empty-first-configuration"
  • aktiviert werden
  • Diese Option ist nützlich in RandR 1.4 Display-Offload-Konfigurationen, bei denen keine Display-Geräte mit dem NVIDIA GPU verbunden sind, wenn der X-Server gestartet wird, aber später verbunden werden könnte.
  • Aktualisiertes nvidia-installer, um einen scrollbaren Textbereich zur Anzeige von Meldungen aus dem / usr / lib / nvidia / alternate-install-present und / usr / lib / nvidia / alternate-install-available distro hook files zur Verfügung zu stellen. Dadurch können längere Nachrichten in diesen Dateien bereitgestellt werden.
  • Aktualisiertes Nvidia-Installer, um das Wiederholen in den Per-Kernel & ldquor; Build & rdquo; Und & ldquor; Quelle " Verzeichnisse bei der Suche nach widersprüchlichen Kernmodulen in / lib / modules.
  • Ein Systemspeicher-Cache hinzugefügt, um die Leistung bestimmter X-Rendering-Operationen zu verbessern, die Software-Rendering-Fallbacks verwenden. Die X-Konfigurationsoption & ldquor; SoftwareRenderCacheSize & rdquo; Kann verwendet werden, um die Größe des Cache zu konfigurieren.
  • Das "DynamicTwinView" wurde entfernt. X-Konfigurationsoption: Eine dynamische Rekonfiguration von Displays ist immer möglich und kann nicht mehr deaktiviert werden.
  • Ein Fehler wurde behoben, der dazu führte, dass nvidia-Einstellungen falsche Informationen in der Display-Konfigurationsseite anzeigen konnten, wenn alle Anzeigen auf einem X-Bildschirm ausgeschaltet wurden.
  • Aktualisiertes nvidia-installer, um nur die Bibliotheken libvdpau und libvdpau_trace zu installieren, wenn eine bestehende Installation von libvdpau nicht auf dem System erkannt wird. Dieses Verhalten kann mit den Optionen --install-vdpau-wrapper und --no-install-vdpau-wrapper überschrieben werden.
  • Zukünftige NVIDIA Linux-Installationspakete enthalten keine Kopien von libvdpau oder libvdpau_trace: VDPAU-Benutzer werden empfohlen, diese Bibliotheken über andere Mittel zu installieren, z.B. Von Paketen, die von ihren Verteilern zur Verfügung gestellt werden, oder indem sie sie aus den verfügbaren Quellen anbieten:
  • http://people.freedesktop.org/~aplattner/vdpau/

Andere Software von Entwickler NVIDIA Corporation

Kommentare zu Nvidia Linux Display Driver

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!