Rilascio del driver proprietario NVIDIA 470.42.01

NVIDIA ha pubblicato il rilascio di un nuovo ramo del driver proprietario NVIDIA 470.42.01, che è ancora in fase di beta testing. Il driver è disponibile per Linux (ARM, x86_64), FreeBSD (x86_64) e Solaris (x86_64).

Principali innovazioni:

  • Aggiunto il supporto iniziale per l'accelerazione hardware OpenGL e Vulkan per le applicazioni X11 in esecuzione in ambienti Wayland utilizzando il componente Xwayland DDX. A giudicare dai test, quando si utilizza il ramo del driver NVIDIA 470, le prestazioni di OpenGL e Vulkan nelle applicazioni X avviate utilizzando XWayland sono quasi le stesse di quelle eseguite su un normale server X.
  • È stata implementata la possibilità di utilizzare la tecnologia NVIDIA NGX in Wine e il pacchetto Proton, sviluppato da Valve per eseguire giochi Windows su Linux. Inclusi Wine e Proton, ora puoi eseguire giochi che supportano la tecnologia DLSS, che ti consente di utilizzare i core Tensor delle schede video NVIDIA per un ridimensionamento realistico delle immagini utilizzando metodi di apprendimento automatico per aumentare la risoluzione senza perdere la qualità.

    Per utilizzare la funzionalità NGX nelle applicazioni Windows avviate utilizzando Wine, è inclusa la libreria nvngx.dll. Sulle versioni Wine e stabile di Proton, il supporto NGX non è stato ancora implementato, ma le modifiche per supportare questa funzionalità hanno già iniziato a essere incluse nel ramo Proton Experimental.

  • Aggiunto supporto per nuove GPU: GeForce RTX 3070 Ti, GeForce RTX 3080 Ti, A100-PG506-207, A100-PG506-217, CMP 50HX.
  • Sono stati rimossi i limiti al numero di contesti OpenGL simultanei, che ora sono limitati solo dalla dimensione della memoria disponibile.
  • Aggiunto il supporto per la tecnologia PRIME per l'offload delle operazioni di rendering su altre GPU (PRIME Display Offload) nelle configurazioni in cui le GPU di origine e di destinazione vengono elaborate dal driver NVIDIA, nonché quando la GPU di origine viene elaborata dal driver AMDGPU.
  • Aggiunto supporto per nuove estensioni Vulkan: VK_EXT_global_priority (VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT, consente l'uso della riproiezione asincrona in SteamVR), VK_EXT_global_priority_query, VK_EXT_provoking_vertex, VK_EXT_extended_dynamic_state2, VK_EXT_color_write_enable, VK_ EXT_vertex_input_dynamic_state, VK_EXT_ycbcr_2plane_444_formats, VK_NV_inherited_viewport_scissor.
  • L'utilizzo di proprietà globali Vulkan diverse da VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT ora richiede l'accesso root o i privilegi CAP_SYS_NICE.
  • Aggiunto un nuovo modulo kernel nvidia-peermem.ko che consente di utilizzare RDMA per accedere direttamente alla memoria della GPU NVIDIA da dispositivi di terze parti come Mellanox InfiniBand HCA (Host Channel Adapters) senza copiare i dati nella memoria di sistema.
  • Per impostazione predefinita, l'inizializzazione SLI è abilitata quando si utilizzano GPU con quantità diverse di memoria video.
  • nvidia-settings e NV-CONTROL forniscono strumenti di gestione dei dispositivi di raffreddamento per impostazione predefinita per le schede che supportano il controllo software dei dispositivi di raffreddamento.
  • È incluso il firmware gsp.bin, utilizzato per spostare l'inizializzazione e il controllo della GPU sul lato del chip GSP (GPU System Processor).

Fonte: opennet.ru

Aggiungi un commento