NVIDIA har udgivet en ny gren af sin proprietære NVIDIA-driver, version 530.41.03. Driveren er tilgængelig for Linux (ARM64, x86_64), FreeBSD (x86_64) og Solaris (x86_64). NVIDIA 530.x blev den fjerde stabile gren efter at NVIDIA open sourcede sine kernekomponenter. Kildekoden til kernemodulerne nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko og nvidia-uvm.ko (Unified Video Memory) fra NVIDIA 530.41.03, samt de delte, ikke-OS-specifikke komponenter, de bruger, er offentliggjort på GitHub. Firmware og brugerområdebiblioteker såsom CUDA-, OpenGL- og Vulkan-stablerne forbliver proprietære.
Vigtigste innovationer:
- Tilføjet en programprofil for at løse ydeevneproblemer i Xfce 4, når OpenGL-backend bruges med G-SYNC aktiveret.
- Tilføjet understøttelse af skift til dvaletilstand ved brug af GSP-firmware.
- Programikonet for nvidia-indstillinger er blevet flyttet til hicolor-ikontemaet, så ikonet kan ændres ved at vælge andre temaer i brugermiljøet.
- Rettede et problem med Wayland-applikationer på systemer, der bruger PRIME-teknologi til at aflaste renderingsoperationer til AMD iGPU (PRIME Render Offload).
- Nvidia-installeren bruger ikke længere miljøvariablen XDG_DATA_DIRS (XDG-datafiler er nu installeret i /usr/share eller i en mappe angivet via --xdg-data-dir-indstillingen). Dette løser et problem med Flatpak installeret, hvor nvidia-settings.desktop-filen var placeret i /root/.local/share/flatpak/exports/share/applications.
- Komprimeringsformatet for .run-pakken er blevet ændret fra xz til zstd.
- Kompatibilitet med kerner er sikret Linux, indsamlet med IBT-beskyttelsestilstanden (Indirect Branch Tracking) aktiveret.
- Tilføjede NV-CONTROL-attributterne NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE og NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE for at synkronisere Quadro Sync II-kortet med andre House Sync-signalparametre.
Kilde: opennet.ru
