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

NVIDIA เป„เบ”เป‰เบ›เปˆเบญเบเป„เบ”เบฃเป€เบงเบต NVIDIA เบฅเบธเป‰เบ™เปƒเปเปˆเบ—เบตเปˆเปเบฑเป‰เบ™เบ„เบปเบ‡เบญเบญเบเบกเบฒเปเบฅเป‰เบง, เบฅเบธเป‰เบ™ 550.54.14. เป„เบ”เบฃเป€เบงเบตเบ™เบตเป‰เบกเบตเปƒเบซเป‰เปƒเบŠเป‰เบชเบณเบฅเบฑเบš Linux (ARM64, x86_64), FreeBSD (x86_64) ะธ Solaris (x86_64). NVIDIA 545.x ัั‚ะฐะปะฐ ัˆะตัั‚ะพะน ัั‚ะฐะฑะธะปัŒะฝะพะน ะฒะตั‚ะบะพะน ะฟะพัะปะต ะพั‚ะบั€ั‹ั‚ะธั ะบะพะผะฟะฐะฝะธะตะน NVIDIA ะบะพะผะฟะพะฝะตะฝั‚ะพะฒ, ั€ะฐะฑะพั‚ะฐัŽั‰ะธั… ะฝะฐ ัƒั€ะพะฒะฝะต ัะดั€ะฐ. ะ˜ัั…ะพะดะฝั‹ะต ั‚ะตะบัั‚ั‹ ะผะพะดัƒะปะตะน ัะดั€ะฐ nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko ะธ nvidia-uvm.ko (Unified Video Memory) ะธะท ะฝะพะฒะพะน ะฒะตั‚ะบะธ NVIDIA, ะฐ ั‚ะฐะบะถะต ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฒ ะฝะธั… ะพะฑั‰ะธะต ะบะพะผะฟะพะฝะตะฝั‚ั‹, ะฝะต ะฟั€ะธะฒัะทะฐะฝะฝั‹ะต ะบ ะพะฟะตั€ะฐั†ะธะพะฝะฝะพะน ัะธัั‚ะตะผะต, ั€ะฐะทะผะตั‰ะตะฝั‹ ะฝะฐ GitHub. ะŸั€ะพัˆะธะฒะบะธ ะธ ะธัะฟะพะปัŒะทัƒะตะผั‹ะต ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ะฑะธะฑะปะธะพั‚ะตะบะธ, ั‚ะฐะบะธะต ะบะฐะบ ัั‚ะตะบะธ CUDA, OpenGL ะธ Vulkan, ะพัั‚ะฐัŽั‚ัั ะฟั€ะพะฟั€ะธะตั‚ะฐั€ะฝั‹ะผะธ.

