'Yan kwanaki da suka gabata NVIDIA ta sanar da ƙaddamar da sabon barga version na ta masu kula 565.77, sigar wanda ɗayan manyan canje-canjen shine ƙari na ma'aunin GLVidHeapReuseRatio a cikin bayanan aikace-aikacen, wanda yana ba ku damar sarrafa adadin ƙwaƙwalwar OpenGL an tanada don sake amfani da shi. Wannan saitin yana da amfani musamman ga sabobin haɗin gwiwar Wayland yayin da yake magance batutuwan da suka shafi yawan ƙwaƙwalwar ajiyar bidiyo.
Wani sabon abu wanda sabon sigar NVIDIA 565.77 ke gabatarwa shine ingantattun tallafin kernel na Linux, tun da yake kun ƙara lamba zuwa tsarin ginin na tsarin direba don tantance ma'aunin CONFIG_CC_VERSION_TEXT a cikin tsarin Kconfig, wanda ke inganta gano mai tarawa da ake amfani da shi don gina kernel, rage yuwuwar kurakuran dacewa.
Bugu da ƙari kuma, kayan aiki nvidia-modprobe yanzu ya fi gano abubuwan kernel daidai an riga an loda shi, yana magance matsalar da ta shafi nvidia-jurewa da yanayin "nacewa", wanda ke hana sake kunna na'urar lokacin da ba a amfani da ita.
El An inganta tallafi ga DMA-BUF ta kyale amfani da mmap dan abubuwan da aka fitar, da stutters masu alaƙa da aiki tare da OpenGL tare da dubawa a tsaye (vblank) an cire su don goyon bayan GSP. A wannan bangaren, nvidia-drm yanzu ya ƙunshi ƙarin kaddarorin don wasu direbobin CRTC, yana sauƙaƙa don saita sarrafa launi akan sabobin haɗin gwiwar Wayland.
Amma ga ingantawa, lalatawar aiki lokacin amfani da d3d9.floatEmulation yanayin a cikin DXVK an cire, yayin da mai daidaita NVIDIA yanzu yana mutunta sigogin launi da jigon GTK3 ya ayyana akan shafin daidaitawar framelock.
Game da kari, direban yana ƙara goyan baya ga Vulkan VK_EXT_depth_clamp_control kuma ya sake gabatar da tsawo na OpenGL GLX_EXT_buffer_age don Xwayland, a baya an kashe shi saboda kwari da ke da tasiri.
Har ila yau Kafaffen batutuwa masu mahimmanci kamar faɗuwar kernel da aikace-aikace lokacin da aka yi amfani da ma'aunin nvidia-drm.modeset=0, da kuma kurakurai a Wayland waɗanda suka haifar da faɗuwa a cikin KDE Plasma 6 da kuma a cikin wasanni ko aikace-aikace dangane da Vulkan graphics API, gami da taken da aka haɓaka tare da Injin Unreal.
Na Sauran canje-canjen da aka yi:
- An sake kunna GLX_EXT_buffer_age a cikin Xwayland. An kashe wannan tsawo a baya a Xwayland saboda kwaro da aka gyara yanzu.
- Kafaffen kwaro wanda ya haifar da FarCry 5 lokacin da yake gudana ta DXVK don nuna allon baki.
- An sabunta shafin saitin kulle-kulle na kwamitin kula da saitunan nvidia don amfani da launi rubutun jigon GTK3 maimakon fari ta asali don launin rubutu, haɓaka iya karantawa tare da wasu jigogi.
- Kafaffen wasu koma bayan aikin da aka gani tare da vkd3d-proton 2.9.
- Kafaffen kwaro wanda zai iya haifar da flickering a wasu aikace-aikace yayin amfani da Unified Back Buffer (UBB).
- Kafaffen kwaro wanda zai iya haifar da rashin kuskure ko ɓatattun launuka don nunawa tare da duban HDR
Finalmente idan kanaso ka kara sani game dashi Game da sakin wannan sabon sigar direbobi, zaku iya duba mahaɗin mai zuwa.
Yadda ake girka direbobin NVIDIA akan Ubuntu da abubuwan banbanci?
Don amfani da direbobin NVIDIA akan Ubuntu da abubuwan haɓakawa, kuna buƙatar fara gano ƙirar katin zanenku da direbobin da suka dace. Bude tasha kuma gudanar da umarni mai zuwa don jera na'urorin NVIDIA akan tsarin ku:
lspci | grep -i nvidia
Hanyar 1: Yi amfani da ma'ajiyar NVIDIA (an ba da shawarar ga masu farawa)
Wannan hanyar ita ce mafi aminci kuma tana guje wa matsaloli tare da zaman hoto. Kafin ka fara, tabbatar cewa na'urarka ta zamani da:
sudo apt update sudo apt upgrade -y
Na gaba, shigar da fakitin da suka dace don haɗa samfuran kernel:
sudo apt install build-essential dkms
Ƙara ma'ajiyar direbobi ta NVIDIA:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt sabuntawa
Na gaba, shigar da direban da ya dace don katin zane na ku. Maye gurbin XX
ta sigar direban da ta dace da ƙirar ku (misali, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
A ƙarshe, sake kunna tsarin don amfani da canje-canje:
sudo reboot
Hanyar 2: Zazzage direba daga gidan yanar gizon NVIDIA
Idan kun fi son shigar da direba da hannu, ziyarci NVIDIA official downloading site. A can za ku iya nemo direban da ya dace don katin zanenku, zazzage shi, kuma bi umarnin shigarwa da NVIDIA ta bayar.
Abin lura: kafin aiwatar da kowane irin aiki yana da mahimmanci ka duba dacewa da wannan sabon direban tare da daidaita kwamfutarka (tsarin, kernel, lint-headers, Xorg version).
Tunda ba haka ba, kuna iya ƙarewa da allon baƙin kuma a kowane lokaci muna da alhakin hakan tunda shine shawarar ku da aikatawa ko a'a.
Da zarar kun sauke direba daga gidan yanar gizon NVIDIA, ya kamata ku guje wa rikice-rikice tare da direbobi masu kyauta nouveau ƙirƙirar baƙar fata. Bude fayil ɗin da ya dace da:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
A cikin fayil ɗin, ƙara layin masu zuwa don kashewa nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Dakatar da uwar garken zane
Bayan sake kunnawa, kuna buƙatar dakatar da uwar garken hoto (mai duba hoto). Ana yin hakan ta hanyar gudu:
sudo init 3
Idan bayan sake kunnawa kun ci karo da baƙar allo ko kuma an riga an dakatar da uwar garken zane, zaku iya shiga tashar TTY ta latsa maɓallan. Ctrl + Alt + F1
(o F2
, ya danganta da tsarin ku).
Cire sigogin da suka gabata na direban NVIDIA
Idan kuna da tsohuwar sigar shigar, cire shi don guje wa rikice-rikice ta hanyar gudu:
sudo apt-get purge nvidia *
Sanya direban da aka sauke
Ba da izinin aiwatar da izini zuwa fayil ɗin direba da aka sauke:
sudo chmod +x NVIDIA-Linux*.run
Kuma muna aiwatarwa tare da:
sh NVIDIA-Linux-*.run
A ƙarshen shigarwar kawai za ku sake kunna kwamfutarka don duk canje-canje ya ɗora a farawa.