NVIDIA ta bayyana A 'yan kwanaki da suka wuce, 'yantar da sabon sigar direbobin ku na NVIDIA 555.58 Kuma daga cikin mafi mahimmancin canje-canjen da wannan sakin ya gabatar, ingantaccen tallafi na Wayland ya fito fili, sabunta mafi ƙarancin buƙatun Linux, haɓakawa a cikin mai sakawa, haɓakawa da aka aiwatar don Vulkan, a tsakanin sauran abubuwa.
Yana da kyau a faɗi hakan reshen 550.x yana matsayi a matsayin reshe na bakwai mai tsayi tun bayan NVIDIA Na saki abubuwan da ke aiki a matakin kernel. Sabbin na'urorin kernel na sabon reshe, tare da abubuwan gama gari, ana gudanar da su akan GitHub kuma ba a haɗa su da kowane tsarin aiki ba.
Menene sabo a cikin direbobin NVIDIA 555.58
A cikin wannan sabon nau'in NVIDIA 555.58 da aka gabatar, ɗayan abubuwan haɓakawa da suka shahara shine a ciki. mai sakawa, wanda yanzu yana ba da zaɓi don zaɓar tsakanin buɗaɗɗen buɗaɗɗen nau'ikan kwaya na Linux na mallakar mallaka akan tsarin inda nau'ikan nau'ikan kernel ke tallafawa. Musamman ma, an ambaci cewa a cikin nau'in direba na NVIDIA 560, ana sa ran za a kunna na'urori masu buɗewa ta tsohuwa.
Wani canjin da ya yi fice a cikin sabon sigar shi ne cewa an ƙara shi a cikin Vulkan Wayland WSI goyon baya don yanayin gabatarwa nan da nan, tabbatar da cewa an samar da abun ciki da aka samar ba tare da jiran kammalawar bugun jini mara kyau ba, don haka guje wa katsewa a cikin hoton.
Bayan haka, Ƙara goyon baya ga ka'idar Wayland linux-drm-syncobj-v1, que yana ba da damar aiki tare a bayyane na masu buffer ta amfani da abubuwan daidaitawa na DRM. Wannan ƙa'idar tana rage jinkiri, tana kawar da kayan tarihi, kuma tana hana tuntuɓe akan tsarin tare da kunna NVIDIA GPUs da tallafin Wayland.
Har ila yau, an nuna cewa An kunna lambar da ke amfani da kira daga firmware zuwa GSP ta tsohuwa akan tsarin tare da GPUs na tushen Turing (GeForce GTX 16xx da duk RTXs) da sabbin microarchitectures gami da microcontroller na GSP. Don kashe shi, ana ba da zaɓi don amfani da siga «NVreg_EnableGpuFirmware=0»a cikin kernel module.
Na wasu canje-canje cewa tsaya a waje:
- An ɗaga mafi ƙarancin sigar kernel na Linux daga 3.10 zuwa 4.15.
- Ana kunna goyon bayan HDMI tare da rago 10 a kowane tashar launi ta tsohuwa (ana iya kashe shi tare da sigar "hdmi_deepcolor=0").
- An ƙara faɗakarwa mai ma'amala zuwa nvidia-installer don ba da damar zaɓi tsakanin na'urori masu mallaka da buɗaɗɗen kernel, akan tsarin inda nau'ikan nau'ikan kernel ke tallafawa.
- Kafaffen kwaro wanda ba daidai ba ya ba da izinin 'nvidia-smi -r' don sake saita babban GPU yayin amfani da buɗaɗɗen kernel modules.
- Cire tallafi don Base Mosaic akan GeForce, wanda a baya ana samunsa akan zaɓaɓɓun allon GPU tare da wasu uwayen uwa kuma an iyakance shi ga na'urorin nuni guda biyar.
- Kafaffen kwaro wanda ya haifar da vkGetPhysicalDeviceSurfaceSupportKHR don ba da rahoton ba daidai ba don ba da rahoton goyan bayan saman Wayland lokacin da nvidia-drm ba a loda shi da modeset=1.
- Kafaffen kwaro wanda zai iya sa allon ya rataye lokacin da aka dakatar da shi akan kernel tare da CONFIG_FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER da aka kunna tare da nvidia-drm wanda aka loda tare da modeset=1 da fbdev=1.
- Ƙara tallafi don amfani da EGL maimakon GLX azaman OpenGL ICD don NvFBC.
Finalmente idan kanaso ka kara sani game dashi Game da sakin wannan sabon sigar direbobi, zaku iya duba mahaɗin mai zuwa.
Yadda ake girka direbobin NVIDIA akan Ubuntu da abubuwan banbanci?
Idan kuna sha'awar samun damar amfani da direbobin NVIDIA akan tsarin ku, yakamata ku san menenee don Ubuntu da abubuwan da suka samo asali, akwai hanyoyi guda biyu don yin shi. A matsayin mataki na farko, dole ne ka gano wane samfurin katin zane da kake da shi da kuma wadanne direbobi suka dace. Don yin wannan dole ne ka buɗe tasha kuma ka rubuta a ciki:
lspci | grep -i nvidia
Anyi wannan, zaɓi na farko da wanda aka ba da shawarar ga masu farawa ko kuma idan ba kwa so ku ɓata zaman hoton ku, ta hanyar amfani da ma'ajiyar NVIDIA kuma kafin ci gaba zuwa aiwatar da umarni, yana da kyau a fayyace cewa a lokacin rubuta labarin, direbobin NVIDIA 555.58 ba su wanzu a cikin ma'ajiyar. , amma sai an kwana ana nan.
Don shigarwa ta wannan hanyar, Dole ne ku fara tabbatar da sabunta tsarin ku kafin shigar da direbobi:
sudo apt update && sudo apt upgrade -y
Después Bari mu shigar da wasu ƙarin fakiti:
sudo apt install build-essential dkms
Yanzu bari ƙara ma'aji tare da umarnin mai zuwa:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt sabuntawa
Yanzu za ka iya shigar da direbobi, Don yin wannan, za ku maye gurbin "XX" tare da direban da ya dace da katin zanenku a cikin umarnin "nvidia-driver-XX". A cikin yanayin wannan labarin nvidia-graphics-drivers-555).
sudo apt install nvidia-graphics-drivers-555
Bayan kafuwa, sake yi tsarin ku don canje-canje suyi tasiri:
sudo reboot
Yanzu hanya ta biyu ita ce ta hanyar zazzage direba kai tsaye daga gidan yanar gizon NVIDIA daga link mai zuwa inda zamu zazzage shi.
Abin lura: kafin aiwatar da kowane irin aiki yana da mahimmanci ka duba dacewa da wannan sabon direban tare da daidaita kwamfutarka (tsarin, kernel, lint-headers, Xorg version).
Tunda ba haka ba, kuna iya ƙarewa da allon baƙin kuma a kowane lokaci muna da alhakin hakan tunda shine shawarar ku da aikatawa ko a'a.
Anyi saukewar, yanzu bari mu ci gaba da kirkirar bakake don kaucewa rikici tare da direbobi masu kyauta:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Kuma a ciki zamu kara masu zuwa.
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Da zarar an yi haka, yanzu za mu sake kunna tsarin mu domin baƙar fata ta fara aiki.
Da zarar tsarin ya sake kunnawa, yanzu za mu dakatar da uwar garken hoto (mai duba hoto) tare da:
sudo init 3
Idan kana da allon baki a farawa ko kuma idan ka tsayar da sabar zane, yanzu zamu sami damar TTY ta hanyar buga madaidaitan maɓallin mai zuwa "Ctrl + Alt + F1".
Idan kuna da sigar da ta gabata, An ba da shawarar cewa ka aiwatar da cirewar don kauce wa rikice-rikice masu yuwuwa:
Dole ne kawai mu aiwatar da umarni mai zuwa:
sudo apt-get purge nvidia *
Kuma yanzu lokaci yayi da za ayi shigarwa, saboda wannan zamu bada izinin aiwatarwa tare da:
sudo chmod +x NVIDIA-Linux*.run
Kuma muna aiwatarwa tare da:
sh NVIDIA-Linux-*.run
A ƙarshen shigarwar kawai za ku sake kunna kwamfutarka don duk canje-canje ya ɗora a farawa.