Rilascio del driver proprietario NVIDIA 545.29.02

NVIDIA ha rilasciato una nuova versione del suo driver proprietario NVIDIA, la versione 545.29.02. Il driver è disponibile per Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 545.x è diventato il sesto ramo stabile dopo che NVIDIA ha reso open source i suoi componenti a livello di kernel. Il codice sorgente dei moduli del kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) del nuovo ramo NVIDIA, così come i componenti condivisi non specifici del sistema operativo che utilizzano, sono pubblicati su GitHub. Il firmware e le librerie in spazio utente, come gli stack CUDA, OpenGL e Vulkan, rimangono proprietari.

Principali innovazioni:

  • Aggiunto supporto sperimentale per HDMI con 10 bit per canale colore (abilitato tramite il parametro "hdmi_deepcolor=1").
  • Per il meccanismo KMS (Kernel Mode Setting), è stato implementato il supporto per le proprietà CRTC (CRT Controller) CTM, DEGAMMA_LUT e GAMMA_LUT, necessarie per implementare la modalità notturna negli ambienti GNOME e KDE utilizzando il protocollo Wayland.
  • Per i compositi server È stato aggiunto il supporto per i visori di realtà virtuale come SteamVR al protocollo Wayland, che supporta la modalità di leasing DRM. Ciò richiede wayland-protocols 1.22+ e xwayland 22.1.0+. Questo supporto è stato testato con video composito. server Kwin 5.24 e Sway 1.7.
  • Aggiunto il driver NVIDIA VDPAU per Xwayland, che fornisce supporto per l'API VDPAU (Video Decode and Presentation) per le applicazioni X11 eseguite tramite Xwayland.
  • Il modulo nvidia-drm ha un supporto sperimentale integrato per le console basate su framebuffer, che può essere utilizzato in Linux Invece della console di avvio standard fornita da driver come efifb e vesafb, il supporto della console in nvidia-drm viene abilitato quando si carica il modulo con i parametri "modeset=1" e "fbdev=1".
  • I moduli aperti per il kernel implementano il supporto per le GPU delle serie GeForce e Workstation.
  • Aggiunto supporto sperimentale per il meccanismo di gestione dinamica dell'alimentazione RTD3 (Runtime D3) sulle GPU dei PC.
  • Aggiunto il supporto per l'estensione EGL EGL_ANDROID_native_fence_sync, nonché per le estensioni Vulkan VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT e VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, disponibili quando si carica il modulo kernel nvidia-drm con il parametro "modeset=1".
  • Il programma di installazione nvidia-installer ora è in grado di installare un nuovo driver se nel sistema è già caricato un driver NVIDIA.
  • La modalità VRR (Variable Refresh Rate) è stata migliorata per gli ambienti basati su Wayland.
  • È inclusa la libreria libnvidia-gpucomp.so, utilizzata per compilare gli shader.
  • Rimossa la libreria libnvidia-vulkan-producer.so, che non è più necessaria in Wayland WSI (Window System Integration).
  • Aggiunto supporto per il passaggio di informazioni HDR (High Dynamic Range) tramite la proprietà DRM HDR_OUTPUT_METADATA.
  • Vulkan Wayland WSI ora supporta la tecnologia PRIME per l'offload delle operazioni di rendering su altre GPU (PRIME Render Offload).

Inoltre, possiamo notare le versioni correttive delle precedenti versioni dei driver NVIDIA 470.223.02 (per GPU GKxxx "Kepler") e 535.129.03.

Fonte: opennet.ru

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster