Компанія NVIDIA представила перший випуск нової стабільної гілки пропрієтарного драйвера NVIDIA 440.31. Драйвер доступний для Linux (ARM, x86_64), FreeBSD (x86_64) та Solaris (x86_64).
Гілка розвиватиметься в рамках тривалого циклу підтримки (LTS) до листопада 2020 року.
До діалогу підтвердження виходу з утиліти nvidia-settings додано попередження про наявність незбережених змін у налаштуваннях;
За замовчуванням включено розпаралелювання компонування шейдерів (GL_ARB_parallel_shader_compile тепер працює без необхідності попереднього виклику glMaxShaderCompilerThreadsARB());
Для HDMI 2.1 реалізовано підтримку змінної частоти оновлення екрану (VRR G-SYNC);
Додано підтримку EGL для технології PRIME, що забезпечує винесення операцій рендерингу на інші GPU (PRIME Render Offload);
За замовчуванням у налаштуваннях X11 включена опція HardDPMS, яка дозволяє переводити дисплеї в режим сну при використанні режимів екрану, не передбачених у VESA DPMS (опція вирішує проблему з неможливістю перевести деякі монітори в режим сну при активному DPMS);
До драйвера VDPAU додано підтримку декодування відео у форматі VP9;
Змінено стратегію управління таймером GPU - частота генерації переривань таймера тепер зменшується при зменшенні навантаження на GPU;
Для X11 представлена нова опція "SidebandSocketPath", що вказує на каталог, в якому X-драйвер створить UNIX-сокет для взаємодії з OpenGL, Vulkan та VDPAU компонентами драйвера NVIDIA;
Реалізовано можливість відкату деяких операцій драйвера використання системної пам'яті, у ситуаціях заповнення всієї відеопам'яті. Зміна дозволяє позбавитися деяких помилок Xid 13 і Xid 31 у Vulkan-додатках за відсутності вільної відеопам'яті;
Додано підтримку GPU GeForce GTX 1660 SUPER;
Налагоджено складання модулів з ядром Linux 5.4, що знаходиться в розробці.