Prieš kelias dienas NVIDIA paskelbė apie naujos versijos pristatymą stabilus savo naujojo vairuotojo filialo, NVIDIA 570.124, kuriame pateikiami reikšmingi patobulinimai ir pataisymai, skirti optimizuoti „Wayland“ našumą ir suderinamumą.
Tarp naujų funkcijų, pateiktų naujoje versijoje, ji išsiskiriaPertvarkytas „nvidia“ nustatymų valdymo skydelio dizainas, kuri dabar naudoja NVML biblioteką, o ne NV-CONTROL, kad valdytų GPU dažnį ir ventiliatoriaus greitį. Šis pakeitimas užtikrina teisingą veikimą Wayland aplinkose, kur senasis NV-CONTROL X plėtinys nebuvo palaikomas; Tačiau kai kurioms funkcijoms, kurios anksčiau buvo prieinamos neprivilegijuotiems vartotojams, dabar reikia didesnių leidimų.
Kita vertus, NVIDIA 570.124 Taip pat buvo pridėtas Vulkan plėtinio VK_KHR_incremental_present palaikymas, gerinant programų, kurios naudoja šią API, našumą. GPU, kurie leidžia programine įranga pagrįstą įsijungimą, perjungimo parinktys jau yra įjungtos pagal numatytuosius nustatymus „nvidia“ nustatymuose, todėl nereikia jų įjungti rankiniu būdu per skyrių „Coolbits“.
Kitas pastebimas patobulinimas yra skirtas GPU, pagrįstiems Ada architektūra ir naujesnėmis mikroarchitektūromis, kuriose energijos taupymo režimas išjungtas skirta Dumb-Buffers DRM API. Šis nustatymas išspręsti juodo ekrano problemas atvaizduojant naudojant priekinį buferį, o ne perjungiant teisingai naudojant KMS. „nvidia-modeset“ modulyje taip pat buvo pridėtas parametras „conceal_vrr_caps“, kuris leidžia valdyti tam tikrų rodymo funkcijų, tokių kaip LMB (Ultra Low Motion Blur), kurios gali būti nesuderinamos su VRR, aktyvavimą.
Kalbant apie energijos valdymą, failą /proc/driver/nvidia/gpus/*/power Dabar yra duomenų apie Dynamic Boost technologijos būsenąo NVIDIA GBM backend turi 32 bitų programų suderinamumo režimą. Smėlio dėžės aplinkoje buvo pridėtas failas, kuriame pateikiami visi naudojami tvarkyklės failai, palengvinantis integravimą su tokiais įrankiais kaip nvidia-container-toolkit ir enroot.
Pagal numatytuosius nustatymus yra nustatyti parametrai „nvidia-drm modeet=1“ ir „nvidia-drm fbdev=1“, todėl nvidia-drm modulis pakeičia kadrų buferio pagrindu veikiančią konsolę, kuri išsprendžia vieno ekrano sistemų išvesties problemas.
taip pat Jis buvo įvestas, nors eksperimentinis ir išjungtas pagal numatytuosius nustatymus, naujas pertraukimų tvarkymo būdas ekrano tvarkyklei, kuri sumažina VR sistemų mikčiojimą esant didelei apkrovai; Šį režimą galima įjungti naudojant nvidia.ko modulio parametrą „NVreg_RegistryDwords=RMIntrLockingMode=1“.
Be kitų techninių patobulinimų, valdiklis dabar palaiko kompiliavimą naudojant naujausias Linux branduolio versijas ir buvo pridėti specialūs profiliai, siekiant optimizuoti našumą tokiuose žaidimuose kaip „Indiana Jones and the Great Circle“, taip pat ištaisyti ekrano plyšimo problemas „Assassin's Creed Valhalla“ ir „Assassin's Creed Mirage“.
Taip pat išspręstos našumo problemos. ir užšalimas slenkant pro langus „Wayland“ sistemose su GSP programine įranga, o klaidos, sukėlusios strigtis, buvo ištaisytos „Vulkan“ pagrindu veikiančiose programose tvarkant dydžio keitimo įvykius ir gedimus kelių gijų programose, naudojant OpenGL Xwayland aplinkose, kaip buvo civilizacijos 6 atveju.
iš kiti išsiskiriantys pakeitimai:
- Nauja versija prideda VRR palaikymą kelių monitorių sąrankose
- Buvo patobulintas palaikymas, leidžiantis įjungti miegą ir užmigdyti per Systemd.
- Pridėtas /usr/share/nvidia/files.d/sandboxutils-filelist.json, kuriame pateikiami visi konteinerio vykdymo laiko naudojami tvarkyklės failai, pvz., nvidia-container-toolkit ir enroot.
- Pridėtas „Systemd“ sustabdymo ir užmigdymo metodo palaikymas. Šiai funkcijai reikalinga sistemos versija 248 arba naujesnė.
- nvidia-drm parinktis fbdev=1 buvo įjungta pagal numatytuosius nustatymus. Kai palaiko branduolys ir įjungta nvidia-drm parinktis modeet=1, nvidia-drm pakeis sistemos kadrų buferio konsolę DRM valdoma. Šią funkciją galima išjungti nustačius fbdev=0.
- Ištaisyta klaida, pristatyta 555.58, kai kai kurie DVI išėjimai neveikia su HDMI monitoriais.
- 6.11 versijos Linux branduolyje drm_fbdev_generic buvo pervadintas drm_fbdev_ttm. Jei yra, naudokite drm_fbdev_ttm, kad toliau palaikytumėte tiesioginę kadrų buferio prieigą, reikalingą „Wayland“ kompozitoriams, kad būtų galima pateikti turinį naujesniuose branduoliuose.
Pagaliau jei norite apie tai sužinoti daugiau Apie šios naujos tvarkyklių versijos išleidimą galite patikrinkite šią nuorodą.
Kaip įdiegti „NVIDIA“ tvarkykles „Ubuntu“ ir jų dariniuose?
Norėdami naudoti NVIDIA tvarkykles Ubuntu ir dariniuose, pirmiausia turite nustatyti savo vaizdo plokštės modelį ir atitinkamas tvarkykles. Atidarykite terminalą ir paleiskite šią komandą, kad pateiktumėte sistemos NVIDIA įrenginius:
lspci | grep -i nvidia
1 būdas: naudokite NVIDIA saugyklą (rekomenduojama pradedantiesiems)
Šis metodas yra saugesnis ir išvengia grafinės sesijos problemų. Prieš pradėdami įsitikinkite, kad jūsų sistemoje yra:
sudo apt update sudo apt upgrade -y
Tada įdiekite reikiamus paketus branduolio moduliams kompiliuoti:
sudo apt install build-essential dkms
Pridėkite NVIDIA grafikos tvarkyklių saugyklą:
sudo add-apt-repository ppa:graphics-drivers/ppa
Sudo apt atnaujinimas
Tada įdiekite atitinkamą savo vaizdo plokštės tvarkyklę. Pakeičia XX
pagal jūsų modelį atitinkančią tvarkyklės versiją (pvz., nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Galiausiai iš naujo paleiskite sistemą, kad pritaikytumėte pakeitimus:
sudo reboot
2 būdas: atsisiųskite tvarkyklę iš NVIDIA svetainės
Jei norite įdiegti tvarkyklę rankiniu būdu, apsilankykite NVIDIA oficiali atsisiuntimo svetainė. Čia galite ieškoti tinkamos grafikos plokštės tvarkyklės, ją atsisiųsti ir vadovautis NVIDIA pateiktomis diegimo instrukcijomis.
Pastaba: prieš atlikdami bet kokį procesą, svarbu patikrinti šios naujos tvarkyklės suderinamumą su jūsų kompiuterio konfigūracija (sistema, branduolys, „Linux-headers“, „Xorg“ versija).
Jei ne, galite gauti juodą ekraną ir jokiu būdu už jį neatsakome, nes tai padaryti jūs ar ne.
Atsisiuntę tvarkyklę iš NVIDIA svetainės, turėtumėte vengti konfliktų su nemokamomis tvarkyklėmis Nouveau sukurti juodąjį sąrašą. Atidarykite atitinkamą failą naudodami:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Failo viduje pridėkite šias eilutes, kad išjungtumėte Nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Sustabdykite grafikos serverį
Paleidę iš naujo, turite sustabdyti grafinį serverį (grafinę sąsają). Tai atliekama paleidžiant:
sudo init 3
Jei paleisdami iš naujo pamatysite juodą ekraną arba jei grafikos serveris jau sustabdytas, galite pasiekti TTY terminalą paspausdami klavišus Ctrl + Alt + F1
(o F2
, priklausomai nuo jūsų konfigūracijos).
Pašalinkite ankstesnes NVIDIA tvarkyklės versijas
Jei įdiegėte senesnę versiją, pašalinkite ją, kad išvengtumėte konfliktų vykdydami:
sudo apt-get purge nvidia *
Įdiekite atsisiųstą tvarkyklę
Suteikite atsisiųsto tvarkyklės failo vykdymo leidimus:
sudo chmod +x NVIDIA-Linux*.run
Ir mes vykdome su:
sh NVIDIA-Linux-*.run
Diegimo pabaigoje turėsite iš naujo paleisti kompiuterį, kad visi pakeitimai būtų įkeliami paleidimo metu.