Prije nekoliko dana NVIDIA je najavila lansiranje nove verzije štala svoje nove grane vozača, NVIDIA 570.124, koji uvodi značajna poboljšanja i podešavanja dizajnirana da optimizuju performanse i kompatibilnost na Waylandu.
Među novim karakteristikama predstavljenim u novoj verziji, ističe seRedizajn kontrolnog panela nvidia postavki, koji sada koristi NVML biblioteku umjesto NV-CONTROL za upravljanje frekvencijom GPU-a i brzinom ventilatora. Ova promjena osigurava ispravan rad u Wayland okruženjima, gdje stara ekstenzija NV-CONTROL X nije bila podržana; Međutim, neke funkcije koje su ranije bile dostupne neprivilegiranim korisnicima sada zahtijevaju povišene dozvole.
S druge strane, u NVIDIA 570.124 Dodata je i podrška za Vulkan ekstenziju VK_KHR_incremental_present, poboljšanje performansi u aplikacijama koje koriste ovaj API. Za GPU-ove koji dozvoljavaju overklokiranje bazirano na softveru, opcije overkloka su već omogućene prema zadanim postavkama u nvidia postavkama, eliminišući potrebu za njihovim ručnim omogućavanjem kroz odjeljak “Coolbits”.
Još jedno značajno poboljšanje usmjereno je na GPU-ove bazirane na Ada arhitekturi i novijim mikroarhitekturama, u kojima režim uštede energije je onemogućen za Dumb-Buffers DRM API. Ova postavka riješite probleme sa crnim ekranom kada se renderuje korišćenjem prednjeg bafera umesto ispravnog prebacivanja koristeći KMS. Parametar "conceal_vrr_caps" je također dodat modulu nvidia-modeset, koji vam omogućava da upravljate aktivacijom određenih funkcija prikaza, kao što je LMB (Ultra Low Motion Blur), što može biti nekompatibilno sa VRR-om.
Što se tiče upravljanja energijom, fajl /proc/driver/nvidia/gpus/*/power Sada uključuje podatke o statusu Dynamic Boost tehnologije, a NVIDIA GBM pozadina ima režim kompatibilnosti za 32-bitne aplikacije. Za sandbox okruženja, dodat je fajl koji navodi sve korišćene fajlove drajvera, olakšavajući integraciju sa alatima kao što su nvidia-container-toolkit i enroot.
Podrazumevano, parametri "nvidia-drm modeset=1" i "nvidia-drm fbdev=1" su postavljeni, što dovodi do toga da nvidia-drm modul zameni konzolu zasnovanu na baferu okvira, što rešava probleme sa izlazom na sistemima sa jednim ekranom.
Takođe Uveden je, iako je eksperimentalno i onemogućeno prema zadanim postavkama, novi način rukovanja prekidima za drajver ekrana, koji smanjuje mucanje na VR sistemima pod velikim opterećenjem; Ovaj mod se može omogućiti korištenjem parametra “NVreg_RegistryDwords=RMIntrLockingMode=1” u nvidia.ko modulu.
Između ostalih tehničkih poboljšanja, kontroler sada podržava kompajliranje s najnovijim verzijama Linux kernela a dodani su i specifični profili za optimizaciju performansi u igrama kao što su "Indiana Jones and the Great Circle", kao i za ispravljanje problema sa cijepanjem ekrana u "Assassin's Creed Valhalla" i "Assassin's Creed Mirage".
Problemi sa performansama su također riješeni. i zamrzavanje pri skrolovanju kroz prozore na Wayland sistemima sa GSP firmverom, a ispravljene su greške koje su uzrokovale padove u aplikacijama baziranim na Vulkanu prilikom rukovanja događajima promjene veličine i rušenja u višenitnim aplikacijama koje koriste OpenGL u Xwayland okruženjima, kao što je bio slučaj u Civilization 6.
Of the ostale istaknute promjene:
- Nova verzija dodaje podršku za VRR u postavkama sa više monitora
- Poboljšana je podrška za omogućavanje spavanja praćenog hibernacijom preko systemd-a.
- Dodan /usr/share/nvidia/files.d/sandboxutils-filelist.json koji navodi sve fajlove drajvera koje koriste runtimes kontejnera kao što su nvidia-container-toolkit i enroot.
- Dodata podrška za systemd-ov metod suspend-pa-hibernacije. Ova funkcija zahtijeva systemd verziju 248 ili noviju.
- Opcija nvidia-drm fbdev=1 je podrazumevano omogućena. Kada je podržano od strane kernela i kada je omogućena opcija nvidia-drm modeset=1, nvidia-drm će zamijeniti sistemsku framebuffer konzolu konzolom kojom upravlja DRM. Ova funkcija se može onemogućiti postavljanjem fbdev=0.
- Ispravljena greška, uvedena u 555.58, gdje neki DVI izlazi ne bi radili sa 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 direktan pristup baferu okvira koji je potreban za Wayland kompozitore za prikazivanje sadržaja na novijim kernelima.
Konačno ako želite znati više o tome O izdavanju ove nove verzije drajvera, možete provjerite sljedeći link.
Kako instalirati NVIDIA upravljačke programe na Ubuntu i derivate?
Da biste koristili NVIDIA drajvere na Ubuntu i derivatima, prvo morate identificirati model svoje grafičke kartice i odgovarajuće drajvere. Otvorite terminal i pokrenite sljedeću naredbu za popis NVIDIA uređaja na vašem sistemu:
lspci | grep -i nvidia
Metoda 1: Koristite NVIDIA spremište (preporučuje se za početnike)
Ova metoda je sigurnija i izbjegava probleme s grafičkom sesijom. Prije nego što počnete, provjerite je li vaš sistem ažuriran sa:
sudo apt update sudo apt upgrade -y
Zatim instalirajte potrebne pakete za kompajliranje modula kernela:
sudo apt install build-essential dkms
Dodajte spremište NVIDIA grafičkih drajvera:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Zatim instalirajte odgovarajući drajver za vašu grafičku karticu. Zamjenjuje XX
prema verziji drajvera koja odgovara vašem modelu (na primjer, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Konačno, ponovo pokrenite sistem da biste primijenili promjene:
sudo reboot
Metod 2: Preuzmite drajver sa NVIDIA veb lokacije
Ako želite da ručno instalirate drajver, posjetite NVIDIA zvanična stranica za preuzimanje. Tamo možete potražiti odgovarajući drajver za svoju grafičku karticu, preuzeti ga i slijediti upute za instalaciju koje vam daje NVIDIA.
Napomena: prije izvođenja bilo kojeg postupka, važno je provjeriti kompatibilnost ovog novog upravljačkog programa s konfiguracijom vašeg računara (sistem, jezgro, zaglavlja linux-a, verzija Xorg).
Jer ako ne, možete završiti s crnim ekranom i ni u jednom trenutku nismo odgovorni za to jer je vaša odluka da to učinite ili ne.
Nakon što preuzmete drajver sa NVIDIA veb lokacije, trebalo bi da izbegavate sukobe sa besplatnim drajverima nouveau kreiranje crne liste. Otvorite odgovarajući fajl sa:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Unutar datoteke dodajte sljedeće redove da ih onemogućite nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Zaustavite grafički server
Nakon ponovnog pokretanja, morate zaustaviti grafički server (grafički interfejs). To se radi pokretanjem:
sudo init 3
Ako nakon ponovnog pokretanja naiđete na crni ekran ili ako je grafički server već zaustavljen, možete pristupiti TTY terminalu pritiskom na tipke Ctrl + Alt + F1
(o F2
, ovisno o vašoj konfiguraciji).
Deinstalirajte prethodne verzije NVIDIA drajvera
Ako imate instaliranu stariju verziju, uklonite je da biste izbjegli sukobe tako što ćete pokrenuti:
sudo apt-get purge nvidia *
Instalirajte preuzeti drajver
Dajte dozvole za izvršavanje preuzetom fajlu drajvera:
sudo chmod +x NVIDIA-Linux*.run
I izvršavamo sa:
sh NVIDIA-Linux-*.run
Na kraju instalacije morat ćete samo ponovno pokrenuti računalo tako da se sve promjene učitaju pri pokretanju.