NVIDIA 570.124 kommer med forbedringer og reparasjoner for stamming og problemer med svart skjerm

Installer Nvidia-drivere i Ubuntu

Noen dager siden NVIDIA annonserte lanseringen av den nye versjonen stabil av sin nye drivergren, NVIDIA 570.124, som introduserer betydelige forbedringer og justeringer designet for å optimalisere ytelse og kompatibilitet på Wayland.

Blant de nye funksjonene som presenteres i den nye versjonen, skiller den seg utRedesign av kontrollpanelet for nvidia-innstillinger, som nå bruker NVML-biblioteket i stedet for NV-CONTROL for å administrere GPU-frekvens og viftehastighet. Denne endringen sikrer korrekt drift i Wayland-miljøer, der den gamle NV-CONTROL X-utvidelsen ikke ble støttet; Noen funksjoner som tidligere var tilgjengelige for uprivilegerte brukere, krever imidlertid økte tillatelser.

På den annen side, i NVIDIA 570.124 Støtte for Vulkan-utvidelsen VK_KHR_incremental_present er også lagt til, forbedre ytelsen i applikasjoner som bruker denne API. For GPUer som tillater programvarebasert overklokking, er overklokkingsalternativer allerede aktivert som standard i nvidia-innstillinger, noe som eliminerer behovet for å aktivere dem manuelt gjennom "Coolbits"-delen.

En annen bemerkelsesverdig forbedring er rettet mot GPUer basert på Ada-arkitekturen og nyere mikroarkitekturer, der strømsparingsmodus er deaktivert for Dumb-Buffers DRM API. Denne innstillingen løse problemer med svart skjerm når du gjengir ved å bruke frontbufferen i stedet for å bytte riktig med KMS. Parameteren "conceal_vrr_caps" er også lagt til nvidia-modeset-modulen, som lar deg administrere aktiveringen av visse skjermfunksjoner, for eksempel LMB (Ultra Low Motion Blur), som kan være inkompatibel med VRR.

