NVIDIA ha rilasciato una nuova versione del suo driver proprietario NVIDIA, la versione 530.41.03. Il driver è disponibile per Linux (ARM64, x86_64), FreeBSD (x86_64) e Solaris (x86_64). NVIDIA 530.x è diventato il quarto ramo stabile dopo che NVIDIA ha reso open source i suoi componenti del 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) di NVIDIA 530.41.03, così come i componenti condivisi non specifici del sistema operativo che utilizzano, sono pubblicati su GitHub. Il firmware e le librerie dello spazio utente come gli stack CUDA, OpenGL e Vulkan rimangono proprietari.
Principali innovazioni:
- Aggiunto un profilo dell'applicazione per risolvere i problemi di prestazioni in Xfce 4 quando si utilizza il backend OpenGL con G-SYNC abilitato.
- Aggiunto supporto per accedere alla modalità di sospensione quando si utilizza il firmware GSP.
- L'icona dell'applicazione nvidia-settings è stata spostata nel tema dell'icona hicolor, consentendoti di modificare l'icona selezionando altri temi nell'ambiente utente.
- È stato risolto il problema con le applicazioni Wayland sui sistemi che utilizzano la tecnologia PRIME per scaricare le operazioni di rendering su AMD iGPU (PRIME Render Offload).
- Il programma di installazione nvidia ha smesso di utilizzare la variabile di ambiente XDG_DATA_DIRS (i file di dati XDG sono ora installati in /usr/share o nella directory specificata tramite l'opzione --xdg-data-dir). La modifica risolve un problema con Flatpak installato che causava il posizionamento del file nvidia-settings.desktop nella directory /root/.local/share/flatpak/exports/share/applications.
- Il formato di compressione del pacchetto .run è stato modificato da xz a zstd.
- La compatibilità con i kernel è garantita. Linux, raccolti con la modalità di protezione IBT (Indirect Branch Tracking) abilitata.
- Aggiunti gli attributi NV-CONTROL NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE e NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE per sincronizzare la scheda Quadro Sync II con altri parametri del segnale House Sync.
Fonte: opennet.ru
