NVIDIA ha annunciato il rilascio di un nuovo ramo del driver proprietario NVIDIA 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 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 530.41.03, 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 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à è assicurata con kernel Linux compilati 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