เป„เบ”เป€เบงเบตเบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ NVIDIA เบ›เปˆเบญเบ 570.124

NVIDIA เป„เบ”เป‰เป€เบœเบตเบเปเบœเปˆเบเบฒเบ™เบ›เปˆเบญเบเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเปƒเบซเบกเปˆเบ‚เบญเบ‡เป„เบ”เป€เบงเบต NVIDIA เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ 570.124. เป„เบ”เป€เบงเบตเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เบชเปเบฒเบฅเบฑเบš Linux (ARM64, x86_64), FreeBSD (x86_64) เปเบฅเบฐ Solaris (x86_64). NVIDIA 570.x เบเบฒเบเป€เบ›เบฑเบ™เบชเบฒเบ‚เบฒเบ—เบตเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เบ—เบต XNUMX เบซเบผเบฑเบ‡เบˆเบฒเบ NVIDIA เป€เบ›เบตเบ”เบญเบปเบ‡เบ›เบฐเบเบญเบšเบฅเบฐเบ”เบฑเบšเบซเบผเบฑเบ. เบฅเบฐเบซเบฑเบ”เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡ nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko, เปเบฅเบฐ nvidia-uvm.ko (Unified Video Memory) เป‚เบกเบ”เบนเบ™เปเบเปˆเบ™เบˆเบฒเบเบชเบฒเบ‚เบฒ NVIDIA เปƒเปเปˆ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบปเปˆเบงเป„เบ›เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบžเบงเบเบกเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบœเบนเบเบกเบฑเบ”เบเบฑเบšเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™, เบ–เบทเบเป‚เบฎเบ”เบขเบนเปˆเปƒเบ™ GitHub. เป€เบŸเบตเบกเปเบง เปเบฅเบฐเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบžเบทเป‰เบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปƒเบŠเป‰, เป€เบŠเบฑเปˆเบ™: CUDA, OpenGL, เปเบฅเบฐ Vulkan stacks, เบเบฑเบ‡เบ„เบปเบ‡เป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ•เบปเป‰เบ™เบ•เป:

  • เปเบœเบ‡เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ nvidia เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบฝเบ™เป„เบ›เปƒเบŠเป‰เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” NVML เปเบ—เบ™ NV-CONTROL เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเบ–เบตเปˆ GPU เปเบฅเบฐเบ„เบงเบฒเบกเป„เบงเบžเบฑเบ”เบฅเบปเบก. เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆ NVML เป„เบ”เป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบงเปˆเบฒ nvidia-settings เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland, เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰ NV-CONTROL X extension. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเป€เบ„เบตเบเบกเบตเปƒเบซเป‰เบเบฑเบšเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เบฎเบฑเบšเบชเบดเบ”เบ—เบดเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเบฐเบฎเบฝเบเบฎเป‰เบญเบ‡เปƒเบซเป‰เบกเบตเบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”เบชเบนเบ‡.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš VRR (เบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป‚เบซเบผเบ”เบซเบ™เป‰เบฒเบˆเปเบ„เบทเบ™เบ•เบปเบงเบ›เปˆเบฝเบ™เปเบ›เบ‡) เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบซเบผเบฒเบเบˆเป, เบฅเบงเบกเบ—เบฑเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก Wayland. VRR เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบ›เบฑเบšเบ•เบปเบงเป€เบ‚เบปเป‰เบฒเบเบฑเบšเบญเบฑเบ”เบ•เบฒเบเบฒเบ™เป‚เบซเบผเบ”เบซเบ™เป‰เบฒเบˆเปเบ„เบทเบ™เบ‚เบญเบ‡เบˆเปเบžเบฒเบšเป€เบžเบทเปˆเบญเบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบเบฒเบ™เบซเบผเบดเป‰เบ™เป€เบเบกเบ—เบตเปˆเบฅเบฝเบš, เบšเปเปˆเบกเบตเบ™เป‰เบณเบ•เบฒ เปเบฅเบฐ เบเบฒเบ™เบซเบผเบดเป‰เบ™เบงเบดเบ”เบตเป‚เบญ.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan VK_KHR_incremental_present.
  • เบชเปเบฒเบฅเบฑเบš GPUs เบ—เบตเปˆเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบŠเบญเบšเปเบง, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ nvidia-settings เบกเบตเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ GPU overclocking เป€เบ›เบตเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ‡เบฒเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ›เบฒเบเบปเบ”, เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เปเบกเปˆเบ™เบˆเปเบฒเป€เบ›เบฑเบ™เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ”เบเบœเปˆเบฒเบ™เบชเปˆเบงเบ™ "Coolbits".
  • เบชเปเบฒเบฅเบฑเบš GPUs เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Ada เปเบฅเบฐเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒเบˆเบธเบฅเบฐเบžเบฒเบเบ—เบตเปˆเปƒเบซเบกเปˆเบเบงเปˆเบฒ, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เบฐเบซเบเบฑเบ”เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบดเบ”เปƒเบŠเป‰เบ‡เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบžเบทเป‰เบ™เบœเบดเบงเบ—เบตเปˆเบชเป‰เบฒเบ‡เบœเปˆเบฒเบ™ DRM Dumb-Buffers API (เป€เบŠเบฑเปˆเบ™: เป€เบกเบทเปˆเบญเปƒเบŠเป‰ fbdev DRM). เบเบฒเบ™โ€‹เบ›เปˆเบฝเบ™โ€‹เปเบ›เบ‡โ€‹เป„เบ”เป‰โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบซเบ™เป‰เบฒโ€‹เบˆเปโ€‹เบชเบตโ€‹เบ”เปเบฒโ€‹เบ›เบฒโ€‹เบเบปเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เปƒเบ™โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เบ—เบตเปˆโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบœเปˆเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เบซเบ™เป‰เบฒโ€‹-buffer เปเบ—เบ™โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบชเบฐโ€‹เบซเบผเบฑเบš buffers เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰ KMSโ€‹.
  • เป€เบžเบตเปˆเบกเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต 'conceal_vrr_caps' เปƒเบชเปˆเป‚เบกเบ”เบนเบ™เปเบเปˆเบ™ nvidia-modeset เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบšเบฒเบ‡เบญเบฑเบ™เป€เบŠเบฑเปˆเบ™: LMB (Ultra Low Motion Blur) เบ—เบตเปˆเบšเปเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เบเบฑเบš VRR (Variable Refresh Rate).
  • เป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒ /proc/driver/nvidia/gpus/*/power เบ—เบตเปˆเบชเบฐเบ—เป‰เบญเบ™เป€เบ–เบดเบ‡เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบเบฒเบ™เปƒเบŠเป‰เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบตเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡ Dynamic Boost.
  • Backend NVIDIA GBM เบกเบตเบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบ‚เบญเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ 32-bit เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰.
  • เป€เบžเบตเปˆเบกเป„เบŸเบฅเปŒ /usr/share/nvidia/files.d/sandboxutils-filelist.json เบžเป‰เบญเบกเบเบฑเบšเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเป„เบ”เป€เบงเบตเบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเปƒเบŠเป‰ sandbox เป€เบŠเบฑเปˆเบ™: nvidia-container-toolkit เปเบฅเบฐ enroot.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เป‚เปเบ” suspend- then-hibernate เบœเปˆเบฒเบ™ systemd.
  • เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "nvidia-drm modeset=1" เปเบฅเบฐ "nvidia-drm fbdev=1" เบ–เบทเบเบ•เบฑเป‰เบ‡, เป€เบŠเบดเปˆเบ‡เบˆเบฐเปƒเบŠเป‰เป‚เบกเบ”เบนเบ™ nvidia-drm (Direct Rendering Manager) เป€เบ›เบฑเบ™เบเบฒเบ™เบ—เบปเบ”เปเบ—เบ™เบชเปเบฒเบฅเบฑเบš console เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ framebuffer. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบกเบตเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเปƒเบŠเป‰เบซเบ™เป‰เบฒเบˆเปเบ”เบฝเบงเบเบฑเบšเป„เบ”เป€เบงเบต nvidia-drm เปเบฅเบฐ simpledrm.
  • เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบœเบปเบ™เบ—เบปเบ”เบฅเบญเบ‡เปเบšเบšเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”, เบ›เบดเบ”เบเบฒเบ™เปƒเบŠเป‰เบ‡เบฒเบ™เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เป‚เบซเบกเบ”เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™ stuttering เปƒเบ™เบฅเบฐเบšเบปเบš VR เบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบเบฒเบ™เป‚เบซเบผเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบชเบนเบ‡. เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปƒเบŠเป‰เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป‚เบกเบ”เบนเบ™ nvidia.ko, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต "NVreg_RegistryDwords=RMIntrLockingMode=1".
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡เบ”เป‰เบงเบ Linux kernel เบฅเบธเป‰เบ™เปƒเบซเบกเปˆเป„เบ”เป‰เบ–เบทเบเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰.
  • เป€เบžเบตเปˆเบกเป‚เบ›เบฃเป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เป€เบเบก "Indiana Jones and the Great Circle".
  • เป€เบžเบตเปˆเบกเป‚เบ›เบฃเป„เบŸเบฅเปŒเป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบกเบตเบœเบปเบ™เปœเป‰เบฒเบˆเปเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เปƒเบ™ Assassin's Creed Valhalla เปเบฅเบฐ Assassin's Creed Mirage.
  • เปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเบเบฒเบ™เบขเบธเบ”เบ„เป‰เบฒเบ‡เบ—เบตเปˆเป€เบเบตเบ”เบ‚เบทเป‰เบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบฅเบทเปˆเบญเบ™เบ›เปˆเบญเบ‡เบขเป‰เบฝเบกเปƒเบ™เบฅเบฐเบšเบปเบš Wayland เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเป€เบŸเบตเบกเปเบง GSP.
  • เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เบ—เบตเปˆเปƒเบŠเป‰ Vulkan graphics API เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡เป€เบกเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เป€เบซเบ”เบเบฒเบ™เบ›เบฑเบšเบ‚เบฐเปœเบฒเบ”เปœเป‰เบฒเบ•เปˆเบฒเบ‡.
  • เปเบเป‰เป„เบ‚เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบšเบฒเบ‡เปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™ multithreaded เบ—เบตเปˆเปƒเบŠเป‰ OpenGL เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆ Xwayland เบ‚เบฑเบ”เบ‚เป‰เบญเบ‡. เบ•เบปเบงเบขเปˆเบฒเบ‡, เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เป€เบเบก Civilization 6.

    เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™