Naglabas ang NVIDIA ng isang bagong sangay ng sarili nitong NVIDIA driver, ang bersyon 545.29.02. Ang driver ay magagamit para sa 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, ΠΎΡΡΠ°ΡΡΡΡ ΠΏΡΠΎΠΏΡΠΈΠ΅ΡΠ°ΡΠ½ΡΠΌΠΈ.
Mga pangunahing inobasyon:
- Nagdagdag ng pang-eksperimentong suporta para sa HDMI na may 10 bits bawat color channel (naka-enable sa pamamagitan ng parameter na βhdmi_deepcolor=1β).
- Para sa mekanismo ng KMS (Kernel Mode Setting), ang suporta para sa CRTC (CRT Controller) na mga katangian ng CTM, DEGAMMA_LUT at GAMMA_LUT, na kinakailangan para sa pagpapatupad ng night mode sa GNOME at KDE environment gamit ang Wayland protocol, ay ipinatupad.
- Para sa mga composite mga server Ang suporta para sa mga virtual reality headset tulad ng SteamVR ay idinagdag sa Wayland protocol, na sumusuporta sa DRM leasing mode. Nangangailangan ito ng wayland-protocols 1.22+ at xwayland 22.1.0+. Ang suportang ito ay nasubukan na gamit ang composite video. mga server Kwin 5.24 at Sway 1.7.
- Ang driver ng NVIDIA VDPAU para sa Xwayland ay idinagdag upang magbigay ng suporta para sa VDPAU (Video Decode at Presentation) API para sa mga X11 application na inilunsad gamit ang Xwayland.
- Π ΠΌΠΎΠ΄ΡΠ»Ρ nvidia-drm Π²ΡΡΡΠΎΠ΅Π½Π° ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»Π΅ΠΉ Π½Π° Π±Π°Π·Π΅ ΡΡΠ΅ΠΉΠΌΠ±ΡΡΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² Linux Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°ΡΠ½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΎΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΠΎΠΉ ΡΠ°ΠΊΠΈΠΌΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°ΠΌΠΈ, ΠΊΠ°ΠΊ efifb ΠΈ vesafb. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π² nvidia-drm Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Β«modeset=1Β» ΠΈ Β«fbdev=1Β».
- Ang mga bukas na kernel module ay nagbibigay ng suporta para sa mga GPU ng serye ng GeForce at Workstation.
- Nagdagdag ng pang-eksperimentong suporta para sa RTD3 (Runtime D3) na mekanismo ng dynamic na pamamahala ng kuryente sa mga PC GPU.
- Nagdagdag ng suporta para sa EGL extension na EGL_ANDROID_native_fence_sync, pati na rin sa mga Vulkan extension na VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT at VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, na available kapag nilo-load ang nvidia-drm na kernelset na module na may parameter na module ng nvidia-drm.
- Ang installer ng nvidia-installer ay mayroon na ngayong kakayahang mag-install ng bagong driver kung ang system ay mayroon nang naka-load na driver ng NVIDIA.
- Ang VRR (Variable Refresh Rate) mode ay napabuti sa Wayland-based na kapaligiran.
- Ang libnvidia-gpucomp.so library ay kasama, na ginagamit para sa pag-compile ng mga shader.
- Inalis ang libnvidia-vulkan-producer.so library, na hindi na kinakailangan sa Wayland WSI (Window System Integration).
- Nagdagdag ng suporta para sa pagpapadala ng high dynamic range (HDR) na impormasyon sa pamamagitan ng HDR_OUTPUT_METADATA DRM property.
- Nagdagdag ang Vulkan Wayland WSI ng suporta para sa teknolohiya ng PRIME para sa pag-offload ng mga operasyon sa pag-render sa iba pang mga GPU (PRIME Render Offload).
Bukod pa rito, mapapansin natin ang mga corrective release ng mga nakaraang sangay ng NVIDIA drivers 470.223.02 (para sa GKxxx βKeplerβ GPUs) at 535.129.03.
Pinagmulan: opennet.ru
