OpenGL|ES is a cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, phones, appliances and vehicles. It contains a subset of OpenGL plus a number of extensions for the special needs of embedded systems.
OpenGL|ES 1.x provides an API for fixed-function hardware.
See the description of the nvidia-legacy-390xx-driver package or /usr/share/doc/libgl1-nvidia-legacy-390xx-glx/README.txt.gz for a complete list of supported GPUs and PCI IDs.
This package contains the (binary) GLVND libGLESv1_CM.so.1 stub library provided by NVIDIA which dispatches to vendor implementations (libGLESv1_CM_*.so.1) via GLVND.
OpenGL|ES 1.x provides an API for fixed-function hardware.
See the description of the nvidia-legacy-390xx-driver package or /usr/share/doc/libgl1-nvidia-legacy-390xx-glx/README.txt.gz for a complete list of supported GPUs and PCI IDs.
This package contains the (binary) GLVND libGLESv1_CM.so.1 stub library provided by NVIDIA which dispatches to vendor implementations (libGLESv1_CM_*.so.1) via GLVND.
Original maintainer | Debian NVIDIA Maintainers |
---|---|
Homepage | https://www.nvidia.com |
390.116

367.44

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | deb | 390.116-1 | 2019-06-17 | 196 kiB | 262 kiB | Debian NVIDIA Maintainers |
![]() | deb | 367.44-3mx150+3 | 2019-01-14 | 167 kiB | 258 kiB | Steven Pusser |
Latest updates

Debian 9.0 stretch-proposed-updates/non-free: Version 390.116-1 removed
2019-06-17

