Az NVIDIA ma kiadta az 560-as verziójú grafikus meghajtó sorozat stabil verzióját Linux, FreeBSD és Solaris rendszerekhez, mely az első olyan kiadás, amely alapértelmezés szerint a nyílt forráskódú GPU kernel modulokat használja.
Tartalomjegyzék
Kiemelkedő újdonságok
Az 560-as grafikus meghajtó sorozat kiemelt újdonságai közé tartozik egy frissített nvidia-installer, amely alapértelmezés szerint az NVIDIA nyílt forráskódú GPU kernel modulokat használja azokon a rendszereken, amelyek támogatják mind a proprietary mind a nyílt kernel modulokat, például a Turing, Ampere, Ada Lovelace, Blackwell, Grace Hopper és Hopper GPU-k esetében.
Ez a kiadás továbbá támogatást nyújt az EGL_KHR_platform_x11 és EGL_EXT_platform_xcb kiterjesztésekhez Xwaylanden, egy PipeWire háttérrendszert biztosít az NvFBC számára, amely lehetővé teszi a működését olyan Wayland kompozitorokon, amelyek támogatják a screencastingot az XDG Desktop Portalon keresztül, valamint több egyidejű kliens támogatását az NvFBC közvetlen rögzítéséhez.
Ezen felül a 560-as illesztőprogram támogatja a DRM-KMS explicit szinkronizációt az IN_FENCE_FD módbeállítási tulajdonságon keresztül, a VRR (változó frissítési frekvencia) támogatását a Waylanden a Volta előtti GPU-kon, a VRR támogatását laptopokon, amikor a nyílt GPU kernel modulokat használják, valamint a Vulkan információk jelentését az nvidia-settings vezérlőpulton.
Egyéb változások között szerepel a glXWaitVideoSyncSGI() funkció hatékonyabbá tétele, hogy tovább csökkentsék a képkockák akadozását bizonyos KDE Plasma konfigurációkban GSP offload mellett, valamint egy új követelmény bevezetése a Vulkan fejlécfájlokhoz, amikor az nvidia-settings alkalmazást forráskódból fordítják.
Számos hiba és probléma javítása
Számos hibát és problémát is kijavítottak ebben a verzióban, beleértve azt a hibát, amely miatt egyes DVI kimenetek nem működtek HDMI monitorokkal, egy hibát, amely a KDE Plasma felhasználókat érintette, amikor a Wayland kompozitor módban az appletek fölé húzták az egeret, vagy megnyitották azokat, ami a Plasma lefagyásához vezetett, valamint egy hibát, amely a kijelző lefagyását okozta, amikor az ablakok közvetlen szkenneléssel kerültek megjelenítésre Waylanden, többmonitoros konfigurációkban.
Az 560-as grafikus meghajtó sorozatban kijavították azt a hibát is, amely kernel összeomlásokat okozott, amikor KMS műveleteket próbáltak végrehajtani a DRM-en keresztül, ha az nvidia_drm modult a modeset=0 opcióval töltötték be, egy hibát, amely széles körű összeomlásokat okozott Xwayland játékok esetén, egy hibát, amely memória korrupciót okozott egyes laptopokon, amikor ACPI eseményeket kezeltek, valamint egy regressziót, amely miatt az nvidia-powerd daemon kilépett, ha az nvidia-dbus.conf fájl nem volt jelen az /etc/dbus-1/system.d/ könyvtárban.
Továbbá, ebben a kiadásban egy olyan hibát is kijavítottak, amely miatt a külső monitorok befagyhattak a következő módbeállításig, ha a felhasználók a PRIME Display Offloading funkciót használták, és az NVIDIA dGPU-t a kijelző offload vevőként működtették, egy hibát, amely miatt az OpenGL hármas pufferelés úgy viselkedett, mint a dupla pufferelés, és egy hibát, amely miatt a kijelzők többször jelentek meg az nvidia-settings kijelző elrendezés konfigurációs oldalán, több-GPU-s rendszer esetén.
Több olyan problémát is megoldottak, amelyek összeomlásokat vagy váratlan viselkedéseket okoztak, amikor újra létrehoztak egy NvFBC rögzítési munkamenetet, valamint egy hibát, amely miatt a grafikus meghajtó telepítése nem sikerült, amikor a rendszer a tr segédprogram alternatív megvalósításait használta, és egy hibát, amely miatt a rossz képformátumot használták a renderelési műveletek során Vulkan alkalmazásokban, amikor egy VkImage-t hoztak létre a VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT használatával.
Hogyan szerezheted be?
A kiadási megjegyzésekben további részleteket találhatsz az NVIDIA 560 grafikus meghajtó sorozat első stabil verziójában, nevezetesen az NVIDIA 560.35.03-ban bevezetett változtatásokról, amely letölthető az NVIDIA hivatalos weboldaláról 64-bites és AARch64 (ARM64) Linux rendszerekhez, valamint FreeBSD és Solaris rendszerekhez.