Ilang araw na ang nakakalipas Inanunsyo ng NVIDIA ang paglulunsad ng bagong bersyon stable ng bago nitong driver branch, NVIDIA 570.124, na nagpapakilala ng mga makabuluhang pagpapabuti at pag-aayos na idinisenyo upang i-optimize ang pagganap at pagiging tugma sa Wayland.
Kabilang sa mga bagong feature na ipinakita sa bagong bersyon, namumukod-tangi itoAng muling disenyo ng nvidia-settings control panel, na ngayon ay gumagamit ng NVML library sa halip na NV-CONTROL upang pamahalaan ang dalas ng GPU at bilis ng fan. Tinitiyak ng pagbabagong ito ang tamang operasyon sa mga kapaligiran ng Wayland, kung saan hindi suportado ang lumang extension ng NV-CONTROL X; Gayunpaman, ang ilang mga feature na dating available sa mga walang pribilehiyong user ay nangangailangan na ngayon ng mga mataas na pahintulot.
Sa kabilang banda, sa NVIDIA 570.124 Ang suporta para sa Vulkan extension na VK_KHR_incremental_present ay naidagdag din, pagpapabuti ng pagganap sa mga application na gumagamit ng API na ito. Para sa mga GPU na nagpapahintulot sa overclocking na nakabatay sa software, ang mga opsyon sa overclocking ay pinagana na bilang default sa mga setting ng nvidia, na inaalis ang pangangailangan na manual na paganahin ang mga ito sa pamamagitan ng seksyong "Coolbits".
Ang isa pang kapansin-pansing pagpapabuti ay nakadirekta sa mga GPU batay sa arkitektura ng Ada at mga mas bagong microarchitecture, kung saan hindi pinagana ang power saving mode para sa Dumb-Buffers DRM API. Ang setting na ito malutas ang mga problema sa itim na screen kapag nag-render gamit ang front buffer sa halip na lumipat ng tama gamit ang KMS. Ang parameter na "conceal_vrr_caps" ay naidagdag din sa module ng nvidia-modeset, na nagbibigay-daan sa iyong pamahalaan ang pag-activate ng ilang partikular na function ng display, gaya ng LMB (Ultra Low Motion Blur), na maaaring hindi tugma sa VRR.
Tungkol sa pamamahala ng enerhiya, ang file /proc/driver/nvidia/gpus/*/power Kasama na ngayon ang data sa katayuan ng teknolohiyang Dynamic Boost, at ang NVIDIA GBM backend ay nagtatampok ng compatibility mode para sa 32-bit na mga application. Para sa mga kapaligiran ng sandbox, naidagdag ang isang file na naglilista ng lahat ng mga file ng driver na ginamit, na nagpapadali sa pagsasama sa mga tool tulad ng nvidia-container-toolkit at enroot.
Bilang default, ang mga parameter na "nvidia-drm modeset=1" at "nvidia-drm fbdev=1" ay nakatakda, na nagiging dahilan upang palitan ng nvidia-drm module ang framebuffer-based na console, na nag-aayos ng mga isyu sa output sa mga single-display system.
Rin Ipinakilala na, kahit na eksperimento at hindi pinagana bilang default, isang bagong paraan ng paghawak ng mga interrupts para sa driver ng display, na binabawasan ang pagkautal sa mga VR system sa ilalim ng mataas na pagkarga; Maaaring paganahin ang mode na ito gamit ang parameter na “NVreg_RegistryDwords=RMIntrLockingMode=1” sa nvidia.ko module.
Sa iba pang mga teknikal na pagpapabuti, ang controller Sinusuportahan na ngayon ang pag-compile gamit ang pinakabagong mga bersyon ng kernel ng Linux at idinagdag ang mga partikular na profile para i-optimize ang performance sa mga laro gaya ng "Indiana Jones and the Great Circle", gayundin para itama ang mga isyu sa screen tearing sa "Assassin's Creed Valhalla" at "Assassin's Creed Mirage".
Nalutas na rin ang mga isyu sa pagganap. at nagyeyelo kapag nag-scroll sa mga bintana sa mga Wayland system na may GSP firmware, at naayos na ang mga bug na nagdulot ng mga pag-crash sa mga application na nakabatay sa Vulkan kapag pinangangasiwaan ang pagbabago ng laki ng mga kaganapan, at nag-crash sa mga multi-threaded na application gamit ang OpenGL sa mga kapaligiran ng Xwayland, tulad ng nangyari sa Civilization 6.
Ng iba pang mga pagbabago na namumukod-tangi:
- Ang bagong bersyon ay nagdaragdag ng suporta para sa VRR sa mga multi-monitor setup
- Ang suporta para sa pagpapagana ng pagtulog na sinusundan ng hibernation sa pamamagitan ng systemd ay napabuti.
- Idinagdag ang /usr/share/nvidia/files.d/sandboxutils-filelist.json na naglilista ng lahat ng file ng driver na ginagamit ng mga runtime ng container gaya ng nvidia-container-toolkit at enroot.
- Nagdagdag ng suporta para sa paraan ng pagsususpinde-pagkatapos-hibernate ng systemd. Ang tampok na ito ay nangangailangan ng systemd na bersyon 248 o mas bago.
- Ang nvidia-drm na opsyon fbdev=1 ay pinagana bilang default. Kapag sinusuportahan ng kernel at pinagana ang opsyong nvidia-drm na modeset=1, papalitan ng nvidia-drm ang system framebuffer console ng kontroladong DRM. Maaaring i-disable ang feature na ito sa pamamagitan ng pagtatakda ng fbdev=0.
- Inayos ang isang bug, na ipinakilala sa 555.58, kung saan ang ilang mga output ng DVI ay hindi gagana sa mga monitor ng HDMI.
- Sa Linux kernel 6.11, pinalitan ang drm_fbdev_generic ng drm_fbdev_ttm. Gumamit ng drm_fbdev_ttm kapag naroroon upang magpatuloy sa pagsuporta sa direktang pag-access sa framebuffer na kinakailangan para sa mga kompositor ng Wayland na mag-render ng nilalaman sa mga mas bagong kernel.
Sa wakas kung nais mong malaman ang tungkol dito Tungkol sa pagpapalabas ng bagong bersyon na ito ng mga driver, magagawa mo suriin ang sumusunod na link.
Paano mag-install ng mga driver ng NVIDIA sa Ubuntu at derivatives?
Upang magamit ang mga driver ng NVIDIA sa Ubuntu at mga derivative, kailangan mo munang tukuyin ang iyong modelo ng graphics card at ang mga naaangkop na driver. Magbukas ng terminal at patakbuhin ang sumusunod na command para ilista ang mga NVIDIA device sa iyong system:
lspci | grep -i nvidia
Paraan 1: Gamitin ang NVIDIA repository (inirerekomenda para sa mga nagsisimula)
Ang pamamaraang ito ay mas ligtas at iniiwasan ang mga problema sa graphical na session. Bago ka magsimula, tiyaking napapanahon ang iyong system sa:
sudo apt update sudo apt upgrade -y
Susunod, i-install ang mga kinakailangang pakete para mag-compile ng mga kernel module:
sudo apt install build-essential dkms
Idagdag ang NVIDIA graphics drivers repository:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
Susunod, i-install ang naaangkop na driver para sa iyong graphics card. Pinapalitan XX
ayon sa bersyon ng driver na naaayon sa iyong modelo (halimbawa, nvidia-driver-565
):
sudo apt install nvidia-graphics-drivers-565
Panghuli, i-restart ang system upang ilapat ang mga pagbabago:
sudo reboot
Paraan 2: I-download ang driver mula sa website ng NVIDIA
Kung mas gusto mong i-install nang manu-mano ang driver, bisitahin ang Opisyal na site ng pag-download ng NVIDIA. Doon maaari kang maghanap para sa naaangkop na driver para sa iyong graphics card, i-download ito, at sundin ang mga tagubilin sa pag-install na ibinigay ng NVIDIA.
Tandaan: bago isagawa ang anumang proseso, mahalagang suriin mo ang pagiging tugma ng bagong driver na ito kasama ang pagsasaayos ng iyong computer (system, kernel, linux-header, bersyon ng Xorg).
Dahil kung hindi, maaari kang magtapos sa isang itim na screen at sa anumang oras ay responsable kami para dito dahil desisyon mo na itong gawin o hindi.
Kapag na-download mo na ang driver mula sa website ng NVIDIA, dapat mong iwasan ang mga salungatan sa mga libreng driver nouveau paggawa ng blacklist. Buksan ang kaukulang file gamit ang:
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Sa loob ng file, idagdag ang mga sumusunod na linya upang huwag paganahin nouveau:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
Itigil ang graphics server
Pagkatapos mag-reboot, kailangan mong ihinto ang graphical server (graphical interface). Ginagawa ito sa pamamagitan ng pagpapatakbo:
sudo init 3
Kung sa pag-reboot ay nakatagpo ka ng isang itim na screen o kung ang graphics server ay tumigil na, maaari mong ma-access ang isang TTY terminal sa pamamagitan ng pagpindot sa mga key. Ctrl + Alt + F1
(o F2
, depende sa iyong configuration).
I-uninstall ang mga nakaraang bersyon ng driver ng NVIDIA
Kung mayroon kang naka-install na mas lumang bersyon, alisin ito upang maiwasan ang mga salungatan sa pamamagitan ng pagpapatakbo:
sudo apt-get purge nvidia *
I-install ang na-download na driver
Magbigay ng mga pahintulot sa pagpapatupad sa na-download na file ng driver:
sudo chmod +x NVIDIA-Linux*.run
At nagsasagawa kami ng:
sh NVIDIA-Linux-*.run
Sa pagtatapos ng pag-install kakailanganin mo lamang i-restart ang iyong computer upang ang lahat ng mga pagbabago ay mai-load sa pagsisimula.