Wie der Name schon sagt, ist Nvidia FreeBSD Legacy-Grafikkartentreiber 32-bit ein proprietärer OpenGL-Grafiktreiber, der die Unterstützung alter Nvidia-Grafikkarten auf jedem Computer bietet, auf dem FreeBSD läuft System oder ähnliche BSD-Varianten. Diese Version wurde entwickelt, um nur die 32-Bit-Befehlssatzarchitektur zu unterstützen.
Es ist in mehreren Zweigen verteilt! Welcher ist richtig für mich?
Nvidia FreeBSD Legacy-Grafiktreiber 32-Bit wird in vier verschiedenen Zweigen vertrieben, darunter 304.xx-Serien, 173.14.xx-Serien, 96.43.xx-Serien und 71.86.xx-Serien, die jeweils eine bestimmte Anzahl von Nvidia-Grafikprozessoren unterstützen (Grafikverarbeitungseinheiten). Wie erwartet, unterstützt der Treiber mit der höchsten Versionsnummer neuere ältere Grafikkarten als die mit einer niedrigeren Versionsnummer.
Installation des Nvidia FreeBSD Legacy-Grafiktreibers 32-Bit
Um den Nvidia FreeBSD Legacy-Grafiktreiber auf Ihrem FreeBSD-Rechner zu installieren, müssen Sie zuerst die Kernel-Header installieren und den Treiber für Ihre Nvidia-Grafikkarte herunterladen (siehe den obigen Abschnitt für Details).
Speichern Sie die Tarball-Datei in Ihrem Home-Verzeichnis und extrahieren Sie sie mit dem Befehl "tar xzf NVIDIA-FreeBSD-x86-xxx.xxx.tar.gz". Befehl, wobei xxx.xxx die Versionsnummer des Treibers ist. Dann müssen Sie den Treiber kompilieren und installieren mit dem "cd NVIDIA-FreeBSD-x86-xxx.xxx & amp; & amp; make install & rdquo; Befehl in einem Konsolenfenster (tty).
Während der Installation wird die X-Konfigurationsdatei automatisch für Ihre Nvidia-Grafikkarte optimiert, Sie können sie jedoch auch manuell mit einem Befehlszeilen-Texteditor bearbeiten. Stellen Sie den Treiber als Standard mit dem "nvidia-xconfig & rdquo; Befehl von einem X11-Terminal-Emulator.
Endeffekt
Auch wenn der Nvidia FreeBSD-Grafiktreiber ein Einstellungsfenster enthält, ist der Nvidia FreeBSD-Grafiktreiber keine Anwendung. Es ist ein Hardware-Treiber, der mit verschiedenen Anweisungen geliefert wird, die einem Betriebssystem sagen, wie man eine Hardware verwendet.
Was ist neu in dieser Version:
- 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 Version 340.106:
- Verbesserte Kompatibilität mit aktuellen Linux-Kerneln, einschließlich PTI-Änderungen (Page Table Isolation).
Was ist neu in der Version:
- Zusätzliche Unterstützung für X.Org xserver ABI 23 (xorg-server 1.19)
- Unterstützung für FreeBSD 11.0-RELEASE wurde hinzugefügt.
Was ist neu in Version 340.101:
- 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 340.96:
- Es wurde ein Fehler behoben, der bei einigen OpenGL-Anwendungen zu einer Beschädigung der Textur führen konnte, wenn der Videospeicher durch eine Kombination aus gleichzeitig ausgeführten grafischen und Rechenlasten erschöpft war.
- Unterstützung für X.Org xserver ABI 20 (xorg-server 1.18) hinzugefügt.
Was ist neu in Version 340.93:
- Es wurde ein Fehler behoben, der dazu führte, dass der X-Server abstürzte, wenn eine OpenGL-Anwendung versuchte, ein Zeichen zuzuweisen, wenn der für GPU zugängliche Speicher erschöpft war.
- 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.
- Aktualisierter nvidia-Installer, um zu vermeiden, dass zu tief in Kernel-Quellbäume unter / usr / lib / modules zurückgegangen wird, indem eine bestehende Rekursionsbeschränkung unter / lib / modules. gespiegelt wird
- Es wurde eine seltene Deadlock-Bedingung behoben, wenn Anwendungen ausgeführt wurden, die OpenGL in mehreren Threads auf einer Quadro GPU verwenden.
- Ein Kernel-Speicherleck wurde behoben, der beim Looping der hardwarebeschleunigten Videodekodierung mit VDPAU auf Maxwell-GPUs auftrat.
- Es wurde ein Fehler behoben, der dazu führte, dass der X-Server abstürzte, wenn eine RandR 1.4-Ausgabe von einem Sink Output-Provider als primäre Ausgabe auf X.Org xserver 1.17 und höher ausgewählt wurde.
- Es wurde ein Fehler behoben, der dazu führte, dass das Warten auf X Sync Fence-Objekte in OpenGL in einigen Fällen auf unbestimmte Zeit unterbrochen wurde.
- Es wurde ein Fehler behoben, der verhinderte, dass OpenGL Hardware-Fehler richtig behob oder Objekt-Wartezeiten, deren Zeit abgelaufen war, wiederherstellte.
- Das nvidia-Installationsprogramm wurde mit modprobe (8) aktualisiert, wenn das nach der Installation geladene NVIDIA-Kernelmodul anstelle von insmod (8) oder libkmod verlassen wurde. 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 340.76:
- Es wurde ein Fehler behoben, der häufige AMD-Vi-Seitenfehler auf Systemen mit einigen AMD 8xx / 9xx-Chipsätzen verursachte, wenn diese mit einigen NVIDIA-GPUs verwendet wurden.
- Es wurde eine Regression behoben, die zu Systemabstürzen führen konnte, wenn der X-Server auf Systemen mit einer NVIDIA Quadro SDI Capture-Karte beendet wurde.
- Es wurde ein Fehler behoben, der dazu führte, dass Audio über HDMI bei einigen Grafikprozessoren nicht funktionierte, wenn ein Bildschirm verwendet wurde, der HDMI 3D unterstützt.
Was ist neu in Version 304.123:
- Es wurde ein Interaktionsproblem mit xserver 1.15 behoben, das gelegentlich dazu führte, dass OpenGL-Anwendungen weiter gerendert wurden, wenn sie minimiert oder nicht zugeordnet waren.
- Unterstützung für X.org xserver ABI 18 (xorg-server 1.16) hinzugefügt.
- Es wurde ein Fehler behoben, der zu Beschädigungen oder leeren Bildschirmen auf Monitoren führte, die EDID Version 1.3 oder älter verwenden, wenn sie über DisplayPort auf Grafikkarten angeschlossen sind, die externe DisplayPort-Encoder verwenden, wie die Quadro FX 4800.
Was ist neu in Version 304.121:
- Es wurde ein Fehler behoben, der verhinderte, dass die NVIDIA-Implementierung der Xinerama-Erweiterungsprotokollanforderungen verwendet wurde, wenn RandR aktiviert war.
Was ist neu in Version 304.119:
- Absturz bei Verwendung von WebGL in Firefox mit einer Geforce 6-GPU behoben.
Was ist neu in Version 304.117:
- Zusätzliche Unterstützung für X.Org xserver ABI 15 (xorg-server 1.15).
Was ist neu in Version 173.14.38:
- Eine falsche Abhängigkeit von libpangox wurde aus der nvidia-settings-Binärdatei entfernt, die im Lieferumfang des Treiberpakets enthalten ist.
- Unterstützung für X.org xserver ABI 14 (xorg-server 1.14) hinzugefügt.
- Die Leistung der Zeichensatzdarstellung und die Beschädigungsprobleme auf X-Servern mit rückportierter Unterstützung für die neue Glyph-Cache-Funktionalität, die zu Pixman 0.27 hinzugefügt wurde, wurden behoben.
Was ist neu in Version 304.116:
- Der nvidia-Installer wurde aktualisiert, damit das ladbare Erweiterungsmodul "libglamoregl.so" X mit dem NVIDIA OpenGL-Treiber in Konflikt gerät. Dieses Modul kann dazu führen, dass NVIDIA libGL in denselben Prozess (den X-Server) geladen wird wie das NVIDIA libglx.so-Erweiterungsmodul, das kein unterstützter Anwendungsfall ist.
- Verbesserte Kompatibilität mit aktuellen Linux-Kerneln.
- Der NVIDIA OpenGL-Treiber wurde so aktualisiert, dass er temporäre Dateien in $ TMPDIR schreibt, wenn er gesetzt ist, anstatt unbedingt in / tmp. zu schreiben
- Ein Fallback beim Schreiben von temporären Dateien in $ HOME / .nvidia wurde aktualisiert, um stattdessen $ HOME / .nv zu verwenden, da letzterer Pfad bereits für andere NVIDIA-Treiber-Dateien verwendet wird.
Was ist neu in Version 304.108:
- Implementierte Problemumgehungen für zwei Adobe Flash-Fehler durch Anwenden von libvdpau commit ca9e637c61e80145f0625a590c91429db67d0a40 auf die Version von libvdpau, die mit dem NVIDIA-Treiber geliefert wurde.
- Es wurde ein Fehler in den nvidia-Einstellungen behoben, der dazu führte, dass im Grundmodus für Setups die falsche Auflösung eingestellt wurde, basierend auf einer Anzeige pro X-Bildschirm.
- Es wurde /usr/lib/modprobe.d zur Liste der Verzeichnisse hinzugefügt, in denen nvidia-installer optional eine generierte modprobe-Konfigurationsdatei installieren kann, um zu versuchen, Nouveau zu deaktivieren.
Was ist neu in Version 173.14.37:
- Eine falsche Abhängigkeit von libpangox wurde aus der nvidia-settings-Binärdatei entfernt, die im Lieferumfang des Treiberpakets enthalten ist.
- Unterstützung für X.org xserver ABI 14 (xorg-server 1.14) hinzugefügt.
- Die Leistung der Zeichensatzdarstellung und die Beschädigungsprobleme auf X-Servern mit rückportierter Unterstützung für die neue Glyph-Cache-Funktionalität, die zu Pixman 0.27 hinzugefügt wurde, wurden behoben.
Was ist neu in Version 304.88:
- Behoben CVE-2013-0131: NVIDIA UNIX GPU-Treiber ARGB Cursor Buffer Overflow im "NoScanout" -Modus. Dieser Pufferüberlauf, der auftrat, als ein X-Client einen großen ARGB-Cursor auf einem X-Server im NoScanout-Modus installierte, konnte einen Denial-of-Service (z. B. einen X-Server-Segmentierungsfehler) verursachen oder zur Ausführung von beliebigem Code genutzt werden.
Was ist neu in Version 304.84:
- Es wurde ein Fehler behoben, der nach einer X-Server-Generierung zu einer fehlerhaften Darstellung führen konnte (d. h., dass ein X-Server nach dem Beenden aller seiner Clients ausgeführt wurde).
- Eine falsche Abhängigkeit von libpangox wurde aus der nvidia-settings-Binärdatei entfernt, die im Lieferumfang des Treiberpakets enthalten ist.
- Es wurde ein Fehler behoben, der dazu führte, dass der X-Server beim Ausführen einer RandR 1.0-Rotation (z. B. `xrandr --orientation left`) abstürzte, nachdem der letzte verbundene Monitor entfernt wurde.
- Unterstützung für X.org xserver ABI 14 (xorg-server 1.14) hinzugefügt.
- Die Leistung der Zeichensatzdarstellung und die Beschädigungsprobleme auf X-Servern mit rückportierter Unterstützung für die neue Glyph-Cache-Funktionalität, die zu Pixman 0.27 hinzugefügt wurde, wurden behoben.
- Ein potentieller X-Server-Absturz während der Initialisierung wurde behoben, wenn eine Grafikkarte mit einem TV-Anschluss keinen Fernseher angeschlossen hat.
- Es wurde eine neue X-Konfigurationsoption "UseHotplugEvents" hinzugefügt, die das Unterdrücken von RandR-Ereignissen beim Hinzufügen oder Entfernen von Nicht-DisplayPort-Anzeigen ermöglicht. Einzelheiten finden Sie im Anhang "X-Konfigurationsoptionen" der README.
Was ist neu in Version 173.14.36:
- Unterstützung für xserver ABI 13 (xorg-server 1.13) hinzugefügt.
Was ist neu in Version 96.43.23:
- Unterstützung für X.Org xserver Versionen 1.11 und 1.12.
Was ist neu in Version 71.86.15:
- Verbesserte Kompatibilität mit aktuellen Linux-Kerneln.
Was ist neu in Version 304.64:
- Zusätzliche Unterstützung für folgende GPUs:
- VGX K1
- VGX K2
- Bei einigen Notebook-Konfigurationen wurde die Funktion zur Steuerung der Hintergrundbeleuchtung wieder rückgängig gemacht.
- Es wurde ein Fehler behoben, der manchmal verhinderte, dass das Anzeigegerät / X-Bildschirmauswahlmenü in den nvidia-Einstellungen angezeigt wurde.
- Es wurde ein Fehler behoben, der verhinderte, dass die X-Treiber-Gammamanipulation bei einigen Konfigurationen nach einem VT-Switch funktionierte.
- Die Option "--output-file" wurde zu nvidia-bug-report.sh hinzugefügt, um die Angabe eines benutzerdefinierten Dateinamens für die Protokolldatei zu ermöglichen.
- Ein Fehler wurde behoben, wenn OpenGL-Programme mit einigen SLI Mosaic-Konfigurationen auf Pre-Fermi-GPUs verwendet wurden.
- Hinzufügen von Abschnitten zur Liste "Unterstützte NVIDIA-GPU-Produkte" für NVS-, Tesla- und VGX-Produkte.
Kommentare nicht gefunden