NVIDIA har släppt en ny gren av sin egenutvecklade NVIDIA-drivrutin, version 530.41.03. Drivrutinen är tillgänglig för Linux (ARM64, x86_64), FreeBSD (x86_64) och Solaris (x86_64). NVIDIA 530.x blev den fjärde stabila grenen efter att NVIDIA öppnade källkoden för sina kärnkomponenter. Källkoden för kärnmodulerna nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko och nvidia-uvm.ko (Unified Video Memory) från NVIDIA 530.41.03, såväl som de delade, icke-OS-specifika komponenter som de använder, publiceras på GitHub. Firmware och användarbibliotek som CUDA-, OpenGL- och Vulkan-stackarna förblir proprietära.
Huvudsakliga innovationer:
- Lade till en applikationsprofil för att åtgärda prestandaproblem i Xfce 4 när OpenGL-backend används med G-SYNC aktiverat.
- Lade till stöd för att växla till viloläge när GSP-firmware används.
- Programikonen för nvidia-settings har flyttats till ikontemat hicolor, vilket gör att ikonen kan ändras genom att välja andra teman i användarmiljön.
- Åtgärdade ett problem med Wayland-applikationer på system som använder PRIME-teknik för att avlasta renderingsåtgärder till AMD iGPU (PRIME Render Offload).
- Nvidia-installer använder inte längre miljövariabeln XDG_DATA_DIRS (XDG-datafiler installeras nu i /usr/share eller i en katalog som anges via alternativet --xdg-data-dir). Detta åtgärdar ett problem med Flatpak installerat där filen nvidia-settings.desktop fanns i /root/.local/share/flatpak/exports/share/applications.
- Komprimeringsformatet för .run-paketet har ändrats från xz till zstd.
- Kompatibilitet med kärnor garanteras Linux, insamlad med IBT-skyddsläget (Indirect Branch Tracking) aktiverat.
- Lade till NV-CONTROL-attributen NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE och NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE för att synkronisera Quadro Sync II-kortet med andra House Sync-signalparametrar.
Källa: opennet.ru
