NVIDIA 570.124 kommer med forbedringer og rettelser til hakken og problemer med sort skærm

Installer Nvidia-drivere i Ubuntu

Få dage siden NVIDIA annoncerede lanceringen af ​​den nye version stabil af sin nye drivergren, NVIDIA 570.124, som introducerer betydelige forbedringer og tweaks designet til at optimere ydeevne og kompatibilitet på Wayland.

Blandt de nye funktioner, der præsenteres i den nye version, skiller den sig udRedesignet af nvidia-indstillingers kontrolpanel, som nu bruger NVML-biblioteket i stedet for NV-CONTROL til at styre GPU-frekvens og blæserhastighed. Denne ændring sikrer korrekt drift i Wayland-miljøer, hvor den gamle NV-CONTROL X-udvidelse ikke blev understøttet; Men nogle funktioner, der tidligere var tilgængelige for uprivilegerede brugere, kræver nu forhøjede tilladelser.

På den anden side i NVIDIA 570.124 Understøttelse af Vulkan-udvidelsen VK_KHR_incremental_present er også blevet tilføjet, hvilket forbedrer ydeevnen i applikationer, der bruger denne API. For GPU'er, der tillader softwarebaseret overclocking, er overclocking-indstillinger allerede aktiveret som standard i nvidia-indstillinger, hvilket eliminerer behovet for manuelt at aktivere dem gennem afsnittet "Coolbits".

En anden bemærkelsesværdig forbedring er rettet mod GPU'er baseret på Ada-arkitekturen og nyere mikroarkitekturer, hvor strømsparetilstand er blevet deaktiveret til Dumb-Buffers DRM API. Denne indstilling løse problemer med sort skærm når du renderer ved hjælp af frontbufferen i stedet for at skifte korrekt ved hjælp af KMS. Parameteren "conceal_vrr_caps" er også blevet tilføjet til nvidia-modeset-modulet, som giver dig mulighed for at styre aktiveringen af ​​visse skærmfunktioner, såsom LMB (Ultra Low Motion Blur), som kan være inkompatibel med VRR.

