Pred nekaj dnevi NVIDIA je napovedala lansiranje novo stabilno različico svojega kontrolorji 565.77, različica, v kateri je ena od opaznih sprememb dodatek parametra GLVidHeapReuseRatio v profilih aplikacij, ki omogoča nadzor nad količino pomnilnika OpenGL rezerviran za ponovno uporabo. Ta nastavitev je še posebej uporabna za kompozitne strežnike Wayland, saj obravnava težave, povezane s prekomerno porabo video pomnilnika.
Druga novost, ki jo prinaša nova različica NVIDIA 565.77, je izboljšana podpora za jedro Linuxa, saj je ste dodali kodo v postopek gradnje modula gonilnika za razčlenitev parametra CONFIG_CC_VERSION_TEXT v konfiguraciji Kconfig, kar izboljša zaznavanje prevajalnika, uporabljenega za gradnjo jedra, in zmanjša morebitne napake združljivosti.
Poleg tega orodje nvidia-modprobe zdaj natančneje zazna module jedra že naloženo, kar je rešilo težavo, ki je vplivala na nvidia-persistented in njen "persistence" način, ki preprečuje ponovni zagon naprave, ko ta ni v uporabi.
El Podpora za DMA-BUF je bila izboljšana z omogočanjem uporabe mmap inn izvoženi predmeti in zatikanja, povezana s sinhronizacijo OpenGL z navpičnim skeniranjem (vblank), so bili odstranjeni v korist GSP. po drugi strani pa nvidia-drm zdaj vključuje dodatne lastnosti za nekatere gonilnike CRTC, kar olajša konfiguriranje obdelave barv na kompozitnih strežnikih Wayland.
Kar se tiče optimizacij, poslabšanje zmogljivosti pri uporabi načina d3d9.floatEmulation v DXVK je bilo odstranjeno, medtem ko konfigurator NVIDIA zdaj upošteva barvne parametre, ki jih definira tema GTK3 na konfiguracijski strani zaklepanje okvirja.
Glede razširitev, voznik dodaja podporo za Vulkan VK_EXT_depth_clamp_control in ponovno uvaja razširitev OpenGL GLX_EXT_buffer_age za Xwayland, ki je bila prej onemogočena zaradi napak, ki so vplivale na upodabljanje.
prav tako Odpravljene kritične težave, kot so zrušitve jedra in aplikacije, ko je bil uporabljen parameter nvidia-drm.modeset=0, kot tudi napake v Waylandu, ki so povzročile zrušitve v KDE Plasma 6 in v igrah ali aplikacijah, ki temeljijo na grafičnem API-ju Vulkan, vključno z naslovi, razvitimi z Unreal Engine.
Od Druge spremembe, ki so bile narejene:
- GLX_EXT_buffer_age je bil ponovno omogočen v Xwaylandu. Ta razširitev je bila prej onemogočena v Xwaylandu zaradi napake, ki je zdaj odpravljena.
- Odpravljena napaka, ki je povzročila, da je FarCry 5 med izvajanjem DXVK prikazal črn zaslon.
- Stran z nastavitvami Framelock na nadzorni plošči z nastavitvami nvidia je bila posodobljena za uporabo barve besedila teme GTK3 namesto privzete bele za barvo besedila, kar je izboljšalo berljivost z nekaterimi temami.
- Odpravljene nekatere regresije zmogljivosti, opažene pri vkd3d-proton 2.9.
- Odpravljena je napaka, ki je lahko povzročila utripanje v nekaterih aplikacijah pri uporabi Unified Back Buffer (UBB).
- Odpravljena je napaka, ki je lahko povzročila nepravilne ali zbledele barve pri skeniranju HDR
Končno če želite vedeti več o tem O izdaji te nove različice gonilnikov lahko preverite naslednjo povezavo.
Kako namestiti gonilnike NVIDIA v Ubuntu in izpeljanke?
Za uporabo gonilnikov NVIDIA v sistemu Ubuntu in izpeljankah morate najprej določiti model vaše grafične kartice in ustrezne gonilnike. Odprite terminal in zaženite naslednji ukaz za seznam naprav NVIDIA v vašem sistemu:
lspci | grep -i nvidia
1. način: Uporabite repozitorij NVIDIA (priporočeno za začetnike)
Ta metoda je varnejša in preprečuje težave z grafično sejo. Preden začnete, se prepričajte, da je vaš sistem posodobljen z:
sudo apt update sudo apt upgrade -y
Nato namestite potrebne pakete za prevajanje modulov jedra:
sudo apt install build-essential dkms
Dodajte repozitorij grafičnih gonilnikov NVIDIA:
sudo add-apt-repository ppa:graphics-drivers/ppa
Posodobi sudo apt
Nato namestite ustrezen gonilnik za vašo grafično kartico. Zamenja XX
z različico gonilnika, ki ustreza vašemu modelu (npr. nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Na koncu znova zaženite sistem, da uveljavite spremembe:
sudo reboot
2. način: Prenesite gonilnik s spletnega mesta NVIDIA
Če želite gonilnik namestiti ročno, obiščite Uradno spletno mesto NVIDIA za prenos. Tam lahko poiščete ustrezen gonilnik za svojo grafično kartico, ga prenesete in sledite navodilom za namestitev NVIDIA.
Opomba: pred izvajanjem katerega koli postopka je pomembno, da preverite združljivost tega novega gonilnika s konfiguracijo vaše opreme (sistem, jedro, glave Linux, različica Xorg).
Če ne, lahko dobite črni zaslon in v nobenem trenutku nismo odgovorni zanj, saj je vaša odločitev, da to storite ali ne.
Ko gonilnik prenesete s spletnega mesta NVIDIA, se izogibajte konfliktom z brezplačnimi gonilniki nouveau ustvarjanje črnega seznama. Odprite ustrezno datoteko z:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Znotraj datoteke dodajte naslednje vrstice za onemogočanje nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Zaustavite grafični strežnik
Po ponovnem zagonu morate ustaviti grafični strežnik (grafični vmesnik). To naredite tako, da zaženete:
sudo init 3
Če ob ponovnem zagonu naletite na črn zaslon ali če je grafični strežnik že ustavljen, lahko do terminala TTY dostopate s pritiskom na tipke Ctrl + Alt + F1
(o F2
, odvisno od vaše konfiguracije).
Odstranite prejšnje različice gonilnika NVIDIA
Če imate nameščeno starejšo različico, jo odstranite, da se izognete sporom, tako da zaženete:
sudo apt-get purge nvidia *
Namestite preneseni gonilnik
Dodelite dovoljenja za izvajanje preneseni datoteki gonilnika:
sudo chmod +x NVIDIA-Linux*.run
In izvajamo z:
sh NVIDIA-Linux-*.run
Po koncu namestitve boste morali le znova zagnati računalnik, da se bodo vse spremembe naložile ob zagonu.