Angående energiledelse, filen /proc/driver/nvidia/gpus/*/power Inkluderer nå data om status for Dynamic Boost-teknologi, og NVIDIA GBM-backend har en kompatibilitetsmodus for 32-bits applikasjoner. For sandkassemiljøer er det lagt til en fil som viser alle driverfilene som brukes, noe som letter integrasjon med verktøy som nvidia-container-toolkit og enroot.

Som standard er parametrene "nvidia-drm modeset=1" og "nvidia-drm fbdev=1" satt, noe som får nvidia-drm-modulen til å erstatte den framebuffer-baserte konsollen, som fikser utdataproblemer på enkeltskjermsystemer.

Også Det er introdusert, selv om de er eksperimentelt og deaktivert som standard, en ny måte å håndtere avbrudd på for skjermdriveren, som reduserer stamming på VR-systemer under høy belastning; Denne modusen kan aktiveres ved å bruke parameteren "NVreg_RegistryDwords=RMIntrLockingMode=1" i nvidia.ko-modulen.

Blant andre tekniske forbedringer, kontrolleren støtter nå kompilering med de nyeste Linux-kjerneversjonene og spesifikke profiler er lagt til for å optimere ytelsen i spill som "Indiana Jones and the Great Circle", samt for å rette opp problemer med skjermrivning i "Assassin's Creed Valhalla" og "Assassin's Creed Mirage".

Ytelsesproblemer er også løst. og fryse når du blar gjennom vinduer på Wayland-systemer med GSP-fastvare, og feil som forårsaket krasj er fikset i Vulkan-baserte applikasjoner når du håndterer hendelser med endring av størrelse, og krasjer i flertrådede applikasjoner som bruker OpenGL i Xwayland-miljøer, slik tilfellet var i Civilization 6.

Av andre endringer som skiller seg ut:

  • Ny versjon legger til støtte for VRR i multi-monitor oppsett
  • Støtte for å aktivere søvn etterfulgt av dvalemodus via systemd har blitt forbedret.
  • Lagt til /usr/share/nvidia/files.d/sandboxutils-filelist.json som viser alle driverfiler som brukes av containerkjøringer som nvidia-container-toolkit og enroot.
  • Lagt til støtte for systemds suspend-then-hibernate-metode. Denne funksjonen krever systemd versjon 248 eller nyere.
  • Alternativet nvidia-drm fbdev=1 er aktivert som standard. Når støttet av kjernen og nvidia-drm-alternativet modeset=1 er aktivert, vil nvidia-drm erstatte systemframebuffer-konsollen med en DRM-kontrollert. Denne funksjonen kan deaktiveres ved å sette fbdev=0.
  • Rettet en feil, introdusert i 555.58, der noen DVI-utganger ikke ville fungere med HDMI-skjermer.
  • I Linux-kjernen 6.11 ble drm_fbdev_generic omdøpt til drm_fbdev_ttm. Bruk drm_fbdev_ttm når den er tilstede for å fortsette å støtte direkte rammebuffertilgang som kreves for at Wayland-komponister skal gjengi innhold på nyere kjerner.

Endelig hvis du vil vite mer om det Om å slippe denne nye versjonen av driverne, kan du sjekk følgende lenke.

Hvordan installerer jeg NVIDIA-drivere på Ubuntu og derivater?

For å bruke NVIDIA-drivere på Ubuntu og derivater, må du først identifisere grafikkortmodellen og de riktige driverne. Åpne en terminal og kjør følgende kommando for å vise NVIDIA-enhetene på systemet ditt:

lspci | grep -i nvidia

Metode 1: Bruk NVIDIA-depotet (anbefalt for nybegynnere)

Denne metoden er sikrere og unngår problemer med den grafiske økten. Før du begynner, sørg for at systemet ditt er oppdatert med:

sudo apt update 
sudo apt upgrade -y

Installer deretter de nødvendige pakkene for å kompilere kjernemoduler:

sudo apt install build-essential dkms

Legg til NVIDIA-grafikkdriverlageret:

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

sudo apt oppdatering

Installer deretter riktig driver for grafikkortet ditt. Erstatter XX etter driverversjonen som tilsvarer modellen din (f.eks. nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Til slutt, start systemet på nytt for å bruke endringene:

sudo reboot

Metode 2: Last ned driveren fra NVIDIA-nettstedet

Hvis du foretrekker å installere driveren manuelt, kan du gå til NVIDIA offisielle nedlastingsside. Der kan du søke etter riktig driver for grafikkortet ditt, laste det ned og følge installasjonsinstruksjonene fra NVIDIA.

Merk: før du utfører noen prosess, er det viktig at du kontrollerer kompatibiliteten til denne nye driveren med konfigurasjonen av datamaskinen din (system, kjerne, Linux-headere, Xorg-versjon).

For hvis ikke, kan du ende opp med en svart skjerm, og vi er ikke ansvarlige for det siden det er din beslutning å gjøre det eller ikke.

Når du har lastet ned driveren fra NVIDIA-nettstedet, bør du unngå konflikter med gratis drivere nouveau lage en svarteliste. Åpne den tilsvarende filen med:

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

Inne i filen legger du til følgende linjer for å deaktivere nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Stopp grafikkserveren

Etter omstart må du stoppe den grafiske serveren (grafisk grensesnitt). Dette gjøres ved å kjøre:

sudo init 3

Hvis du ved omstart møter en svart skjerm eller hvis grafikkserveren allerede er stoppet, kan du få tilgang til en TTY-terminal ved å trykke på tastene Ctrl + Alt + F1 (o F2, avhengig av konfigurasjonen din).

Avinstaller tidligere versjoner av NVIDIA-driveren

Hvis du har en eldre versjon installert, fjern den for å unngå konflikter ved å kjøre:

sudo apt-get purge nvidia *

Installer den nedlastede driveren

Gi utføringstillatelser til den nedlastede driverfilen:

sudo chmod +x NVIDIA-Linux*.run

Og vi utfører med:

sh NVIDIA-Linux-*.run

På slutten av installasjonen trenger du bare å starte datamaskinen på nytt slik at alle endringene lastes inn ved oppstart.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.