NVIDIA 570.124 kommt mit Verbesserungen und Fixes für Stottern und Probleme mit schwarzem Bildschirm

Installieren Sie Nvidia-Treiber in Ubuntu

Vor ein paar Tagen NVIDIA kündigte den Start der neuen Version an stabiler Treiberzweig, NVIDIA 570.124, das wesentliche Verbesserungen und Optimierungen einführt, die die Leistung und Kompatibilität auf Wayland optimieren sollen.

Zu den neuen Funktionen der neuen Version gehörtDas Redesign der Systemsteuerung von nvidia-settings, das jetzt zur Verwaltung der GPU-Frequenz und Lüftergeschwindigkeit die NVML-Bibliothek anstelle von NV-CONTROL verwendet. Diese Änderung stellt den korrekten Betrieb in Wayland-Umgebungen sicher, in denen die alte NV-CONTROL X-Erweiterung nicht unterstützt wurde. Für einige Funktionen, die zuvor nicht privilegierten Benutzern zur Verfügung standen, sind jetzt jedoch erweiterte Berechtigungen erforderlich.

Auf der anderen Seite in NVIDIA 570.124 Unterstützung für die Vulkan-Erweiterung VK_KHR_incremental_present wurde ebenfalls hinzugefügt, wodurch die Leistung in Anwendungen verbessert wird, die diese API verwenden. Bei GPUs, die softwarebasiertes Übertakten zulassen, sind die Übertaktungsoptionen in den Nvidia-Einstellungen bereits standardmäßig aktiviert, sodass sie nicht manuell im Abschnitt „Coolbits“ aktiviert werden müssen.

Eine weitere bemerkenswerte Verbesserung betrifft GPUs, die auf der Ada-Architektur und neueren Mikroarchitekturen basieren. Der Energiesparmodus wurde deaktiviert für die Dumb-Buffers DRM-API. Diese Einstellung Probleme mit dem schwarzen Bildschirm lösen beim Rendern mit dem Frontpuffer anstelle des korrekten Umschaltens mit KMS. Dem Modul nvidia-modeset wurde außerdem der Parameter „conceal_vrr_caps“ hinzugefügt, mit dem Sie die Aktivierung bestimmter Anzeigefunktionen wie LMB (Ultra Low Motion Blur) verwalten können, die möglicherweise mit VRR inkompatibel sind.

