NVIDIAs proprietära drivrutinsversion 530.41.03

NVIDIA har släppt en ny gren av den egenutvecklade NVIDIA-drivrutinen 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 upptäckten av NVIDIA av komponenter som fungerar på kärnnivå. 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 vanliga komponenter som används i dem, inte bundna till operativsystemet, publicerade på GitHub. Firmware- och användarutrymmesbibliotek som CUDA-, OpenGL- och Vulkan-stackarna förblir proprietära.

Huvudsakliga innovationer:

  • Lade till en applikationsprofil för att lösa prestandaproblem i Xfce 4 när du använder en OpenGL-backend med G-SYNC aktiverat.
  • Tillagt stöd för viloläge vid användning av GSP-firmware.
  • Programikonen för nvidia-inställningar har flyttats till hicolor-ikontemat, vilket gör att ikonen kan ändras genom att välja andra teman i användarens miljö.
  • Fixade ett problem med Wayland-applikationer på system som använder PRIME-teknik för att avlasta renderingsoperationer till AMD iGPU:er (PRIME Render Offload).
  • nvidia-installer har slutat använda miljövariabeln XDG_DATA_DIRS (XDG-datafiler är nu installerade i /usr/share eller i en katalog som anges via --xdg-data-dir-alternativet). Ändringen löser ett problem med Flatpak installerat, vilket gjorde att filen nvidia-settings.desktop fanns i katalogen /root/.local/share/flatpak/exports/share/applications.
  • .run-paketkomprimeringsformatet har ändrats från xz till zstd.
  • Kompatibilitet med Linux-kärnor kompilerade med IBT (Indirect Branch Tracking) skyddsläge 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

Lägg en kommentar