Firma NVIDIA представила pierwsze wydanie nowej stabilnej gałęzi autorskiego sterownika NVIDIA 440.31. Sterownik jest dostępny dla systemów Linux (ARM, x86_64), FreeBSD (x86_64) i Solaris (x86_64).
Oddział będzie rozwijany w ramach długiego cyklu wsparcia (LTS) do listopada 2020 roku.
Do okna dialogowego potwierdzenia wyjścia z narzędzia nvidia-settings dodano ostrzeżenie o obecności niezapisanych zmian w ustawieniach;
Równolegle kompilacja shaderów jest domyślnie włączona (GL_ARB_parallel_shader_compile działa teraz bez konieczności wywoływania najpierw glMaxShaderCompilerThreadsARB());
W przypadku HDMI 2.1 zaimplementowano obsługę zmiennej częstotliwości odświeżania ekranu (VRR G-SYNC);
Dodano obsługę EGL dla technologii PRIME, która umożliwia przenoszenie operacji renderowania na inne procesory graficzne (PRIME Render Offload);
Domyślnie w ustawieniach X11 włączona jest opcja „HardDPMS”, która pozwala na wprowadzenie wyświetlaczy w tryb uśpienia podczas korzystania z trybów ekranu nieprzewidzianych w VESA DPMS (opcja rozwiązuje problem braku możliwości przejścia niektórych monitorów w tryb uśpienia podczas korzystania z DPMS jest aktywny);
Dodano obsługę dekodowania wideo w formacie VP9 do sterownika VDPAU;
Zmieniono strategię zarządzania timerem GPU - częstotliwość generowania przerwań timera maleje teraz wraz ze spadkiem obciążenia GPU;
Dla X11 wprowadzono nową opcję „SidebandSocketPath”, wskazującą katalog, w którym sterownik X utworzy gniazdo UNIX do współpracy ze składnikami OpenGL, Vulkan i VDPAU sterownika NVIDIA;
Zaimplementowano możliwość wycofania niektórych operacji sterownika w celu wykorzystania pamięci systemowej w sytuacjach, gdy cała pamięć wideo jest zapełniona. Zmiana pozwala pozbyć się niektórych błędów Xid 13 i Xid 31 w aplikacjach Vulkan w przypadku braku wolnej pamięci wideo;