Zum Thema Energiemanagement, die Datei /proc/driver/nvidia/gpus/*/power Enthält jetzt Daten zum Status der Dynamic Boost-Technologie, und das NVIDIA GBM-Backend verfügt über einen Kompatibilitätsmodus für 32-Bit-Anwendungen. Für Sandbox-Umgebungen wurde eine Datei hinzugefügt, die alle verwendeten Treiberdateien auflistet und so die Integration mit Tools wie nvidia-container-toolkit und enroot erleichtert.

Standardmäßig sind die Parameter „nvidia-drm modeset=1“ und „nvidia-drm fbdev=1“ gesetzt, wodurch das NVIDIA-DRM-Modul die Framebuffer-basierte Konsole ersetzt, was Ausgabeprobleme auf Einzeldisplaysystemen behebt.

auch Es wurde eingeführt, obwohl experimentell und standardmäßig deaktiviert, eine neue Art der Interrupt-Behandlung für den Anzeigetreiber, der das Stottern auf VR-Systemen unter hoher Belastung reduziert; Dieser Modus kann mit dem Parameter „NVreg_RegistryDwords=RMIntrLockingMode=1“ im Modul nvidia.ko aktiviert werden.

Neben anderen technischen Verbesserungen wurde der Controller unterstützt jetzt das Kompilieren mit den neuesten Linux-Kernel-Versionen Außerdem wurden spezielle Profile hinzugefügt, um die Leistung in Spielen wie „Indiana Jones and the Great Circle“ zu optimieren und Screen Tearing-Probleme in „Assassin's Creed Valhalla“ und „Assassin's Creed Mirage“ zu beheben.

Leistungsprobleme wurden ebenfalls behoben. und Einfrieren beim Scrollen durch Fenster auf Wayland-Systemen mit GSP-Firmwareund Fehler, die zu Abstürzen führten, wurden behoben in Vulkan-basierten Anwendungen bei der Verarbeitung von Größenänderungsereignissen und Abstürzen in Multithread-Anwendungen mit OpenGL in Xwayland-Umgebungen, wie es in Civilization 6 der Fall war.

Der andere Änderungen, die auffallen:

  • Neue Version unterstützt VRR in Multi-Monitor-Setups
  • Die Unterstützung für die Aktivierung des Ruhezustands mit anschließendem Ruhezustand über systemd wurde verbessert.
  • /usr/share/nvidia/files.d/sandboxutils-filelist.json hinzugefügt, das alle von Container-Runtimes wie nvidia-container-toolkit und enroot verwendeten Treiberdateien auflistet.
  • Unterstützung für die Suspend-then-Hibernate-Methode von systemd hinzugefügt. Diese Funktion erfordert systemd Version 248 oder neuer.
  • Die NVIDIA-DRM-Option fbdev=1 ist standardmäßig aktiviert. Wenn dies vom Kernel unterstützt wird und die NVIDIA-DRM-Option „modeset=1“ aktiviert ist, ersetzt NVIDIA-DRM die Framebuffer-Konsole des Systems durch eine DRM-gesteuerte. Diese Funktion kann durch Festlegen von fbdev=0 deaktiviert werden.
  • Ein in 555.58 eingeführter Fehler wurde behoben, bei dem einige DVI-Ausgänge nicht mit HDMI-Monitoren funktionierten.
  • Im Linux-Kernel 6.11 wurde drm_fbdev_generic in drm_fbdev_ttm umbenannt. Verwenden Sie drm_fbdev_ttm, wenn vorhanden, um weiterhin den direkten Framebuffer-Zugriff zu unterstützen, der für Wayland-Compositors erforderlich ist, um Inhalte auf neueren Kerneln zu rendern.

Schließlich wenn Sie mehr darüber wissen wollen Über die Veröffentlichung dieser neuen Treiberversion können Sie Überprüfen Sie den folgenden Link.

Wie installiere ich NVIDIA-Treiber unter Ubuntu und Derivaten?

Um NVIDIA-Treiber unter Ubuntu und Derivaten verwenden zu können, müssen Sie zunächst Ihr Grafikkartenmodell und die entsprechenden Treiber identifizieren. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um die NVIDIA-Geräte auf Ihrem System aufzulisten:

lspci | grep -i nvidia

Methode 1: Verwenden Sie das NVIDIA-Repository (empfohlen für Anfänger)

Diese Methode ist sicherer und vermeidet Probleme mit der grafischen Sitzung. Bevor Sie beginnen, stellen Sie sicher, dass Ihr System auf dem neuesten Stand ist:

sudo apt update 
sudo apt upgrade -y

Als nächstes installieren Sie die notwendigen Pakete, um Kernel-Module zu kompilieren:

sudo apt install build-essential dkms

Fügen Sie das NVIDIA-Grafiktreiber-Repository hinzu:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt aktualisieren

Als nächstes installieren Sie den passenden Treiber für Ihre Grafikkarte. Ersetzt XX durch die Treiberversion, die Ihrem Modell entspricht (z. B. nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Starten Sie abschließend das System neu, um die Änderungen zu übernehmen:

sudo reboot

Methode 2: Laden Sie den Treiber von der NVIDIA-Website herunter

Wenn Sie den Treiber lieber manuell installieren möchten, besuchen Sie die Offizielle NVIDIA-Downloadseite. Dort können Sie nach dem passenden Treiber für Ihre Grafikkarte suchen, ihn herunterladen und den Installationsanweisungen von NVIDIA folgen.

Hinweis: Bevor Sie einen Prozess ausführen, ist es wichtig, dass Sie die Kompatibilität dieses neuen Treibers mit der Konfiguration Ihres Computers (System, Kernel, Linux-Header, Xorg-Version) überprüfen.

Wenn nicht, können Sie einen schwarzen Bildschirm haben und wir sind zu keinem Zeitpunkt dafür verantwortlich, da Sie entscheiden, ob Sie dies tun oder nicht.

Sobald Sie den Treiber von der NVIDIA-Website heruntergeladen haben, sollten Sie Konflikte mit kostenlosen Treibern vermeiden neu Erstellen einer Blacklist. Öffnen Sie die entsprechende Datei mit:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Fügen Sie in der Datei die folgenden Zeilen zum Deaktivieren hinzu neu:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Stoppen Sie den Grafikserver

Nach dem Neustart müssen Sie den grafischen Server (grafische Schnittstelle) stoppen. Dies geschieht durch Ausführen von:

sudo init 3

Wenn beim Neustart ein schwarzer Bildschirm angezeigt wird oder der Grafikserver bereits gestoppt ist, können Sie durch Drücken der Tasten auf ein TTY-Terminal zugreifen Ctrl + Alt + F1 (o F2, abhängig von Ihrer Konfiguration).

Deinstallieren Sie frühere Versionen des NVIDIA-Treibers

Wenn Sie eine ältere Version installiert haben, entfernen Sie diese, um Konflikte zu vermeiden, indem Sie Folgendes ausführen:

sudo apt-get purge nvidia *

Installieren Sie den heruntergeladenen Treiber

Erteilen Sie Ausführungsberechtigungen für die heruntergeladene Treiberdatei:

sudo chmod +x NVIDIA-Linux*.run

Und wir führen aus mit:

sh NVIDIA-Linux-*.run

Am Ende der Installation müssen Sie Ihren Computer nur neu starten, damit alle Änderungen beim Start geladen werden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.