Pred kratkim NVIDIA je objavila izdajo nove veje gonilnika NVIDIA 515.48.07, ki je na voljo za Linux (ARM64, x86_64), FreeBSD (x86_64) in Solaris (x86_64).
Izdaja NVIDIA 515.48.07 to je bila prva stabilna izdaja, odkar je NVIDIA izdala komponente na ravni jedra. Izvorna koda za module jedra nvidia.ko, nvidia-drm.ko (Upravitelj neposrednega upodabljanja), nvidia-modeset.ko in nvidia-uvm.ko (Unified Video Memory) iz NVIDIA 515.48.07, kot tudi skupni komponente, uporabljene v njih, ki niso vezane na operacijski sistem, objavljene na GitHubu. Knjižnice vdelane programske opreme in uporabniškega prostora, kot so skladi CUDA, OpenGL in Vulkan, ostajajo lastniške.
NVIDIA 515.48.07 Top nove funkcije
V tej novi različici se dodana podpora za grafične procesorje RTX A2000 12GB, RTX A4500, T400 4GB in T1000 8GB, kot tudi dodano podporo za razširitve Vulkan graphics API VK_EXT_external_memory_dma_buf in VK_EXT_image_drm_format_modifier, za katere mora biti modul jedra nvidia-drm naložen z omogočenim DRM KMS.
Druga novost, ki izstopa, je, da sistemske storitve nvidia-suspend.service, nvidia-resume.service in nvidia-hibernate.service so premaknjeni na povezavo do storitev systemd-suspend.service in systemd-hibernate.service v načinu WantedBy namesto RequiredBy, ki preprečuje težave s mirovanjem ali stanjem pripravljenosti, če je gonilnik odstranjen, ne da bi onemogočili storitve, ki jih ponuja.
V Implementiran je avtomatski prikaz konfiguracijskega vmesnika X Server pogovornega okna za potrditev operacije, ko poskušate zapreti brez shranjevanja sprememb.
Odstranjeno opozorilo o neusklajenosti različice v namestitvenem programu nvidia prevajalnika, ki prevaja jedro Linuxa in module jedra NVIDIA. Pri sodobnih prevajalnikih to neskladje redko povzroča težave.
Prag za uporabo video pomnilnika (NVreg_DynamicPowerManagementVideoMemoryThreshold) v mehanizmu Runtime D3 Power Management (RTD3) je bil povečan z 3 MB na 200 MB.
Od ostalih sprememb ki izstopajo iz nove različice:
- Izboljšana zmogljivost aplikacij GLX in Vulkan, ki se izvajajo v okolju sestavljenega strežnika Gamescope.
- Datoteki support-gpus.json je dodana oznaka kernelopen za označevanje grafičnih procesorjev, ki so združljivi z moduli open-gpu-kernel-moduli.
- Zagotovljena je možnost uporabe razširitve Vulkan VK_EXT_debug_utils za pridobivanje informacij o napakah pri ustvarjanju navideznih okvirjev (SwapChain).
- Za NVIDIA NGX je bila predlagana nastavitev za onemogočanje preverjanja digitalnega podpisa DSO (Dynamic Shared Objects).
- Ko je stereo izhod omogočen, so prepleteni načini onemogočeni.
Kako namestiti gonilnike NVIDIA 515.48.07 v Linux?
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.
Za tiste, ki jih zanima, kako lahko v njihov sistem namestijo gonilnike Nvidia, je prva stvar, ki jo morajo storiti je, da obiščete uradno spletno stran Nvidia in v razdelku za prenos lahko bodo našli novo različico gonilnikov pripravljen za prenos.
Ko je prenos končan, je pomembno, da si zapomnimo, kje je bila datoteka prenesena, saj bomo morali za namestitev gonilnika v sistem ustaviti grafično uporabniško sejo.
Če želite ustaviti grafično sejo sistema, za to moramo vnesti enega od naslednjih ukazov, odvisno od upravitelja ki jo uporabljamo in moramo izvesti naslednjo kombinacijo tipk, Ctrl + Alt + F1-F4.
Tu nas bodo prosili za poverilnice za prijavo v sistem, mi se prijavimo in zaženemo:
LightDM
sudo storitev lightdm stop
o
sudo /etc/init.d/lightdm stop
GDM
sudo storitev gdm stop
o
sudo /etc/init.d/gdm stop
MDM
sudo storitev mdm postanek
o
udo /etc/init.d/kdm stop
KDM
sudo storitev kdm stop
o
sudo /etc/init.d/mdm stop
Zdaj postaviti se moramo v mapo kam je bila datoteka prenesena in Dovoljenja za izvajanje damo z:
sudo chmod + x nvidia * .run
Y končno moramo namestitveni program zagnati z:
sudo sh nvidia-linux * .run
Na koncu namestitve sejo moramo ponovno omogočiti z:
LightDM
sudo storitev lightdm start
o
sudo /etc/init.d/lightdm start
GDM
sudo storitev gdm start
o
sudo /etc/init.d/gdm start
MDM
sudo storitev mdm start
o
sudo /etc/init.d/kdm start
KDM
sudo storitev kdm start
o
sudo /etc/init.d/mdm start
Lahko se odločite tudi za ponovni zagon računalnika, tako da se nove spremembe in gonilnik naložijo in izvedejo ob zagonu sistema.