I-NVIDIA 570.124 ifika nentuthuko nokulungiswa kwezinkinga zokungingiza nezimnyama

Faka abashayeli be-Nvidia ku-Ubuntu

Zimbalwa izinsuku ezedlule I-NVIDIA imemezele ukwethulwa kwenguqulo entsha uzinzile egatsheni layo elisha labashayeli, I-NVIDIA 570.124, esethula ukuthuthukiswa okubalulekile nama-tweaks okudizayinelwe ukuthuthukisa ukusebenza nokuhambisana ku-Wayland.

Phakathi kwezici ezintsha ezethulwe enguqulweni entsha, iyagqamaUkwakhiwa kabusha kwephaneli yokulawula izilungiselelo ze-nvidia, manje esebenzisa ilabhulali ye-NVML esikhundleni se-NV-CONTROL ukuze ilawule imvamisa ye-GPU nesivinini sabalandeli. Lolu shintsho luqinisekisa ukusebenza okulungile ezindaweni zase-Wayland, lapho isandiso esidala se-NV-CONTROL X singazange sisekelwe; Nokho, ezinye izici ngaphambilini ezazitholakala kubasebenzisi abangenamalungelo manje zidinga izimvume eziphakeme.

Ngakolunye uhlangothi, ku-NVIDIA 570.124 Ukusekelwa kwesandiso se-Vulkan VK_KHR_incremental_present nakho kungeziwe, ukuthuthukisa ukusebenza ezinhlelweni ezisebenzisa le API. Kuma-GPU avumela i-overclocking esekelwe kusofthiwe, izinketho zokweqa ngaphezulu sezivele zinikwe amandla ngokuzenzakalela kuzilungiselelo ze-nvidia, okuqeda isidingo sokuzivumela mathupha ngesigaba esithi "Coolbits".

Okunye ukuthuthukiswa okuphawulekayo kuqondiswe kuma-GPU asekelwe ekwakhiweni kwe-Ada kanye nama-microarchitectures amasha, lapho Imodi yokonga amandla ivaliwe ye-Dumb-Buffers DRM API. Lesi silungiselelo ukuxazulula izinkinga zesikrini esimnyama lapho unikezela usebenzisa isigcinalwazi sangaphambili esikhundleni sokushintsha ngendlela efanele usebenzisa i-KMS. Ipharamitha ethi "conceal_vrr_caps" nayo yengezwe kumojula ye-nvidia-modeset, ekuvumela ukuthi ulawule ukusebenza kwemisebenzi ethile yokubonisa, efana ne-LMB (Ultra Low Motion Blur), engase ingahambisani ne-VRR.

