Rilascio del driver proprietario NVIDIA 520.56.06

NVIDIA ha annunciato il rilascio di un nuovo ramo del driver proprietario NVIDIA 520.56.06. Il driver è disponibile per Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 520.x è diventato il secondo ramo stabile dopo che NVIDIA ha aperto i componenti in esecuzione a livello di kernel. I testi sorgenti dei moduli kernel nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko e nvidia-uvm.ko (Unified Video Memory) di NVIDIA 520.56.06, nonché i componenti comuni utilizzati in essi, non legati al sistema operativo, pubblicati su GitHub. Il firmware e le librerie utilizzate nello spazio utente, come gli stack CUDA, OpenGL e Vulkan, rimangono proprietari.

Principali innovazioni:

  • Aggiunto il supporto per la GPU GeForce RTX 4090.
  • Il driver è stato aggiornato per fornire supporto per l'API grafica Vulkan. Le estensioni VK_KHR_acceleration_structure, VK_KHR_deferred_host_operazioni, VK_KHR_ray_query, VK_KHR_ray_tracing_pipeline, VK_NV_cuda_kernel_launch, VK_NV_ray_tracing, VK_NV_ray_tracing_motion_blur, VK_NVX_binary_import e VK_NVX_image_view_hand i file non sono più disponibili dipendono dal modulo del kernel nvidia-uvm.ko.
  • Aggiunto supporto per la fornitura di aggiornamenti OTA per Proton e Wine NVIDIA NGX. Per abilitare il download degli aggiornamenti, impostare la variabile di ambiente PROTON_ENABLE_NGX_UPDATER su 1.
  • Nel programma di installazione (nvidia-installer), agli utenti non root è consentito utilizzare l'opzione “--add-this-kernel”, viene implementata un'indicazione più accurata dell'avanzamento della creazione dei moduli del kernel e viene visualizzato un avviso se Manca il bootloader Vulkan ICD.
  • Supporto rielaborato per il sistema DKMS (Dynamic Kernel Module Support) utilizzato per creare moduli del kernel dopo l'aggiornamento del kernel Linux. Se il sistema dispone dell'utilità dkms, il programma di installazione ora registra i moduli del kernel forniti in DKMS per impostazione predefinita.
  • Aggiunta una nuova implementazione del debugger CUDA (libcudadebugger.so) per architetture GPU a partire da Pascal.
  • Risolto un problema di regressione che causava blocchi e schermate vuote durante l'esecuzione del server X su una GPU della serie RTX 30 in alcune configurazioni con monitor collegati tramite HDMI.
  • Risolto un problema che causava l'arresto anomalo di Spider-Man Remastered su GPU Turing e versioni successive.
  • Risolto un bug nel driver Vulkan che causava il danneggiamento degli shader di controllo della geometria e della tassellatura.

Fonte: opennet.ru

Aggiungi un commento