NVIDIA Company представила den första utgåvan av den nya stabila grenen av den proprietära NVIDIA-drivrutinen 440.31. Drivrutinen är tillgänglig för Linux (ARM, x86_64), FreeBSD (x86_64) och Solaris (x86_64).
Filialen kommer att utvecklas som en del av en lång supportcykel (LTS) fram till november 2020.
En varning om förekomsten av osparade ändringar i inställningarna har lagts till i bekräftelsedialogrutan för att avsluta nvidia-inställningarna;
Shader-kompileringsparallellisering är aktiverad som standard (GL_ARB_parallel_shader_compile fungerar nu utan att behöva anropa glMaxShaderCompilerThreadsARB() först);
För HDMI 2.1 är stöd för variabel skärmuppdateringsfrekvens (VRR G-SYNC) implementerat;
Tillagt EGL-stöd för PRIME-teknik, vilket gör att renderingsoperationer kan överföras till andra GPU:er (PRIME Render Offload);
Som standard är alternativet "HardDPMS" aktiverat i X11-inställningarna, vilket gör att du kan sätta skärmar i viloläge när du använder skärmlägen som inte finns i VESA DPMS (alternativet löser problemet med oförmågan att sätta vissa bildskärmar i viloläge när DPMS är aktivt);
Lade till stöd för videoavkodning i VP9-format till VDPAU-drivrutinen;
GPU-timerhanteringsstrategin har ändrats - frekvensen för att generera timeravbrott minskar nu när belastningen på GPU:n minskar;
För X11 introduceras ett nytt "SidebandSocketPath"-alternativ, som pekar på katalogen där X-drivrutinen kommer att skapa en UNIX-socket för gränssnitt med OpenGL-, Vulkan- och VDPAU-komponenterna i NVIDIA-drivrutinen;
Implementerat möjligheten att återställa vissa drivrutinsoperationer för att använda systemminnet i situationer där allt videominne är fullt. Ändringen gör att du kan bli av med några Xid 13- och Xid 31-fel i Vulkan-applikationer i frånvaro av ledigt videominne;
Tillagt stöd för GPU GeForce GTX 1660 SUPER;
Sammansättningen av moduler med den för närvarande under utveckling Linux 5.4 kärnan har etablerats.