Mayelana nokuphathwa kwamandla, ifayela /proc/driver/nvidia/gpus/*/power Manje ifaka idatha ngesimo sobuchwepheshe be-Dynamic Boost, kanye ne-backend ye-NVIDIA GBM ifaka imodi ehambisanayo yezinhlelo zokusebenza ezingama-32-bit. Ezimweni ze-sandbox, ifayela lengeziwe lifakiwe elibala wonke amafayela omshayeli asetshenzisiwe, elisiza ukuhlanganiswa namathuluzi afana ne-nvidia-container-toolkit kanye ne-enroot.

Ngokuzenzakalelayo, amapharamitha okuthi "nvidia-drm modeset=1" kanye ne-"nvidia-drm fbdev=1" asethiwe, okubangela ukuthi imojuli ye-nvidia-drm ithathele indawo ikhonsoli esekelwe kufreyimu, elungisa izinkinga zokuphumayo ezinhlelweni zesibonisi esisodwa.

Futhi Kwethulwe, nakuba ihlolwe futhi ikhutshaziwe ngokuzenzakalela, indlela entsha yokuphatha ukuphazamiseka kumshayeli wesibonisi, okunciphisa ukungingiza ezinhlelweni ze-VR ngaphansi komthwalo omkhulu; Le modi inganikwa amandla kusetshenziswa ipharamitha ethi “NVreg_RegistryDwords=RMIntrLockingMode=1” kumojula ye-nvidia.ko.

Phakathi kokunye ukuthuthukiswa kobuchwepheshe, isilawuli manje isekela ukuhlanganiswa nezinguqulo zakamuva ze-Linux kernel namaphrofayela athile engeziwe ukuze kuthuthukiswe ukusebenza kumageyimu afana ne-"Indiana Jones kanye ne-Great Circle", kanye nokulungisa izinkinga zokudabula isikrini kokuthi "Assassin's Creed Valhalla" kanye "Ne-Assassin's Creed Mirage".

Izinkinga zokusebenza nazo sezixazululiwe. kanye nokubanda lapho uskrola emafasiteleni kumasistimu we-Wayland ane-firmware ye-GSP, futhi iziphazamisi ezidale ukuphahlazeka sezilungisiwe kuzinhlelo zokusebenza ezisuselwa ku-Vulkan lapho uphatha imicimbi yokushintsha usayizi, kanye nokuphahlazeka ezinhlelweni ezinezintambo eziningi kusetshenziswa i-OpenGL ezindaweni zase-Xwayland, njengoba kwakunjalo ku-Civilization 6.

Of ezinye izinguquko ezigqamile:

  • Inguqulo entsha yengeza ukusekelwa kwe-VRR ekusetheni kokuqapha okuningi
  • Usekelo lokuvumela ukulala okulandelwa ukufihlwa nge-systemd kuthuthukisiwe.
  • Kwengezwe /usr/share/nvidia/files.d/sandboxutils-filelist.json ebala wonke amafayela omshayeli asetshenziswa izikhathi zokugijima zesiqukathi njenge-nvidia-container-toolkit kanye ne-enroot.
  • Kungezwe usekelo lwendlela ye-systemd yokumisa-bese-hibernate. Lesi sici sidinga inguqulo ye-systemd 248 noma entsha.
  • Inketho ye-nvidia-drm fbdev=1 inikwe amandla ngokuzenzakalelayo. Uma isekelwa i-kernel futhi i-nvidia-drm option modeset=1 ivuliwe, i-nvidia-drm izothatha indawo yekhonsoli yefreyimu yesistimu ibe nelawulwa i-DRM. Lesi sici singacishwa ngokusetha fbdev=0.
  • Kulungiswe iphutha, okwethulwe ngo-555.58, lapho okunye okuphumayo kwe-DVI kungeke kusebenze nabaqaphi be-HDMI.
  • Ku-Linux kernel 6.11, i-drm_fbdev_generic yaqanjwa kabusha ngokuthi drm_fbdev_ttm. Sebenzisa i-drm_fbdev_ttm uma ukhona ukuze uqhubeke usekela ukufinyelela okuqondile kwe-framebuffer okudingekayo kubaqambi be-Wayland ukuze banikeze okuqukethwe kuma-kernels amasha.

Okokugcina uma ufuna ukwazi kabanzi ngayo Mayelana nokukhipha le nguqulo entsha yabashayeli, ungakwazi hlola isixhumanisi esilandelayo.

Ungawafaka kanjani amashayeli we-NVIDIA ku-Ubuntu nakwezinye izinto?

Ukuze usebenzise abashayeli be-NVIDIA ku-Ubuntu nokuphuma kokunye, udinga kuqala ukukhomba imodeli yekhadi lakho lezithombe kanye namashayeli afanelekile. Vula i-terminal bese usebenzisa umyalo olandelayo ukuze ufake kuhlu amadivayisi we-NVIDIA ohlelweni lwakho:

lspci | grep -i nvidia

Indlela 1: Sebenzisa inqolobane ye-NVIDIA (enconyelwe abasaqalayo)

Le ndlela iphephile futhi igwema izinkinga ngeseshini yezithombe. Ngaphambi kokuthi uqale, qiniseka ukuthi isistimu yakho inolwazi lwakamuva nge:

sudo apt update 
sudo apt upgrade -y

Okulandelayo, faka amaphakheji adingekayo ukuze uhlanganise amamojula e-kernel:

sudo apt install build-essential dkms

Engeza inqolobane yabashayeli bezithombe ze-NVIDIA:

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo update update

Okulandelayo, faka umshayeli ofanele wekhadi lakho lezithombe. Ifaka esikhundleni XX ngenguqulo yomshayeli ehambisana nemodeli yakho (isibonelo, nvidia-driver-565):

sudo apt install nvidia-graphics-drivers-565

Ekugcineni, qala kabusha isistimu ukuze usebenzise izinguquko:

sudo reboot

Indlela 2: Landa umshayeli kuwebhusayithi ye-NVIDIA

Uma ukhetha ukufaka umshayeli mathupha, vakashela ku Isayithi lokulanda elisemthethweni le-NVIDIA. Lapho ungasesha umshayeli ofanele wekhadi lakho lemifanekiso, ulilande, bese ulandela imiyalelo yokufaka enikezwe i-NVIDIA.

Qaphela: ngaphambi kokwenza noma iyiphi inqubo, kubalulekile ukuthi ubheke ukuhambisana kwalo mshayeli omusha nokucushwa kwekhompyutha yakho (uhlelo, i-kernel, i-linux-headers, i-Xorg version).

Ngoba uma kungenjalo, ungagcina unesikrini esimnyama futhi akunasikhathi lapho esibophezeleka khona ngoba kuyisinqumo sakho ukukwenza noma cha.

Uma usulande umshayeli kuwebhusayithi ye-NVIDIA, kufanele ugweme izingxabano nabashayeli bamahhala Nouveau ukudala uhlu oluvinjelwe. Vula ifayela elihambisanayo ne:

sudo nano /etc/modprobe.d/blacklist-nouveau.conf

Ngaphakathi kwefayela, engeza imigqa elandelayo ukuze uyikhubaze Nouveau:

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Misa iseva yezithombe

Ngemva kokuqalisa kabusha, udinga ukumisa iseva yegraphical (isikhombikubona sokuqhafaza). Lokhu kwenziwa ngokugijima:

sudo init 3

Uma uqalisa kabusha uhlangabezana nesikrini esimnyama noma uma iseva yezithombe isivele imisiwe, ungafinyelela itheminali ye-TTY ngokucindezela izinkinobho. Ctrl + Alt + F1 (o F2, kuye ngokucushwa kwakho).

Khipha izinguqulo zangaphambilini zomshayeli we-NVIDIA

Uma unenguqulo endala efakiwe, yisuse ukuze ugweme ukungqubuzana ngokuqalisa:

sudo apt-get purge nvidia *

Faka umshayeli olandiwe

Nikeza izimvume zokuqalisa kufayela lomshayeli elilandiwe:

sudo chmod +x NVIDIA-Linux*.run

Futhi senza nge:

sh NVIDIA-Linux-*.run

Ekupheleni kokufakwa kuzodingeka uqale kabusha ikhompyutha yakho ukuze zonke izinguquko zilayishe ekuqaleni.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.