Debian 9.0 stretch/non-free: Updated from 390.87-8~deb9u1 to 390.116-1
2019-06-17
- New upstream legacy branch release 390.116 (2019-02-22).
- Fixed CVE‑2018‑6260. (Closes: #913467)
https://nvidia.custhelp.com/app/answers/detail/a_id/4772 - Fixed build failures which resulted in errors like "implicit declaration of function drm_...", when building the NVIDIA DRM kernel module for Linux kernel 5.0 release candidates.
- Fixed a bug which could cause VK_KHR_external_semaphore_fd operations to fail.
- Fixed a build failure, "implicit declaration of function 'vm_insert_pfn'", when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.
- Fixed a build failure, "unknown type name 'ipmi_user_t'", when building the NVIDIA kernel module for Linux kernel 4.20 release candidates.
- Fixed a bug that caused mode switches to fail when an SDI output board was connected.
- Fixed a bug that could cause rendering corruption in Vulkan programs.
- Fixed a bug that caused vkGetPhysicalDeviceDisplayPropertiesKHR() to occasionally return incorrect values for physicalResolution.
- Fixed CVE‑2018‑6260. (Closes: #913467)
- New upstream legacy branch release 340 series.
- Fixed a build failure, "too many arguments to function 'get_user_pages'", when building the NVIDIA kernel module for Linux kernel v4.4.168.
- Fixed a build failure, "implicit declaration of function do_gettimeofday", when building the NVIDIA kernel module for Linux kernel 5.0 release candidates.
- Added a new kernel module parameter, NVreg_RestrictProfilingToAdminUsers, to allow restricting the use of GPU performance counters to system administrators only.
Luca Boccassi- Drop kmem_cache_create_usercopy.patch, drm-mode.patch, ipmi-user.patch, vm-insert-pfn.patch: fixed upstream.
- Update symbols files.
Andreas Beckmann- nvidia-detect: stretch now has a 390.xx driver.
- nvidia-kernel-source: Bump debhelper dependency to match Build-Depends.
- Upload to stretch.

Debian 9.0 stretch-proposed-updates/non-free: Version 390.116-1 introduced
2019-04-01
- New upstream legacy branch release 390.116 (2019-02-22).
- Fixed CVE‑2018‑6260. (Closes: #913467)
https://nvidia.custhelp.com/app/answers/detail/a_id/4772 - Fixed build failures which resulted in errors like "implicit declaration of function drm_...", when building the NVIDIA DRM kernel module for Linux kernel 5.0 release candidates.
- Fixed a bug which could cause VK_KHR_external_semaphore_fd operations to fail.
- Fixed a build failure, "implicit declaration of function 'vm_insert_pfn'", when building the NVIDIA DRM kernel module for Linux kernel 4.20 release candidates.
- Fixed a build failure, "unknown type name 'ipmi_user_t'", when building the NVIDIA kernel module for Linux kernel 4.20 release candidates.
- Fixed a bug that caused mode switches to fail when an SDI output board was connected.
- Fixed a bug that could cause rendering corruption in Vulkan programs.
- Fixed a bug that caused vkGetPhysicalDeviceDisplayPropertiesKHR() to occasionally return incorrect values for physicalResolution.
- Fixed CVE‑2018‑6260. (Closes: #913467)
- New upstream legacy branch release 340 series.
- Fixed a build failure, "too many arguments to function 'get_user_pages'", when building the NVIDIA kernel module for Linux kernel v4.4.168.
- Fixed a build failure, "implicit declaration of function do_gettimeofday", when building the NVIDIA kernel module for Linux kernel 5.0 release candidates.
- Added a new kernel module parameter, NVreg_RestrictProfilingToAdminUsers, to allow restricting the use of GPU performance counters to system administrators only.
Luca Boccassi- Drop kmem_cache_create_usercopy.patch, drm-mode.patch, ipmi-user.patch, vm-insert-pfn.patch: fixed upstream.
- Update symbols files.
Andreas Beckmann- nvidia-detect: stretch now has a 390.xx driver.
- nvidia-kernel-source: Bump debhelper dependency to match Build-Depends.
- Upload to stretch.

MX Linux stretch stretch/non-free: Version 384.111-3~~mx17+1 removed
2019-02-24

Debian 9.0 stretch-proposed-updates/non-free: Version 390.87-8~deb9u1 removed
2019-02-16

Debian 9.0 stretch/non-free: Updated from 384.130-1 to 390.87-8~deb9u1
2019-02-16
- Rebuild for stretch.

Debian 9.0 stretch-proposed-updates/non-free: Version 390.87-8~deb9u1 introduced
2019-02-10
- Rebuild for stretch.

Ubuntu 19.04 disco-proposed/multiverse: Version 390.87-2 removed
2019-01-22

MX Linux stretch stretch/non-free: Version 384.111-3~~mx17+1 introduced
2019-01-14
- Rebuild for MX-17.
- Add fakeroot to build-deps to prevent FTBFS.

MX Linux mx16 mx16/non-free: Version 367.44-3mx150+3 introduced
2019-01-14
- A better-working version of nvidia-detect.in.

Ubuntu 19.04 disco-proposed/multiverse: Version 390.87-2 introduced
2019-01-14

Debian 10.0 buster/non-free: Version 390.25-2 removed
2019-01-12

Debian 9.0 stretch-proposed-updates/non-free: Version 384.130-1 removed
2019-01-12

Debian 9.0 stretch-backports/non-free: Version 390.48-2~bpo9+3 removed
2019-01-12

Debian 9.0 stretch/non-free: Updated from 375.82-1~deb9u1 to 384.130-1
2019-01-12
- New upstream long lived branch release 384.130 (2018-03-28).
- Fixed CVE-2018-6249, CVE-2018-6253.
https://nvidia.custhelp.com/app/answers/detail/a_id/4649 (Closes: #894338) - Improved compatibility with recent Linux kernels.
- Fixed a string concatenation bug that caused libGL to accidentally try to create the directory "$HOME.nv" rather than "$HOME/.nv" in some cases where /tmp isn't accessible. (Closes: #888028)
- Increased the version numbers of the GLVND libGL, libGLESv1_CM, libGLESv2, and libEGL libraries, to prevent concurrently installed non-GLVND libraries from taking precedence in the dynamic linker cache.
- Fixed CVE-2018-6249, CVE-2018-6253.
- New upstream release 340 series.
- Fixed a bug which could cause X servers that export a Video Driver ABI earlier than 0.8 to crash when running X11 applications which call XRenderAddTraps().
Luca Boccassi- Install the renamed GLVND libraries and add SONAME symlinks.
Andreas Beckmann- Bump the required glx-diversions/glx-alternative-nvidia version for the renamed GLVND libraries.
- Upload to stretch

Debian 9.0 stretch-proposed-updates/non-free: Updated from 384.111-4~deb9u1 to 384.130-1
2018-06-19
- New upstream long lived branch release 384.130 (2018-03-28).
- Fixed CVE-2018-6249, CVE-2018-6253.
https://nvidia.custhelp.com/app/answers/detail/a_id/4649 (Closes: #894338) - Improved compatibility with recent Linux kernels.
- Fixed a string concatenation bug that caused libGL to accidentally try to create the directory "$HOME.nv" rather than "$HOME/.nv" in some cases where /tmp isn't accessible. (Closes: #888028)
- Increased the version numbers of the GLVND libGL, libGLESv1_CM, libGLESv2, and libEGL libraries, to prevent concurrently installed non-GLVND libraries from taking precedence in the dynamic linker cache.
- Fixed CVE-2018-6249, CVE-2018-6253.
- New upstream release 340 series.
- Fixed a bug which could cause X servers that export a Video Driver ABI earlier than 0.8 to crash when running X11 applications which call XRenderAddTraps().
Luca Boccassi- Install the renamed GLVND libraries and add SONAME symlinks.
Andreas Beckmann- Bump the required glx-diversions/glx-alternative-nvidia version for the renamed GLVND libraries.
- Upload to stretch

Debian 9.0 stretch-backports/non-free: Updated from 384.111-3~bpo9+1 to 390.48-2~bpo9+3
2018-06-19

Debian 10.0 buster/non-free: Updated from 384.111-4 to 390.25-2
2018-03-14
- Merge changes from 387.34-4.
- Upload to unstable.

Debian 9.0 stretch-proposed-updates/non-free: Version 384.111-4~deb9u1 introduced
2018-03-14
- Rebuild for stretch.
- Relax the libvulkan1 (build-)dependency.
- Do not conflict with *-glvnd-nvidia, there is no libglvnd in stretch.
- Continue recommending the GLESv1 library for stretch.

Debian experimental experimental/non-free: Version 390.25-1 removed
2018-03-07