NVIDIA 555.58 vatyairi vakaburitswa, tsvaga kuti chii chitsva uye kuti ungachiisa sei muUbuntu

Isa Nvidia madhiraivha muUbuntu

NVIDIA yakavhurwa Mazuva mashoma apfuura, kusunungurwa kwe vhezheni itsva yevatyairi vako veNVIDIA 555.58 Uye pakati pekuchinja kwakakosha kunounzwa nekuburitswa uku, kuvandudzwa kwerutsigiro kweWayland kunomira pachena, kugadziridzwa kwezvishoma zvinodikanwa zveLinux, kuvandudzwa kweiyo yekuisa, kuvandudzwa kwakaitwa Vulkan, pakati pezvimwe zvinhu.

Zvakakodzera kutaura izvozvo bazi re550.x rakaiswa panzvimbo yechinomwe yakatsiga bazi kubvira NVIDIA Ini ndinosunungura zvikamu zvinoshanda pa kernel level. Iyo itsva yebazi kernel modules, pamwe chete nezvakajairwa zvikamu, zvinogarwa paGitHub uye hazvina kusungirirwa kune chero inoshanda sisitimu.

Chii chitsva muNVIDIA 555.58 vatyairi

Muiyi vhezheni nyowani yeNVIDIA 555.58 inoratidzwa, imwe yekuvandudza inomira pachena iri mukati. iyo yekuisa, iyo zvino inopa sarudzo yekusarudza pakati pekuvhurika uye yevaridzi Linux kernel modules pane masisitimu anotsigirwa ese marudzi ese ekernel module. Zvakanyanya, zvinotaurwa kuti muNVIDIA mutyairi vhezheni 560, akavhurika module anotarisirwa kugoneswa nekusarudzika.

Imwe shanduko inomira pachena mushanduro itsva ndeyekuti yakawedzerwa muVulkan Wayland WSI inotsigira yekukurumidza kuratidza maitiro, kuve nechokwadi chekuti izvo zvakagadzirwa zvinopihwa pasina kumirira kupedzwa kweiyo vertical blanking pulse, nokudaro kudzivirira kukanganisa mumufananidzo.

Kunze kwaizvozvo, Yakawedzera rutsigiro rweWayland protocol linux-drm-syncobj-v1, , que inobvumira kuwiriranisa kwakajeka kwemabhafa uchishandisa DRM sync zvinhu. Iyi protocol inoderedza latency, inobvisa zvigadzirwa, uye inodzivirira kudonha pamasystem ane NVIDIA GPU uye Wayland rutsigiro inogoneswa.

Uyezve, zvinoratidzwa izvozvo Kodhi inoshandisa mafoni kubva kufirmware kuenda kuGSP yakagoneswa nekusarudzika pamasisitimu ane Turing-based GPUs (GeForce GTX 16xx uye ese maRTXs) uye matsva madiki madiki anosanganisira GSP microcontroller. Kuti uzvivhare, iyo sarudzo inopihwa kushandisa iyo parameter «NVreg_EnableGpuFirmware=0»mu kernel module.

Of the dzimwe shanduko izvo zvinomira pachena:

  • Iyo shoma inotsigirwa Linux kernel vhezheni yakasimudzwa kubva 3.10 kusvika 4.15.
  • HDMI tsigiro ine gumi mabhiti paruvara chiteshi inogoneswa nekusarudzika (inogona kudzimwa neiyo "hdmi_deepcolor=10" parameter).
  • Yakawedzera inopindirana yekumhanyisa kune nvidia-inosimudzira kubvumira kusarudza pakati pevaridzi uye yakavhurika kernel modules, pane masisitimu anotsigirwa ese marudzi ese ekernel module.
  • Yakagadzirisa bhagi iyo yakabvumira zvisiri izvo `nvidia-smi -r` kuseta zvakare iyo huru GPU kana uchishandisa yakavhurika kernel module.
  • Yakabviswa tsigiro yeBase Mosaic paGeForce, yaimbove ichingowanikwa pamabhodhi eGPU akasarudzwa aine mamwe mabhodhi eamai uye aiganhurirwa kumidziyo mishanu yekuratidzira.
  • Yakagadzirisa tsikidzi yakonzera vkGetPhysicalDeviceSurfaceSupportKHR kuti itaure zvisizvo tsigiro yeWayland kumeso apo nvidia-drm yakanga isina kurodha modeset=1.
  • Yakagadzirisa tsikidzi inogona kuita kuti chidzitiro chirembera kana chakamiswa pakernel ineCONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER yakagoneswa nenvidia-drm yakarodha modeset=1 uye fbdev=1.
  • Yakawedzerwa rutsigiro rwekushandisa EGL pachinzvimbo cheGLX seOpenGL ICD yeNvFBC.

