I-NVIDIA yatyhilwa Kwiintsuku ezimbalwa ezidlulileyo, ukukhululwa kwe inguqulelo entsha yabaqhubi bakho beNVIDIA 555.58 kwaye phakathi kwezona nguqu zibalulekileyo ezivezwa lolu kukhululwa, ukuphuculwa kwenkxaso ye-Wayland kuvelele, uhlaziyo lweemfuno ezincinci ze-Linux, ukuphuculwa kwe-installer, ukuphuculwa kokuphunyezwa kwe-Vulkan, phakathi kwezinye izinto.
Kufanelekile ukuba ukhankanye loo nto isebe le-550.x libekwe njengesebe lesixhenxe elizinzileyo ukusukela kwi-NVIDIA Ndikhulula amacandelo asebenza kwinqanaba le-kernel. Iimodyuli ze-kernel zesebe elitsha, kunye nezixhobo zazo eziqhelekileyo, zibanjwe kwi-GitHub kwaye azibophelwanga kuyo nayiphi na inkqubo yokusebenza.
Yintoni entsha kwi-NVIDIA 555.58 abaqhubi
Kolu guqulelo lutsha lwe-NVIDIA 555.58 olubonisiweyo, enye yophuculo olugqamileyo iku. isifakeli, esibonelela ngoku ukhetho lokukhetha phakathi kweemodyuli ze-kernel ezivulekileyo kunye nezobumnini kwiinkqubo apho zombini iindidi zeemodyuli zekernel zixhaswa. Ngokucacileyo, kukhankanyiwe ukuba kwinguqulo yomqhubi we-NVIDIA 560, iimodyuli ezivulekileyo zilindeleke ukuba zenziwe ngokuzenzekelayo.
Olunye utshintsho olugqamayo kwinguqulelo entsha kukuba yongezwe kwiVulkan Wayland Inkxaso ye-WSI yendlela yokubonisa kwangoko, ukuqinisekisa ukuba umxholo owenziweyo unikezelwa ngaphandle kokulinda ukugqitywa kwe-vertical blanking pulse, ngaloo ndlela ugwema ukuphazamiseka kumfanekiso.
Ngaphandle koko, Inkxaso eyongeziweyo ye-Wayland protocol linux-drm-syncobj-v1, que ivumela ungqamaniso olucacileyo lwezithinteli usebenzisa izinto ze-DRM ezilungelelanisiweyo. Le protocol inciphisa i-latency, isusa izinto zakudala, kwaye inqanda ukuthintitha kwiinkqubo ezine-NVIDIA GPUs kunye nenkxaso ye-Wayland enikwe amandla.
Kwakhona, kugxininiswe oko Ikhowudi esebenzisa iifowuni ezivela kwi-firmware ukuya kwi-GSP yenziwe yasebenza ngokungagqibekanga kwiinkqubo ezine-GPU ezisekelwe kwiTuring (GeForce GTX 16xx kunye nazo zonke i-RTXs) kunye nezakhiwo ezincinci ezintsha ezibandakanya i-microcontroller ye-GSP. Ukuyikhubaza, ukhetho lunikezelwa ukusebenzisa iparameter.NVreg_EnableGpuFirmware=0»kwimodyuli yekernel.
Ye- Olunye utshintsho ezibalaseleyo:
- Ubuncinci be-Linux kernel version iphakanyisiwe ukusuka kwi-3.10 ukuya kwi-4.15.
- Inkxaso ye-HDMI eneebhithi ezili-10 ngeshaneli yombala nganye yenziwe ngokungagqibekanga (inokukhutshazwa nge-"hdmi_deepcolor=0" ipharamitha).
- Yongeza i-prompt esebenzayo kwi-nvidia-installer ukuvumela ukukhetha phakathi kweemodyuli ze-kernel zobunikazi kunye nevulekileyo, kwiinkqubo apho zombini iindidi zeemodyuli ze-kernel zixhaswa.
- Kulungiswe isiphene esivumele ngokungachanekanga `nvidia-smi -r` ukuseta iGPU engundoqo xa usebenzisa iimodyuli zekernel evulekileyo.
- Isusiwe inkxaso ye-Base Mosaic kwi-GeForce, ebikade ifumaneka kuphela kwiibhodi ze-GPU ezikhethiweyo ezineebhodi zoomama kwaye yayinqunyelwe kwizixhobo ezihlanu zokubonisa.
- Kulungiswe ibug ebangele ukuba i-vkGetPhysicalDeviceSurfaceSupportKHR inike ingxelo engachanekanga inkxaso yeWayland xa i-nvidia-drm ingalayishwanga ngemodeset=1.
- Kulungiswe ibug enokubangela ukuba isikrini sijingale xa sixhonywe kwikernel eneCONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER evuliwe nge-nvidia-drm elayishwe nge modeset=1 kunye ne fbdev=1.
- Inkxaso eyongeziweyo yokusebenzisa i-EGL endaweni ye-GLX njenge-OpenGL ICD ye-NvFBC.
Gqibela ukuba ufuna ukwazi ngakumbi ngayo Malunga nokukhulula olu guqulelo olutsha lwabaqhubi, unako jonga eli khonkco lilandelayo.
Uyifaka njani i-NVIDIA driver kwi-Ubuntu nakwiziphumo?
Ukuba unomdla wokukwazi ukusebenzisa abaqhubi be-NVIDIA kwinkqubo yakho, kuya kufuneka uyazi ukuba yintonie ku-Ubuntu kunye nezinto eziphuma kuyo, kukho iindlela ezimbini zokuyenza. Njengenyathelo lokuqala, kufuneka uchonge ukuba yeyiphi imodeli yekhadi lemizobo onayo kwaye ngabaphi abaqhubi abafanelekileyo. Ukwenza oku kufuneka uvule i-terminal kwaye uchwetheze kuyo:
lspci | grep -i nvidia
Uyenzile le, ukhetho lokuqala kunye nolucetyiswa abaqalayo okanye ukuba awufuni ukonakalisa iseshoni yakho yegraphic, kungokusebenzisa indawo yokugcina ye-NVIDIA kwaye ngaphambi kokuba uqhubele phambili ekwenzeni imiyalelo, kuyafaneleka ukucacisa ukuba ngexesha lokubhala inqaku abaqhubi be-NVIDIA 555.58 abakafumaneki kwindawo yokugcina. , kodwa Yinto yeentsuku de zibekho.
Ukufakela ngale ndlela, Kufuneka uqale uqinisekise ukuba inkqubo yakho ihlaziywe phambi kokufaka abaqhubi:
sudo apt update && sudo apt upgrade -y
Después Masifakele ezinye iipakethe ezongezelelweyo:
sudo apt install build-essential dkms
Ngoku masenze yongeza indawo yokugcina ngalo myalelo ulandelayo:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo uhlaziywa
Ngoku ungafaka abaqhubi, Ukwenza oku, uya kutshintsha "XX" ngomqhubi ofanelekileyo kwikhadi lakho lemizobo kumyalelo we "nvidia-driver-XX". Kwimeko yeli nqaku nvidia-graphics-drivers-555).
sudo apt install nvidia-graphics-drivers-555
Emva kofakelo, qalisa kwakhona inkqubo yakho ukuze utshintsho luqale ukusebenza:
sudo reboot
Ngoku indlela yesibini kukukhuphela umqhubi ngokuthe ngqo kwiwebhusayithi ye-NVIDIA kwi ikhonkco elandelayo apho siza kuyikhuphela khona.
Qaphela: ngaphambi kokwenza nayiphi na inkqubo kubalulekile ukuba ujonge ukungqinelana nalo mqhubi mtsha kunye noqwalaselo lwezixhobo zakho (inkqubo, i-kernel, i-linux-headers, i-Xorg version).
Kuba ukuba akunjalo, ungagqibela ngescreen esimnyama kwaye akukho xesha sinoxanduva lwayo kuba sisigqibo sakho sokwenza okanye hayi.
Yenza ukhuphelo, ngoku masiqhubeke nokwenza uluhlu lwabamnyama ukunqanda ukungqubana kunye nabaqhubi basimahla:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Kwaye kuyo siza kongeza oku kulandelayo.
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Nje ukuba kwenziwe oku, ngoku siza kuphinda siqalise inkqubo yethu ukuze uluhlu oluvaliweyo luqale ukusebenza.
Nje ukuba inkqubo iqale ngokutsha, ngoku siza kumisa iseva yomzobo (ujongano lomzobo) nge:
sudo init 3
Kwimeko apho unescreen esimnyama xa uqala okanye ukuba umise i-graphical server, ngoku siza kungena kwi-TTY ngokuchwetheza loqwalaselo lweqhosha elilandelayo "Ctrl + Alt + F1".
Ukuba sele unenguqulo yangaphambili, Kuyacetyiswa ukuba wenze okungafakwanga ukuthintela ukungqubana okunokubakho:
Kufuneka siphumeze lo myalelo ulandelayo:
sudo apt-get purge nvidia *
Kwaye ngoku lixesha lokwenza ufakelo, kuba oku siza kunika imvume yokuphumeza ngo:
sudo chmod +x NVIDIA-Linux*.run
Kwaye senza nge:
sh NVIDIA-Linux-*.run
Ekupheleni kofakelo kuya kufuneka uqale kabusha ikhompyuter yakho ukuze lonke utshintsho lomthwalo kuqaliso.