libgl1-nvidia-glx - NVIDIA binary OpenGL/GLX libraries

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Nonfree i386
Package filename libgl1-nvidia-glx_340.106-1_i386.deb
Package name libgl1-nvidia-glx
Package version 340.106
Package release 1
Package architecture i386
Package type deb
Category non-free/libs
License -
Maintainer Debian NVIDIA Maintainers <>
Download size 7.17 MB
Installed size 39.05 MB
The NVIDIA binary driver provides optimized hardware acceleration of
OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server
for graphics cards using NVIDIA chip sets.
See the description of the nvidia-driver package
or /usr/share/doc/libgl1-nvidia-glx/README.txt.gz
for a complete list of supported GPUs and PCI IDs.
This package contains the driver specific binary OpenGL/GLX implementation
provided by NVIDIA.


Package Version Architecture Repository
libgl1-nvidia-glx_340.106-1_amd64.deb 340.106 amd64 Debian Nonfree
libgl1-nvidia-glx - - -


Name Value
debconf >= 0.5
debconf-2.0 -
libc6 >= 2.1.3
libx11-6 -
libxext6 -
multiarch-support -
nvidia-alternative = 340.106-1
nvidia-installer-cleanup -
nvidia-installer-cleanup >= 20130816
nvidia-support -
pciutils -


Name Value
libgl1-nvidia-glx-340.106 -
libgl1-nvidia-glx-any -


Name Value
libgl1-nvidia-glx-340.106 -
libgl1-nvidia-glx-ia32 -
libgl1-nvidia-glx-ia32-any -
nvidia-glx-ia32 -


Name Value
libgl1-nvidia-glx-ia32 -
nvidia-glx-ia32 -


Type URL
Binary Package libgl1-nvidia-glx_340.106-1_i386.deb
Source Package nvidia-graphics-drivers

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libgl1-nvidia-glx deb package:
    # sudo apt-get install libgl1-nvidia-glx




2018-04-17 - Andreas Beckmann <>
nvidia-graphics-drivers (340.106-1) jessie; urgency=medium
* New upstream legacy 340xx branch release 340.106 (2018-01-16).
* Fixed CVE-2017-5753, CVE-2017-5715 (spectre), CVE-2017-5754 (meltdown).
(Closes: #886852)
- Fixed a compatibility problem between the nvidia.ko's Page Attribute
Table (PAT) support and the kernel Page Table Isolation (PTI) patches.
To optimize stores to memory, nvidia.ko contains support for
configuring the CPU's PAT registers, as a fallback for Linux kernels
that predate kernel native PAT support.  On any recent kernel
with CONFIG_X86_PAT enabled, the driver will detect that setup has
already been done and skip its PAT setup.  However, a static inline
function called by nvidia.ko's PAT fallback support was updated in
the PTI patches to use the EXPORT_SYMBOL_GPL symbol 'cpu_tlbstate'.
nvidia.ko was updated to only contain its PAT fallback support,
at build time, on kernels without CONFIG_X86_PAT.
* Improved compatibility with recent Linux kernels.
[ Andreas Beckmann ]
* Switch watch URL from ftp:// to https:// (375.82-1).
* Order kernels by descending version (375.82-2).
* bug-control: Add arch qualification to M-A:same packages in report-with
list otherwise reportbug will ignore them if more than one is installed
* Use https:// URLs where possible (375.82-8).
* Stop shipping the classic* and ship the modern one (for
Linux 2.6 onwards) in the regular libdir instead of the tls/ subdir
(384.111-1).  (Closes: #883615)
* Add #tls# substitution for the tls/ source directory (384.111-1).
* nvidia-kernel-{dkms,source}: Mention the supported architecture(s) in the
long Description (384.111-4).
* Update lintian overrides.
* Upload to jessie.
[ Luca Boccassi ]
* Switch to my email address in Uploaders.
* Drop drm-driver-legacy.patch, deprecated-cpu-events.patch and
vmf-address.patch, fixed upstream.
* Add vm-fault.patch to fix kernel module build on Linux 4.11 and newer.
[ Russ Allbery ]
* Remove myself from Uploaders.
2017-10-11 - Andreas Beckmann <>
nvidia-graphics-drivers (340.104-1) UNRELEASED; urgency=medium
* New upstream legacy 340xx branch release 340.104 (2017-09-19).
* Improved compatibility with recent Linux kernels.
2017-04-04 - Andreas Beckmann <>
nvidia-graphics-drivers (340.102-1) jessie; urgency=medium
* New upstream legacy 340xx branch release 340.102 (2017-02-14).
* Fixed CVE-2017-0309, CVE-2017-0310, CVE-2017-0311, CVE-2017-0318,
CVE-2017-0321.  (Closes: #855277)
[ Andreas Beckmann ]
* unregister_proc_on_failure.patch: New, unregister procfs entries during
error unwind if loading the module failed.  (Closes: #764639)
* Upload to jessie.
[ Luca Boccassi ]
* Add deprecated-cpu-events.patch and vmf-address.patch to fix kernel
module build on Linux 4.10 and newer.

See Also

Package Description
libgl1-nvidia-legacy-304xx-glx-i386_304.137-0~deb8u1_i386.deb NVIDIA binary OpenGL/GLX 32-bit libraries (304xx legacy version)
libgl1-nvidia-legacy-304xx-glx_304.137-0~deb8u1_i386.deb NVIDIA binary OpenGL/GLX libraries (304xx legacy version)
libgles1-nvidia_340.106-1_i386.deb NVIDIA binary OpenGL|ES 1.x library
libgles2-nvidia_340.106-1_i386.deb NVIDIA binary OpenGL|ES 2.x library
libjabsorb-java_1.3-3_all.deb Java to Javascript object request broker
libjai-core-java-doc_1.1.4-3_all.deb Java Advanced Imaging API reference implementation (documentation)
libjai-imageio-core-java-doc_1.2-3_all.deb Java Advanced Imaging Image I/O Tools API core (documentation)
libmail-sender-perl_0.8.16-2_all.deb Perl Module for sending mails with attachments
libmath-random-perl_0.71-5+b1_i386.deb Perl collection of random number generators
libnauty2-dev_2.5r9+ds-1_i386.deb library for graph automorphisms -- development package
libnauty2_2.5r9+ds-1_i386.deb library for graph automorphisms -- library package
libnppc6.0_6.0.37-5_i386.deb NVIDIA Performance Primitives core runtime library
libnppi6.0_6.0.37-5_i386.deb NVIDIA Performance Primitives for image processing runtime library
libnpps6.0_6.0.37-5_i386.deb NVIDIA Performance Primitives for signal processing runtime library
libnvcuvid1_340.106-1_i386.deb NVIDIA CUDA Video Decoder runtime library