Finalmente kana iwe uchida kuziva zvakawanda nezvazvo Nezve kuburitsa iyi vhezheni itsva yevatyairi, unogona tarisa chinotevera chinongedzo.

Maitiro ekuisa vatyairi veNVIDIA paUbuntu uye zvigadzirwa?

Kana iwe uchifarira kukwanisa kushandisa NVIDIA madhiraivha pane yako system, iwe unofanirwa kuziva chiie yeUbuntu nezvinobvamo, pane nzira mbiri dzekuzviita. Senhanho yekutanga, iwe unofanirwa kuona kuti ndeipi modhi yekadhi yemifananidzo yaunayo uye ndeapi madhiraivha akakodzera. Kuti uite izvi unofanirwa kuvhura terminal uye wonyora mairi:

lspci | grep -i nvidia

Waita izvi, sarudzo yekutanga uye inokurudzirwa kune vanotanga kana kana iwe usingade kukanganisa yako graphic session, ndezvekushandisa NVIDIA repository uye usati waenderera mberi nekuita mirairo, zvakakodzera kujekesa kuti panguva yekunyora chinyorwa vatyairi veNVIDIA 555.58 havasati vawanikwa munzvimbo inochengeterwa. , asi inyaya yemazuva kusvika vasvika.

Kuisa nenzira iyi, Iwe unofanirwa kutanga waona kuti system yako yakagadziridzwa usati waisa madhiraivha:

sudo apt update && sudo apt upgrade -y

Pashure Ngatiise mamwe mapakeji ekuwedzera:

sudo apt install build-essential dkms

Zvino regai wedzera repository nemirairo inotevera:

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

sudo apt update

Iye zvino unogona kuisa madhiraivha, Kuti uite izvi, uchatsiva "XX" nemutyairi akakodzera kadhi rako remifananidzo mu "nvidia-driver-XX" command. Panyaya yechinyorwa ichi nvidia-graphics-drivers-555).

sudo apt install nvidia-graphics-drivers-555

Mushure mekuisirwa, reboot system yako kuti shanduko dziitwe.

sudo reboot

Iye zvino nzira yechipiri ndeyekurodha mutyairi zvakananga kubva kuNVIDIA webhusaiti kubva ku next link kwatinozotora.

Ongorora: usati waita chero maitiro, zvakakosha kuti utarise kuenderana kweichi chitsva mutyairi nekumisikidzwa kwekombuta yako (system, kernel, linux-misoro, Xorg vhezheni).

Sezvo kana zvisiri, iwe unogona kupedzisira uine dema skrini uye pasina nguva isu tine basa nazvo sezvo iri yako sarudzo yekuzviita kana kwete.

Waita kurodha pasi, izvozvi ngatienderei mberi nekugadzira runyorwa kuti tidzivise kupokana nevatsva vema driver.

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

Uye mairi tichawedzera zvinotevera.

blacklist nouveau

blacklist lbm-nouveau

options nouveau modeset=0

alias nouveau off

alias lbm-nouveau off

Kana izvi zvangoitwa, ikozvino tava kuzotangazve system yedu kuitira kuti blacklist itange kushanda.

Kana iyo system yatangazve, ikozvino tava kumisa graphical server (graphical interface) ne:

sudo init 3

Kana iwe uine dema skrini pakutanga kana iwe ukamisa graphical server, ikozvino tava kuzowana TTY nekukopa inotevera kiyi kumisikidzwa "Ctrl + Alt + F1".

Kana iwe uchitova neiyo yapfuura vhezheni, Zvinokurudzirwa kuti iwe uite iyo yekubvisa kuti udzivise mhirizhonga dzinogona kuitika:

Isu tinongofanirwa kuita unotevera kuraira:

sudo apt-get purge nvidia *

Uye zvino ndiyo nguva yekuita kumisikidza, nekuti izvi tiri kuzopa mvumo yekuuraya na:

sudo chmod +x NVIDIA-Linux*.run

Uye isu tinoita na:

sh NVIDIA-Linux-*.run

Pakupera kwekumisikidza iwe uchafanirwa kutangidza komputa yako kuitira kuti shanduko dzese dzitakure pakutanga.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako