NVIDIA 570.124 pristatomas su patobulinimais ir pataisymais dėl mikčiojimo ir juodo ekrano problemų

Įdiekite Nvidia tvarkykles Ubuntu

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.

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.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.