NVIDIA przygotowała dla użytkowników Linuksa niezłą niespodziankę na zakończenie maja, publikując swoją pierwszą wersję beta z serii funkcji R535.
Sterownik NVIDIA 535.43.02 dla systemu Linux jest dostępny dziś rano jako pierwsza publiczna wersja beta z tej serii R535, która zastąpi wersję R530. Seria NVIDIA R535 Linux zapewnia obsługę nowych rozszerzeń Vulkan, takich jak VK_EXT_memory_priority i VK_EXT_pageable_device_memory. Istnieje również w szczególności obsługa protokołu DMA-BUF v4 Wayland jako nowszej wersji obsługi DMA-BUF, co bardzo dobrze widać obsługiwane przez zastrzeżony stos sterowników NVIDIA Linux.
Niektóre inne zmiany w sterowniku NVIDIA 535.43.02 Linux obejmują lepszą wydajność gry Minecraft (Java Edition) dla sprzętu z serii GeForce RTX 3000, naprawę wycieku pamięci dla sterownika NVIDIA GLX, obsługę wysokie taktowanie trybu zegara pikseli, takie jak [chroniony e-mailem], rozszerzony zakres funkcji Dynamic Boost dla laptopów AMD poprzedniej generacji, obsługa wstrzymywania i wznawiania podczas korzystania z oprogramowania sprzętowego NVIDIA GSP oraz szereg innych zmian i poprawek błędów.
-Dodano obsługę rozszerzeń VK_EXT_memory_priority i VK_EXT_pageable_device_memory dla procesorów graficznych Turing+.
-Poprawiono wydajność gry Minecraft Java Edition na procesorach graficznych z serii RTX 3000.
-Naprawiono wyciek pamięci w sterowniku NVIDIA GLX.
-Dodano obsługę bardzo wysokich taktowań trybu zegara pikseli, takich jak 8K @ 60Hz. Aby uzyskać szczegółowe informacje, zobacz token „MaxOneHardwareHead” X11 ModeValidation w pliku README.
-Rozszerzona obsługa funkcji Dynamic Boost w notebookach w celu uwzględnienia starszych chipsetów Renoir i Cezanne, a także chipsetów Rembrandt i nowszych AMD.
-Naprawiono błąd, który powodował niepowodzenie tworzenia łańcucha wymiany Vulkan X11 na GPU bez silnika wyświetlania, gdy używane jest rozszerzenie VK_KHR_present_id.
-Naprawiono przywracanie konsoli na starszych konsolach VGA podczas korzystania z modułów jądra NVIDIA Open GPU.
-Dodano plik nvoptix.bin do pakietu sterowników. Ten plik danych jest używany przez bibliotekę silnika śledzenia promieni OptiX, libnvoptix.so.1.
-Usunięto libnvidia-compiler.so.VERSION z pakietu sterownika. Ta funkcja jest teraz udostępniana przez inne biblioteki sterowników.
-Dodano informacje o zużyciu energii i ograniczeniach mocy do strony nvidia-settings PowerMizer.
-Zaktualizowano interfejs API NV_CTRL_GPU_POWER_SOURCE NV-CONTROL do zgłaszania niewymiarowego źródła zasilania.
-Dodano wsparcie dla wersji 4 protokołu linux-dmabuf wayland.
-Dodano atrybuty NV-CONTROL NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_MODE i NV_CTRL_FRAMELOCK_MULTIPLY_DIVIDE_VALUE, aby umożliwić synchronizację karty Quadro Sync II z różnymi szybkościami sygnału House Sync. Ta funkcja wymaga oprogramowania układowego w wersji 2.18 lub nowszej; aby pobrać najnowszą wersję oprogramowania sprzętowego.
-Dodano obsługę rozszerzeń VK_KHR_video_queue, VK_KHR_video_decode_queue, VK_KHR_video_decode_h264 i VK_KHR_video_decode_h265.
-Dodano profil aplikacji, aby uniknąć problemów z wydajnością w Xfce 4, gdy backend kompozytora OpenGL jest włączony wraz z G-SYNC.
-Dodano obsługę zawieszania i wznawiania podczas korzystania z oprogramowania układowego GSP.
-Przeniesiono ikonę aplikacji nvidia-settings do motywu ikon „hicolor”, co umożliwia dostosowanie jej za pomocą innych motywów ikon wybranych w środowisku graficznym.
-Naprawiono błąd, który uniemożliwiał odciążenie renderowania PRIME dla aplikacji Wayland podczas pracy w systemie z AMD iGPU.
-Naprawiono błąd, który uniemożliwiał nvidia-installer zapisywanie danych wyjściowych dziennika jądra w dzienniku instalatora w niektórych ścieżkach błędów ładowania modułów.
-Zmieniono program nvidia-installer, aby nie używał już zmiennej środowiskowej $XDG_DATA_DIRS. Pliki danych XDG są teraz instalowane w ścieżce określonej przez opcję–xdg-data-dir lub/usr/share, jeśli nie określono.
-To rozwiązuje problem podczas instalacji Flatpak, który powodował, że instalator umieszczał plik nvidia-settings.desktop w/root/.local/share/flatpak/exports/share/applications.
-Zmieniono zachowanie funkcji glXGetRefreshRateSGI() dla niecałkowitych częstotliwości odświeżania na zaokrąglenie do najbliższej liczby całkowitej zamiast obcinania.
-Zmieniono format kompresji pakietu instalacyjnego.run z xz na zstd. Skutkuje to mniejszym skompresowanym pakietem i szybszą wydajnością dekompresji. Awaryjny dekompresor ZSTD jest wbudowany w pakiet instalacyjny dla systemów, które nie mają jeszcze zainstalowanego programu do dekompresji ZSTD.
-Naprawiono błąd, który powodował, że nvidia-installer omyłkowo rozładowywał niektóre już załadowane moduły jądra inne niż NVIDIA.
-Naprawiono błąd, który powodował nieprawidłowe raportowanie czasów prezentacji podczas korzystania z rozszerzenia Vulkan VK_NV_present_barrier.
Oprogramowanie NVIDIA R535 Linux w wersji beta można pobrać pod adresem NVIDIA.com.