Prije nekoliko dana NVIDIA je najavila lansiranje nove verzije stabilan u svojoj novoj pogonskoj grani, NVIDIA 570.124, koji uvodi značajna poboljšanja i podešavanja dizajnirana za optimizaciju performansi i kompatibilnosti na Waylandu.
Među novim značajkama predstavljenim u novoj verziji ističe seRedizajn kontrolne ploče nvidia-postavki, koji sada koristi NVML biblioteku umjesto NV-CONTROL za upravljanje GPU frekvencijom i brzinom ventilatora. Ova promjena osigurava ispravan rad u Wayland okruženjima, gdje staro proširenje NV-CONTROL X nije bilo podržano; Međutim, neke značajke koje su prije bile dostupne neprivilegiranim korisnicima sada zahtijevaju povišena dopuštenja.
S druge strane, u NVIDIA 570.124 Također je dodana podrška za proširenje Vulkan VK_KHR_incremental_present, poboljšavajući performanse u aplikacijama koje koriste ovaj API. Za GPU-ove koji dopuštaju overklokiranje temeljeno na softveru, opcije overklokiranja već su omogućene prema zadanim postavkama u nvidijinim postavkama, eliminirajući potrebu za njihovim ručnim omogućavanjem kroz odjeljak "Coolbits".
Još jedno značajno poboljšanje usmjereno je na GPU-ove koji se temelje na Ada arhitekturi i novijim mikroarhitekturama, u kojima način rada za uštedu energije je onemogućen za Dumb-Buffers DRM API. Ova postavka riješiti probleme s crnim ekranom prilikom iscrtavanja pomoću prednjeg međuspremnika umjesto ispravnog prebacivanja pomoću KMS-a. Parametar "conceal_vrr_caps" također je dodan modulu nvidia-modeset, koji vam omogućuje upravljanje aktivacijom određenih funkcija prikaza, kao što je LMB (Ultra Low Motion Blur), koji može biti nekompatibilan s VRR-om.
Što se tiče upravljanja energijom, datoteku /proc/driver/nvidia/gpus/*/power Sada uključuje podatke o statusu tehnologije Dynamic Boost, a pozadina NVIDIA GBM ima način rada kompatibilnosti za 32-bitne aplikacije. Za sandbox okruženja, dodana je datoteka koja navodi sve korištene datoteke upravljačkih programa, olakšavajući integraciju s alatima kao što su nvidia-container-toolkit i enroot.
Prema zadanim postavkama, parametri "nvidia-drm moddeset=1" i "nvidia-drm fbdev=1" postavljeni su, uzrokujući da modul nvidia-drm zamijeni konzolu temeljenu na međuspremniku okvira, što popravlja probleme s izlazom na sustavima s jednim zaslonom.
također Uveden je, iako eksperimentalno i onemogućeno prema zadanim postavkama, novi način rukovanja prekidima za upravljački program zaslona, koji smanjuje zastajkivanje na VR sustavima pod velikim opterećenjem; Ovaj način rada može se omogućiti korištenjem parametra “NVreg_RegistryDwords=RMIntrLockingMode=1” u modulu nvidia.ko.
Među ostalim tehničkim poboljšanjima, kontroler sada podržava kompajliranje s najnovijim verzijama Linux kernela i posebni profili su dodani za optimizaciju performansi u igrama kao što su "Indiana Jones and the Great Circle", kao i za ispravljanje problema s trganjem zaslona u "Assassin's Creed Valhalla" i "Assassin's Creed Mirage".
Problemi s performansama također su riješeni. i smrzavanje prilikom listanja kroz prozore na Wayland sustavima s GSP firmwareom, a greške koje su uzrokovale padove su ispravljene u aplikacijama temeljenim na Vulkanu prilikom rukovanja događajima promjene veličine i rušenja u aplikacijama s više niti koje koriste OpenGL u okruženjima Xwaylanda, kao što je bio slučaj u Civilization 6.
Od ostale istaknute promjene:
- Nova verzija dodaje podršku za VRR u postavkama s više monitora
- Podrška za omogućavanje spavanja praćenog hibernacijom putem systemd-a je poboljšana.
- Dodan /usr/share/nvidia/files.d/sandboxutils-filelist.json koji navodi sve datoteke upravljačkih programa koje koriste runtimes spremnika kao što su nvidia-container-toolkit i enroot.
- Dodana podrška za metodu suspend-then-hibernate za systemd. Ova značajka zahtijeva systemd verziju 248 ili noviju.
- Opcija nvidia-drm fbdev=1 je omogućena prema zadanim postavkama. Kada to kernel podržava i opcija nvidia-drm moddeset=1 je omogućena, nvidia-drm će zamijeniti sistemsku konzolu međuspremnika okvira onom kontroliranom DRM-om. Ova značajka se može onemogućiti postavljanjem fbdev=0.
- Ispravljena je greška, uvedena u 555.58, gdje neki DVI izlazi nisu radili s HDMI monitorima.
- U Linux kernelu 6.11, drm_fbdev_generic je preimenovan u drm_fbdev_ttm. Koristite drm_fbdev_ttm kada je prisutan da biste nastavili podržavati izravan pristup međuspremniku okvira koji je potreban Waylandovim sastavljačima za renderiranje sadržaja na novijim kernelima.
Konačno ako želite znati više o tome O izdavanju ove nove verzije upravljačkih programa, možete provjerite sljedeću poveznicu.
Kako instalirati NVIDIA upravljačke programe na Ubuntu i derivate?
Da biste koristili NVIDIA upravljačke programe na Ubuntuu i izvedenicama, prvo morate identificirati model svoje grafičke kartice i odgovarajuće upravljačke programe. Otvorite terminal i pokrenite sljedeću naredbu za popis NVIDIA uređaja na vašem sustavu:
lspci | grep -i nvidia
Metoda 1: Koristite NVIDIA repozitorij (preporučeno za početnike)
Ova metoda je sigurnija i izbjegava probleme s grafičkom sesijom. Prije nego počnete, provjerite je li vaš sustav ažuriran sa:
sudo apt update sudo apt upgrade -y
Zatim instalirajte potrebne pakete za kompajliranje modula jezgre:
sudo apt install build-essential dkms
Dodajte repozitorij NVIDIA grafičkih upravljačkih programa:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt ažuriranje
Zatim instalirajte odgovarajući upravljački program za svoju grafičku karticu. Zamjenjuje XX
verzijom upravljačkog programa koja odgovara vašem modelu (na primjer, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Na kraju ponovno pokrenite sustav kako biste primijenili promjene:
sudo reboot
Metoda 2: Preuzmite upravljački program s NVIDIA web stranice
Ako radije instalirate upravljački program ručno, posjetite NVIDIA službena stranica za preuzimanje. Tamo možete potražiti odgovarajući upravljački program za svoju grafičku karticu, preuzeti ga i slijediti upute za instalaciju koje nudi NVIDIA.
Napomena: prije izvođenja bilo kojeg postupka važno je provjeriti kompatibilnost ovog novog upravljačkog programa s konfiguracijom vašeg računala (sustav, jezgra, zaglavlja linux-a, verzija Xorg).
Jer ako ne, možete završiti s crnim zaslonom i ni u jednom trenutku nismo odgovorni za to jer je vaša odluka da to učinite ili ne.
Nakon što preuzmete upravljački program s NVIDIA web stranice, trebali biste izbjegavati sukobe s besplatnim upravljačkim programima nouveau stvaranje crne liste. Otvorite odgovarajuću datoteku pomoću:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Unutar datoteke dodajte sljedeće retke za onemogućavanje nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Zaustavite grafički poslužitelj
Nakon ponovnog pokretanja potrebno je zaustaviti grafički poslužitelj (grafičko sučelje). To se postiže pokretanjem:
sudo init 3
Ako nakon ponovnog pokretanja naiđete na crni ekran ili ako je grafički poslužitelj već zaustavljen, možete pristupiti TTY terminalu pritiskom na tipke Ctrl + Alt + F1
(o F2
, ovisno o vašoj konfiguraciji).
Deinstalirajte prethodne verzije NVIDIA upravljačkog programa
Ako imate instaliranu stariju verziju, uklonite je kako biste izbjegli sukobe pokretanjem:
sudo apt-get purge nvidia *
Instalirajte preuzeti upravljački program
Dodijelite dopuštenja za izvršavanje preuzetoj datoteci upravljačkog programa:
sudo chmod +x NVIDIA-Linux*.run
I izvršavamo s:
sh NVIDIA-Linux-*.run
Na kraju instalacije morat ćete samo ponovno pokrenuti računalo kako bi se sve promjene učitale pri pokretanju.