เบ™เบฐเบงเบฑเบ”เบ•เบฐเบเปเบฒเบ•เบปเป‰เบ™เบ•เป:

  • เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan VK_KHR_video_encode_queue, VK_KHR_video_encode_h264, VK_KHR_video_encode_h265 เปเบฅเบฐ VK_KHR_video_maintenance1, เปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบงเบดเบ”เบตเป‚เบญ.
  • เป€เบžเบตเปˆเบกเป‚เบ›เบฃเป„เบŸเบฅเปŒเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบ•เบปเบงเบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบ›เบฐเบเบญเบšเบ‚เบญเบ‡ Kwin เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบตเบเบฒเบŸเบดเบเบ›เบฐเบชเบปเบก (เป€เบ›เบตเบ”เปƒเบŠเป‰เบœเปˆเบฒเบ™ OGL_DEDICATED_HW_STATE_PER_CONTEXT=ENABLE_ROBUST).
  • เป€เบ™เบทเป‰เบญเปƒเบ™เบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก INSTALL_MOD_DIR เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบกเบ”เบนเบ™ kernel.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš GBM (Generic Buffer Management) R8, GR88 เปเบฅเบฐเบฎเบนเบšเปเบšเบš YCbCr.
  • เบเบปเบ™เป„เบเบเบฒเบ™เบˆเปเบฒเบเบฑเบ”เบญเบฑเบ”เบ•เบฒเป€เบŸเบฃเบกเป€เบกเบทเปˆเบญเป€เบ›เบตเบ”เบ•เบปเบงเป„เบ”เป€เบงเบต X เปƒเบ™เป‚เบซเบกเบ”เบšเปเปˆเบกเบตเบซเบปเบงเป„เบ”เป‰เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡. เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบšเบปเบš X11, เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ "LimitFrameRateWhenHeadless" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบก, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบเบฒเบ™เบˆเปเบฒเบเบฑเบ” FPS เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเป‚เบ”เบเบšเปเปˆเบกเบตเบซเบ™เป‰เบฒเบˆเป.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡ HDMI เบ”เป‰เบงเบ 10 bits เบ•เปเปˆเบŠเปˆเบญเบ‡เบชเบต (เป€เบ›เบตเบ”เปƒเบŠเป‰เบœเปˆเบฒเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต โ€œhdmi_deepcolor=1โ€ เป€เบกเบทเปˆเบญเป‚เบซเบฅเบ”เป‚เบกเบ”เบนเบ™ nvidia-modese).
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบ‚เปเป‰เบกเบนเบ™ HDR เบœเปˆเบฒเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” DRM HDR_OUTPUT_METADATA เป€เบกเบทเปˆเบญเป‚เบซเบฅเบ”เป‚เบกเบ”เบนเบ™ nvidia-drm เบ”เป‰เบงเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต โ€œmodeset=1โ€.
  • Vulkan Wayland WSI (Window System Integration) เป„เบ”เป‰เป€เบžเบตเปˆเบกเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเป€เบ—เบเป‚เบ™เป‚เบฅเบเบต PRIME เบชเบณเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบœเบปเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เป„เบ›เบเบฑเบ‡ GPU เบญเบทเปˆเบ™เป† (PRIME Render Offload).
  • เบชเปเบฒเบฅเบฑเบšเบเบปเบ™เป„เบเบ‚เบญเบ‡ KMS (Kernel Mode Setting), เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” CRTC (CRT Controller) CTM, DEGAMMA_LUT เปเบฅเบฐ GAMMA_LUT, เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบฎเบนเบšเปเบšเบšเบเบฒเบ‡เบ„เบทเบ™เปƒเบ™เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก GNOME เปเบฅเบฐ KDE เป‚เบ”เบเปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland, เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”.
  • เป€เบ›เบตเบ”เป‚เบกเบ”เบนเบ™ kernel เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ GPUs เบŠเบธเบ” GeForce เปเบฅเบฐ Workstation.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบชเปเบฒเบฅเบฑเบš RTD3 (Runtime D3) เบเบปเบ™เป„เบเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบžเบฐเบฅเบฑเบ‡เบ‡เบฒเบ™เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเปƒเบ™ PC GPUs.
  • เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ EGL EGL_ANDROID_native_fence_sync, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ Vulkan VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT เปเบฅเบฐ VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, เบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เป„เบ”เป‰เปƒเบ™เป€เบงเบฅเบฒเป‚เบซเบฅเบ”เป‚เบกเบ”เบนเบ™ "nkerm" 1 เบกเบกเบกเบก.
  • เบ›เปˆเบฝเบ™เบŠเบทเปˆเบญเบธเบ›เบฐเบเบญเบ™ NVIDIA เบ—เบตเปˆเบชเบฐเปเบ”เบ‡เบขเบนเปˆเปƒเบ™ /proc/devices (เบˆเบฒเบ nvidia-frontend เป€เบ›เบฑเบ™ nvidia เปเบฅเบฐ nvidiaactl).
  • ะ’ ะผะพะดัƒะปัŒ nvidia-drm ะฒัั‚ั€ะพะตะฝะฐ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ ะบะพะฝัะพะปะตะน ะฝะฐ ะฑะฐะทะต ั„ั€ะตะนะผะฑัƒั„ะตั€ะฐ, ะบะพั‚ะพั€ัƒัŽ ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ะฒ Linux ะฒะผะตัั‚ะพ ัˆั‚ะฐั‚ะฝะพะน ะทะฐะณั€ัƒะทะพั‡ะฝะพะน ะบะพะฝัะพะปะธ, ะฟั€ะตะดะพัั‚ะฐะฒะปัะตะผะพะน ั‚ะฐะบะธะผะธ ะดั€ะฐะนะฒะตั€ะฐะผะธ, ะบะฐะบ efifb ะธ vesafb. ะŸะพะดะดะตั€ะถะบะฐ ะบะพะฝัะพะปะธ ะฒ nvidia-drm ะฒะบะปัŽั‡ะฐะตั‚ัั ะฟั€ะธ ะทะฐะณั€ัƒะทะบะต ะผะพะดัƒะปั ั ะฟะฐั€ะฐะผะตั‚ั€ะฐะผะธ ยซmodeset=1ยป ะธ ยซfbdev=1ยป.
  • เบ•เบญเบ™เบ™เบตเป‰เบ•เบปเบงเบ•เบดเบ”เบ•เบฑเป‰เบ‡ nvidia-installer เบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป€เบงเบตเปƒเบซเบกเปˆเบ–เป‰เบฒเบกเบตเป„เบ”เป€เบงเบต NVIDIA เบ–เบทเบเป‚เบซเบฅเบ”เบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเปเบฅเป‰เบง.
  • เบชเบณเบฅเบฑเบšเบงเบฑเบ”เบชเบฐเบ”เบธเบ›เบฐเบชเบปเบก เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบŠเบธเบ”เบซเบนเบŸเบฑเบ‡เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบˆเบดเบ‡เปเบšเบšเป€เบชเบกเบทเบ™เป€เบŠเบฑเปˆเบ™ SteamVR เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ Wayland เป€เบŠเบดเปˆเบ‡เบฎเบญเบ‡เบฎเบฑเบšเป‚เปเบ”เบเบฒเบ™เป€เบŠเบปเปˆเบฒ DRM. เบญเบฑเบ™เบ™เบตเป‰เบ•เป‰เบญเบ‡เบเบฒเบ™ wayland-protocols 1.22+ เปเบฅเบฐ xwayland 22.1.0+. เบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบ™เบตเป‰เป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเบ”เป‰เบงเบเบงเบดเบ”เบตเป‚เบญเบ›เบฐเบชเบปเบก. เป€เบŠเบตเบšเป€เบงเบต Kwin 5.24 เปเบฅเบฐ Sway 1.7.
  • เป„เบ”เป€เบงเบต NVIDIA VDPAU เบชเปเบฒเบฅเบฑเบš Xwayland เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบžเบทเปˆเบญเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš VDPAU (Video Decode and Presentation) API เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ X11 เบ—เบตเปˆเป€เบ›เบตเบ”เบ•เบปเบงเป‚เบ”เบเปƒเบŠเป‰ Xwayland.
  • เบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” libnvidia-gpucomp.so เป„เบ”เป‰เบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒ, เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก shaders.
  • เบฅเบถเบšเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” libnvidia-vulkan-producer.so เบญเบญเบเปเบฅเป‰เบง, เป€เบŠเบดเปˆเบ‡เบšเปเปˆเบˆเบณเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบŠเป‰เปƒเบ™ Wayland WSI (Window System Integration).
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ vGPU เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เป‚เบกเบ”เบนเบ™ kernel เป€เบ›เบตเบ”เบขเบนเปˆเบ‚เป‰เบฒเบ‡เบ‚เบญเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป€เบˆเบปเป‰เบฒเบžเบฒเบšเปเบฅเบฐเบฅเบฐเบšเบปเบšเปเบ‚เบ.
  • เบšเบฑเบ™เบซเบฒเบ—เบตเปˆเบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบซเบผเบธเบ”เบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเปƒเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ” (เบซเบ™เป‰เบญเบเบเบงเปˆเบฒ 1 FPS) เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ Wayland เปƒเบ™เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบกเบต GPU เบ‚เบญเบ‡เบŠเบธเบ” Maxwell, Volta, เปเบฅเบฐ Pascal เป„เบ”เป‰เบ–เบทเบเปเบเป‰เป„เบ‚เปเบฅเป‰เบง.

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

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster