Rilis driver proprietary NVIDIA 570.124

NVIDIA wis nerbitake rilis stabil cabang anyar driver NVIDIA proprietary 570.124. Driver kasedhiya kanggo Linux (ARM64, x86_64), FreeBSD (x86_64) lan Solaris (x86_64). NVIDIA 570.x dadi cabang stabil nomer sanga sawise NVIDIA mbukak komponen tingkat inti. Kode sumber kanggo nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, lan nvidia-uvm.ko (Unified Video Memory) modul kernel saka cabang NVIDIA anyar, uga komponen umum sing digunakake ing wong-wong mau sing ora disambungake menyang sistem operasi, di-host ing GitHub. Pustaka perangkat kukuh lan ruang pangguna sing digunakake, kayata tumpukan CUDA, OpenGL, lan Vulkan, tetep dadi kepemilikan.

Owah-owahan utama:

  • Panel kontrol nvidia-setelan wis diuripake kanggo nggunakake perpustakaan NVML tinimbang NV-CONTROL kanggo kontrol frekuensi GPU lan kacepetan penggemar. Transisi kanggo NVML wis digawe iku bisa kanggo mesthekake yen nvidia-setelan dianggo ing lingkungan adhedhasar protokol Wayland, ngendi iku mokal kanggo nggunakake extension NV-CONTROL X. Sawetara operasi sing sadurunge kasedhiya kanggo pangguna sing ora duwe hak istimewa saiki bakal mbutuhake hak istimewa sing luwih dhuwur.
  • Dhukungan tambahan kanggo VRR (Variable Refresh Rate) ing konfigurasi multi-monitor, kalebu lingkungan Wayland. VRR mbisakake owah-owahan adaptif kanggo tingkat refresh monitor kanggo mesthekake game lan puter maneh video sing lancar, tanpa luh.
  • Dilaksanakake dhukungan kanggo ekstensi Vulkan VK_KHR_incremental_present.
  • Kanggo GPU sing ndhukung owah-owahan frekuensi piranti lunak, konfigurasi setelan nvidia duwe setelan overclocking GPU kanthi standar. Sadurunge, supaya setelan kasebut katon, aktivasi dibutuhake ing file konfigurasi liwat bagean "Coolbits".
  • Kanggo GPU adhedhasar Ada lan microarchitectures anyar, mode hemat daya wis dipatèni kanggo lumahing digawe liwat DRM Dumb-Buffers API (contone, nalika nggunakake fbdev DRM). Owah-owahan mantun masalah karo layar ireng katon nalika Rendering liwat ngarep-buffer tinimbang ngoper buffer nggunakake KMS.
  • Parameter 'conceal_vrr_caps' ditambahake menyang modul kernel nvidia-modeset kanggo ngontrol aktivasi sawetara fitur tampilan kayata LMB (Ultra Low Motion Blur) sing ora kompatibel karo VRR (Variable Refresh Rate).
  • Nambahake data menyang file /proc/driver/nvidia/gpus/*/power sing nggambarake kahanan panggunaan teknologi peningkatan kinerja Dynamic Boost.
  • Backend NVIDIA GBM ngaktifake mode kompatibilitas aplikasi 32-bit.
  • Nambahake file /usr/share/nvidia/files.d/sandboxutils-filelist.json kanthi dhaptar kabeh file driver sing digunakake ing lingkungan adhedhasar kothak wedhi kayata nvidia-container-toolkit lan enroot.
  • Dhukungan ditambahake kanggo ngaktifake mode suspend-then-hibernate liwat systemd.
  • Kanthi gawan, paramèter "nvidia-drm modeset = 1" lan "nvidia-drm fbdev = 1" disetel, sing bakal nggunakake modul nvidia-drm (Direct Rendering Manager) minangka panggantos kanggo console sistem basis framebuffer. Pangowahan kasebut ngrampungake masalah karo output sing salah nalika nggunakake layar siji kanthi driver nvidia-drm lan simpledrm.
  • Ngleksanakake mode penanganan interupsi pengontrol tampilan eksperimen kanthi wektu tundha minimal, dipateni kanthi gawan. Mode kasebut migunani kanggo nyuda gagap ing sistem VR ing kahanan beban sistem sing dhuwur. Kanggo ngaktifake ing modul nvidia.ko, sampeyan bisa nggunakake parameter "NVreg_RegistryDwords = RMIntrLockingMode = 1".
  • Dhukungan kanggo mbangun karo rilis kernel Linux anyar wis diwenehake.
  • Nambahake profil kanggo nambah kinerja game "Indiana Jones lan Lingkaran Agung".
  • Nambahake profil kanggo ngrampungake masalah karo output layar sing salah ing Assassin's Creed Valhalla lan Assassin's Creed Mirage.
  • Ndandani masalah kinerja lan beku sing kedadeyan nalika nggulung windows ing sistem Wayland ing sistem kanthi perangkat kukuh GSP.
  • Ndandani bug sing nyebabake sawetara aplikasi nggunakake API grafis Vulkan nabrak nalika nangani acara ngowahi ukuran jendhela.
  • Ndandani bug sing nyebabake sawetara aplikasi multithreaded nggunakake OpenGL ing lingkungan basis Xwayland kacilakan. Contone, masalah kasebut muncul ing game Civilization 6.

    Source: opennet.ru

Add a comment