#Source: nvidia-graphics-drivers${nvidia:Legacy} Source: nvidia-graphics-drivers-legacy-340xx Section: non-free/libs Priority: optional Maintainer: Debian NVIDIA Maintainers Uploaders: Andreas Beckmann , Vincent Cheng , Luca Boccassi , Vcs-Browser: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers Vcs-Git: https://salsa.debian.org/nvidia-team/nvidia-graphics-drivers.git -b 340xx/master Build-Depends: debhelper (>= 10), dpkg-dev (>= 1.18.8), xz-utils, dkms, libxext6, quilt, po-debconf, Rules-Requires-Root: no Standards-Version: 4.5.0 Homepage: https://www.nvidia.com XS-Autobuild: yes #Package: ${nvidia}-driver Package: nvidia-legacy-340xx-driver Section: non-free/x11 Architecture: i386 amd64 armhf Pre-Depends: nvidia-installer-cleanup, ${nvidia:legacy-check}, Depends: ${nvidia}-driver-libs (= ${binary:Version}), ${nvidia}-driver-bin (= ${binary:Version}), xserver-xorg-video-${nvidia} (= ${binary:Version}), ${nvidia}-vdpau-driver (= ${binary:Version}), ${nvidia}-alternative (= ${binary:Version}), ${nvidia:kmod:binary}, nvidia-support, ${misc:Depends} Recommends: ${nvidia-settings}, nvidia-persistenced, Suggests: ${nvidia:kmod:source}, Provides: nvidia-glx-any, Description: NVIDIA metapackage${nvidia:LegacyDesc} This metapackage depends on the NVIDIA binary driver and libraries that provide optimized hardware acceleration of OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server. . ${nvidia:kmod:Description} . ${nvidia:Models} . See /usr/share/doc/${nvidia}-driver/README.txt.gz for a complete list of supported GPUs and PCI IDs. . Building the kernel module has been tested up to Linux ${nvidia:kmod:tested:Linux}. #Package: ${nvidia}-driver-bin Package: nvidia-legacy-340xx-driver-bin Section: non-free/x11 Architecture: i386 amd64 armhf Depends: ${nvidia}-alternative (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia}-driver, Provides: nvidia-driver-bin-${nvidia:Version}, Conflicts: nvidia-driver-bin-${nvidia:Version}, Description: NVIDIA driver support binaries${nvidia:LegacyDesc} 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. . This package contains supporting binaries for the driver. #Package: ${nvidia}-driver-libs Package: nvidia-legacy-340xx-driver-libs Architecture: i386 amd64 armhf Multi-Arch: same Depends: libgl1-${nvidia}-glx (= ${binary:Version}), libegl1-${nvidia} (= ${binary:Version}), ${misc:Depends} Recommends: ${nvidia}-driver-libs-i386 [amd64], libgles1-${nvidia} (= ${binary:Version}), libgles2-${nvidia} (= ${binary:Version}), lib${nvidia}-cfg1 (= ${binary:Version}), Description: NVIDIA metapackage (OpenGL/GLX/EGL/GLES libraries)${nvidia:LegacyDesc} This metapackage depends on the NVIDIA binary libraries that provide optimized hardware acceleration of OpenGL/GLX/EGL/GLES applications via a direct-rendering X Server. #Package: ${nvidia}-driver-libs-i386 Package: nvidia-legacy-340xx-driver-libs-i386 Architecture: i386 Multi-Arch: foreign Depends: ${nvidia}-driver-libs, ${misc:Depends} Conflicts: libgl1-${nvidia}-glx-i386, Description: NVIDIA metapackage (OpenGL/GLX/EGL/GLES 32-bit libraries)${nvidia:LegacyDescShort} This metapackage helps the automatic installation of the 32-bit NVIDIA OpenGL/GLX/EGL/GLES libraries when installing ${nvidia}-driver-libs on amd64 with foreign architecture i386 enabled. #Package: xserver-xorg-video-${nvidia} Package: xserver-xorg-video-nvidia-legacy-340xx Section: non-free/x11 Architecture: i386 amd64 armhf Pre-Depends: nvidia-installer-cleanup, ${nvidia:legacy-check}, Depends: lib${nvidia}-glcore (= ${binary:Version}), ${nvidia}-alternative (= ${binary:Version}), nvidia-support, ${nvidia:xorgDepends}, ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia}-driver (>= ${nvidia:Version}), ${nvidia}-vdpau-driver (>= ${nvidia:Version}), ${nvidia:kmod:binary}, ${nvidia-settings}, Suggests: ${nvidia:kmod:source}, Provides: xserver-xorg-video-nvidia-any, ${nvidia:xorgProvides}, Breaks: glx-alternative-nvidia (<< 0.6.91), Replaces: glx-alternative-nvidia (<< 0.6.91), Description: NVIDIA binary Xorg driver${nvidia:LegacyDesc} 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. . ${nvidia:kmod:Description} . ${nvidia:Models} . See /usr/share/doc/${nvidia}-driver/README.txt.gz for a complete list of supported GPUs and PCI IDs. #Package: libgl1-${nvidia}-glx Package: libgl1-nvidia-legacy-340xx-glx Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: nvidia-installer-cleanup, ${nvidia:legacy-check}, ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), lib${nvidia}-glcore (= ${binary:Version}), nvidia-installer-cleanup (>= 20130816) [i386], nvidia-support, ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia:kmod:binary}, Suggests: ${nvidia:kmod:source}, Provides: libgl1-nvidia-glx-any, Description: NVIDIA binary OpenGL/GLX library${nvidia:LegacyDesc} 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: lib${nvidia}-glcore Package: libnvidia-legacy-340xx-glcore Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Provides: libnvidia-glcore-${nvidia:Version}, Conflicts: libnvidia-glcore-${nvidia:Version}, libgl1-nvidia-glx-${nvidia:Version}, Breaks: libgl1-${nvidia}-glx (<< 340.96-8~), Replaces: libgl1-${nvidia}-glx (<< 340.96-8~), Description: NVIDIA binary OpenGL/GLX core libraries${nvidia:LegacyDesc} 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. . This package contains the private core libraries used by the NVIDIA implementation of OpenGL and GLX. #Package: libegl1-${nvidia} Package: libegl1-nvidia-legacy-340xx Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), lib${nvidia}-eglcore (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA binary EGL library${nvidia:LegacyDesc} EGL provides a platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES. . 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 EGL implementation provided by NVIDIA. #Package: libgles1-${nvidia} Package: libgles1-nvidia-legacy-340xx Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), lib${nvidia}-eglcore (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA binary OpenGL|ES 1.x library${nvidia:LegacyDesc} 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}-driver package or /usr/share/doc/libgl1-${nvidia}-glx/README.txt.gz for a complete list of supported GPUs and PCI IDs. #Package: libgles2-${nvidia} Package: libgles2-nvidia-legacy-340xx Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), lib${nvidia}-eglcore (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA binary OpenGL|ES 2.x library${nvidia:LegacyDesc} 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 2.x provides an API for programmable hardware including vertex and fragment shaders. . 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. #Package: lib${nvidia}-eglcore Package: libnvidia-legacy-340xx-eglcore Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Provides: libnvidia-eglcore-${nvidia:Version}, Conflicts: libnvidia-eglcore-${nvidia:Version}, Description: NVIDIA binary EGL core libraries${nvidia:LegacyDesc} EGL provides a platform-agnostic mechanism for creating rendering surfaces for use with other graphics libraries, such as OpenGL|ES. . 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. . This package contains the private core libraries used by the NVIDIA implementation of EGL and OpenGL|ES. #Package: lib${nvidia}-cfg1 Package: libnvidia-legacy-340xx-cfg1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: libnvidia-cfg1-any, Breaks: libgl1-${nvidia}-glx (<< 340.96-8~), Replaces: libgl1-${nvidia}-glx (<< 340.96-8~), Description: NVIDIA binary OpenGL/GLX configuration library${nvidia:LegacyDesc} 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. . This package contains the libnvidia-cfg.so.1 runtime library. #Package: ${nvidia}-alternative Package: nvidia-legacy-340xx-alternative Architecture: i386 amd64 armhf Multi-Arch: foreign Pre-Depends: dpkg (>= 1.17.21), ${nvidia:legacy-check}, Depends: glx-alternative-nvidia (>= 0.7), ${misc:Depends} Provides: ${nvidia}-alternative--kmod-alias, Description: allows the selection of NVIDIA as GLX provider${nvidia:LegacyDesc} In setups with several NVIDIA driver versions installed (e.g. current and legacy) this metapackage registers an alternative to allow easy switching between the different versions. . Use 'update-glx --config nvidia' to select a version. . This package does not depend on the corresponding NVIDIA libraries. In order to install the NVIDIA driver and libraries, install the ${nvidia}-driver package instead. #Package: ${nvidia}-kernel-support Package: nvidia-legacy-340xx-kernel-support Section: non-free/kernel Architecture: i386 amd64 armhf Multi-Arch: foreign Depends: ${nvidia}-alternative (= ${binary:Version}), ${nvidia}-alternative--kmod-alias, nvidia-kernel-common (>= 20151021), nvidia-modprobe, ${misc:Depends} Provides: nvidia-kernel-support-any, ${nvidia}-kernel-support--v1, Breaks: glx-alternative-nvidia (<< 0.6.91), Replaces: glx-alternative-nvidia (<< 0.6.91), Description: NVIDIA binary kernel module support files${nvidia:LegacyDesc} 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. . This package provides supporting configuration for the kernel module. #Package: ${nvidia}-kernel-dkms Package: nvidia-legacy-340xx-kernel-dkms Section: non-free/kernel Architecture: i386 amd64 armhf Multi-Arch: foreign Pre-Depends: nvidia-installer-cleanup, Depends: dkms, ${nvidia}-kernel-support--v1, ${misc:Depends} Recommends: ${nvidia}-driver (>= ${nvidia:Version}) | ${libcuda1} (>= ${nvidia:Version}), Provides: ${nvidia}-kernel-${nvidia:Version}, Description: NVIDIA binary kernel module DKMS source${nvidia:LegacyDesc} This package builds the NVIDIA Xorg binary kernel module needed by ${nvidia}-driver, using DKMS. Provided that you have the kernel header packages installed, the kernel module will be built for your running kernel and automatically rebuilt for any new kernel headers that are installed. . 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. . ${nvidia:Models} . See /usr/share/doc/${nvidia}-kernel-dkms/README.txt.gz for a complete list of supported GPUs and PCI IDs. . This package contains the blobs for building kernel modules for the ${nvidia:kmod:blob:archlist}. Building the kernel modules has been tested up to Linux ${nvidia:kmod:tested:Linux}. #Package: ${nvidia}-kernel-source Package: nvidia-legacy-340xx-kernel-source Section: non-free/kernel Architecture: i386 amd64 armhf Depends: debhelper (>= 10), make:any, quilt, xz-utils, ${misc:Depends} Recommends: module-assistant | kernel-package, ${nvidia}-kernel-support, Suggests: ${nvidia}-driver (>= ${nvidia:Version}), Breaks: module-assistant (<< 0.11.6~), Description: NVIDIA binary kernel module source${nvidia:LegacyDesc} This package provides the source for the NVIDIA Xorg binary kernel module needed by ${nvidia}-driver in a form suitable for use by module-assistant or kernel-package. . 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. . PLEASE read /usr/share/doc/${nvidia}-kernel-source/README.Debian.gz for building information. If you want the kernel module to be automatically installed via DKMS, install ${nvidia}-kernel-dkms instead. . ${nvidia:Models} . See /usr/share/doc/${nvidia}-kernel-source/README.txt.gz for a complete list of supported GPUs and PCI IDs. . This package contains the blobs for building kernel modules for the ${nvidia:kmod:blob:archlist}. Building the kernel modules has been tested up to Linux ${nvidia:kmod:tested:Linux}. #Package: ${nvidia}-vdpau-driver Package: nvidia-legacy-340xx-vdpau-driver Section: non-free/video Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: nvidia-installer-cleanup, ${nvidia:legacy-check}, ${misc:Pre-Depends} Depends: libvdpau1, ${nvidia}-alternative (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia:kmod:binary}, Suggests: ${nvidia:kmod:source}, Enhances: libvdpau1, Provides: vdpau-driver, Description: Video Decode and Presentation API for Unix - NVIDIA driver${nvidia:LegacyDescShort} These libraries provide the Video Decode and Presentation API for Unix. They provide accelerated video playback (incl. H.264) for the supported graphics cards. . This package contains the NVIDIA VDPAU driver. . See /usr/share/doc/${nvidia}-vdpau-driver/README.txt.gz for more information. . ${nvidia:kmod:Description} #Package: ${nvidia}-smi Package: nvidia-legacy-340xx-smi Section: non-free/utils Architecture: i386 amd64 armhf Depends: ${nvidia}-alternative (= ${binary:Version}), lib${nvidia}-ml1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia:kmod:binary}, Suggests: ${nvidia:kmod:source}, Description: NVIDIA System Management Interface${nvidia:LegacyDesc} The NVIDIA Management Library (NVML) provides a monitoring and management API. The application "nvidia-smi" is the NVIDIA System Management Interface (NVSMI) and provides a command line interface to this functionality. . See the output from the --help command line option for supported models and further information. #Package: ${libcuda1} Package: libnvidia-legacy-340xx-cuda1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${nvidia:legacy-check}, ${misc:Pre-Depends} Depends: nvidia-support, ${nvidia}-alternative (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Recommends: ${nvidia:kmod:binary}, ${nvidia}-smi, nvidia-persistenced, ${libcuda1}-i386 [amd64], Suggests: nvidia-cuda-mps, ${nvidia:kmod:source}, Provides: libcuda.so.1 (= ${nvidia:Version}), libcuda1-any, libcuda-5.0-1, libcuda-5.0-1-i386 [i386], libcuda-5.5-1, libcuda-5.5-1-i386 [i386], libcuda-6.0-1, libcuda-6.0-1-i386 [i386], libcuda-6.5-1, libcuda-6.5-1-i386 [i386], Homepage: https://www.nvidia.com/CUDA Description: NVIDIA CUDA Driver Library${nvidia:LegacyDesc} The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . This package contains the CUDA Driver API library for low-level CUDA programming. . Supported NVIDIA devices include GPUs starting from GeForce 8 and Quadro FX series, as well as the Tesla computing processors. . ${nvidia:kmod:Description} #Package: ${libcuda1}-i386 Package: libnvidia-legacy-340xx-cuda1-i386 Architecture: i386 Multi-Arch: foreign Depends: ${libcuda1}, ${misc:Depends} Description: NVIDIA CUDA 32-bit runtime library${nvidia:LegacyDesc} This metapackage helps the automatic installation of the 32-bit NVIDIA CUDA library when installing ${libcuda1} on amd64 with foreign architecture i386 enabled. #Package: lib${nvidia}-compiler Package: libnvidia-legacy-340xx-compiler Architecture: i386 amd64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Provides: libnvidia-compiler-${nvidia:Version}, Conflicts: libnvidia-compiler-${nvidia:Version}, Description: NVIDIA runtime compiler library${nvidia:LegacyDesc} The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . This package contains the runtime compiler library. #Package: lib${nvidia:if-legacy}nvcuvid1 Package: libnvidia-legacy-340xx-nvcuvid1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA CUDA Video Decoder runtime library${nvidia:LegacyDesc} The Compute Unified Device Architecture (CUDA) enables NVIDIA graphics processing units (GPUs) to be used for massively parallel general purpose computation. . The NVIDIA CUDA Video Decoder (NVCUVID) library provides an interface to hardware video decoding capabilities on NVIDIA GPUs with CUDA. . This package contains the nvcuvid runtime library. #Package: lib${nvidia}-encode1 Package: libnvidia-legacy-340xx-encode1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVENC Video Encoding runtime library${nvidia:LegacyDesc} The NVENC Video Encoding library provides an interface to video encoder hardware on supported NVIDIA GPUs. . This package contains the nvidia-encode runtime library. #Package: lib${nvidia}-ifr1 Package: libnvidia-legacy-340xx-ifr1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA OpenGL-based Inband Frame Readback runtime library${nvidia:LegacyDescShort} The NVIDIA OpenGL-based Inband Frame Readback (NvIFROpenGL) library provides a high performance, low latency interface to capture and optionally encode an OpenGL framebuffer. NvIFROpenGL is a private API that is only available to approved partners for use in remote graphics scenarios. . This package contains the NvIFROpenGL runtime library. #Package: lib${nvidia}-fbc1 Package: libnvidia-legacy-340xx-fbc1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${libcuda1} (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Description: NVIDIA OpenGL-based Framebuffer Capture runtime library${nvidia:LegacyDesc} The NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL) library provides a high performance, low latency interface to capture and optionally encode an OpenGL framebuffer. NvFBCOpenGL is a private API that is only available to approved partners for use in remote graphics scenarios. . This package contains the NvFBCOpenGL runtime library. #Package: lib${nvidia}-ml1 Package: libnvidia-legacy-340xx-ml1 Architecture: i386 amd64 armhf Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${nvidia}-alternative (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Provides: libnvidia-ml.so.1 (= ${nvidia:Version}), Homepage: https://developer.nvidia.com/nvidia-management-library-NVML Description: NVIDIA Management Library (NVML) runtime library${nvidia:LegacyDesc} The NVIDIA Management Library (NVML) provides a monitoring and management API. It provides a direct access to the queries and commands exposed via nvidia-smi. . This package contains the nvidia-ml runtime library. #Package: ${nvidia}-opencl-icd Package: nvidia-legacy-340xx-opencl-icd Architecture: i386 amd64 Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: nvidia-opencl-common, ocl-icd-libopencl1 | nvidia-libopencl1 | libopencl1, ${nvidia}-alternative (= ${binary:Version}), ${libcuda1} (= ${binary:Version}), lib${nvidia}-compiler (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Enhances: libopencl1, Provides: opencl-icd, Description: NVIDIA OpenCL installable client driver (ICD)${nvidia:LegacyDesc} OpenCL (Open Computing Language) is a multivendor open standard for general-purpose parallel programming of heterogeneous systems that include CPUs, GPUs and other processors. . This package provides the NVIDIA installable client driver (ICD) for OpenCL which supports NVIDIA GPUs. This ICD supports OpenCL 1.x only.