Nvidia Linux Display Driver 32-bit

Screenshot der Software:
Nvidia Linux Display Driver 32-bit
Softwarebeschreibung:
Version: 390.77 Aktualisiert
Upload-Datum: 17 Aug 18
Entwickler: NVIDIA Corporation
Lizenz: Frei
Popularität: 50

Rating: 5.0/5 (Total Votes: 1)

Nvidia Linux Display Driver ist ein proprietärer OpenGL-Grafiktreiber, der versucht, die Grafikkarten von Nvidia auf Linux-basierten Betriebssystemen zu unterstützen. Diese Version unterstützt nur die 32-Bit-Architektur. Auch wenn es einen Einstellungsbereich bietet, ist der Nvidia Linux Display Driver keine Anwendung. Es ist ein Hardware-Treiber, der einige Anweisungen bereitstellt, die einem Betriebssystem mitteilen, wie eine Hardware zu verwenden ist.


Installation des Nvidia Linux Display Treibers

Um den Nvidia Linux Display Driver auf Ihrem Linux-Rechner zu installieren, müssen Sie das Binärpaket mit dem "Download & rdquo; Speichern Sie die Datei in ihrem Home-Ordner und führen Sie den Befehl sh ./NVIDIA-Linux-x86-xxx.xx.run als root in einem Linux-Terminal aus (wobei xxx.xx die Versionsnummer ist).

>

Während der Installation werden Benutzer gefragt, ob sie die X-Konfigurationsdatei manuell bearbeiten möchten oder ob der Installer die gesamte Arbeit erledigen soll. Alternativ können Sie nach der Installation den Befehl nvidia-xconfig über ein Linux-Terminal ausführen, um den neuen Treiber als Standard festzulegen.

Ersatz für Nouveau

Heutzutage werden viele Linux-Varianten mit einem Open-Source-Treiber für Nvidia-Grafikkarten namens Nouveau gebündelt, der von einer Gruppe von Entwicklern erstellt wurde, die für das freedesktop.org-Projekt arbeiten.

Das Gute am Nouveau-Treiber ist, dass er standardmäßig gut funktioniert und in den Upstream-Linux-Kernel integriert ist, so dass Sie nichts auf Ihrem Linux-Betriebssystem herunterladen oder installieren müssen.


Unterstützt eine breite Palette von Nvidia-Grafikprozessoren

In unseren Tests haben wir festgestellt, dass der Nvidia Linux Display Driver weitaus mehr Nvidia Grafikkarten unterstützt als der Open Source Nouveau Treiber. Es spielt gut mit den meisten der ION, ION LE, Quadroplex, Quadro Sync, GRID, NVS, nForce Professional 3000, Quadro FX, Quadro Blade, sowie alle GeForce-Serie.

Wenn Sie einen PC oder Laptop mit einer Nvidia-GPU haben und Probleme mit dem standardmäßigen Open Source-Treiber Nouveau auftreten, sollten Sie den Nvidia Linux-Grafiktreiber installieren. Es ist auch die erste Wahl für Gaming-Nutzer.

Was ist neu in dieser Version:

  • Verbesserte Kompatibilität mit aktuellen Linux-Kerneln.
  • Es wurde ein zeitweiliges Hängenbleiben von Vulkan-Anwendungen behoben, die Vollbildmodus ausführen, wenn das Spiegeln erlaubt ist.
  • Informationsnachrichten, die von nvidia-modeset.ko gedruckt wurden, wenn ein GPU-Gerät zugewiesen oder freigegeben wurde, wurden entfernt.
  • Es wurde ein Fehler behoben, der dazu führte, dass kwin OpenGL-Compositing beim Starten bestimmter OpenGL-Anwendungen abstürzte.

Was ist neu in Version 390.67:

  • Es wurde ein Fehler behoben, der bei Verwendung der Quadro SDI Capture-Hardware zu Kernel Panics führen konnte.
  • Es wurde ein Fehler behoben, der dazu führte, dass kwin OpenGL-Compositing beim Starten bestimmter OpenGL-Anwendungen abstürzte.
  • Es wurde ein intermittierender Absturz beim Starten von Vulkan-Anwendungen behoben.
  • Es wurde ein intermittierender Absturz beim Starten von Anwendungen über Wine behoben.
  • Es wurde ein Fehler behoben, der dazu führte, dass der Treiber in einigen DisplayPort-Konfigurationen mit niedriger Bandbreite nicht implizit das Display-Dithering aktivierte. Dies führte zu sichtbaren Streifenbildung.
  • Unterstützung für X.Org xserver ABI 24 (xorg-server 1.20) hinzugefügt.
  • Verbesserte nvidia-bug-report.sh, um nach kern.log zu suchen, welches der Standard-Speicherort für die Kernel-Protokolldatei für viele Debian-basierte Linux-Distributionen ist.
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass X-Server, die eine Videotreiber-ABI vor Version 0.8 exportieren, beim Ausführen von X11-Anwendungen, die XRenderAddTraps () aufrufen, abstürzen.

Was ist neu in der Version:

  • Zusätzliche Unterstützung für die folgende GPU:
  • TITAN V
  • GTX 1070 Ti
  • Behebung eines Fehlers, der dazu führte, dass Vulkan X11-Swapchains auf Grafikprozessoren ohne Display-Engine fehlschlugen, wie z. B. einige Grafikkarten von Tesla und einige Optimus-Laptops.
  • Es wurde ein Fehler behoben, der dazu führte, dass Vollbild-Vulkan-Anwendungen an einigen
  • hängen blieben
  • Kepler-GPUs wie die GeForce GTX 680.
  • Es wurde ein Fehler behoben, durch den der G-SYNC-Indikator "normal" anstelle von
  • gemeldet wurde
  • von "G-SYNC" in Vulkan-Anwendungen, wenn G-SYNC aktiviert war.