Angående energistyring, filen /proc/driver/nvidia/gpus/*/power Indeholder nu data om status for Dynamic Boost-teknologi, og NVIDIA GBM-backend har en kompatibilitetstilstand til 32-bit applikationer. Til sandkassemiljøer er der tilføjet en fil, der viser alle de anvendte driverfiler, hvilket letter integrationen med værktøjer som nvidia-container-toolkit og enroot.

Som standard er parametrene "nvidia-drm modeset=1" og "nvidia-drm fbdev=1" indstillet, hvilket får nvidia-drm-modulet til at erstatte den framebuffer-baserede konsol, som løser outputproblemer på enkeltskærmssystemer.

også Det er blevet introduceret, selvom eksperimentelt og deaktiveret som standard, en ny måde at håndtere interrupts på til skærmdriveren, som reducerer hakken på VR-systemer under høj belastning; Denne tilstand kan aktiveres ved hjælp af parameteren "NVreg_RegistryDwords=RMIntrLockingMode=1" i nvidia.ko-modulet.

Blandt andre tekniske forbedringer, controlleren understøtter nu kompilering med de seneste Linux-kerneversioner og specifikke profiler er blevet tilføjet for at optimere ydeevnen i spil som "Indiana Jones and the Great Circle", samt for at rette op på problemer med skærmrivning i "Assassin's Creed Valhalla" og "Assassin's Creed Mirage".

Ydeevneproblemer er også blevet løst. og fryser, når du scroller gennem vinduer på Wayland-systemer med GSP-firmware, og fejl, der forårsagede nedbrud, er blevet rettet i Vulkan-baserede applikationer ved håndtering af hændelser til at ændre størrelse og nedbrud i flertrådede applikationer, der bruger OpenGL i Xwayland-miljøer, som det var tilfældet i Civilization 6.

Af andre ændringer, der skiller sig ud:

  • Ny version tilføjer understøttelse af VRR i multi-monitor opsætninger
  • Understøttelse til at aktivere søvn efterfulgt af dvale via systemd er blevet forbedret.
  • Tilføjet /usr/share/nvidia/files.d/sandboxutils-filelist.json, som viser alle driverfiler, der bruges af container-runtimes såsom nvidia-container-toolkit og enroot.
  • Tilføjet understøttelse af systemds suspend-then-hibernate-metode. Denne funktion kræver systemd version 248 eller nyere.
  • nvidia-drm-indstillingen fbdev=1 er blevet aktiveret som standard. Når det understøttes af kernen og nvidia-drm-indstillingen modeset=1 er aktiveret, vil nvidia-drm erstatte systemframebuffer-konsollen med en DRM-styret. Denne funktion kan deaktiveres ved at indstille fbdev=0.
  • Rettede en fejl, introduceret i 555.58, hvor nogle DVI-udgange ikke ville fungere med HDMI-skærme.
  • I Linux-kerne 6.11 blev drm_fbdev_generic omdøbt til drm_fbdev_ttm. Brug drm_fbdev_ttm, når det er til stede, for at fortsætte med at understøtte direkte framebuffer-adgang, der kræves for, at Wayland-komponister kan gengive indhold på nyere kerner.

Endelig hvis du vil vide mere om det Om at frigive denne nye version af driverne, kan du tjek følgende link.

Hvordan installeres NVIDIA-drivere på Ubuntu og derivater?

For at bruge NVIDIA-drivere på Ubuntu og derivater skal du først identificere din grafikkortmodel og de relevante drivere. Åbn en terminal og kør følgende kommando for at vise NVIDIA-enhederne på dit system:

lspci | grep -i nvidia

Metode 1: Brug NVIDIA-depotet (anbefales til begyndere)

Denne metode er mere sikker og undgår problemer med den grafiske session. Før du begynder, skal du sørge for, at dit system er opdateret med:

sudo apt update 
sudo apt upgrade -y

Installer derefter de nødvendige pakker for at kompilere kernemoduler:

sudo apt install build-essential dkms

Tilføj NVIDIA-grafikdriverlageret:

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

sudo apt opdatering

Installer derefter den relevante driver til dit grafikkort. Erstatter XX efter den driverversion, der svarer til din model (f.eks. nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Til sidst skal du genstarte systemet for at anvende ændringerne:

sudo reboot

Metode 2: Download driveren fra NVIDIA-webstedet

Hvis du foretrækker at installere driveren manuelt, skal du besøge NVIDIA officielle download-side. Der kan du søge efter den passende driver til dit grafikkort, downloade den og følge installationsinstruktionerne fra NVIDIA.

Bemærk: Før du udfører en proces, er det vigtigt, at du kontrollerer kompatibiliteten af ​​denne nye driver med konfigurationen af ​​din computer (system, kerne, linux-headere, Xorg-version).

Da hvis ikke, kan du ende med en sort skærm og på intet tidspunkt er vi ansvarlige for det, da det er din beslutning at gøre det eller ej.

Når du har downloadet driveren fra NVIDIA-webstedet, bør du undgå konflikter med gratis drivere nouveau oprettelse af en sortliste. Åbn den tilsvarende fil med:

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

Inde i filen skal du tilføje følgende linjer for at deaktivere nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Stop grafikserveren

Efter genstart skal du stoppe den grafiske server (grafisk grænseflade). Dette gøres ved at køre:

sudo init 3

Hvis du ved genstart støder på en sort skærm, eller hvis grafikserveren allerede er stoppet, kan du få adgang til en TTY-terminal ved at trykke på tasterne Ctrl + Alt + F1 (o F2, afhængigt af din konfiguration).

Afinstaller tidligere versioner af NVIDIA-driveren

Hvis du har en ældre version installeret, skal du fjerne den for at undgå konflikter ved at køre:

sudo apt-get purge nvidia *

Installer den downloadede driver

Giv udførelsestilladelser til den downloadede driverfil:

sudo chmod +x NVIDIA-Linux*.run

Og vi udfører med:

sh NVIDIA-Linux-*.run

I slutningen af ​​installationen skal du kun genstarte din computer, så alle ændringer indlæses ved opstart.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.