NVIDIA selskab fremlagde den første udgivelse af den nye stabile gren af den proprietære NVIDIA-driver 440.31. Driveren er tilgængelig til Linux (ARM, x86_64), FreeBSD (x86_64) og Solaris (x86_64).
Filialen vil blive udviklet som en del af en lang supportcyklus (LTS) frem til november 2020.
En advarsel om tilstedeværelsen af ikke-gemte ændringer i indstillingerne er blevet tilføjet til bekræftelsesdialogen for at afslutte nvidia-indstillingsværktøjet;
Shader kompilering parallelisering er aktiveret som standard (GL_ARB_parallel_shader_compile fungerer nu uden behov for at kalde glMaxShaderCompilerThreadsARB() først);
For HDMI 2.1 er understøttelse af variabel skærmopdateringshastighed (VRR G-SYNC) implementeret;
Tilføjet EGL-understøttelse af PRIME-teknologi, som gør det muligt at overføre gengivelsesoperationer til andre GPU'er (PRIME Render Offload);
Som standard er "HardDPMS"-indstillingen aktiveret i X11-indstillingerne, hvilket giver dig mulighed for at sætte skærme i dvaletilstand, når du bruger skærmtilstande, der ikke findes i VESA DPMS (indstillingen løser problemet med manglende evne til at sætte nogle skærme i dvaletilstand, når DPMS er aktiv);
Tilføjet understøttelse af videoafkodning i VP9-format til VDPAU-driveren;
GPU-timerstyringsstrategien er blevet ændret - frekvensen af generering af timerafbrydelser falder nu, efterhånden som belastningen på GPU'en falder;
For X11 introduceres en ny "SidebandSocketPath"-mulighed, der peger på det bibliotek, hvor X-driveren vil skabe en UNIX-socket til at interface med OpenGL-, Vulkan- og VDPAU-komponenterne i NVIDIA-driveren;
Implementeret muligheden for at rulle nogle driveroperationer tilbage for at bruge systemhukommelsen i situationer, hvor al videohukommelse er fuld. Ændringen giver dig mulighed for at slippe af med nogle Xid 13- og Xid 31-fejl i Vulkan-applikationer i mangel af ledig videohukommelse;
Tilføjet understøttelse af GPU GeForce GTX 1660 SUPER;
Samlingen af moduler med den i øjeblikket under udvikling Linux 5.4 kerne er blevet etableret.