Was ist neu in Version 387.22:

  • Zusätzliche Unterstützung für die folgende GPU:
  • GTX 1070Ti
  • Es wurde eine Regression behoben, die zu Treiberfehlern führen kann, wenn Modi eingestellt werden, die DisplayPort Multi-Stream-Transportgeräte enthalten.
  • Es wurde ein nvidia.ko-Kernmodul-Parameter, NVreg_EnableBacklightHandler, hinzugefügt, der verwendet werden kann, um die experimentelle Handhabung der Helligkeit der Laptop-Hintergrundbeleuchtung über / sys / class / backlight / zu ermöglichen. Dieser Handler überschreibt den ACPI-basierten, der vom video.ko Kernel-Modul bereitgestellt wird.
  • NVreg_EnableBacklightHandler ist standardmäßig deaktiviert.
  • G-SYNC zu allen unterstützten Vulkan-Swapchains für Maxwell und höher hinzugefügt. G-SYNC ist standardmäßig aktiviert, wenn G-SYNC-fähige Monitore verwendet werden. Für Direct-to-Display-Swapchains kann ein Anwendungsprofil mit der Einstellung "GLGSYNCAlowed" auf "false" gesetzt werden, um diese Funktion zu deaktivieren:
  • {"Regeln": [
  • {"pattern": [], "profile": ["GLGSYNCAlowed", false]}
  • Es wurde eine Regression behoben, die dazu führte, dass einige Display-Anschlüsse auf einigen Grafikprozessoren ein angeschlossenes HDMI- oder DisplayPort-Audiogerät nicht meldeten, selbst wenn der angeschlossene Monitor Audio unterstützt.
  • Es wurde ein Fehler behoben, der manchmal verhinderte, dass die Schaltfläche "Standardkonfiguration zurücksetzen" auf der Seite "ECC-Einstellungen" von nvidia-set verfügbar war, wenn die ECC-Konfiguration auf einen nicht standardmäßigen Zustand eingestellt war.
  • Es wurde ein Fehler behoben, der dazu führte, dass nvidia-Einstellungen unter bestimmten Umständen auf der Anzeige "X Server-Anzeigekonfiguration" zu aggressive Begrenzungen der Anzeigepositionen erzwangen.
  • Es wurde ein Fehler behoben, der dazu führte, dass das Kontrollkästchen "Enable Base Mosaic (Surround)" in nvidia-Einstellungen verschwand, wenn auf der "X Server Display Configuration" -Seite ein X-Bildschirm anstelle einer Anzeige ausgewählt wurde.
  • Es wurde eine Racebedingung behoben, die zu Abstürzen führen konnte, wenn OpenGL-Programme Vertex-Pufferobjekte aus mehreren Threads gleichzeitig manipulierten.
  • Es wurde ein Fehler behoben, der dazu führte, dass das Kontrollfeld nvidia-settings einige Einstellungen behielt, die angewendet, aber nicht bestätigt wurden. Dies führte dazu, dass unerwünschte Einstellungen auf nachfolgende Einstellungsänderungen angewendet wurden.
  • Verbesserte Leistung von Fullscreen-Vulkan-Anwendungen mit X11-Swapchains. Diese Optimierung führt zu mehr Ereignissen, die eine veraltete Swapchain auslösen, z. B. beim Betreten oder Verlassen des Vollbildmodus. (Dies tritt häufig auf, wenn beispielsweise die Tastenkombination Alt-Tab verwendet wird.) Anwendungen, die nicht ordnungsgemäß auf den Rückgabecode VK_ERROR_OUT_OF_DATE_KHR reagieren, funktionieren möglicherweise nicht ordnungsgemäß, wenn diese Ereignisse auftreten. Siehe Abschnitt 30.8 der Vulkan-Spezifikation.
  • Zusätzliche Unterstützung für YUV 4: 2: 0-Komprimierung für Monitore, die über DisplayPort in Konfigurationen verbunden sind, in denen entweder das Display oder die GPU den aktuellen Modus in RGB 4: 4: 4 nicht steuern können. Einzelheiten finden Sie in der Beschreibung im Anhang "Programmiermodi".
  • Hot-Plug-Handling der framebuffer console zu nvidia-modeset hinzugefügt.
  • Beachten Sie, dass hot plugging nur gehandhabt wird, wenn nvidia-modeset initialisiert wird; zB wenn Xorg oder nvidia-persistenced läuft oder wenn nvidia-drm mit dem Parameter "modeset = 1" geladen wird.
  • Ein "AllowGSYNC" MetaMode-Attribut hinzugefügt, mit dem G-SYNC vollständig deaktiviert werden kann. Dies kann verwendet werden, um das Aktivieren von Funktionen zu ermöglichen, die mit G-SYNC nicht kompatibel sind, z. B. Ultra Low Motion Blur oder Frame Lock.
  • Es wurden mehrere Probleme behoben, die verhinderten, dass der "cc_version_check" -Stabilitätstest beim Erstellen der NVIDIA-Kernel-Module korrekt ausgeführt wurde. Da diese Probleme bei den Compiler-Versionen, die zum Erstellen des Kernels und der NVIDIA Kernel-Module verwendet wurden, für längere Zeit nicht übereinstimmen, wurde nvidia-installer so aktualisiert, dass CC-Versionskonflikte standardmäßig ignoriert werden, wenn sie erkannt werden.
  • nvidia-installer wurde aktualisiert, um den syscall init_module direkt zu verwenden, um Kernel-Module anstelle von libkmod / insmod zu testen. Dadurch wird libkmod als Build-Abhängigkeit von nvidia-installer und insmod als Laufzeitabhängigkeit entfernt.
  • Gekachelte Monitore führten früher dazu, dass für jede Kachel ein separater Xinerama-Bildschirm gemeldet wurde. Sie werden jetzt standardmäßig zu einem einzigen großen Xinerama-Bildschirm kombiniert.
  • Die einzelnen Panels in einem gekachelten Monitor werden nun basierend auf den Layoutinformationen in der EDID des Monitors angeordnet. Dies kann außer Kraft gesetzt werden, indem Sie Offsets entweder manuell festlegen oder die Option "MetaModeOrientation" verwenden.
  • Deaktivierte Interlaced-Modi über DisplayPort standardmäßig wegen unvollständiger Unterstützung in der GPU. Das "AllowDpInterlaced" -Modusvalidierungstoken wurde hinzugefügt, um dieses Standardverhalten zu überschreiben und die Interlaced-Modi über das DisplayPort-Protokoll zu ermöglichen.
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass einige eDP G-SYNC-Displays bei niedrigen Bildwiederholfrequenzen flimmerten.
  • Es wurde ein Fehler behoben, der dazu führte, dass OpenGL-Anwendungen nach einem längeren DPMS-Schlafzustand auf einem mit PRIME Sync gesteuerten Monitor abstürzen konnten.
  • Behebung eines Fehlers, der den maximalen Pixeltakt künstlich auf 300 MHz begrenzte, wenn bestimmte leistungsfähigere DisplayPort-zu-HDMI-Adapter verwendet wurden.
  • Es wurde ein Fehler behoben, der verhinderte, dass die NVIDIA-Kernel-Module für Nicht-SMP-Linux-Kernel erstellt wurden.
  • Die Ausgabe von `nvidia-smi nvlink --status 'wurde aktualisiert, um die NVLink-Geschwindigkeit zu melden.
  • Behebung eines Fehlers, der in nvidia-smi auf Intel Skylake-Systemen zu falschen PCI-Topologie-Berichten geführt hat.

Was ist neu in Version 384.59:

  • Zusätzliche Unterstützung für folgende GPUs:
  • GeForce GT 1030
  • GeForce MX150
  • Es wurde ein Fehler behoben, der verhinderte, dass Änderungen an der Stereo-Augenzuweisung vom Steuerfeld nvidia-settings übernommen wurden.
  • Es wurde ein Fehler behoben, der dazu führte, dass S4 suspend (auch bekannt als "Hibernate") während des Aussetzens hängen blieb, wenn SLI aktiviert war.
  • Ein Fehler wurde behoben, durch den Geräte vom Vulkan-Treiber nicht korrekt aufgelistet wurden. Weitere Informationen finden Sie im Abschnitt "Bekannte Probleme" in der README.
  • Es wurde ein Fehler behoben, der OpenGL-Anwendungen zum Absturz bringen konnte, nachdem glDeleteBuffers auf VBOs aufgerufen wurde, die mit ARB_vertex_attrib_binding neu zugeordnet wurden.
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass OpenGL-Anwendungen gesperrt wurden, bis der X-Server Eingaben erhielt.
  • Es wurde ein Fehler behoben, der dazu führte, dass nvidia-Einstellungen Geräte-BusID-Werte löschten, wenn Änderungen an einer vorhandenen X-Konfigurationsdatei vorgenommen wurden.
  • Es wurde eine Regression behoben, die verhinderte, dass nvidia-xconfig einige GPUs, z. wenn `nvidia-xconfig -a` ausgeführt wird.
  • Es wurde ein Fehler behoben, der dazu führte, dass die VDPAU-Wiedergabe bei der Erweiterung auf Koordinaten jenseits von 16384 Pixeln beschädigt wurde.
  • Aktualisiert nvidia-persisted, um nvidia-modeset.ko zusätzlich zu nvidia.ko beim Setzen des Persistenzmodus zu initialisieren.
  • Wiederherstellen mehrerer Sicherheitsüberprüfungen, die versehentlich aus dem Kernel-Modul-Build-Prozess im 355.06-Treiber entfernt wurden.
  • Unterstützung für einen "Nearest" -Transformationsfilter im X-Treiber hinzugefügt. Dies führt dazu, dass der X-Treiber bei der Durchführung von Bildschirmtransformationen die Filterung des nächsten Nachbarn verwendet. Der Filter kann über das Argument 'filter' für RRSetCrtcTransform von RandR oder über das MetaMode-Token 'ResamplingMethod' angefordert werden.
  • Es wurde ein Fehler behoben, bei dem nvidia-installer eine falsche Version der Vulkan ICD-Konfigurationsdatei installierte, wenn GLVND für den GLX-Client deaktiviert war.
  • Behebung eines Fehlers mit GLX_EXT_buffer_age, bei dem falsche Pufferalterswerte für SLI-AFR-Konfigurationen gemeldet wurden. In solchen Konfigurationen kann das Pufferalter jetzt größer als 3 sein, das vorherige maximale Pufferalter.
  • Es wurde ein Fehler behoben, der beim Ausführen von RandR-Transformationen mit aktiviertem Overlay und SLI Hanging und Xids verursachen konnte.
  • Die von der NVIDIA Xinerama X-Erweiterung gemeldeten Informationen wurden erweitert, um PRIME-Anzeigen zusätzlich zu direkt verbundenen Anzeigen zu melden.
  • Es wurde ein Fehler behoben, der dazu führte, dass HDMI-Audiogeräte inkonsistent auftauchten oder verschwanden, wenn HDMI-Geräte heiß oder unplugged wurden.
  • Es wurde ein Fehler behoben, der zu Treiberfehlern führen konnte, wenn Modi auf X-Bildschirmen in Tiefe 8 oder Tiefe 15 eingestellt wurden.
  • Es wurde ein Fehler behoben, der zu zeitweiligen Kernel Panics führen konnte, wenn mit PRIME Sync ausgeführt wurde.
  • Es wurde ein Fehler behoben, der beim Hotplugging von HDMI-Displays auf einigen Zotac Mini-PCs zu einer Kernel-Panic führte.
  • Nvidia-Installer wurde aktualisiert, um Kernel-Module mit dem SELinux-Dateityp 'modules_object_t' zu kennzeichnen. Einige System-SELinux-Richtlinien erlauben nur das Laden von Kernel-Modulen mit diesem SELinux-Dateityp.
  • Die Unterstützung für das Überprüfen und Herunterladen von aktualisierten Treiberpaketen und vorkompilierten Kernel-Schnittstellen von nvidia-installer wurde entfernt. Diese Funktionalität war auf unverschlüsselte ftp und http beschränkt und wurde mit Code implementiert, der nicht mehr aktiv gepflegt wird.

Was ist neu in Version 381.22:

  • Es wurde ein Fehler behoben, der dazu führte, dass die Pufferaltersverlängerung GLX_EXT_buffer_age bei Verwendung der passiven Stereo-Modi 5 bis 9 falsche Werte für Stereo-Zeichenfolgen zurückgab.
  • Ein Fehler in Vulkan Direct wurde behoben, um anzuzeigen, wo DP1.2-Monitore nicht aufgelistet wurden.
  • Verbesserte Kompatibilität mit neueren Kernels.
  • Ein Fehler, der "nvidia-settings --query all" verursachte, um viele doppelte Einträge zu drucken, wurde behoben.
  • Es wurde ein Fehler behoben, der dazu führte, dass Anwendungen in einigen Situationen abstürzten, wenn glXMakeCurrent aufgerufen wurde, während OpenGL-Thread-Optimierungen aktiviert waren. Dies trat häufig auf, als Steam versuchte, ein Video als Vollbild anzuzeigen.
  • Es wurde ein Fehler behoben, der dazu führte, dass VDPAU-Anwendungen die Warteschlange für die Blit-Präsentation verwendeten, wenn eine vorherige VDPAU-Anwendung nicht ordnungsgemäß heruntergefahren wurde.
  • Behebung von Hängen und Abstürzen, die auftreten können, wenn ein OpenGL-Kontext erstellt wird, während das System nicht über genügend Arbeitsspeicher verfügt.
  • Es wurde ein Fehler behoben, der eine Beschädigung verursachte, wenn OpenGL-Fenster verschoben oder in der Größe verändert wurden.
  • Behebung eines Fehlers, der dazu führte, dass X-Bildschirme, die die Option "UseDisplayDevice" "none" verwendeten, auf 640x480 skaliert wurden, wenn "xrandr -s" verwendet wurde, um die Bildschirmkonfiguration zu ändern.
  • Es wurde ein Kernelabsturz behoben, der beim Zuordnen großer Benutzerspeicherzuordnungen in CUDA aufgetreten ist.
  • Deaktivierte Optimierungen von OpenGL-Threads standardmäßig, anfangs aktiviert in 378.09, aufgrund verschiedener Instabilitätsberichte.
  • Unterstützung für folgende Vulkan-Erweiterungen wurde hinzugefügt:
  • 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 erfordern eine Vulkan loader-Version & gt; = 1.0.42.
  • Der Begrüßungsbildschirm des X-Treiberlogos und die entsprechenden Optionen für NoLogo und LogoPath xorg.conf wurden entfernt.
  • Die MetaMode-Option "ResamplingMethod" wurde hinzugefügt, die Unterstützung für bikubische Resampling-Methoden bietet, wenn die Skalierung von Bildschirmtransformationen verwendet wird. Weitere Informationen finden Sie in der README.

Was ist neu in Version 378.13:

  • Zusätzliche Unterstützung für folgende GPU (s):
  • Quadro P3000
  • Quadro GP100
  • Quadro P4000
  • Quadro P2000
  • Quadro P1000
  • Quadro P600
  • Quadro P400
  • Quadro M1200
  • Quadro M2200
  • Deaktivierte OpenGL-Thread-Optimierungen standardmäßig unter Xinerama.
  • Unterstützung für die Erweiterung ARB_parallel_shader_compile hinzugefügt, um Multithread-Kompilierung von GLSL-Shadern zu ermöglichen.
  • Der X-Treiber wurde dahingehend aktualisiert, dass alle Head-Mounted-Displays (HMDs) der Virtual Reality ignoriert werden. Weitere Informationen finden Sie in der X-Konfigurationsoption "AllowHMD" in der README.
  • Der Treiber wird nun GLX FBConfigs ohne Tiefen-Bits auf Tiefe 30 X-Anzeigen werben.
  • Unterstützung in nvidia-Einstellungen hinzugefügt, um konfigurierte PRIME-Anzeigen anzuzeigen. Informationen zum Aktivieren von PRIME-Anzeigen finden Sie unter "Ausladen der Grafikanzeige mit RandR 1.4" in der README-Datei.
  • Eine zusätzliche Infrastruktur, die es dem NVIDIA EGL-Treiber ermöglicht, EGL-externe Plattformbibliotheken zu laden, die clientseitige Unterstützung für neue Fenstersysteme über das vorhandene libnvidia-egl-wayland.so.1 hinaus bieten. Weitere Informationen finden Sie unter
  • - https://github.com/NVIDIA/eglexternalplatform
  • - https://github.com/NVIDIA/egl-wayland
  • Unterstützung für folgende Vulkan-Erweiterungen wurde hinzugefügt:
  • VK_KHR_display
  • VK_KHR_display_swapchain
  • Die OpenGL-Thread-Optimierung wurde standardmäßig im Treiber aktiviert. Weitere Informationen finden Sie im Abschnitt "Threaded Optimizations" im Kapitel "Festlegen der OpenGL-Umgebungsvariableneinstellungen" in der README-Datei. Diese Optimierungen werden automatisch deaktiviert, wenn sie die Leistung beeinträchtigen. Daher sollte die Leistung für viele Anwendungen unverändert bleiben und für diejenigen, die von Thread-Optimierungen profitieren und diese nicht bereits erzwungen haben, erhöht werden.
  • Es wurde ein Fehler behoben, der verhinderte, dass PRIME Sync auf Notebooks mit GeForce GTX 4xx und 5xx GPUs funktionierte.
  • Es wurde ein Fehler behoben, der dazu führte, dass das System hängenblieb, wenn es mit einigen GPUs aus dem Ruhezustand ging.
  • Eine Regression wurde behoben, die beim Hot-Plugging von Displays zu Beschädigungen führen konnte.
  • Es wurde eine Regression behoben, die verhinderte, dass Systeme mit mehreren DisplayPort-Monitoren korrekt aus dem Suspend-Modus wieder aufgenommen wurden.
  • Zusätzliche Unterstützung für das Feld screen_info.ext_lfb_base, in Kernel, die es haben, um UEFI-Framebuffer-Konsolen mit physischen Adressen über 4 GB richtig zu handhaben.
  • Zusätzliche Unterstützung für X.Org xserver ABI 23 (xorg-server 1.19)
  • Es wurde ein Fehler behoben, der es nvidia-installer erlaubte, Kernel-Module zu laden, die gegen nicht-laufende Kernel erstellt wurden.

Was ist neu in Version 375.26:

  • Zusätzliche Unterstützung für folgende GPU (s):
  • Quadro M3000 SE
  • Es wurde eine Regression behoben, die verhinderte, dass die Hintergrundbeleuchtung einiger Notebook-Computer nach dem Ausschalten wieder eingeschaltet wurde.
  • Es wurde eine Regression behoben, die verhinderte, dass die Konsole bei Verwendung von SLI ordnungsgemäß wiederhergestellt wurde.
  • Es wurde ein Fehler behoben, der dazu führte, dass Installer-Manifesteinträge für einige 32-Bit-Kompatibilitätsbibliotheken im Installer-Paket dupliziert wurden. Diese Einträge führten dazu, dass nvidia-installer beim Installieren der 32-Bit-Kompatibilitätsbibliotheken Warnmeldungen ausgab, zum Beispiel: 'Symlink /usr/lib/libEGL.so (Datei existiert nicht)' kann nicht erstellt werden. '
  • Es wurde eine Regression behoben, die dazu führte, dass das nvidia-settings-Kontrollfeld beim Start mit bestimmten GPU-Konfigurationen abstürzte.
  • Es wurde eine Regression behoben, die verhinderte, dass die Erweiterung GLX_NV_swap_group bei Verwendung von SLI oder Quadro Sync funktioniert.
  • Es wurde ein seit langem bestehender Fehler behoben, der dazu führte, dass der NVIDIA X-Treiber AC / Akku-Hotplug-Ereignisse auf Notebooks nicht richtig erkannte.
  • Es wurde ein Interaktionsproblem zwischen der Funktion CONFIG_HARDENED_USERCOPY des Linux-Kernels (neu im Linux-Kernel 4.8) und nvidia-drm.ko mit modeset = 1 behoben. Dieses Problem führte dazu, dass CONFIG_HARDENED_USERCOPY das System fälschlicherweise stoppte und Berichte mit dem folgenden Formular ausgab:
  • usercopy: Kernel-Speicherüberschreibungsversuch wurde für ffff8803e8ec7ce0 () (8 Byte)
  • erkannt
  • Es wurde ein Fehler behoben, der nvidia-bug-report.sh daran hinderte, relevante Meldungen in Kernel-Protokolldateien zu finden.
  • Zusätzliche Unterstützung für das Feld screen_info.ext_lfb_base, in Kernel, die es haben, um UEFI-Framebuffer-Konsolen mit physischen Adressen über 4 GB richtig zu handhaben.

Was ist neu in Version 375.20:

  • Zusätzliche Unterstützung für folgende GPUs:
  • GeForce GTX 1050
  • GeForce GTX 1050 Ti
  • Quadro M620
  • Quadro M5000 SE
  • Quadro M3000 SE
  • Es wurde ein Fehler behoben, der dazu führte, dass Anzeigen in SLI Mosaic beim Anwenden einer Transformationsmatrix leer waren.
  • Der GL Vendor Neutral Dispatch Library (libGLVND) wurde die EGL-Unterstützung hinzugefügt. Das Installationspaket enthält jetzt sowohl GLVND- als auch Nicht-GLVND-Versionen der EGL-Bibliotheken: Mit den Optionen --glvnd-egl-client und --no-glvnd-egl-client in nvidia-installer kann ausgewählt werden, welche Installation durchgeführt werden soll / li>
  • Es wurde ein Fehler behoben, der G-SYNC daran hinderte, auf Notebook-Displays zu arbeiten.
  • Es wurde ein Fehler behoben, durch den DisplayPort-Multistream-Geräte nach der Wiederherstellung der Konsole leer wurden.
  • Es wurde ein Fehler behoben, der zu einem Kernel-Absturz führte, wenn X zum zweiten Mal gestartet wurde, wenn mehr als ein DisplayPort-Multistream-Gerät über ein Zweiggerät mit einem einzigen DisplayPort-Connector verbunden war.
  • Die nvidia-Einstellungen wurden so aktualisiert, dass sie nicht mehr von einem externen nvml-Entwicklungspaket abhängig sind (eine in 375.10 eingeführte Regression).
  • Es wurde ein Absturz in den nvidia-Einstellungen beim Hinzufügen von Regeln für Anwendungsprofile und Profile behoben.
  • Die Option "Enable Tooltip" in den nvidia-Einstellungen für die GTK 2-Schnittstelle wurde entfernt.
  • Neue X-Konfigurationsoptionen hinzugefügt:
  • ForceCompositionPipeline
  • ForceFullCompositionPipeline
  • die die MetaMode-Token mit den gleichen Namen überschreiben.
  • Es wurde ein Fehler behoben, der Probleme beim Verschieben und dem Beschränken des Cursors verursachte, wenn PRIME-gesteuerte Displays mit nativ betriebenen Displays gemischt wurden.
  • Es wurde ein Fehler behoben, der zu langen Verzögerungen beim Verlassen der VT oder bei Deaktivierung eines Anzeigegeräts führte, während eine OpenGL-Anwendung ausgeführt wurde.
  • Verbessertes Konsolenwiederherstellungsverhalten auf Systemen, die das UEFI Graphics Output Protocol und die meisten Vesafb-Modi verwenden.
  • Zusätzliche Unterstützung für die in RandR 1.5 hinzugefügte Eigenschaft RandR TILE.
  • Die Cache-Größe des OpenGL-Shaders auf der Festplatte wurde von 64 MB auf 128 MB erhöht. Im Abschnitt "Festlegen der OpenGL-Umgebungsvariableneinstellungen" in der README-Datei des Treibers finden Sie weitere Informationen zum Auswählen des Standorts oder zum Deaktivieren des Verzeichnisses.
  • Ein Fehler in Synchronisationsprimitiven zwischen X und OpenGL wurde behoben.
  • Zusätzliche Unterstützung für X.Org xserver ABI 23 (xorg-server 1.19)
  • Es wurde ein Fehler behoben, der es nvidia-installer erlaubte, Kernel-Module zu laden, die gegen nicht-laufende Kernel erstellt wurden.

Was ist neu in Version 370.28:

  • Korrektur von undefinierten Symbolreferenzen in libnvidia-glcore.so.
  • Ein potenzieller Hang in Vulkan-Anwendungen wie vkQuake und DOTA2, die vkFences für die aktuelle Synchronisation verwenden, wurde behoben.
  • Es wurde ein Fehler behoben, der dazu führte, dass der Treiber die HDMI YUV 420 4K-Modi bei manchen Fernsehgeräten, wie z. B. dem VIZIO D40u-D1, nicht richtig einstellte.
  • Aktualisierte CurrentMetaMode-Berichterstellung über die NV-CONTROL-API, um zu reflektieren, ob ForceCompositionPipeline oder ForceFullCompositionPipeline im aktuellen MetaMode festgelegt sind.
  • Es wurde die Fähigkeit hinzugefügt, bestimmte GeForce-GPUs in der GeForce GTX 1000-Serie und später zu über- und unterzutakten. Für GPUs, die dies zulassen, kann ein Offset auf Taktwerte in einigen Taktdomänen aller Leistungsstufen angewendet werden. Diese Uhrmanipulation erfolgt auf eigenes Risiko des Benutzers. Weitere Informationen finden Sie in der README-Dokumentation der "CoolBits" X-Konfigurationsoption.
  • Die anfängliche Unterstützung für PRIME Synchronization wurde implementiert, um das Umschalten zwischen einer NVIDIA PRIME-Anzeigequelle und einer separaten PRIME-Display-Senke zu synchronisieren. Diese Unterstützung ist experimentell und erfordert derzeit einen X.org X-Server für die Vorabversion.
  • Es wurde ein Fehler behoben, der verhinderte, dass Vulkan-Anwendungen aus mehreren Warteschlangen die gleiche X11-Swapchain präsentierten.
  • Die MetaMode-Option "PixelShiftMode" wurde hinzugefügt, die die Unterstützung von 4K- und 8K-Pixel-Shift-Displays ermöglicht. Details finden Sie in der README.

Was ist neu in Version 367.44:

  • Zusätzliche Unterstützung für folgende GPUs:
  • TITAN X (Pascal)
  • GeForce GTX 1060 6GB
  • GeForce GTX 1060 3GB
  • Es wurde eine Regression behoben, die dazu führte, dass Anwendungen, die indirekte GLX verwendeten, abstürzten.
  • Es wurde eine in 367.35 eingeführte Regression behoben, die dazu führte, dass das erste Modeset des X-Servers leer angezeigt wurde, wenn die in der X-Konfigurationsdatei angeforderten Features die Kompositionspipeline des X-Treibers aktivierten. Dies würde z. B. durch MetaMode-Token wie ForceCompositionPipeline, ForceFullCompositionPipeline, Rotation, Reflection und Transform ausgelöst werden.

Was ist neu in Version 367.35:

  • Es wurde eine Regression behoben, die zu einer Beschädigung der Konsole führen konnte, wenn sie aus dem Suspend-Modus wiederaufgenommen wurde.
  • Verbesserte Pufferschreibleistung des nvidia-drm DRM KMS-Treibers durch Verwendung von schreibkombinierten DRM Dumb Buffers, sofern verfügbar.
  • Es wurde ein Fehler behoben, der dazu führte, dass X abstürzte, wenn Änderungen an der Eigenschaft RandR CscMatrix vorgenommen wurden, während VT von X weggeschaltet wurde.
  • Behebung eines Fehlers, der beim Beenden von nvidia-Einstellungen auf Displays mit 8 oder 15 Bit Farbtiefe zum Absturz führte.
  • Unterstützung für VDPAU Feature Set H für den NVIDIA VDPAU-Treiber wurde hinzugefügt. GPUs mit VDPAU Feature Set H können hardwarebeschleunigte Decodierung von 8192x8192 (8k) H.265 / HEVC-Videostreams durchführen.
  • Es wurde ein Fehler behoben, der dazu führte, dass der X-Server die Anzeige von Vulkan-Frames manchmal übersprang, wenn die Composite-Erweiterung aktiviert war.
  • Unterstützung für die Abfrage von Taktwerten auf Pascal GPUs wurde hinzugefügt.
  • Die Basismosaik-Konfigurationsoption von nvidia-settings wurde auf Systemen entfernt, auf denen das Feature nicht unterstützt wird.
  • Es wurde ein Fehler behoben, der dazu führte, dass nvidia-smi eine falsche Versionsnummer anzeigte.
  • Es wurde ein Fehler behoben, der zu einem Systemabsturz führen konnte, wenn während des CUDA-Kontext-Teardowns noch eine Peer-to-Peer-Zuordnung aktiv war.
  • Es wurde ein Fehler behoben, der nvidia-bug-report.sh daran hinderte, relevante Meldungen in Kernel-Protokolldateien zu finden.

Was ist neu in Version 364.19:

  • Zusätzliche Unterstützung für folgende GPUs:
  • Quadro M6000 24GB
  • Quadro M5500
  • Einige Sperrprobleme in libnvidia-egl-wayland.so wurden behoben.
  • Mehrere Interaktionsprobleme zwischen libnvidia-egl-wayland.so und den Wayland-Protokollen der Pufferverwaltung wurden behoben.
  • Mehrere EGL-Treiberinteraktionsprobleme bei der Größenanpassung von Fenstern in Wayland wurden behoben.
  • Es wurde ein Fehler behoben, der dazu führte, dass einige DRM PRIME-Konfigurationen fehlschlugen, wenn DRM KMS aktiviert war (d. h. der Modusset-Kernelmodulparameter von nvidia-drm.ko wurde auf "1" gesetzt).
  • Es wurde ein Fehler behoben, der einen Kernel zum Absturz bringen konnte, wenn VDPAU verwendet wurde, während DRM KMS aktiviert war.
  • Der standardmäßige OpenGL-Installationstyp wurde geändert, um die GLVND GLX-Clientbibliotheken anstelle der alten Nicht-GLVND-Bibliotheken zu verwenden.
  • Erste Unterstützung für Direct Rendering Manager-Kernelmodesetting (DRM KMS) hinzugefügt. Weitere Informationen finden Sie im Abschnitt DRM KMS der README.
  • Ein neues Kernel-Modul, nvidia-drm.ko, hinzugefügt, das sich als DRM-Treiber sowohl mit PRIME- als auch mit DRM-KMS-Unterstützung registriert.
  • Zusätzliche Unterstützung für die folgenden EGL-Erweiterungen:
  • EGL_EXT_platform_wayland
  • , damit Wayland-Anwendungen mit NVIDIAs EGL-Implementierung
  • ausgeführt werden können
  • EGL_WL_bind_wayland_display
  • , damit Wayland-Compositors unter NVIDIAs EGL-Implementierung und
  • ausgeführt werden können
  • EGL_EXT_device_drm
  • EGL_EXT_output_drm
  • EGL_EXT_stream_consumer_egloutput
  • , damit Mir- und Wayland-Compositors ihren Inhalt über EGLDevice, EGLOutput und EGLstreams anzeigen können.
  • Eine Wayland-Plattformbibliothek, libnvidia-egl-wayland.so, hinzugefügt, um Wayland-Compositoren, die EGLDevice, EGLOutput und EGLstreams unterstützen, die gemeinsame Nutzung von EGL-Puffern mit Wayland-Anwendungen zu ermöglichen.
  • Es wurde ein Fehler behoben, der bei Quadro Sync-Konfigurationen mit mehreren GPUs zu einer falschen Bildratenberichterstattung führen konnte.
  • Unterstützung für die Vulkan API Version 1.0 hinzugefügt.
  • Verbesserte X-Colormap-Präzision von 8 signifikanten Bits auf 11 bei GeForce-GPUs. Quadro-GPUs verwendeten bereits 11 Bits Genauigkeit.
  • Es wurde eine neue RandR-Eigenschaft, CscMatrix, hinzugefügt, die eine 3x4-Farbraumkonvertierungsmatrix angibt. Die Matrix wird nach der X-Farbpalette und vor der Gammarampe angewendet. Diese Eigenschaft ist auf GF119 und neueren GPUs verfügbar.
  • Verbesserte Handhabung der X-Gamma-Rampe bei GF119 und neueren GPUs. Auf diesen GPUs beträgt die RandR-Gamma-Rampe immer 1024 Einträge und gilt jetzt zusätzlich zum X-Root-Fenster für die Cursor- und VDPAU- oder Workstation-Overlays.
  • Überarbeitet, wie der NVIDIA-Treiber sich mit dem DRM-Subsystem des Linux-Kernels für PRIME-Unterstützung registriert. PRIME-Unterstützung erfordert daher Linux-Kernel Version 3.13 oder neuer (zuvor erforderte die PRIME-Unterstützung Linux-Kernel Version 3.10 oder neuer) / li>
  • Verbesserte Interaktivität von Anwendungen, die einen Hardware-Cursor verwenden, während G-SYNC aktiv ist.

Was ist neu in Version 361.42:

  • Zusätzliche Unterstützung für folgende GPUs:
  • GeForce 920MX
  • GeForce 930MX
  • Quadro M6000 24GB
  • Beschränken Sie den Standardwert für den gemeinsamen Zugriff in nvidia-settings auf 32, um zu vermeiden, dass das maximale Aufgabenlimit auf Systemen mit vielen CPUs erreicht wird.
  • Es wurde eine Regression behoben, die bei Verwendung von pbuffers mit EGLDevice GPU-Ausnahmen und falsches Rendering verursachte.
  • Es wurde ein Fehler behoben, der dazu führte, dass nvidia-Einstellungen beim Pairing von Brillen mit dem 3D Vision Pro-Sender auf einigen Systemen abstürzten.
  • Es wurde ein Fehler behoben, der dazu führte, dass Installer-Manifesteinträge für einige 32-Bit-Kompatibilitätsbibliotheken im Installer-Paket dupliziert wurden.
  • Es wurde eine Regression behoben, die dazu führte, dass die Polaritätsflags für HSync und VSync-Modus invertiert wurden.

Was ist neu in Version 361.28:

  • Zusätzliche Unterstützung für die folgende GPU: GeForce 945A
  • Dem NVIDIA Linux-Treiberinstallationspaket wurde eine Legacy-GLX-Bibliothek hinzugefügt, die nicht GLVND-libGL.so-GLX ist, und bei der Installation kann zwischen einer GLVND- oder einer Nicht-GLVND-GLX-Clientbibliothek ausgewählt werden. Dadurch können Benutzer die Legacy-Nicht-GLVND-GLX-Clientbibliothek installieren, um Kompatibilitätsprobleme zu umgehen, die durch GLX-Anwendungen entstehen, die vom Verhalten des NVIDIA GLX-Clienttreibers abhängen, die nicht von der Linux OpenGL ABI-Version 1.0 definiert sind / li>
  • Standardmäßig installiert nvidia-installer die alten, nicht GLVND GLX-Client-Bibliotheken. Mit der Befehlszeilenoption --glvnd-glx-client können Sie den Standardwert überschreiben und stattdessen die GLVND GLX-Clientbibliotheken installieren. Bitte wenden Sie sich an die Anbieter von Anwendungen, die nicht mit GLVND kompatibel sind, um sicherzustellen, dass ihre Anwendungen auf Kompatibilität mit GLVND aktualisiert werden.
  • Das Vorhandensein mehrerer GLX-Client-Bibliotheken im Paket hat Auswirkungen auf die Umpacker des NVIDIA-Treibers. Details finden Sie im libGL.so-Eintrag im Kapitel "Installierte Komponenten" der README.
  • Die OpenGL Vendor-Neutral Driver (GLVND) -Infrastruktur ist jetzt enthalten und wird von den NVIDIA GLX- und OpenGL-Treibern unterstützt. Dies sollte keine sichtbaren Verhaltensänderungen für Endbenutzer verursachen, aber einige interne Treiberkomponentenbibliotheken wurden umbenannt und / oder verschoben. Diese Änderungen können sich auf Skripts auswirken, die auf dem Vorhandensein von NVIDIA OpenGL-Treiberkomponenten basieren, die nicht in der OpenGL ABI-Version 1.0 von Linux, den Wartungsprogrammen für alternative NVIDIA-Treiberinstallationsprogramme und Anwendungen, die auf Nicht-OpenGL- / GLX-Symbolen basieren in der Bibliothek libGL.so.1 und deren Abhängigkeiten in keiner Weise. Bitte lesen Sie https://github.com/NVIDIA/libglvnd. Weitere Informationen zum GLVND-Projekt. Die Linux OpenGL ABI Version 1.0 Spezifikation ist verfügbar unter https://www.opengl.org/registry/ABI
  • Das nvidia-Installationsprogramm wurde aktualisiert, um nach der Deinstallation eines vorhandenen Treibers ldconfig (8) und depmod (8) auszuführen, anstatt nur diese beiden Befehle auszuführen, wenn ein neuer Treiber installiert wird.
  • Die VDPAU-Wrapper- und Trace-Bibliotheken libvdpau.so.1 und libvdpau_trace.so.1 wurden aus dem Treiberpaket entfernt. Diese Bibliotheken sind möglicherweise über das Paketverwaltungssystem Ihrer Distribution verfügbar oder können aus den Quellen kompiliert werden, die unter http://people.freedesktop.org/~aplattner/vdpau/ verfügbar sind. Weitere Informationen finden Sie unter http://freedesktop.org/wiki/Software/VDPAU/.
  • Es wurde ein Fehler im EGL-Treiber behoben, bei dem ein Mutex mehrmals entsperrt wurde. Dies löst ein undefiniertes Verhalten aus, und insbesondere, wenn die Sperrung in glibc aktiviert ist, kann dies zu einem Segmentierungsfehler führen.

Was ist neu in Version 358.16:

  • Behebung einer in 358.09 eingeführten Regression, die inkorrekte Wiedergabe von OpenGL-Stereo-Anwendungen in Kombination mit Quadro Sync auf bestimmten GPUs verursachte.
  • Behebung einer in 358.09 eingeführten Regression, die dazu führte, dass OpenGL-Stereo-Anwendungen hängen blieben, wenn SLI AFR-, SFR- oder SLIAA-Modi aktiviert waren.
  • Behebung einer in 358.09 eingeführten Regression, die dazu führte, dass das System beim Starten von OpenGL-Anwendungen hängen blieb, wenn einige SLI-Mosaic-Topologien verwendet wurden.
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass einige G-SYNC-Monitore auf Kepler-basierten GPUs flimmerten, wenn sie mit niedrigen Bildraten arbeiteten.
  • Es wurde eine Regression behoben, die dazu führen konnte, dass OpenGL- oder VDPAU-Anwendungen in Xinerama-Layouts hängen blieben, die mehrere X-Bildschirme enthielten, die von derselben GPU gesteuert wurden.
  • Es wurde ein Fallback hinzugefügt, damit GLX funktioniert, wenn die UNIX-Domänen-Socket-Kommunikation zwischen NVIDIA-Client-seitigem GLX und NVIDIA serverseitigem GLX blockiert wird. Zum Beispiel verhindert die Standard-SELinux-Richtlinie für Fedora 22, dass der NVIDIA 358.09 GLX-Treiber in GDM3 funktioniert:
  • https://bugzilla.redhat.com/show_bug.cgi?id=1271401
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass nvidia-installer bei der Installation von einem Treiberpaket abstürzte, dem vorkompilierte Kernel-Interfaces hinzugefügt wurden (z. B. mit der Option "--add-this-kernel").
  • Eine Regression von 358.09 wurde behoben, die dazu führte, dass G-SYNC-Monitore, die für die Verwendung von 3D Vision stereo konfiguriert waren, leer blieben und ein nicht unterstütztes Signal meldeten.
  • Es wurde eine Regression von 358.09 behoben, die dazu führte, dass OpenGL-Anwendungen keine Berechtigung zum Ausführen von glXSwapBuffers durch Umdrehen aushandelten, um die Aktualisierung des Bildschirms zu beenden. Dies wurde auf Fedora 22 ausgelöst, wo die SELinux-Systemrichtlinie verhindert, dass gnome-shell mit dem X-Server kommuniziert.
  • Nun werden OpenGL-Anwendungen, die das Flipping nicht aushandeln können, mittels blitting auf glXSwapBuffers zurückgreifen.
  • Weitere Informationen finden Sie unter https://bugzilla.redhat.com/show_bug.cgi?id=1271401.
  • Es wurde eine Regression behoben, die die OpenGL-Leistung bei headless X-Server-Konfigurationen reduzierte.
  • Es wurde ein Speicherleck behoben, der auftrat, nachdem ein GLXWindow zerstört wurde, dem noch der aktuelle Kontext zugeordnet ist.
  • Es wurde ein Fehler behoben, der dazu führte, dass EGL pbuffers sowohl mit einem Front- als auch einem Back-Puffer statt mit einem Back-Puffer erstellt wurden, wie es für EGL erforderlich ist.
  • Ein neues Kernelmodul, nvidia-modeset.ko, wurde hinzugefügt. Diese neue Treiberkomponente arbeitet in Verbindung mit dem Kernel-Modul nvidia.ko, um die Display-Engine der GPU zu programmieren.
  • nvidia-modeset.ko bietet keine neuen, für den Benutzer sichtbaren Funktionen oder Schnittstellen zu Anwendungen von Drittanbietern. In einer späteren Version wird nvidia-modeset.ko jedoch als Grundlage für die Modesetting-Schnittstelle verwendet, die vom Direct Rendering Manager (DRM) des Kernels bereitgestellt wird.
  • Reduziertes Flackern und Verzögerungen beim Übergang in oder aus dem G-SYNC-Modus. Als Teil dieser Änderung melden Monitore mit G-SYNC-Anzeigen in ihren Bildschirmanzeigen jetzt immer, dass sie sich im G-SYNC-Modus befinden. Der optische OpenGL G-SYNC-Indikator kann in nvidia-Einstellungen aktiviert werden, um festzustellen, wann G-SYNC tatsächlich verwendet wird.
  • Das GLX-Protokoll für die folgende OpenGL-Erweiterung von OpenGL 3.0 wurde vom inoffiziellen in den ARB-genehmigten offiziellen Status befördert:
  • GL_EXT_draw_buffers2
  • GLX-Protokoll für die folgenden OpenGL 3.0-Befehle:
  • BindBufferRangeNV
  • BindBufferBaseNV
  • BeginTransformFeedbackNV
  • EndTransformFeedbackNV
  • GetTransformFeedbackVaryingEXT
  • TransformFeedbackVaryingsEXT
  • die zu den folgenden Erweiterungen gehören:
  • GL_NV_transform_feedback
  • GL_EXT_transform_feedback
  • wurde vom inoffiziellen zum ARB-genehmigten offiziellen Status befördert.
  • Mit den obigen Änderungen wurde das GLX-Protokoll für OpenGL 3.0 vom inoffiziellen in den offiziellen ARB-Status befördert.
  • Es wurde ein neuer Systemspeicherzuweisungsmechanismus für große Zuordnungen im OpenGL-Treiber hinzugefügt. Dieser Mechanismus ermöglicht das Aufheben der Zuweisung der Zuweisung aus dem Prozess, wenn dieser nicht verwendet wird, wodurch mehr virtueller Adressraum für die Anwendung verfügbar gemacht wird. Es ist standardmäßig auf 32-Bit-OpenGL-Anwendungen mit Linux 3.11+ und glibc 2.19+ aktiviert. Auf diese Weise zugeordneter Speicher belegt Speicherplatz in / dev / shm. Wenn Sie die Umgebungsvariable __GL_DevShmPageableAllocations auf 2 setzen, wird diese Funktion deaktiviert
  • Zusätzliche Unterstützung für OpenGL 4.3.
  • Unterstützung für X.Org xserver ABI 20 (xorg-server 1.18) hinzugefügt.

Was ist neu in Version 355.11:

  • Zusätzliche Unterstützung für folgende GPUs:
  • GeForce GTX 950
  • Quadro M4000
  • Quadro M5000
  • Es wurde ein Fehler behoben, der dazu führte, dass Anwendungen, die OpenCL oder CUDA mit OpenGL-Interoperabilität verwendeten, beim indirekten Rendering von GLX abstürzten.
  • Es wurde ein Fehler behoben, der dazu führte, dass VDPAU beim Dekodieren und Anzeigen von H.265 / HEVC-kodierten Videoströmen nur die obere Hälfte eines Videoframes zeigte.
  • Es wurde ein Fehler behoben, der GPU-Ausnahmen verursachen konnte, wenn glReadPixels () in den Tiefen- oder Stencil-Puffern von Multisample-Fenstern verwendet wurde, während die Größe der Fenster geändert oder verschoben wurde.
  • Es wurde ein Fehler behoben, der dazu führen konnte, dass Daten aus einer Texturebene Daten von der nächstniedrigeren Ebene überschreiben, wenn eine Texturansicht erstellt wurde, die die höhere der beiden Ebenen nicht enthielt.
  • Es wurde ein Fehler behoben, der dazu führte, dass das nvidia-settings-Kontrollfeld beim Aktualisieren des Anzeige-Layouts abstürzte.
  • Korrigiert einige fehlerhafte Berichte über die Unterstützung von GLX-Erweiterungen: Mehrere Erweiterungen wurden als für indirekte GLX unterstützt gemeldet, die tatsächlich nur unter direktem Rendern unterstützt wurden.
  • Zusätzliche Unterstützung für die folgenden EGL-Erweiterungen:
  • EGL_KHR_swap_buffers_with_ damage
  • EGL_NV_stream_consumer_gltexture_yuv
  • Ersetzte das Build-System für die NVIDIA-Kernel-Module und aktualisierte das Installationspaket und nvidia-installer, um das Quellcode-Layout des neuen Build-Systems und Kernel-Moduls 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/
  • Experimentelle vollständige OpenGL-Unterstützung für EGL hinzugefügt.
  • Die Option "DeleteUnusedDP12Displays" wurde als veraltet markiert.
  • In der Version 1.5.0 der X-Größenänderungs- und Rotate-Spezifikation wurde hinzugefügt, dass dynamisch erstellte Ausgaben nicht zerstört werden. Daher ist diese Option veraltet und wird in einer zukünftigen Treiberversion entfernt.
  • Zusätzliche Unterstützung für VDPAU-Profile, die in VDPAU 0.9 hinzugefügt wurden:
  • 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
  • Es wurde ein Fehler behoben, der verhinderte, dass mehr als eine RandR-Ausgabe vom Benutzer hinzugefügte Modi freigegeben wurden.
  • Es wurde ein Fehler behoben, der dazu führte, dass anwendungsspezifische Swap-Intervalle bei der Verwendung von Xinerama auf einigen Bildschirmen ignoriert wurden.
  • Es wurde ein Fehler behoben, durch den von Benutzern bereitgestellte RandR-Modi mit unsinnigen Kombinationen der + HSync-, -HSync-, + VSync- und -VSync-Flags die Modusliste beschädigt haben.
  • Es wurde Unterstützung hinzugefügt, um OpenGL 3.0 und höher zu einem aktuellen Kontext zu machen, ohne einen aktuellen Ausdruck zu erstellen.

Was ist neu in Version 352.21:

  • Zusätzliche Unterstützung für folgende GPUs:
  • Tesla K40t
  • GeForce 720A
  • GeForce 920A
  • GeForce 930A
  • GeForce 940A
  • GeForce GTX 950A
  • GeForce GTX 980 Ti
  • Es wurde ein Fehler in den nvidia-Einstellungen behoben, der dazu führte, dass die Anwendung beim Speichern der EDID in einer Datei abstürzte.
  • Es wurde ein Fehler behoben, der verhinderte, dass das im Treiberpaket enthaltene Dienstprogramm "mkprecompiled" Dateien korrekt lesen konnte.
  • Es wurde ein Fehler behoben, der beim Beenden einer Anwendung zur Videowiedergabe mithilfe der Überlagerungs-Präsentationswarteschlange in VDPAU zu einem XID-Fehler führen konnte.

  • unter / usr / lib / modules, Mirroring eine bestehende Beschränkung auf Rekursion unter / lib / modules
  • Aktualisiert nvidia-installer Rekursion zu tief in Kernel-Source-Bäume zu vermeiden.
  • Das nvidia-Installationsprogramm wurde aktualisiert, um modprobe (8) zu verwenden, wenn das nach der Installation geladene NVIDIA-Kernelmodul anstelle von insmod (8) oder libkmod verlassen wird. Dadurch kann das Kernelmodul alle Konfigurationsdirektiven berücksichtigen, die beim Laden in /etc/modprobe.d gelten.
  • Es wurde ein Fehler behoben, der es erlaubte, Konsolenmeldungen vom Linux-Kernel über die Benutzeroberfläche von nvidia-installer zu ziehen.

Was ist neu in Version 346.72:

  • Es wurde ein Fehler behoben, der zu einem Verlust der Stereosynchronisation in bestimmten Quadro Sync-Framelock-Konfigurationen führte.
  • Fixed Pixel Buffer Object-Operationen, wenn die Zeilenlänge kleiner als die Breite ist. GL_ [UN] PACK_ROW_LENGTH kann auf einen Wert gesetzt werden, der niedriger als die Breite der ausgeführten Operation ist. Die OpenGL-Spezifikation ermöglicht dies (die Quell- oder Zielzeilen überlappen sich). Bisher hat unsere Implementierung von Pixel Buffer Objects diesen Fall nicht unterstützt und würde einen Fehler auslösen.
  • Es wurde eine seltene Deadlock-Bedingung behoben, wenn Anwendungen ausgeführt wurden, die OpenGL in mehreren Threads auf einer Quadro GPU verwenden.

Andere Software von Entwickler NVIDIA Corporation

Kommentare zu Nvidia Linux Display Driver 32-bit

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