r8037 - /packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog
anbe at users.alioth.debian.org
anbe at users.alioth.debian.org
Sun Apr 22 17:03:28 BST 2018
Author: anbe
Date: Sun Apr 22 16:03:28 2018
New Revision: 8037
URL: http://svn.debian.org/wsvn/pkg-nvidia/?sc=1&rev=8037
Log:
truncate changelog
Modified:
packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog
Modified: packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-nvidia/packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog?rev=8037&op=diff
==============================================================================
--- packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog (original)
+++ packages/nvidia-graphics-drivers-legacy-390xx/trunk/debian/changelog Sun Apr 22 16:03:28 2018
@@ -154,7802 +154,3 @@
* Upload to experimental.
-- Andreas Beckmann <anbe at debian.org> Sat, 13 Jan 2018 06:45:31 +0100
-
-nvidia-graphics-drivers (387.34-4) unstable; urgency=medium
-
- * libcuda1: Add Provides: libcuda-9.1-1{,-i386}.
- * nvidia-modprobe.conf: Consistently handle nvidia-modeset.
- * Merge changes from 384.111-4 (unstable), 384.111-4~deb9u1 (stretch).
- * Update lintian overrides.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 05 Mar 2018 05:12:11 +0100
-
-nvidia-graphics-drivers (387.34-3) experimental; urgency=medium
-
- [ Luca Boccassi ]
- * Add timer.patch to fix kernel module build on Linux 4.15 and newer.
-
- [ Andreas Beckmann ]
- * Merge changes from 384.111-1.
- * Restrict watch file to releases from the 387.xx short lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 12 Jan 2018 12:30:17 +0100
-
-nvidia-graphics-drivers (387.34-2) experimental; urgency=medium
-
- * Support easier and consistent switching between GLVND/non-GLVND variants.
- * nvidia-driver-libs{,-i386}: Depend only on the GLVND variants.
- * nvidia-driver-libs-nonglvnd{,-i386}: New metapackages depending only on
- the non-GLVND variants. (Closes: #864497)
- * Stop shipping the classic libnvidia-tls.so.* and ship the modern one (for
- Linux 2.6 onwards) in the regular libdir instead of the tls/ subdir.
- (Closes: #883615)
- * Add #tls# substitution for the tls/ source directory.
- * Bump Standards-Version to 4.1.2. No changes needed.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 18 Dec 2017 04:49:57 +0100
-
-nvidia-graphics-drivers (387.34-1) experimental; urgency=medium
-
- * New upstream short lived branch release 387.34 (2017-11-24).
- (Closes: #881164)
- - Fixed a bug that caused Vulkan X11 swapchains to fail on GPUs without a
- display engine, such as some Tesla-branded graphics cards and some Optimus
- laptops.
- - Fixed a bug that caused fullscreen Vulkan applications to hang on some
- Kepler GPUs, such as the GeForce GTX 680.
- - Fixed a bug where the G-SYNC indicator was reporting "normal" instead
- of "G-SYNC" on Vulkan applications when G-SYNC was enabled.
- * New upstream short lived branch release 387.22 (2017-10-30).
- - Fixed a regression that could cause driver errors when setting modes
- that include DisplayPort Multi-Stream Transport devices.
- - Added an nvidia.ko kernel module parameter, NVreg_EnableBacklightHandler,
- which can be used to enable experimental handling of laptop backlight
- brightness through /sys/class/backlight/. This handler overrides the
- ACPI-based one provided by the video.ko kernel module.
- NVreg_EnableBacklightHandler is disabled by default.
- - Added G-SYNC to all supported Vulkan swapchains for Maxwell and up.
- G-SYNC is enabled by default when using G-SYNC-ready monitors. For
- direct-to-display swapchains, an application profile with "GLGSYNCAllowed"
- setting set to 'false' can be used to disable this feature:
- {
- "rules" : [
- { "pattern" : [], "profile" : [ "GLGSYNCAllowed", false ] }
- ]
- }
- * New upstream beta 387.12 (2017-10-03).
- - Fixed a regression that caused some display connectors on some GPUs to not
- report a connected HDMI or DisplayPort audio device even if the connected
- monitor supports audio.
- - Fixed a race condition that could lead to crashes when OpenGL programs
- manipulated vertex buffer objects from multiple threads simultaneously.
- - Improved performance of fullscreen Vulkan applications using X11
- swapchains. This optimization will cause more events that trigger
- an out-of-date swapchain, such as when entering or leaving
- fullscreen mode. (This is commonly encountered when using the
- alt-tab key combination, for example.) Applications that do not
- properly respond to the VK_ERROR_OUT_OF_DATE_KHR return code may
- not function properly when these events occur. See section 30.8
- of the Vulkan specification.
- - Added support for YUV 4:2:0 compression for monitors connected via
- DisplayPort in configurations where either the display or GPU is
- incapable of driving the current mode in RGB 4:4:4. See the
- description in the "Programming Modes" appendix for details.
- - Added framebuffer console hot plug handling to nvidia-modeset.
- Note that hot plugging is only handled when nvidia-modeset is initialized;
- for example, when Xorg or nvidia-persistenced is running or when
- nvidia-drm is loaded with the "modeset=1" parameter.
- - Added an "AllowGSYNC" MetaMode attribute that can be used to disable
- G-SYNC completely. This can be use to allow enabling features that are
- incompatible with G-SYNC, such as Ultra Low Motion Blur or Frame Lock.
- - Fixed several problems that prevented the "cc_version_check" sanity
- test from running correctly when building the NVIDIA kernel modules.
- As these problems would have masked mismatches between the compiler
- versions used to build the kernel and the NVIDIA kernel modules for
- an extended period of time, nvidia-installer has been updated to
- ignore CC version mismatches by default when they are detected.
- - Tiled monitors formerly resulted in a separate Xinerama screen being
- reported for each tile. They will now, by default, be combined into a
- single large Xinerama screen.
- - The individual panels in a tiled monitor will now be arranged based
- on the layout information provided in the monitor's EDID. This can be
- overridden by either manually specifying offsets or using the
- "MetaModeOrientation" option.
- - Disabled interlaced modes over DisplayPort by default due to incomplete
- support in the GPU. Added "AllowDpInterlaced" mode validation token to
- override this default behavior and allow interlaced modes over
- DisplayPort protocol anyway.
-
- [ Luca Boccassi ]
- * Update d/copyright with new 6.3 paragraph in NVIDIA's license, which warns
- that the drivers are licensed for usage with NVIDIA hardware.
- * Drop nvidia-drm-crtc.patch, fixed upstream, and refresh
- nvidia-drm-master-dev.patch and use-kbuild-compiler.patch to remove fuzz.
- * Adjust filenames for new minor ABI revision of libnvidia-egl-wayland1
- (libnvidia-egl-wayland.so.1.0.1 -> libnvidia-egl-wayland.so.1.0.2).
- * Update symbols files.
- * Update nv-readme.ids.
- * Refresh nvidia-use-ARCH.o_binary.patch to remove fuzz from 387.22.
-
- [ Andreas Beckmann ]
- * Update lintian overrides.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 07 Dec 2017 01:57:08 +0100
-
-nvidia-graphics-drivers (384.130-1) stretch; urgency=medium
-
- * 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.
- * 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
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 17 Apr 2018 14:40:27 +0200
-
-nvidia-graphics-drivers (384.111-4~deb9u1) stretch; urgency=medium
-
- * 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.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 26 Feb 2018 01:45:42 +0100
-
-nvidia-graphics-drivers (384.111-4) unstable; urgency=medium
-
- * nvidia-kernel-{dkms,source}: Mention the supported architecture(s) in the
- long Description.
- * Use dh_missing --fail-missing.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 30 Jan 2018 20:37:47 +0100
-
-nvidia-graphics-drivers (384.111-3) unstable; urgency=medium
-
- * Add more Breaks to nvidia-driver-libs and nvidia-driver-libs-nonglvnd to
- ease upgrade paths and switching.
- * nvidia-alternative.prerm: Trigger register-glx-alternative-nvidia upon
- removal. (Closes: #883637)
- * libgl1-nvidia-glx.prerm: Do not forcibly remove the nvidia alternative,
- this would reset it from manual mode to auto mode while it could still
- be needed by other packages, e.g. libcuda1. Let the nvidia-alternative
- triggers handle it instead.
- * nvidia-kernel-dkms: Remove libelf-dev workaround, fixed in src:linux.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 16 Jan 2018 01:43:41 +0100
-
-nvidia-graphics-drivers (384.111-2) unstable; urgency=medium
-
- * Bump Standards-Version to 4.1.3. No changes needed.
- * Add Breaks between nvidia-driver-libs and nvidia-driver-libs-nonglvnd.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 14 Jan 2018 16:18:39 +0100
-
-nvidia-graphics-drivers (384.111-1) unstable; urgency=medium
-
- * New upstream long lived branch release 384.111 (2018-01-04).
- * Fixed CVE-2017-5753, CVE-2017-5715 (spectre), CVE-2017-5754 (meltdown).
- https://nvidia.custhelp.com/app/answers/detail/a_id/4611
- (Closes: #886852)
- - Added support for the following GPUs: GeForce MX130, GeForce MX110,
- GeForce GTX 1050 Ti with Max-Q Design, Quadro P500.
- - Fixed a regression that prevented displays connected via some types of
- passive adapters (e.g. DMS-59 to VGA or DVI) from working correctly.
- The regression was introduced with driver version 384.98.
- - Fixed a bug that caused Quadro M2200 GPUs to enter the lowest available
- PowerMizer performance level when under load.
- * Improved compatibility with recent Linux kernels. (Closes: #886470)
-
- [ Andreas Beckmann ]
- * Support easier and consistent switching between GLVND/non-GLVND variants.
- * nvidia-driver-libs{,-i386}: Depend only on the GLVND variants.
- * nvidia-driver-libs-nonglvnd{,-i386}: New metapackages depending only on
- the non-GLVND variants. (Closes: #864497)
- * nvidia-driver-libs: Stop recommending the GLES1 library, dropped by MESA.
- * Stop shipping the classic libnvidia-tls.so.* and ship the modern one (for
- Linux 2.6 onwards) in the regular libdir instead of the tls/ subdir.
- (Closes: #883615)
- * Add #tls# substitution for the tls/ source directory.
- * Bump Standards-Version to 4.1.2. No changes needed.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids.
- * Update symbols files.
- * nvidia-kernel-dkms: add dependency to libelf-dev [amd64] to fix kernel
- modules builds failures due to new config used by the kernel.
- Workaround for #886474.
- * Update German debconf translation. Thank you Holger Wansing!
- (Closes: #885925)
- * Update Russian debconf translation. Thank you Lev Lamberov!
- (Closes: #886005)
-
- -- Luca Boccassi <bluca at debian.org> Sat, 06 Jan 2018 20:05:47 +0000
-
-nvidia-graphics-drivers (384.98-3) unstable; urgency=medium
-
- * Fix libnvidia-ptxjitcompiler.so.1 alternative link. (Closes: #883303)
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 02 Dec 2017 21:50:28 +0100
-
-nvidia-graphics-drivers (384.98-2) unstable; urgency=medium
-
- * Merge changes from 381.22-3.
- * Restrict watch file to releases from the 384.xx long lived branch.
- * Fix circular dependency between stamp and generated nvidia_icd.json.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 30 Nov 2017 07:29:38 +0100
-
-nvidia-graphics-drivers (384.98-1) experimental; urgency=medium
-
- * New upstream long lived branch release 384.98 (2017-11-02).
- - Added support for the following GPUs: P104-101, P106-090,
- Tesla V100-SXM2-16GB [amd64], Tesla V100-PCIE-16GB [amd64].
- - Fixed a bug that could cause some eDP G-SYNC displays to flicker at low
- refresh rates.
- - Fixed a bug that could cause OpenGL applications to crash after a
- prolonged DPMS sleep state on a monitor driven with PRIME Sync.
- - Fixed a bug that artificially limited the maximum pixel clock to 300 MHz
- when using certain more capable DisplayPort to HDMI adapters.
- - Fixed a bug that prevented the NVIDIA kernel modules from building for
- non-SMP Linux kernels.
- - Updated the output of `nvidia-smi nvlink --status` to include reporting
- NVLink speed.
- - Fixed a bug that caused incorrect PCI topology reporting in nvidia-smi
- on Intel Skylake systems.
- * Improved compatibility with recent Linux kernels.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids.
- * Drop nvidia-drm-master-dev.patch and nvidia-drm-crtc.patch, issues fixed
- upstream.
-
- [ Andreas Beckmann ]
- * Merge changes from 375.82-8.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 07 Nov 2017 22:04:04 +0100
-
-nvidia-graphics-drivers (384.90-2) experimental; urgency=medium
-
- * Merge changes from 375.82-7. (Closes: #876766)
- * libcuda1: Add Provides: libcuda-9.0-1{,-i386}.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 30 Oct 2017 02:16:27 +0100
-
-nvidia-graphics-drivers (384.90-1) experimental; urgency=medium
-
- * New upstream long lived branch release 384.90 (2017-09-21).
- * Fixed CVE-2017-6266, CVE-2017-6267, CVE-2017-6272. (Closes: #876414)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4544
- - Fixed a regression that caused display flickering at lower PowerMizer
- performance levels on some GPUs.
- - Fixed a regression that prevented console restoration after a VT switch
- on some GPUs.
- - Fixed a bug that could cause a system hang when resuming from suspend
- with some GPUs.
- - Fixed a bug that caused slow or stuttering frame rates in applications
- that use GLX_EXT_swap_control_tear while G-SYNC is active.
- - Added support for the following GPU: Quadro P5200.
- - Fixed a bug in the NVIDIA VDPAU driver that caused
- VdpVideoSurfaceGetBitsYCbCr() of H.265/HEVC content to have interlaced
- artifacts.
- - Fixed a bug that caused the X driver to not correctly report the
- "BlendOrder" MetaMode token when querying the MetaMode through, e.g.,
- `nvidia-settings --query CurrentMetaMode`.
- * Closes: #877971.
-
- [ Luca Boccassi ]
- * Refresh man-fixes-nvidia-smi.patch.
- * Update nv-readme.ids.
- * Update symbols files.
-
- [ Andreas Beckmann ]
- * Merge changes from 375.82-5. (Closes: #878023)
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 13 Oct 2017 15:03:01 +0200
-
-nvidia-graphics-drivers (384.69-1) experimental; urgency=medium
-
- * New upstream long lived branch release 384.69 (2017-08-22).
- - Fixed an intermittent hang when using Vulkan to present directly to
- display with the VK_KHR_display extension. SteamVR was particularly
- affected by that hang.
- - Added support for the following GPU: Quadro P4000 with Max-Q Design.
- * New upstream long lived branch release 384.59 (2017-07-24).
- * Fixed CVE-2017-6257, CVE-2017-6259. (Closes: #869783)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4525
- - Added support for the following GPUs: GeForce GT 1030, GeForce MX150,
- P104-100, P106-100.
- - Fixed a bug that caused S4 suspend (also known as "hibernate") to hang
- during suspend when SLI was enabled.
- - Fixed a bug where devices would not be properly enumerated by
- the Vulkan driver. See the "Known Issues" section of the README
- for more details.
- * New upstream beta 384.47 (2017-06-29).
- - Fixed a bug that could cause OpenGL applications to crash after
- calling glDeleteBuffers on VBOs that have been remapped with
- ARB_vertex_attrib_binding.
- - Fixed a bug that could sometimes cause OpenGL applications to
- lock up until the X server receives input.
- - Fixed a bug that caused VDPAU playback to be corrupted when
- extended to coordinates beyond 16384 pixels.
- - Restored several sanity checks that were inadvertently removed from
- the kernel module build process in the 355.06 driver.
- - Added support for a "Nearest" transform filter in the X driver.
- This causes the X driver to use nearest neighbor filtering when
- performing screen transformations. The filter can be requested
- through the 'filter' argument to RandR's RRSetCrtcTransform,
- or through the 'ResamplingMethod' MetaMode token.
- * New upstream release 375 series.
- - Disabled G-SYNC in desktop environments, such as Budgie, that use
- libmutter-0.so.
- An existing rule to disable G-SYNC for libmutter.so no longer applied
- after the library was renamed to libmutter-0.so.
-
- [ Luca Boccassi ]
- * Refresh man-fixes-nvidia-smi.patch for 384.47.
- * Update nv-readme.ids.
- * Update symbols files.
-
- [ Andreas Beckmann ]
- * Rename libnvidia-ptxjitcompiler to libnvidia-ptxjitcompiler1, this library
- gained a stable SONAME.
- * Update lintian overrides.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 09 Sep 2017 13:14:08 +0200
-
-nvidia-graphics-drivers (381.22-3) unstable; urgency=medium
-
- * Merge changes from 378.13-3.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 28 Nov 2017 17:17:35 +0100
-
-nvidia-graphics-drivers (381.22-2) experimental; urgency=medium
-
- * Merge changes from 375.82-3.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 09 Sep 2017 10:42:08 +0200
-
-nvidia-graphics-drivers (381.22-1) experimental; urgency=medium
-
- * New upstream short lived branch release 381.22 (2017-05-09).
- * Fixed CVE-2017-0350, CVE-2017-0351, CVE-2017-0352. (Closes: #863515)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4462
- - Fixed a bug that caused the GLX_EXT_buffer_age buffer age extension to
- return incorrect values for stereo drawables when using passive stereo
- modes 5 through 9.
- - Fixed a bug in Vulkan direct to display where DP1.2 monitors were not
- being enumerated.
- * New upstream beta 381.09 (2017-04-06).
- - Improved compatibility with recent kernels.
- - Fixed a bug that caused applications to crash in some situations when
- calling glXMakeCurrent while OpenGL threaded optimizations were enabled.
- This frequently occurred when Steam was attempting to make a video appear
- full-screen.
- - Fixed a bug that caused VDPAU applications to use the blit presentation
- queue when a previous VDPAU application didn't shut down cleanly.
- - Fixed hangs and crashes that could occur when an OpenGL context is created
- while the system is out of available memory.
- - Fixed a bug that caused corruption when OpenGL windows were moved or
- resized.
- - Fixed a bug that caused X screens that use Option "UseDisplayDevice"
- "none" to be resized to 640x480 when using "xrandr -s" to change the
- screen configuration.
- - Fixed a kernel crash that occurred when attempting to map large user
- memory allocations into CUDA.
- - Disabled OpenGL threaded optimizations by default, initially
- enabled in 378.09, due to various reports of instability.
- - Added support for the following Vulkan extensions:
- VK_EXT_acquire_xlib_display, VK_EXT_display_control,
- VK_EXT_display_surface_counter, VK_EXT_direct_mode_display,
- VK_KHX_external_memory, VK_KHX_external_memory_fd,
- VK_KHX_external_semaphore, VK_KHX_external_semaphore_fd.
- These extensions require a Vulkan loader version >= 1.0.42.
- - Removed the X driver's logo splash screen and the corresponding NoLogo
- and LogoPath xorg.conf options.
- - Added the "ResamplingMethod" MetaMode option, adding support for
- bicubic resampling methods when scaling screen transformations
- are in use. See the README for more details.
-
- [ Andreas Beckmann ]
- * Bump libvulkan1 dependency to (>= 1.0.42).
- * Add nvidia-nonglvnd-vulkan-icd and nvidia-nonglvnd-vulkan-common for the
- non-GLVND variant of Vulkan support. (Closes: #864477)
- * Use nvidia_icd.json as the template to generate the non-GLVND variant.
- * Rename libgldispatch0-nvidia to libglvnd0-nvidia, matching libglvnd0.
- * GLVND stub libs: Conflicts/Replaces/Provides the libglvnd package names.
- * Use libglvnd libraries as preferred alternative dependencies.
- * Restrict watch file to releases from the 381.xx short lived branch.
- * Update lintian overrides.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 13 Aug 2017 08:02:13 +0200
-
-nvidia-graphics-drivers (378.13-3) unstable; urgency=medium
-
- * Merge changes from 375.82-9.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 27 Nov 2017 16:29:16 +0100
-
-nvidia-graphics-drivers (378.13-2) experimental; urgency=medium
-
- [ Andreas Beckmann ]
- * Merge changes from 375.82-1.
-
- [ Luca Boccassi ]
- * Add fatal-signal.patch to fix kernel module build on Linux 4.11 and newer.
- * Add kref-refcount.patch, drm-encoder.patch, drm-unload.patch,
- drm-helper-mode.patch and drm-vma-fault.patch to fix kernel module build
- on Linux 4.11 and newer. (Closes: #870677)
- * Add set-memory.patch to fix kernel module build on Linux 4.12 and newer.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 10 Aug 2017 19:09:08 +0200
-
-nvidia-graphics-drivers (378.13-1) experimental; urgency=medium
-
- * New upstream short lived branch release 378.13 (2017-02-14).
- - Disabled OpenGL threaded optimizations by default under Xinerama.
- * New upstream beta 378.09 (2017-01-18).
- - Added support for the ARB_parallel_shader_compile extension to allow
- multi-threaded compilation of GLSL shaders.
- - Updated the X driver to ignore any Virtual Reality Head Mounted
- Displays (HMDs). See the "AllowHMD" X configuration option in the
- README for details.
- - The driver will now advertise GLX FBConfigs with no depth bits on depth 30
- X screens.
- - Added support in nvidia-settings to view configured PRIME displays. To
- enable PRIME displays, see "Offloading Graphics Display with RandR 1.4"
- in the README.
- - Added infrastructure which enables the NVIDIA EGL driver to load EGL
- external platform libraries that add client-side support for new window
- systems, beyond the existing libnvidia-egl-wayland.so.1. For more
- details, see:
- - https://github.com/NVIDIA/eglexternalplatform
- - https://github.com/NVIDIA/egl-wayland
- - Added support for the following Vulkan extensions: VK_KHR_display,
- VK_KHR_display_swapchain.
- - Enabled OpenGL threaded optimizations by default in the driver. Refer to
- the "Threaded Optimizations" section in the "Specifying OpenGL Environment
- Variable Settings" chapter of the README for details. These optimizations
- will self-disable when they are degrading performance. As a result,
- performance should be unchanged for many applications, and increased for
- those that benefit from threaded optimizations and were not already
- forcing them enabled.
-
- [ Luca Boccassi ]
- * Refresh nvidia-drm-master-dev.patch for 378.09 to remove fuzz
- * Update symbols files
- * Add support and virtual provides for OpenCL 2.0 in the ICD loader library.
- * Rename libnvidia-egl-wayland -> libnvidia-egl-wayland1 to follow SONAME
- change
- * Add new nvidia-egl-wayland-icd and nvidia-egl-wayland-common packages to
- add support for the new EGL external platform infrastructure
- * Add deprecated-cpu-events.patch, dma-fence-rename.patch and
- vmf-address.patch to fix kernel module build on Linux 4.10 and newer.
-
- [ Andreas Beckmann ]
- * Restrict watch file to releases from the 378.xx short lived branch.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 14 Jun 2017 19:48:45 +0200
-
-nvidia-graphics-drivers (375.82-9) unstable; urgency=medium
-
- * B-D: dpkg-dev (>= 1.18.8) for SOURCE_DATE_EPOCH in pkg-info.mk.
- * Set Rules-Requires-Root: no.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 22 Nov 2017 09:50:24 +0100
-
-nvidia-graphics-drivers (375.82-8) unstable; urgency=medium
-
- * Do not provide libglvnd package names at all.
- * nvidia-driver-libs: Add Conflicts against *-glvnd-nvidia to force
- switching to the libglvnd packages. (Closes: #878035, #879261, 875438)
- * Use https:// URLs where possible.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 04 Nov 2017 20:34:10 +0100
-
-nvidia-graphics-drivers (375.82-7) unstable; urgency=medium
-
- * Use Conflicts+Replaces+Provides on the provided libglvnd package names,
- Breaks does not work for M-A: same packages. (Closes: #879821)
- * Use debian/substvars for substitutions by dpkg-genchanges (dpkg 1.19).
- * nvidia-detect: Detect devices in PCI classes 0301 (XGA compatible
- controller) and 0302 (3D controller), too. (Closes: #879792)
- * bug-script: List these devices, too.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 29 Oct 2017 19:33:44 +0100
-
-nvidia-graphics-drivers (375.82-6) unstable; urgency=high
-
- [ Luca Boccassi ]
- * Add use-kbuild-gcc-plugins.patch to fix kernel module build failure
- when the kernel is built with CONFIG_GCC_PLUGIN*. (Closes: #878677)
-
- [ Andreas Beckmann ]
- * Provide libglvnd package names, mesa 17.x is now in testing.
- (Closes: #876766, #389971)
- * Do not provide libglvnd package names where the NVIDIA provided binaries
- are missing symbols w.r.t. to the libglvnd packages.
- (Closes: #879264, #879013)
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 25 Oct 2017 13:43:16 +0200
-
-nvidia-graphics-drivers (375.82-5) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Use Priority: optional for transitional packages.
- * Bump Standards-Version to 4.1.1.
- * 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.
- * bug-control: Report status of libglvnd packages.
- * Simplify upstream changelog handling.
-
- [ Luca Boccassi ]
- * Add nvidia-drm-crtc.patch to fix nvidia-drm kernel module build failure
- for Linux 4.14. (Closes: #878160)
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 11 Oct 2017 21:18:39 +0200
-
-nvidia-graphics-drivers (375.82-4) unstable; urgency=medium
-
- * Prevent mixing libgl1-nvidia-glx with libgl1-nvidia-glvnd-glx.
- * Use versioned Depends and Provides/Breaks/Replaces on the packages also
- built from src:libglvnd s.t. they cannot be satisfied by virtual packages
- provided from src:mesa (<< 17). (Closes: #875683, #876100)
- * Do not yet provide the libglvnd package names that were also virtual
- packages in mesa (for compatibility with mesa (<< 17) still in testing).
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 20 Sep 2017 08:19:58 +0200
-
-nvidia-graphics-drivers (375.82-3) unstable; urgency=medium
-
- * nvidia-legacy-check: Fix debconf errors if more than one legacy NVIDIA
- device is present. (Closes: #869817, #864406, #812595)
- * Mark GRID K1, GRID K2, GRID K340 as legacy GPUs supported only up to
- nvidia-legacy-340xx-driver. (Closes: #873050)
- * GLVND stub libs: Provide the libglvnd package names.
- * Provide libglx-vendor, libegl-vendor for libglvnd compatibility.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 08 Sep 2017 17:58:46 +0200
-
-nvidia-graphics-drivers (375.82-2) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Bump Standards-Version to 4.1.0. No changes needed.
- * nvidia-alternative: Explicitly use interest-await triggers.
- * Switch from dh_install --list-missing to dh_missing.
- * Use dpkg makefile snippets instead of manual changelog parsing.
- * build-module-packages.sh: Order kernels by descending version.
- Skip PREEMPT_RT (*-rt-*) kernels, unsupported upstream.
- * Add nvidia-nonglvnd-vulkan-icd and nvidia-nonglvnd-vulkan-common for the
- non-GLVND variant of Vulkan support. (Closes: #864477)
- * Use nvidia_icd.json as the template to generate the non-GLVND variant.
- * Rename libgldispatch0-nvidia to libglvnd0-nvidia, matching libglvnd0.
- * Use libglvnd libraries as preferred alternative dependencies.
- * GLVND stub libs: Conflicts/Replaces the corresponding libglvnd packages.
-
- [ Luca Boccassi ]
- * README.source: Add pointer to the wiki for instructions to build latest
- packages from SVN.
- * Switch to my debian.org email address in Uploaders.
-
- [ Russ Allbery ]
- * Remove myself from Uploaders.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 06 Sep 2017 15:03:09 +0200
-
-nvidia-graphics-drivers (375.82-1~deb9u1) stretch; urgency=medium
-
- * Rebuild for stretch.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 09 Aug 2017 05:03:52 +0200
-
-nvidia-graphics-drivers (375.82-1) unstable; urgency=high
-
- * New upstream long lived branch release 375.82 (2017-07-24).
- * Fixed CVE-2017-6257, CVE-2017-6259. (Closes: #869783)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4525
- - Fix a bug with GLX_EXT_buffer_age where incorrect buffer age values
- would be reported for SLI AFR configurations. In such configurations
- buffer age may now be greater than 3, the previous maximum buffer age.
- - Fixed a bug that could cause hanging and Xids when performing RandR
- transforms with Overlay and SLI enabled.
- - Extended the information reported by the NVIDIA Xinerama X extension to
- report PRIME displays in addition to directly-connected displays.
- - Fixed a bug that caused HDMI audio devices to appear or disappear
- inconsistently when HDMI devices were hotplugged or unplugged.
- - Fixed a bug that could cause driver errors when setting modes on X
- screens running at Depth 8 or Depth 15.
- - Added support for the following GPUs: GeForce GTX 1080 with Max-Q
- Design, GeForce GTX 1070 with Max-Q Design,
- GeForce GTX 1060 with Max-Q Design.
- - Fixed a bug that could cause intermittent kernel panics when running with
- PRIME Sync.
- - Fixed a bug that caused a kernel panic when hotplugging HDMI displays
- on some Zotac mini PCs.
-
- [ Andreas Beckmann ]
- * nvidia-kernel-dkms: Honor parallel setting from dkms. (Closes: #864639)
- * Do not prevent ccache usage. The bug was fixed in ccache 3.0 (in squeeze).
- * Switch watch URL from ftp:// to https://. (Closes: #868815)
-
- [ Luca Boccassi ]
- * Add support for buster in nvidia-detect. (Closes: #866126)
- * Update symbols files.
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Wed, 26 Jul 2017 21:42:00 +0100
-
-nvidia-graphics-drivers (375.66-2~deb9u1) stretch; urgency=medium
-
- * Rebuild for stretch.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 16 Jul 2017 14:35:22 +0200
-
-nvidia-graphics-drivers (375.66-2) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * nvidia-vulkan-common: Add Conflicts: libgl1-nvidia-glx as a workaround for
- #864477 (wrong library referenced in nvidia_icd.json in non-GLVND setups).
- * nvidia-legacy-check.preinst: Verbose debug output can be enabled by
- setting DEBUG_NVIDIA_LEGACY_CHECK=yes in the environment.
- * nvidia-legacy-check: Bump Pre-Depends: nvidia-installer-cleanup to
- (>= 20151021) for smoother upgrades from jessie. (See: #864775)
- * Clean up upstream changelog entries.
-
- [ Luca Boccassi ]
- * nvidia-driver.README.Debian: Add notes about GLVND vs non-GLVND flavours.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 15 Jun 2017 02:01:53 +0200
-
-nvidia-graphics-drivers (375.66-1) unstable; urgency=medium
-
- * New upstream long lived branch release 375.66 (2017-05-04).
- * Fixed CVE-2017-0350, CVE-2017-0351, CVE-2017-0352. (Closes: #863515)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4462
- - Fixed a bug that could cause EGL applications to crash when
- calling eglInitialize() multiple times on X11-backed displays.
- - Fixed a regression that could cause rendering corruption on a
- monitor connected via DisplayPort upon a modeset event (for
- example, changing resolutions or power cycling the monitor).
- - Fixed a bug that could cause OpenGL applications to crash when
- VT switching between multiple X servers.
- - Fixed a bug that caused the system to become unresponsive after
- resuming from power management suspend/hibernate. Additional
- symptoms of this bug included display flickering and "Xid 56"
- errors in the kernel log.
- - Fixed a bug that caused backlight brightness to not be controllable
- on some notebooks with DisplayPort internal panels.
- - Added support for the following GPUs: GeForce GTX 1080 Ti, Quadro M520,
- TITAN Xp, Quadro P3000.
- - Fixed a bug that left HDMI and DisplayPort audio muted after a framebuffer
- console mode was restored. For some displays, this caused the display to
- remain blank.
- - Fixed a bug that caused audio over DisplayPort to stop working when the
- monitor was unplugged and plugged back in or woken from DPMS power-saving
- mode.
- - Restored support for the following GPU: GRID K520.
- - Fixed a regression that caused corruption in certain applications, such as
- window border shadows in Unity, after resuming from suspend.
- - Fixed a bug that could cause some applications to crash when
- running with PRIME Sync.
- - Fixed a bug that prevented PRIME Sync from working on notebooks
- with GeForce GTX 4xx and 5xx series GPUs.
- - Fixed a bug that caused OpenGL applications to have excessive CPU usage
- when running with PRIME Sync but without native displays enabled.
- - Fixed a bug that could cause PRIME Sync to deadlock in the kernel,
- particularly common on Linux 4.10.
- - Fixed a bug that caused PRIME Sync to run slowly on systems with Pascal
- GPUs.
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * Merge changes from 340.102-1 (jessie).
-
- [ Luca Boccassi ]
- * Update nv-readme.ids
- * Update symbols files
- * Drop deprecated-cpu-events.patch, dma-fence-rename.patch and
- vmf-address.patch, fixed upstream
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Sun, 28 May 2017 12:03:11 +0100
-
-nvidia-graphics-drivers (375.39-1) unstable; urgency=medium
-
- * New upstream long lived branch release 375.39 (2017-02-14).
- * Fixed CVE-2017-0309, CVE-2017-0310, CVE-2017-0311, CVE-2017-0318,
- CVE-2017-0321. (Closes: #855277)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4398
- - Fixed a bug that caused system hangs when resuming from suspend with
- some GPUs.
- - Fixed a regression that could cause corruption when hot-plugging
- displays.
- - Fixed a regression that prevented systems with multiple DisplayPort
- monitors from resuming correctly from suspend.
- - Added support for the following GPU(s): Quadro GP100, Quadro P4000,
- Quadro P2000, Quadro P1000, Quadro P600, Quadro P400, Quadro M1200,
- Quadro M2200.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids
- * Update symbols files
- * Add deprecated-cpu-events.patch, dma-fence-rename.patch and
- vmf-address.patch to fix kernel module build on Linux 4.10 and newer.
- (Closes: #855802)
-
- [ Andreas Beckmann ]
- * bug-control: Report information about installed Vulkan ICDs.
- * Restrict watch file to releases from the 375.xx long lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 23 Feb 2017 16:36:38 +0100
-
-nvidia-graphics-drivers (375.26-2) unstable; urgency=medium
-
- * Merge changes from 340.101-1 (jessie).
- * nvidia-alternative: Add alternative for
- /usr/share/nvidia/nvidia-application-profiles-key-documentation
- (Closes: #825637)
- * Switch to debhelper compat level 10.
- * Add ${nvidia:Deb-Version-After:jessie} substvar to simplify adjusting
- Breaks/Replaces for new upstream releases in stable.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 24 Jan 2017 03:53:38 +0100
-
-nvidia-graphics-drivers (375.26-1) unstable; urgency=medium
-
- * New upstream long lived branch release 375.26 (2016-12-14).
- * Fixed CVE-2016-8826. (Closes: #848195)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4278
- - Fixed a regression that prevented the backlight on some notebook
- computer displays from turning back on after being shut off.
- - Fixed a regression that prevented the console from being restored
- properly when using SLI.
- - Fixed a regression that prevented the GLX_NV_swap_group extension from
- working when using SLI or Quadro Sync.
- - Fixed a long-standing bug that caused the NVIDIA X driver to not
- correctly detect AC/battery hotplug events on notebooks.
- - Added support for the following GPU(s): Quadro M3000 SE.
- - Fixed an interaction problem between the Linux kernel's
- CONFIG_HARDENED_USERCOPY feature (new in Linux kernel 4.8)
- and nvidia-drm.ko with modeset=1 enabled. This problem caused
- CONFIG_HARDENED_USERCOPY to erroneously halt the system, issuing
- reports of the form:
- usercopy: kernel memory overwrite attempt detected to ffff8803e8ec7ce0
- (<process stack>) (8 bytes)
- * Fixed issues with OpenGL applications running simultaneously.
- (Closes: #847057)
-
- [ Andreas Beckmann ]
- * Updated Dutch (nl) debconf translations by Frans Spiesschaert.
- (Closes: #848380)
-
- [ Luca Boccassi ]
- * Update symbols files
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 17 Dec 2016 18:39:19 +0100
-
-nvidia-graphics-drivers (375.20-4) unstable; urgency=medium
-
- * Upload to unstable. (Closes: #845638)
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 08 Dec 2016 17:23:29 +0100
-
-nvidia-graphics-drivers (375.20-3) experimental; urgency=medium
-
- * nvidia-egl-common, nvidia-egl-icd: New packages for EGL as ICD via GLVND.
- * libgl1-nvidia-glvnd-glx: New metapackage for the GLVND variant.
- * Merge changes from 370.28-2.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 07 Dec 2016 13:39:43 +0100
-
-nvidia-graphics-drivers (375.20-2) experimental; urgency=medium
-
- * Bump xserver-xorg-core dependency to << 2:1.19.99 for ABI 23.
- (Closes: #846030)
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Mon, 28 Nov 2016 09:55:32 +0000
-
-nvidia-graphics-drivers (375.20-1) experimental; urgency=medium
-
- * New upstream long lived branch release 375.20 (2016-11-18).
- (Closes: #845000)
- - Fixed a bug that could cause displays in SLI Mosaic to blank when
- applying a transformation matrix.
- - Added EGL support to the GL Vendor Neutral Dispatch Library (libGLVND).
- The installer package now includes both GLVND and non-GLVND versions of
- the EGL libraries: the --glvnd-egl-client and --no-glvnd-egl-client
- options in nvidia-installer can be used to select which to install.
- - Added support for the following GPUs: GeForce GTX 1050,
- GeForce GTX 1050 Ti, Quadro M620, Quadro M5000 SE, Tesla P100-PCIE-12GB,
- Tesla P100-PCIE-16GB, Tesla P100-SXM2-16GB, Tesla P4.
- - Fixed a bug that prevented G-SYNC from working on notebook displays.
- - Fixed a bug that caused DisplayPort multi-stream devices to go blank after
- the console is restored.
- - Fixed a bug that caused a kernel crash when starting X for the second time
- when more than one DisplayPort multi-stream device is connected to a
- single DisplayPort connector via a branch device.
- * New upstream beta 375.10 (2016-10-20).
- - Added new X configuration options:
- ForceCompositionPipeline
- ForceFullCompositionPipeline
- which override the MetaMode tokens with the same names.
- - Fixed a bug that caused issues with panning and cursor constraining when
- mixing PRIME-driven displays with natively driven displays.
- - Fixed a bug that caused long delays when leaving the VT or disabling a
- display device while an OpenGL application is running.
- - Improved console restore behavior on systems that use the UEFI Graphics
- Output Protocol, and most vesafb modes.
- - Added support for the RandR TILE property added in RandR 1.5.
- - Raised the on-disk OpenGL shader cache size from 64MB to 128MB. Refer to
- the "Specifying OpenGL Environment Variable Settings" section of the
- driver README for details on how to select its location or disable it.
- * Removed support for the following GPUs: GRID K340, GRID K1, GRID K2.
- * New upstream release 367 series.
- - Fixed a bug in synchronization primitives shared between X and OpenGL.
-
- [ Luca Boccassi ]
- * Update symbols files
- * nvidia-drm-master-dev.patch: refresh, fails to apply on 375.10.
- * Update nv-readme.ids
- * nvidia-user-pages.patch: drop, fixed upstream.
- * Add support for the xorg-video-abi-23 in the xserver-xorg-video-nvidia package.
- * Ship non-glvnd EGL library in the libegl1-nvidia packages.
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Sun, 27 Nov 2016 12:14:53 +0000
-
-nvidia-graphics-drivers (370.28-2) unstable; urgency=medium
-
- * Updated Italian (it) debconf translations by Beatrice Torracca.
- (Closes: #846933)
- * Overhaul package descriptions.
- * Add (Build)-Conflicts against currently incompatible libglvnd0 and
- libglvnd-dev from src:libglvnd.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 07 Dec 2016 13:03:23 +0100
-
-nvidia-graphics-drivers (370.28-1) experimental; urgency=medium
-
- * New upstream short lived branch release 370.28 (2016-09-08).
- - Fixed undefined symbol references in libnvidia-glcore.so.
- - Fixed a potential hang in Vulkan applications such as vkQuake and DOTA2
- that use vkFences for present synchronization.
- - Fixed a bug that caused the driver to not set HDMI YUV 420 4K
- modes correctly on some TVs, such as the VIZIO D40u-D1.
- - Updated CurrentMetaMode reporting via the NV-CONTROL API to reflect
- whether ForceCompositionPipeline or ForceFullCompositionPipeline are
- set in the current MetaMode.
- * New upstream beta 370.23 (2016-08-15).
- - Added the ability to over- and under-clock certain GeForce
- GPUs in the GeForce GTX 1000 series and later. For GPUs that allow it,
- an offset can be applied to clock values in some clock domains of
- all performance levels. This clock manipulation is done at the
- user's own risk. See the README documentation of the "CoolBits"
- X configuration option for more details.
- - Implemented initial support for PRIME Synchronization to synchronize
- flipping between an NVIDIA PRIME display source and a separate PRIME
- display sink. This support is experimental and currently requires a
- pre-release X.org X server.
- - Fixed a bug that prevented Vulkan applications from presenting from
- multiple queues to the same X11 swapchain.
- - Added the "PixelShiftMode" MetaMode option, enabling support for 4K and
- 8K pixel shift displays. See the README for details.
-
- [ Luca Boccassi ]
- * Update symbols files
- * man-fixes-nvidia-smi.patch: refresh, fails to apply on 370.28.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 07 Oct 2016 22:41:31 +0200
-
-nvidia-graphics-drivers (367.57-2) unstable; urgency=medium
-
- [ Luca Boccassi ]
- * Add nvidia-user-pages.patch to fix nvidia kernel module build failure
- for Linux 4.9.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 11 Nov 2016 14:58:38 +0100
-
-nvidia-graphics-drivers (367.57-1) unstable; urgency=medium
-
- * New upstream long lived branch release 367.57 (2016-10-10).
- * Fixed CVE-2016-7382, CVE-2016-7389. (Closes: #846331)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4246
- - Fixed a bug that could prevent systems with GPUs configured in SLI from
- resuming correctly from ACPI S3/S4 sleep/hibernate states.
- - Added support for the following GPUs: Quadro P6000, Tesla P40,
- Quadro P5000.
- - Added support for NVIDIA 3D Vision 2 Stereo on Linux. This IR emitter can
- be used with stereo mode "10" set in the X configuration file.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids.
- * man-fixes-nvidia-smi.patch: refresh, fails to apply on 367.57.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 28 Oct 2016 13:00:00 +0200
-
-nvidia-graphics-drivers (367.44-3) unstable; urgency=medium
-
- * Let libnvidia-fatbinaryloader depend on libnvidia-ptxjitcompiler.
- (Closes: #839193)
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 07 Oct 2016 22:01:17 +0200
-
-nvidia-graphics-drivers (367.44-2) unstable; urgency=medium
-
- * Merge changes from 364.19-2.
- * Update symbols control files.
- * Update lintian overrides.
- * Restrict watch file to releases from the 367.xx long lived branch.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 26 Sep 2016 15:02:35 +0200
-
-nvidia-graphics-drivers (367.44-1) experimental; urgency=medium
-
- * New upstream long lived branch release 367.44 (2016-08-23).
- - Fixed a regression that caused applications using indirect GLX
- to crash.
- - Added support for the following GPUs: TITAN X (Pascal),
- GeForce GTX 1060 6GB, GeForce GTX 1060 3GB.
- - Fixed a regression introduced in 367.35 that caused the first
- modeset of the X server to display blank if the features requested
- in the X configuration file enabled the X driver's composition
- pipeline. This would be triggered, e.g., by MetaMode tokens
- such as ForceCompositionPipeline, ForceFullCompositionPipeline,
- Rotation, Reflection, and Transform.
- * New upstream release 361 series.
- - Fixed a bug that could cause OpenGL applications to leak open file
- descriptors under some circumstances.
- - Fixed a crash in the OpenGL and OpenGL ES drivers in situations where
- some of the NVIDIA device nodes were not accessible.
- - Fixed a crash when querying the CUDA device handle of an EGLDevice in
- a system with multiple GPUs when the NVIDIA UVM device node or kernel
- module was not accessible.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids
- * Update symbols files
- * drm-gem-object-lookup.patch, radix-tree-empty.patch: Drop, fixed upstream.
- * Upload to experimental.
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Tue, 23 Aug 2016 21:25:15 +0100
-
-nvidia-graphics-drivers (367.35-1) experimental; urgency=medium
-
- * New upstream long lived branch release 367.35 (2016-07-15).
- (Closes: #833615)
- - Fixed a regression that could cause console corruption when resuming
- from suspend.
- - Improved buffer write performance of the nvidia-drm DRM KMS driver by
- using write-combined DRM Dumb Buffers where available.
- - Fixed a bug that caused X to crash when applying changes to the RandR
- CscMatrix property while VT-switched away from X.
- - Fixed a bug that caused a crash when exiting nvidia-settings on displays
- with 8 or 15 bit color depths.
- * New upstream long lived branch release 367.27 (2016-06-13).
- (Closes: #827391)
- - Added support for VDPAU Feature Set H to the NVIDIA VDPAU driver.
- GPUs with VDPAU Feature Set H are capable of hardware-accelerated
- decoding of 8192x8192 (8k) H.265/HEVC video streams.
- - Added support for the following GPUs: GeForce GTX 1080, GeForce GTX 1070.
- - Fixed a bug that caused the X server to sometimes skip displaying Vulkan
- frames when the Composite extension is enabled.
- * New upstream beta 367.18 (2016-05-19).
- - Fixed a bug that would cause OpenGL applications to crash when creating
- a context on one X display connection, then making it current with no
- associated drawable on another X display connection. This fixes a crash
- when starting some versions of MATLAB.
- - Fixed OpenGL presentation to SDI through the GLX_NV_video_out and
- GLX_NV_present_video extensions, which was broken by the introduction
- of the nvidia-modeset kernel module in 358.09.
- - Fixed a bug that caused an incorrect offset to be applied when using
- the full composition pipeline on a display whose image has both a
- rotation and a ViewportOut offset applied.
- - Fixed a bug that could cause crashes in OpenGL applications which use
- glTextureView() with a non-zero minimum level.
- - Fixed a bug that caused hangs when a G-SYNC monitor is unplugged and a
- non-G-SYNC monitor is connected while G-SYNC is active.
- - Fixed a bug that caused "nvidia-modeset: ERROR: GPU:0: Activating G-SYNC
- failed" to be printed to the system log if a G-SYNC monitor is connected
- and stereo is enabled in xorg.conf on a configuration that doesn't support
- it.
- - Added the NV_robustness_video_memory_purge OpenGL extension, which
- allows applications to know when a mode switching or power event
- purged the contents of FBOs and buffer objects residing in video memory.
- - Fixed a bug that prevented HDMI 2.0 4K monitors from waking up
- from sleep or hot-re-plug.
- * New upstream release 361 series.
- - Added support for querying clock values on Pascal GPUs.
- - Fixed a bug that could lead to a system crash if there was a peer-to-peer
- mapping still active during CUDA context teardown.
-
- [ Luca Boccassi ]
- * Update nv-readme.ids
- * Update symbols files
-
- [ Andreas Beckmann ]
- * drm-mode-fb-cmd2.patch, get-user-pages-drm.patch: Drop, fixed upstream.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 17 Aug 2016 15:14:44 +0200
-
-nvidia-graphics-drivers (364.19-2) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Merge changes from 361.45.18-3.
- * Upload to unstable.
-
- [ Luca Boccassi ]
- * Add nvidia-drm-master-dev.patch to fix nvidia-drm kernel module build
- failure for Linux 4.8.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 24 Sep 2016 21:26:26 +0200
-
-nvidia-graphics-drivers (364.19-1) experimental; urgency=medium
-
- * New upstream short lived branch release 364.19 (2016-04-22).
- - Fixed some locking issues in libnvidia-egl-wayland.so.
- - Fixed several libnvidia-egl-wayland.so interaction problems with
- buffer management Wayland protocols.
- * New upstream beta 364.15 (2016-04-06).
- - Fixed several EGL driver interaction problems with resizing windows
- in Wayland.
- - Fixed a bug that caused some DRM PRIME configurations to fail when
- DRM KMS was enabled (i.e., nvidia-drm.ko's modeset kernel module
- parameter was set to "1").
- - Fixed a bug that could cause a kernel crash when VDPAU was used
- while DRM KMS was enabled.
- * New upstream beta 364.12 (2016-03-21).
- - Changed the default OpenGL installation type to use the GLVND GLX
- client libraries rather than the legacy non-GLVND libraries.
- - Added initial support for Direct Rendering Manager Kernel
- Modesetting (DRM KMS). See the DRM KMS section of the README for
- details.
- - Added a new kernel module, nvidia-drm.ko, which registers as a DRM
- driver with both PRIME and DRM KMS support.
- - Added support for the following EGL extensions:
- EGL_EXT_platform_wayland
- to enable Wayland applications to run on NVIDIA's EGL implementation,
- EGL_WL_bind_wayland_display
- to enable Wayland compositors to run on NVIDIA's EGL implementation, and
- EGL_EXT_device_drm
- EGL_EXT_output_drm
- EGL_EXT_stream_consumer_egloutput
- to enable Mir and Wayland compositors to display their content
- through EGLDevice, EGLOutput, and EGLstreams.
- - Added a Wayland platform library, libnvidia-egl-wayland.so, to allow
- Wayland compositors that support EGLDevice, EGLOutput, and EGLstreams
- to share EGL buffers with Wayland applications.
- - Fixed a bug that could cause incorrect frame rate reporting on Quadro
- Sync configurations with multiple GPUs.
- - Added support for the Vulkan API version 1.0.
- - Improved X colormap precision from 8 significant bits to 11 on GeForce
- GPUs. Quadro GPUs already used 11 bits of precision.
- - Added a new RandR property, CscMatrix, which specifies a 3x4 color-space
- conversion matrix. The matrix is applied after the X colormap and before
- the gamma ramp. This property is available on GF119 and newer GPUs.
- - Improved handling of the X gamma ramp on GF119 and newer GPUs. On these
- GPUs, the RandR gamma ramp is always 1024 entries and now applies to the
- cursor and VDPAU or workstation overlays in addition to the X root window.
- - Reworked how the NVIDIA driver registers with the Linux
- kernel's DRM subsystem for PRIME support. As a result, PRIME
- support requires Linux kernel version 3.13 or newer (previously,
- PRIME support required Linux kernel version 3.10 or newer).
- - Improved the interactivity of applications that use a hardware cursor
- while G-SYNC is active.
-
- [ Luca Boccassi ]
- * Update symbols control files.
- * Refresh man-fixes-nvidia-smi.patch.
- * Add new DRM kernel module to DKMS infrastructure and modprobe rules.
- This new module is distributed without any binary blobs. For now modeset
- is disabled by default, and it can be enabled manually via:
- sudo modprobe -r nvidia-drm; sudo modprobe nvidia-drm modeset=1
- * Add nvidia-drm-arm-cflags.patch to fix nvidia-drm kernel module build
- failure on armhf.
- * Add drm-mode-fb-cmd2.patch and get-user-pages-drm.patch to fix nvidia-drm
- kernel module build failure for Linux 4.6.
- * Add drm-gem-object-lookup.patch to fix nvidia-drm kernel module build
- failure for Linux 4.7.
- * Restrict watch file to releases from the 364.xx short lived branch.
-
- [ Andreas Beckmann ]
- * nvidia-driver-libs: Prefer libgl1-glvnd-nvidia-glx over libgl1-nvidia-glx.
- * libnvidia-egl-wayland: New package for libnvidia-egl-wayland.so.$VERSION.
- * Autoload the new nvidia-drm kernel module for automatic Xorg config.
- * nvidia-vulkan-common, nvidia-vulkan-icd: New packages for Vulkan support.
- (Closes: #827188)
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 30 Jul 2016 20:01:09 +0200
-
-nvidia-graphics-drivers (361.45.18-3) unstable; urgency=medium
-
- [ Luca Boccassi ]
- * Update use-kbuild-flags.patch to add LDFLAGS to nvidia-modeset.Kbuild
- and Makefile. Fixes x86_64 kernel builds with i386 userspace.
- (Closes: #834446)
-
- [ Andreas Beckmann ]
- * nvidia-legacy-check.preinst: Hint to reboot with 'acpi=off' if the
- installation hangs. Document the issue in the script. (Closes: #819869)
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 18 Sep 2016 20:24:14 +0200
-
-nvidia-graphics-drivers (361.45.18-2) unstable; urgency=medium
-
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 30 Jul 2016 07:27:45 +0200
-
-nvidia-graphics-drivers (361.45.18-1) experimental; urgency=medium
-
- * New upstream long lived branch release 361.45.18 (2016-06-28).
- - Fixed a bug that caused nvidia-smi to report an inaccurate version
- number.
- * New upstream long lived branch release 361.45.11 (2016-05-24).
- - Fixed a bug that sometimes prevented flipping from being enabled on
- systems with multiple displays.
- - Fixed a bug that could cause applications to crash when using the
- EGL_EXT_platform_device extension on a system with multiple GPUs.
- - The NVIDIA Unified Virtual Memory kernel module, nvidia-uvm.ko, now
- has a minimum kernel requirement of Linux 2.6.32. On older kernel
- versions, nvidia-uvm.ko will be compiled as a stub kernel module
- which does not provide any functionality.
- - Added support for the following GPUs: Tesla M40 24GB, Quadro M5500,
- Quadro M2000
- - Updated the libglvnd snapshot included in the NVIDIA driver
- package to libglvnd commit b7d75429677eecc00c3701aaa4deac1304bc51ff.
- This contains a new revision of the libglvnd ABI. The driver is not
- compatible with a libglvnd older than commit
- c5bcda3b848fe52d6ae6ef25c917431c06d62d27.
- * New upstream long lived branch release 361.42 (2016-03-30).
- - Added support for the following GPUs: GeForce 920MX, GeForce 930MX,
- Quadro M6000 24GB.
- - Limited the default concurrency level in nvidia-settings to 32, to avoid
- hitting the maximum tasks limit on systems with many CPUs.
- - Fixed a regression that caused GPU exceptions and incorrect rendering
- when using pbuffers with EGLDevice.
- - Fixed a regression that caused the HSync and VSync mode timing polarity
- flags to be inverted.
- * New upstream long lived branch release 361.28 (2016-02-09).
- (Closes: #814347)
- - Added support for the following GPU: GeForce 945A.
- - Added a legacy, non-GLVND libGL.so GLX client library to the NVIDIA
- Linux driver installer package, and the ability to select between a
- GLVND or non-GLVND GLX client library at installation time. This
- allows users to install the legacy non-GLVND GLX client library in
- order to work around compatibility issues which may arise due to GLX
- applications which depend upon behaviors of the NVIDIA GLX client
- driver which are not defined by the Linux OpenGL ABI version 1.0.
- Please contact the vendors of any applications
- that are not compatible with GLVND to ensure that their applications
- be updated for compatibility with GLVND.
- * New upstream beta 361.18 (2016-01-13).
- * New upstream beta 361.16 (2016-01-05).
- - The OpenGL Vendor-Neutral Driver (GLVND) infrastructure is now included
- and supported by the NVIDIA GLX and OpenGL drivers. This should not
- cause any visible changes in behavior for end users, but some internal
- driver component libraries have been renamed and/or moved as a result.
- These changes may affect scripts that rely on the presence of NVIDIA
- OpenGL driver components other than those specified in the Linux OpenGL
- ABI version 1.0, maintainers of alternative NVIDIA driver installation
- packages, and applications which rely on the presence of any non-
- OpenGL/GLX symbols in the libGL.so.1 library and its dependencies in
- any way.
- Please see:
- https://github.com/NVIDIA/libglvnd
- For more information on the GLVND project.
- The Linux OpenGL ABI version 1.0 specification is available at:
- https://www.opengl.org/registry/ABI
- * New upstream release 352 series.
- - Fixed a bug that prevented nvidia-bug-report.sh from finding
- relevant messages in kernel log files.
-
- [ Luca Boccassi ]
- * Refresh man-fixes-nvidia-smi.patch.
- * Remove patches that were fixed upstream: get-user-pages.patch,
- page-cache-release.patch, uvmnext-isr-top-half.patch, vm-fault-minor.patch
- * Update nv-readme.ids.
- * Update symbols control files.
- * libgles-nvidia1: New package for the vendor-specific GLESv1 implementation
- from NVIDIA (libGLESv1_CM_nvidia.so.1), accessible via GLVND.
- * Rename libgles1-nvidia to libgles1-glvnd-nvidia: The libGLESv1_CM.so.1
- library is now just a (vendor-neutral) stub that redirects to
- libGLESv1_CM_nvidia.so.1 via GLVND. Add transitional package.
- * libgles-nvidia2: New package for the vendor-specific GLESv2 implementation
- from NVIDIA (libGLESv2_nvidia.so.2), accessible via GLVND.
- * Rename libgles2-nvidia to libgles2-glvnd-nvidia: The libGLESv2.so.2
- library is now just a (vendor-neutral) stub that redirects to
- libGLESv2_nvidia.so.2 via GLVND. Add transitional package.
- * libglx-nvidia0: New package for the vendor-specific GLX implementation
- from NVIDIA (libGLX_nvidia.so.0), accessible via GLVND.
- * libglx0-glvnd-nvidia: New package for libGLX.so.0, a new (vendor-neutral)
- stub that redirects to libGLX_nvidia.so.0 via GLVND.
- * libgl1-glvnd-nvidia-glx: New package for libGL.so.1, a new
- (vendor-neutral) stub that redirects to libGLX_nvidia.so.0 (and
- libnvidia-glcore.so.$VERSION) via GLVND. This package can be used as an
- alternative to libgl1-nvidia-glx.
- * libnvidia-fatbinaryloader: New package for FAT multiarch binary loader,
- needed by CUDA PTX JIT compiler.
- * libnvidia-ptxjitcompiler: New package for the CUDA PTX JIT compiler.
- * Add do-div-cast.patch to fix nvidia-modeset kernel module build failure
- for Linux 4.6.
- * Add radix-tree-empty.patch to fix nvidia-uvm kernel module build failure
- for Linux 4.7.
- * Restrict watch file to releases from the 361.xx long lived branch.
-
- [ Andreas Beckmann ]
- * libcuda1: Add Provides: libcuda-8.0-1{,-i386}.
- * libglx-nvidia0: Provide the libGLX_indirect.so.0 symlink.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 23 Jul 2016 12:04:00 +0200
-
-nvidia-graphics-drivers (358.16-3) unstable; urgency=medium
-
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 29 Jul 2016 14:58:57 +0200
-
-nvidia-graphics-drivers (358.16-2) experimental; urgency=medium
-
- * Merge changes from 352.79-10.
- * Rename libopengl0-nvidia to libopengl0-glvnd-nvidia.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 17 Jul 2016 17:08:32 +0200
-
-nvidia-graphics-drivers (358.16-1) experimental; urgency=medium
-
- * New upstream short lived branch release 358.16 (2015-11-20).
- (Closes: #819042)
- * Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805917)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3808
- - Fixed a regression, introduced in 358.09, that caused incorrect
- rendering of OpenGL stereo applications in combination with
- Quadro Sync on certain GPUs.
- - Fixed a regression, introduced in 358.09, that caused OpenGL
- stereo applications to hang when SLI AFR, SFR, or SLIAA modes
- were enabled.
- - Fixed a regression, introduced in 358.09, that caused the
- system to hang while launching OpenGL applications when some SLI
- Mosaic topologies were in use.
- - Fixed a bug that could cause some G-SYNC monitors to flicker on
- Kepler-based GPUs when running at low frame rates.
- - Fixed a regression that could cause OpenGL or VDPAU applications to
- hang in Xinerama layouts which include multiple X screens that are
- driven by the same GPU.
- - Fixed a regression from 358.09 that caused G-SYNC monitors configured to
- use 3D Vision stereo to go blank and report an unsupported signal.
- - Fixed a regression from 358.09 that caused OpenGL applications that failed
- to negotiate permission to perform glXSwapBuffers via flipping to stop
- updating the screen. This was triggered on Fedora 22 where the SELinux
- system policy prevents gnome-shell from communicating with the X server.
- Now, OpenGL applications that fail to negotiate flipping will fall back to
- glXSwapBuffers via blitting.
- See https://bugzilla.redhat.com/show_bug.cgi?id=1271401 for more details.
- * New upstream beta 358.09 (2015-10-12).
- - Fixed a regression that reduced OpenGL performance on headless X
- server configurations.
- - Fixed a memory leak that occurred after destroying a GLXWindow which
- still has the current context attached to it.
- - Fixed a bug which caused EGL pbuffers to be created with both a front
- and back buffer, instead of a back buffer only, as is required for EGL.
- - Added a new kernel module, nvidia-modeset.ko. This new driver
- component works in conjunction with the nvidia.ko kernel module
- to program the display engine of the GPU.
- nvidia-modeset.ko does not provide any new user-visible
- functionality or interfaces to third party applications. However,
- in a later release, nvidia-modeset.ko will be used as a basis for
- the modesetting interface provided by the kernel's direct rendering
- manager (DRM).
- - Reduced flickering and delays when transitioning into or out of G-SYNC
- mode. As part of this change, monitors that have G-SYNC indicators in
- their on-screen displays will now always report that they are in G-SYNC
- mode. The OpenGL G-SYNC visual indicator can be enabled in
- nvidia-settings to determine when G-SYNC is actually being used.
- - GLX protocol for the following OpenGL
- extension from OpenGL 3.0 has been promoted from
- unofficial to ARB approved official status:
- GL_EXT_draw_buffers2
- - GLX protocol for the following OpenGL 3.0 commands:
- BindBufferRangeNV, BindBufferBaseNV, BeginTransformFeedbackNV,
- EndTransformFeedbackNV, GetTransformFeedbackVaryingEXT,
- TransformFeedbackVaryingsEXT
- which are part of the following extensions:
- GL_NV_transform_feedback, GL_EXT_transform_feedback
- has been promoted from unofficial to ARB approved
- official status.
- With the above changes, GLX protocol for
- OpenGL 3.0 has been promoted from unofficial
- to ARB approved official status.
- - Added a new system memory allocation mechanism for large
- allocations in the OpenGL driver. This mechanism allows unmapping
- the allocation from the process when it is not in use, making more
- virtual address space available to the application. It is enabled
- by default on 32 bit OpenGL applications with Linux 3.11+ and glibc
- 2.19+. Memory allocated this way will consume space in /dev/shm.
- Setting the environment variable __GL_DevShmPageableAllocations
- to 2 will disable this feature.
-
- [ Luca Boccassi ]
- * Update symbols control files.
- * Restrict watch file to releases from the 358.xx short lived branch.
-
- [ Andreas Beckmann ]
- * Updated kernel module build, patches and remaining infrastructure for the
- new nvidia-modeset module.
- * 358.xx supports xorg-video-abi-20.
- * get-orig-source: Generate .orig-$ARCH.tar.gz for each architecture.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 15 Jul 2016 09:36:59 +0200
-
-nvidia-graphics-drivers (355.11-7) unstable; urgency=medium
-
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 28 Jul 2016 19:28:35 +0200
-
-nvidia-graphics-drivers (355.11-6) experimental; urgency=medium
-
- * Merge changes from 352.79-9.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 13 Jul 2016 10:38:33 +0200
-
-nvidia-graphics-drivers (355.11-5) experimental; urgency=medium
-
- * Merge changes from 352.79-8.
- * libnvidia-glcore: New package, split from libgl1-nvidia-glx.
- * libnvidia-cfg1: New package, split from libgl1-nvidia-glx.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 05 Jul 2016 21:18:42 +0200
-
-nvidia-graphics-drivers (355.11-4) experimental; urgency=medium
-
- * Merge changes from 352.79-7.
- * rm_kernel_rmapi_op.patch: Remove, fixed upstream.
- * separate-makefile-kbuild.patch, build-sanity-checks.patch,
- KERNEL_UNAME.patch: Remove, these were adjustments and backports from the
- new 355.xx module build system.
- * nvidia-driver-libs: New metapackage for bundling the
- Depends/Recommends on the OpenGL/GLX/EGL/GLES packages.
- * Replace libgl1-nvidia-glx-i386 with new
- nvidia-driver-libs-i386 metapackage.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 28 Apr 2016 01:11:51 +0200
-
-nvidia-graphics-drivers (355.11-3) experimental; urgency=medium
-
- [ Luca Boccassi ]
- * Split libglvnd-nvidia in libopengl0-nvidia and libgldispatch0-nvidia
- * Rename libegl1-nvidia to libegl1-glvnd-nvidia, add transitional package
- * Add dependency from libegl-nvidia0 to libegl1-glvnd-nvidia
- * Switch dependency in nvidia-driver from libegl1-nvidia to libegl-nvidia0
-
- [ Andreas Beckmann ]
- * Merge changes from 352.79-4.
- * Add a transitional libegl1-nvidia package.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 26 Feb 2016 18:07:14 +0100
-
-nvidia-graphics-drivers (355.11-2) experimental; urgency=medium
-
- [ Andreas Beckmann ]
- * Merge changes from 352.79-3.
- * Drop patches conftest-via-kbuild.patch,
- disable-preempt_rt_sanity_check.patch.
- * Rename use-nv-kernel-ARCH.o_shipped.patch to
- nvidia-use-ARCH.o_binary.patch for the new module build system.
- * 355.11 does not yet support xorg-video-abi-20. (Closes: #813565)
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 16 Feb 2016 13:52:58 +0100
-
-nvidia-graphics-drivers (355.11-1) experimental; urgency=medium
-
- * New upstream release 355.11 (2015-08-31). (Closes: #804547)
- - Fixed a bug that could cause GPU exceptions when using glReadPixels()
- on the depth or stencil buffers of multisample windows while resizing
- or moving the windows.
- * New upstream beta 355.06 (2015-08-03).
- - Fixed a bug that could cause data from one texture level to overwrite
- data from the next lowest level, when creating a texture view that
- did not include the higher of the two levels.
- - Corrected some erroneous reporting of support for GLX extensions:
- several extensions were being reported as supported for indirect
- GLX, which were in fact only supported under direct rendering.
- - Added support for the following EGL extensions:
- EGL_KHR_swap_buffers_with_damage, EGL_NV_stream_consumer_gltexture_yuv
- - Replaced the build system for the NVIDIA kernel modules and updated
- the installer package and nvidia-installer to use the new build
- system and kernel module source code layout. For more information
- about the new build system and layout, see the README document at:
- ftp://download.nvidia.com/XFree86/packaging/linux/new-kbuild-for-355/
- - Added experimental full OpenGL support to EGL.
- - Marked the DeleteUnusedDP12Displays option as deprecated.
- Version 1.5.0 of the X Resize and Rotate specification added a note that
- dynamically-created outputs will not be destroyed, so this option is
- deprecated and will be removed in a future driver release.
- - Added support for VDPAU profiles added in VDPAU 0.9:
- VDP_DECODER_PROFILE_H264_BASELINE,
- VDP_DECODER_PROFILE_H264_CONSTRAINED_BASELINE,
- VDP_DECODER_PROFILE_H264_EXTENDED,
- VDP_DECODER_PROFILE_H264_PROGRESSIVE_HIGH,
- VDP_DECODER_PROFILE_H264_CONSTRAINED_HIGH
- - Fixed a bug that prevented more than one RandR output from sharing
- user-added modes.
- - Fixed a bug that caused application-specified swap intervals to be
- ignored on some screens when using Xinerama.
- - Fixed a bug that caused user-supplied RandR modes with nonsensical
- combinations of the +HSync, -HSync, +VSync, and -VSync flags to corrupt
- the mode list.
- - Added support to make an OpenGL 3.0 and above context current without
- making current to any drawable.
-
- [ Luca Boccassi ]
- * Updated kernel module build to adapt to the new upstream build system.
- - Dropped patches that are no longer needed:
- not-silent.patch
- uvm-symvers.patch
- uvm-symvers2.patch
- - Make build verbose by using new env var NV_VERBOSE=1
- - Updated kernel module patches to accommodate for new build path
- - Added patches to stop upstream Kbuild from using conftest.sh:
- disable_nvidia_conftest.patch, disable_uvm_conftest.patch
- - Add patch to build with Kbuild's version of the compiler instead of
- system default: use-kbuild-compiler.patch
- - Updated paths in debian/nvidia-kernel-dkms.dkms.in debian/rules.in,
- debian/rules for new build system
- - Removed debian/module/Makefile, debian/module/conftest.sh
- - debian/module/conftest/patches.h is no longer a symlink
- * Update symbols control files.
- * Restrict watch file to releases from the 355.xx short lived branch.
-
- [ Andreas Beckmann ]
- * libglvnd-nvidia: New package for the vendor-neutral GL libraries (GLVND):
- libOpenGL.so.0, libGLdispatch.so.0
- * libegl-nvidia0: New package for the vendor-specific EGL implementation
- from NVIDIA (libEGL_nvidia.so.0), accessible via GLVND.
- * libegl1-nvidia: The libEGL.so.1 library is now just a (vendor-neutral)
- stub that redirects to libEGL_nvidia.so.0 via GLVND.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 01 Feb 2016 19:32:35 +0100
-
-nvidia-graphics-drivers (352.79-10) unstable; urgency=medium
-
- * Build libnvidia-encode1 and libnvidia-ifr1 for armhf, too.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 17 Jul 2016 13:40:02 +0200
-
-nvidia-graphics-drivers (352.79-9) unstable; urgency=medium
-
- * nvidia-driver-libs: New metapackage for bundling the
- Depends/Recommends on the OpenGL/GLX/EGL/GLES packages.
- * Replace libgl1-nvidia-glx-i386 with new
- nvidia-driver-libs-i386 metapackage.
- * libnvidia-glcore: New package, split from libgl1-nvidia-glx.
- * libnvidia-cfg1: New package, split from libgl1-nvidia-glx.
- * Updated Danish (da) debconf translations by Joe Dalton. (Closes: #830653)
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 12 Jul 2016 23:22:15 +0200
-
-nvidia-graphics-drivers (352.79-8) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * cc_version_check-gcc5.patch: New, ignore __GNUC_MINOR__ mismatch from
- GCC 5 onwards.
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * Add get-user-pages.patch to fix kernel module build for Linux 4.6.
- (Closes: #826190)
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 07 Jun 2016 01:49:35 +0200
-
-nvidia-graphics-drivers (352.79-7) unstable; urgency=medium
-
- [ Luca Boccassi ]
- * Add page-cache-release.patch, vm-fault-minor.patch (uvm only),
- uvmnext-isr-top-half.patch (uvm only) and rm_kernel_rmapi_op.patch
- to fix kernel module build for Linux 4.6.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 22 Apr 2016 12:26:07 +0200
-
-nvidia-graphics-drivers (352.79-6) unstable; urgency=medium
-
- * separate-makefile-kbuild.patch: New, don't make all Makefile targets
- available to Kbuild.
- * KERNEL_UNAME.patch: New, allow usage of KERNEL_UNAME as in 355.xx onwards.
- * build-sanity-checks.patch: New, handle the conftest.sh sanity checks in
- the modernized module build system.
- * nvidia-kernel-source: Use KERNEL_UNAME=KVERS only if the kernel headers
- are available via /lib/modules/KVERS/{build,source}. (Closes: #820260)
- * Stop special-casing the nvidia-alternative substitution.
- * bug-control, bug-script: Collect some information about OpenCL.
- * Updated Japanese (jp) debconf translations by Takuma Yamada.
- (Closes: #817867)
- * Add B-D: dpkg-dev (>= 1.17.0) for dpkg-parsechangelog --show-field.
- * Bump Standards-Version to 3.9.8. No changes needed.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 12 Apr 2016 03:07:52 +0200
-
-nvidia-graphics-drivers (352.79-5) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * nvidia-kernel-source: Use Depends: make:any to allow foreign arch
- installation.
- * use-kbuild-flags.patch: New, use KBUILD_CFLAGS from Kbuild to
- support building a 64-bit kernel module with 32-bit userspace.
- (Closes: #815986)
- * Drop incomplete Perfkit support.
- * nvidia-detect: Drop support for squeeze(-lts) (EoL).
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * Update Portuguese debconf translation. Thanks Américo Monteiro!
- (Closes: #816143)
- * nvidia-kernel-source: Unconditionally unset ARCH (which may have been set
- to the Debian architecture by unrelated tools) before building a module
- since having this set to something different than a kernel architecture
- will break the build. This was already done for the dkms module build.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 08 Mar 2016 14:07:17 +0100
-
-nvidia-graphics-drivers (352.79-4) unstable; urgency=medium
-
- * nvidia-kernel-source: Switch to debhelper compat level 9.
- * [ppc64el] Do not depend on nvidia-kernel-common.
- * rules: Drop support for ancient .run layout.
- * Drop Conflicts+Replaces against transitional packages in wheezy.
- * nvidia-detect: Drop support for lenny (EoL).
- * debian/bug-control.mk: New script to generate bug-control.
- * Document in nvidia-legacy-check's description that the debconf questions
- can be preseeded to allow for non-interactive installations.
- (Closes: #815515)
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 26 Feb 2016 04:40:49 +0100
-
-nvidia-graphics-drivers (352.79-3) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * get-orig-source: Generate an additional .orig-ppc64el tarball for ppc64el.
- * Add preliminary support for ppc64el, only supports CUDA/OpenCL.
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * Update reportbug template to include content of
- /etc/bumblebee/bumblebee.conf and /etc/bumblebee/xorg.conf.nvidia if
- they are present.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 16 Feb 2016 12:27:17 +0100
-
-nvidia-graphics-drivers (352.79-2) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Add nvidia-legacy-check package, taking over the check for legacy GPUs
- from libgl1-nvidia-glx. Add the new package to the Pre-Depends of several
- core packages. (Closes: #813541)
- * avoid-ld.gold.patch: Disable, hopefully this is no longer needed.
- * use-kbuild-compiler.patch: New patch to build with Kbuild's version of the
- compiler instead of system default, thanks to Luca.
- * Use NVIDIA's conftest.sh script to determine settings during module build
- instead of our manually maintained conftest.h header.
- * conftest-verbose.patch: New patch to dump dynamically generated conftest
- headers.
- * conftest-via-kbuild.patch: New patch to call conftest.sh from within
- kbuild (and therefore with kbuild's compiler and flags) as in 355.xx.
- * disable-preempt_rt_sanity_check.patch: New patch to disable a check we
- already skipped in our conftest.h.
- * Pass only the kernel version via KERNEL_UNAME and let the module build
- system figure out the paths.
- * Clear ARCH variable from environment before dkms build, thanks to Luca.
- * Bump Standards-Version to 3.9.7. No changes needed.
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * ignore_xen_on_arm.patch: Update to add workaround for conftest.sh to fix
- kernel module build failure on armhf by forcing XEN_PRESENT=0 when
- building on armhf
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 12 Feb 2016 02:09:09 +0100
-
-nvidia-graphics-drivers (352.79-1) unstable; urgency=medium
-
- * New upstream long lived branch release 352.79 (2016-01-25).
- - Added support for the following GPUs: Quadro M500M, Tesla M4.
- - Fixed a bug in the EGL driver where a mutex was unlocked more than
- once. This triggers undefined behavior, and in particular, if
- lock elision is enabled in glibc, may result in a segmentation
- fault. (Closes: #807244)
-
- [ Luca Boccassi ]
- * Update nv-readme.ids.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 27 Jan 2016 17:26:16 +0100
-
-nvidia-graphics-drivers (352.63-2) unstable; urgency=medium
-
- * Merge changes from 349.16-2.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 24 Jan 2016 07:59:24 +0100
-
-nvidia-graphics-drivers (352.63-1) experimental; urgency=medium
-
- * New upstream long lived branch release 352.63 (2015-11-16).
- * Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805917)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3808
- - Added support for the following GPUs: GeForce 940MX, GeForce 945M,
- Quadro M5000M, Quadro M4000M, Quadro M3000M, Quadro M2000M,
- Quadro M1000M, Quadro M600M, NVS 810, Tesla M40.
- - Fixed a regression that prevented DPMS from working correctly on
- some DisplayPort displays.
- - Fixed a bug that could prevent X from starting when configured with
- multiple X screens, some of which scan out to display devices, and
- some of which do not.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * Merge changes from 340.96-2.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 24 Nov 2015 01:32:50 +0100
-
-nvidia-graphics-drivers (352.55-3) experimental; urgency=medium
-
- * Merge changes from 340.93-8.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 13 Nov 2015 19:07:13 +0100
-
-nvidia-graphics-drivers (352.55-2) experimental; urgency=medium
-
- * Merge changes from 340.93-6.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 23 Oct 2015 02:46:30 +0200
-
-nvidia-graphics-drivers (352.55-1) experimental; urgency=medium
-
- * New upstream long lived branch release 352.55 (2015-10-12).
- - Added support for the following GPUs: GeForce 805A, GeForce GTX 960A.
- - Fixed a bug that caused applications using OpenCL or CUDA with OpenGL
- interoperability to crash when using GLX indirect rendering.
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * Merge changes from 340.93-5.
- * seq-printf.patch: Remove, fixed upstream.
- * libcuda1: Add Provides: libcuda-7.5-1{,-i386}.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 16 Oct 2015 23:41:50 +0200
-
-nvidia-graphics-drivers (352.41-1) experimental; urgency=medium
-
- * New upstream long lived branch release 352.41 (2015-08-28).
- * Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3763
- (Closes: #800566)
- - Added support for the following GPUs: GeForce GTX 950, Quadro M4000,
- Quadro M5000.
- - Fixed a bug that caused VDPAU to only display the top half of a video
- frame when decoding and displaying H.265/HEVC encoded video streams.
-
- [ Andreas Beckmann ]
- * conftest.h:
- - Implement new conftest.sh function dma_map_ops (352.30).
- - Reorder conftest.h to match conftest.sh.
-
- [ Luca Boccassi ]
- * conftest.h:
- - dma_map_ops and dma_ops are available for PPC and ARM too
- * refresh uvm-symvers.patch (offset)
- * Add include-swiotlb-header-on-arm.patch needed for dkms build on
- armhf: swiotlb.h is necessary to use dma_ops and family
- * Add ignore_xen_on_arm.patch needed for dkms build on armhf: armmp
- kernel headers ship with CONFIG_XEN enabled, which breaks the build,
- so since running this driver on XEN is currently not supported,
- ignore the check for XEN in nv-linux.h as a workaround on arm, and
- also disable CONFIG_XEN and CONFIG_XEN_DOM0 if building on <= 3.16.
- (Closes: #794435)
- * Update rules.def, armhf DKMS module builds on 3.16, 4.0 and 4.1.
- * Update nv-readme.ids.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 01 Oct 2015 03:56:38 +0200
-
-nvidia-graphics-drivers (352.30-1) experimental; urgency=medium
-
- * New upstream release 352.30 (2015-07-28). (Closes: #794075)
- - Fixed a bug that caused poor video post-processing performance
- in VDPAU when operating on a large number of video streams
- simultaneously.
-
- [ Luca Boccassi ]
- * Add new armhf-only libcuda1 symbols.
- * Update nv-readme.ids.
- * Refresh patches.
- * Updated conftest.h to address removal of NV_DMA_MAPPING_OPS_PRESENT.
-
- [ Andreas Beckmann ]
- * Merge changes from 349.16 (UNRELEASED).
- * nvidia-kernel-*: [i386] Drop support for building amd64 kernel modules.
- * Overhaul arch-specific UVM support.
- * nvidia-driver, nvidia-kernel-*: Report the latest tested Linux version
- that can build the kernel module in the package description.
- * Restrict watch file to releases from the 352.xx long lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 02 Aug 2015 15:39:14 +0200
-
-nvidia-graphics-drivers (352.21-2) experimental; urgency=medium
-
- * Add myself to Uploaders
- * Fix DKMS module build failure on i386 and armhf; patch provided and
- inspired by Raphael Hertzog. Thanks! (Closes: #793160)
- * Fix nvidia-modprobe.conf module unload ordering, to stop nvidia-uvm
- getting stuck until a second modprobe -r nvidia-current is issued.
- Fix provided by Jö Fahlke. Thanks! (Closes: #793386)
-
- -- Luca Boccassi <luca.boccassi at gmail.com> Fri, 24 Jul 2015 01:39:29 +0100
-
-nvidia-graphics-drivers (352.21-1) experimental; urgency=medium
-
- * New upstream release 352.21 (2015-06-15). (Closes: #793079)
- - Fixed a bug that caused the kernel to report errors when unmapping
- DMA allocations on kernels with CONFIG_DEBUG_DMA_API enabled.
- - Added GLX Protocol support for the following OpenGL extensions:
- GL_ARB_copy_buffer
- GL_ARB_texture_buffer_object
- - Fixed a bug that caused a kernel crash if SLI Mosaic and G-SYNC were used
- at the same time on a configuration with more display devices connected to
- one GPU than another.
- * New upstream beta 352.09 (2015-05-18).
- - Added the ability to configure the swapping behavior for quad-buffered
- stereo visuals. The driver can be configured to independently swap
- each eye as it becomes ready, to wait for both eyes to complete
- rendering before swapping, or to allow applications to specify which
- of these two behaviors is preferred by setting the swap interval.
- This setting can be adjusted in the nvidia-settings control panel, or
- via the NV-CONTROL API.
- - Fixed a bug that sometimes prevented OpenGL sampler objects from
- being properly deallocated when destroying OpenGL contexts.
- - Fixed a bug that caused GLX_EXT_framebuffer_sRGB to incorrectly report
- sRGB support in 30 bit-per-pixel framebuffer configurations.
- - Added support for G-SYNC with sync-to-vblank disabled. This allows
- applications to use G-SYNC to eliminate tearing for frame rates below the
- monitor's maximum refresh rate but allow tearing above the maximum refresh
- rate in order to minimize latency.
- When G-SYNC is active and sync-to-vblank is enabled, the frame rate is
- limited to the monitor's maximum refresh rate.
- - GLSL gl_Fog.scale is now +infinity when gl_Fog.end equals gl_Fog.start.
- Previously, the value 0 was used, but this broke certain
- applications such as the game XIII running on Wine (Wine bug #37068).
- - Enabled G-SYNC by default when Unified Back Buffer (UBB) is disabled.
- - Updated the NVIDIA GPU driver to avoid using video memory already
- in use by vesafb.
-
- [ Vincent Cheng ]
- * Fix unresolved nvUvm* symbols in nvidia-uvm.ko from dkms package; patch
- cherrypicked from SteamOS and added as debian/patches/uvm-symvers.patch.
- Thanks! (Closes: #789483)
- * nvidia-detect: Detect stretch as supported suite, and parse -h as --help.
- (Closes: #792801)
-
- [ Luca Boccassi ]
- * Update nv-readme.ids.
- * pci.ids and monitoring.conf are no longer shipped by NVIDIA.
- * conftest.h: Implement new conftest.sh functions phys_to_dma, get_dma_ops,
- dma_ops, noncoherent_swiotlb_dma_ops (352.09), backing_dev_info (346.82).
- * Update symbols control files.
- * Refresh patches.
-
- -- Vincent Cheng <vcheng at debian.org> Mon, 20 Jul 2015 23:28:37 -0700
-
-nvidia-graphics-drivers (349.16-2) unstable; urgency=medium
-
- * uvm-symvers.patch: Explicitly copy Module.symvers from the nvidia.ko
- kernel module for use by the nvidia-uvm.ko module, since the dependencies
- in Kbuild seem not to work in all cases. This solution works with the dkms
- build, too. (Closes: #812396, #812107)
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 23 Jan 2016 17:03:28 +0100
-
-nvidia-graphics-drivers (349.16-1) unstable; urgency=low
-
- * New upstream short-lived branch release 349.16 (2015-04-14).
- * New upstream beta 349.12 (2015-03-25).
- - Added support for G-SYNC monitors when used together with non-G-SYNC
- monitors. When G-SYNC is enabled, non-G-SYNC monitors will display with
- tearing.
- - Removed the "EnableACPIHotkeys" X configuration option. This option
- has been deprecated and disabled by default since driver version 346.35.
- On modern Linux systems, display change hotkey events are delivered to
- the desktop environment as key press events, and the desktop environment
- handles the display change by issuing requests through the X Resize and
- Rotate extension (RandR).
- - Added support for lossless H.264/AVC video streams to VDPAU.
- - Added support for VDPAU Feature Set F to the NVIDIA VDPAU driver.
- GPUs with VDPAU Feature Set F are capable of hardware-accelerated
- decoding of H.265/HEVC video streams.
- - Added support for the X.Org X server's "-background none" option. When
- enabled, the NVIDIA driver will try to copy the framebuffer console's
- contents out of /dev/fb0. If that cannot be done, then the screen is
- cleared to black.
- - Added support for YUV 4:2:0 compression to enable HDMI 2.0 4K at 60Hz modes
- when either the display or GPU is incapable of driving these modes in
- RGB 4:4:4. See NoEdidHDMI2Check in the README for details.
- - Fixed a bug that could cause multi-threaded applications to crash when
- multiple threads used the EGL driver at the same time.
- - Fixed a bug that caused Sync to VBlank to not work correctly with XVideo
- applications in certain configurations.
- - Fixed a bug that prevented the X driver from correctly interpreting
- some X configuration options when a display device name was given
- with a GPU UUID qualifier.
- * Add support for OpenCL 1.2.
-
- [ Andreas Beckmann ]
- * Update symbols control files.
- * nvidia-libopencl1: Add Provides: libopencl-1.2-1.
- * Restrict watch file to releases from the 349.xx short lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 22 Jan 2016 02:15:34 +0100
-
-nvidia-graphics-drivers (346.96-1) unstable; urgency=low
-
- * New upstream release 346.96 (2015-09-01). (Closes: #811349)
- * Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3763
- (Closes: #800566)
- - Added support for the following GPU: Tesla K80.
- * New upstream release 346.87 (2015-07-21).
- - Added support for the following GPU: GeForce 910M.
- * New upstream release 346.82 (2015-06-23).
- - Added support for the following GPUs: Tesla K40t, GeForce 720A,
- GeForce 920A, GeForce 930A, GeForce 940A, GeForce GTX 950A,
- GeForce GTX 980 Ti.
-
- [ Andreas Beckmann ]
- * Merge changes from 343.36-3.
- * Update nv-readme.ids.
- * UVM is no longer available on 32-bit architectures.
- * Use nvidia-drm-outputclass.conf as shipped by NVIDIA.
- * d/module/debian/rules: Explicitly copy Module.symvers from the nvidia.ko
- kernel module for use by the nvidia-uvm.ko module, since the dependencies
- in Kbuild seem not to work in all cases.
- * Add armhf specific symbols.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 18 Jan 2016 12:50:19 +0100
-
-nvidia-graphics-drivers (346.72-1) experimental; urgency=medium
-
- * New upstream release 346.72 (2015-05-12).
- - Added support for the following GPU: GeForce GPU.
- - Fixed a bug causing loss of stereo synchronization in certain Quadro
- Sync framelock configurations.
- - Fixed Pixel Buffer Object operations when row length is less than
- width. GL_[UN]PACK_ROW_LENGTH can be set to a value lower than the
- width of the operation being carried out. The OpenGL specification
- allows for this (the source or destination lines will be overlapping).
- Previously, our implementation of Pixel Buffer Objects did not support
- this case and would throw an error.
-
- [ Vincent Cheng ]
- * Fix conftest.sh function write_cr4.
- * Update lintian overrides.
- * Apply patch provided by Luca Boccassi, cherrypicked from SteamOS; also
- partially apply patch provided by Konstantin Demin in #785205. Thanks!
- * Fix nvidia module FTBFS with linux >= 4.0. (Closes: #785205). Also fix
- FTBFS on armhf.
-
- -- Vincent Cheng <vcheng at debian.org> Wed, 17 Jun 2015 01:18:40 -0700
-
-nvidia-graphics-drivers (346.59-1) experimental; urgency=medium
-
- * New upstream release 346.59 (2015-04-07). (Closes: #775742)
- - Fixed a bug that caused corruption when switching display modes in some
- applications that use transform feedback.
- - Added support for the following GPUs: Quadro K1200, Quadro M6000,
- GeForce 920M, GeForce 930A, GeForce 930M, GeForce 940M,
- GeForce GTX 950M, GeForce GTX 960M, GeForce GTX TITAN X.
- - Fixed a bug that caused texture corruption on framebuffer depth
- attachments cleared using glClearTexImage().
- - Fixed a bug that artificially limited the maximum pixel clock on
- displays in some SLI Mosaic configurations.
- * New upstream release 346.47 (2015-02-24).
- - Fixed a bug that could cause quad-buffered stereo applications to
- crash when disabling displays.
- - Fixed a bug that could cause rendering corruption in GLX clients using
- PBOs and/or VBOs when using GLX indirect rendering.
- - Fixed a bug that could cause glXSwapBuffers() to block for longer than
- necessary in multi-threaded GLX applications using the
- GLX_NV_delay_before_swap extension.
- - Fixed a bug that caused OpenGL applications using the NV_path_rendering
- extension to crash after a modeswitch event.
- - Added support for the following GPUs: Quadro K620M, Quadro K2200M,
- GeForce GTX 960, GeForce GTX 965M.
- - Fixed a bug that caused DisplayPort audio to stop working after monitors
- are hotplugged.
- * New upstream release 346.35 (2015-01-16).
- - Added support for the following GPUs: GeForce 800A, GeForce 800M.
- - Updated the NVIDIA X driver to reject frame packed interlaced HDMI 3D
- modes during mode validation. These modes were being validated by the
- driver, despite never having been supported.
- - Fixed a bug that prevented the console from being restored after
- forcefully terminating X, on some GPUs with multiple DisplayPort
- monitors attached. This bug also subsequently prevented X from being
- started following the failed console restoration.
- - Fixed a bug that caused the ACPI hotkey mask to be set incorrectly on some
- laptops even when the EnableACPIHotkeys option is disabled.
- - Disabled the EnableACPIHotkeys option by default. This option is now
- considered deprecated and will be removed in a future driver release. On
- modern Linux systems, display change hotkey events are delivered to the
- desktop environment as key press events, and the desktop environment
- handles the display change by issuing requests through the X Resize and
- Rotate extension (RandR).
- - Fixed a bug that caused the screen image to be shifted when screen
- transformations (such as rotations or reflections) were enabled on a
- G-SYNC display attached to a Kepler-based GPU.
- * New upstream beta 346.22 (2014-12-08).
- * Fixes CVE-2014-8298.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3610
- * New upstream beta 346.16 (2014-11-13).
- - Fixed a bug that caused a blank screen when setting a mode requiring YUV
- 4:2:0 compression. These modes are not currently supported.
- - Fixed a bug that caused an incorrect DisplayPort link configuration
- to be displayed after a hotplug or unplug.
- - Added support for the following GPUs: GeForce GTX 970M, GeForce GTX 980M.
- - Added support for decoding VP8 video streams using the NVCUVID API
- on GPUs with VP8 hardware decode support.
- - Added support for the following EGL extensions: EGL_EXT_device_base,
- EGL_EXT_platform_device, EGL_EXT_output_base.
- - Added the ability to increase the operating voltage on certain
- GeForce GPUs in the GeForce GTX 400 series and later. Voltage
- adjustments are done at the user's own risk. See the documentation
- on the "CoolBits" X configuration option in the README for details.
- - Added support for NVENC on GeForce GPUs. For more details on the
- NVENC SDK, see:
- https://developer.nvidia.com/nvidia-video-codec-sdk.
- - Added accelerated support for r8g8b8a8, r8g8b8x8, b8g8r8a8 and b8g8r8x8
- RENDER formats.
- - Fixed a GLSL compiler bug that would produce corruption when
- running games such as Far Cry 3 in Wine.
- - Fixed the EGL_KHR_stream_cross_process_fd extension.
- - Fixed rendering corruption that sometimes happened when calling
- DrawElementsInstancedBaseVertexBaseInstance(),
- DrawElementsInstancedBaseInstance(),
- or DrawArraysInstancedBaseInstance().
- - Dramatically improved OpenGL Framebuffer Object creation performance.
- - Removed the limit on the maximum number of OpenGL Framebuffer Objects.
- - Updated the NVIDIA OpenGL driver to prefer $XDG_CACHE_HOME over
- $HOME as the default location for storing the GL shader disk cache.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * f_path.dentry.patch: Remove, fixed upstream.
- * Refresh patches.
- * Update symbols control files.
- * libcuda1: Add Provides: libcuda-7.0-1{,-i386}.
- * nvidia-vdpau-driver: Bump Depends: libvdpau1 to (>= 0.9).
- * Drop the old transitional nvidia-glx package.
- * Restrict watch file to releases from the 346.xx long lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 12 May 2015 21:55:05 +0200
-
-nvidia-graphics-drivers (343.36-3) unstable; urgency=low
-
- * Merge changes from 340.96-4.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 17 Jan 2016 16:55:37 +0100
-
-nvidia-graphics-drivers (343.36-2) experimental; urgency=medium
-
- * Merge changes from 340.76-1.
- * f_path.dentry.patch: New patch to add support for Linux 3.19, thanks to
- Eduard Bloch. (Closes: #778698)
- * Restrict watch file to releases from the 343.xx short lived branch.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 18 Mar 2015 21:08:50 +0100
-
-nvidia-graphics-drivers (343.36-1) experimental; urgency=medium
-
- * New upstream short lived branch release 343.36 (2014-12-05).
- * Fixes CVE-2014-8298. (Closes: #772971)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3610
- - Fixed a bug that rendered very bright garbage data onto some textures
- in UnrealEngine 4 applications. This issue is known as the "disco bug"
- by the UnrealEngine 4 Linux community.
-
- [ Andreas Beckmann ]
- * Merge changes from 340.65-1.
- * nvidia-opencl-icd: Restore the Depends: libcuda1.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 13 Dec 2014 00:55:32 +0100
-
-nvidia-graphics-drivers (343.22-2) experimental; urgency=medium
-
- * nvidia-driver: Stop shipping nvidia-persistenced, this is being moved to a
- separate source package.
- * Split nvidia-driver-bin from the metapackage nvidia-driver.
- * nvidia-driver-bin: Support switching via nvidia-alternative.
- * d/rules: Add #!armhf# and #!legacy# substitutions.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 29 Oct 2014 11:53:09 +0100
-
-nvidia-graphics-drivers (343.22-1) experimental; urgency=medium
-
- * New upstream short lived branch release 343.22 (2014-09-18).
- - Fixed a bug that prevented the "sync to vblank" setting from being
- honored for EGL applications.
- - Added support for the following GPUs: GeForce GTX 970, GeForce GTX 980.
- - Fixed a bug that could cause some OpenGL programs to encounter out
- of memory during a mode switch.
- - Fixed a bug that prevented the NVIDIA OpenGL driver from honoring
- the __GL_SHADER_DISK_CACHE_PATH environment variable.
- * New upstream beta 343.13 (2014-08-06).
- - Added a new attribute to the NV-CONTROL API to query the current
- utilization of the video decode engine.
- - Worked around a Unigine Heaven 3.0 shader bug which could cause corruption
- when tessellation is enabled by implementing an application profile that
- uses the "GLIgnoreGLSLExtReqs" setting. See the documentation for the
- __GL_IGNORE_GLSL_EXT_REQS environment variable for more details.
- - Fixed a memory leak when destroying EGL surfaces.
- - Added support for multiple simultaneous EGL displays.
- - Removed support for G8x, G9x, and GT2xx GPUs, and motherboard
- chipsets based on them. Ongoing support for new Linux kernels
- and X servers, as well as fixes for critical bugs, will be
- included in 340.* legacy releases through the end of 2019.
-
- [ Andreas Beckmann ]
- * Update symbols control files.
- * Update nv-readme.ids.
- * conftest.h: Implement extensions to conftest.sh function
- vm_operations_struct (343.13).
- * libgl1-nvidia-glx.preinst: Update list of unsupported legacy devices.
- Update the advised legacy package to nvidia-legacy-340xx-driver.
- * Add NEWS entry about models that were moved to legacy support.
- * Update list of supported models.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 20 Oct 2014 19:04:58 +0200
-
-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).
- https://nvidia.custhelp.com/app/answers/detail/a_id/4611
- (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 <anbe at debian.org> Tue, 17 Apr 2018 12:45:05 +0200
-
-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.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 11 Oct 2017 03:02:32 +0200
-
-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)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4398
-
- [ 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.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 04 Apr 2017 22:12:27 +0200
-
-nvidia-graphics-drivers (340.101-1) jessie; urgency=medium
-
- * New upstream legacy 340xx branch release 340.101 (2016-12-14).
- * Fixed CVE-2016-8826. (Closes: #848195)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4278
- * Improved compatibility with recent Linux kernels.
- * New upstream legacy 340xx branch release 340.98 (2016-09-26).
- * Fixed CVE-2016-7382, CVE-2016-7389. (Closes: #846331)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4246
- - Added support for the screen_info.ext_lfb_base field, on kernels that
- have it, in order to properly handle UEFI framebuffer consoles with
- physical addresses above 4GB.
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * Stop special-casing of the nvidia-alternative substitution (352.79-6).
- * rules: Drop support for ancient .run layout (352.79-4).
- * nvidia-detect: Drop support for lenny and squeeze(-lts) (EoL) (352.79-5).
- * Do not run dh_strip_nondeterminism, it may perform modifications not
- permitted by the NVIDIA license (340.96-4).
- * Use #!armhf# and #HAS_UVM# substitutions as in unstable (340.76-5).
- * Add slave alternative for libnvcuvid.so (340.96-3).
- * rules, rules.defs: Synchronize variable naming with unstable (352.79-3).
- * rules, control: Synchronize substvars with unstable (352.79-3).
- * get-orig-source: Synchronize with unstable (352.79-3).
- * get-orig-source: Generate .orig-$ARCH.tar.gz for each architecture
- (358.16-1).
- * control: Synchronize descriptions with unstable.
- * bug-script: Synchronize with unstable (352.79-3).
- * bug-control.mk: New script to generate bug-control (352.79-4).
- * bug-control, bug-script: Collect some information about OpenCL (352.79-6).
- * Use an empty nvidia:legacy-check substvar for legacy packages (352.79-6).
- * separate-makefile-kbuild.patch: New, don't make all Makefile targets
- available to Kbuild (352.79-6).
- * KERNEL_UNAME.patch: New, allow usage of KERNEL_UNAME as in 355.xx onwards
- (352.79-6).
- * use-kbuild-compiler.patch: New patch to build with Kbuild's version of the
- compiler instead of system default, thanks to Luca (352.79-2).
- * Use NVIDIA's conftest.sh script to determine settings during module build
- instead of our manually maintained conftest.h header (352.79-2).
- * conftest-verbose.patch: New patch to dump dynamically generated conftest
- headers (352.79-2).
- * conftest-via-kbuild.patch: New patch to call conftest.sh from within
- kbuild (and therefore with kbuild's compiler and flags) as in 355.xx
- (352.79-2).
- * use-kbuild-flags.patch: New, use KBUILD_CFLAGS from Kbuild to
- support building a 64-bit kernel module with 32-bit userspace (352.79-5).
- * build-sanity-checks.patch: New, handle the conftest.sh sanity checks in
- the modernized module build system (352.79-6).
- * disable-cc_version_check.patch: New patch to disable a useless check that
- tests the running kernel instead of the compilation target.
- * disable-preempt_rt_sanity_check.patch: New patch to disable a check we
- already skipped in our conftest.h (352.79-2).
- * Pass only the kernel version via KERNEL_UNAME and let the module build
- system figure out the paths (352.79-2).
- * Clear ARCH variable from environment before module build, thanks to Luca
- (352.79-2, 352.79-5).
- * arm-outer-sync.patch: New patch to fix armhf kernel module build for
- Linux 4.3, thanks to Luca (340.93-5).
- * ignore_xen_on_arm.patch: Update to add workaround for conftest.sh to fix
- kernel module build failure on armhf by forcing XEN_PRESENT=0 when
- building on armhf, thanks to Luca (352.79-2).
- * nvidia-detect: Update list of newer PCI IDs from release 375.26.
- * Add B-D: dpkg-dev (>= 1.17) for dpkg-parsechangelog --show-field
- (352.79-6).
- * Build libnvidia-encode1 and libnvidia-ifr1 for armhf, too (352.79-10).
- * Stop shipping unused pci.ids file (352.21-1).
- * control: Synchronize descriptions with unstable (370.28-2).
- * Add xorg-video-abi-23 as alternative dependency (375.20-1).
- * nvidia-alternative: Restrict Depends: glx-alternative-nvidia to (<< 0.7).
- Uploading a new upstream legacy release to stable will invalidate package
- relationships in unstable, thus permitting some (partial) upgrade paths
- that will fail.
- * Bump Standards-Version to 3.9.8. No changes needed.
- * Update lintian overrides.
- * Upload to jessie.
-
- [ Luca Boccassi ]
- * Add drm-driver-legacy.patch to fix nvidia kernel module load issue on
- Linux 4.9 and newer. (Closes: #848514)
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 04 Jan 2017 13:31:29 +0100
-
-nvidia-graphics-drivers (340.96-4) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Do not run dh_strip_nondeterminism, it may perform modifications not
- permitted by the NVIDIA license.
- * rules, rules.defs: Unified naming of arch-specific variables.
- * get-orig-source: Download *.run with wget from http download server to
- preserve timestamps.
- * get-orig-source: Generate tarball reproducibly.
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * bug-script: collect Xorg log from journalctl if running on systemd
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 10 Jan 2016 19:55:26 +0100
-
-nvidia-graphics-drivers (340.96-3) unstable; urgency=medium
-
- * Merge changes from 304.131-1 (wheezy) and 340.96-1 (jessie).
- * Add slave alternative for libnvcuvid.so.
- * Use a more generic approach for unloading the modules.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 14 Dec 2015 10:59:42 +0100
-
-nvidia-graphics-drivers (340.96-2) unstable; urgency=medium
-
- * Merge changes from 340.96-1 (UNRELEASED).
- * seq-printf.patch: Remove, fixed upstream.
- * Update lintian overrides. (Closes: #805388)
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 21 Nov 2015 06:59:25 +0100
-
-nvidia-graphics-drivers (340.96-1) jessie; urgency=medium
-
- * New upstream legacy 340xx branch release 340.96 (2015-11-16).
- * Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805917)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3808
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * Merge changes from 304.131-1 (wheezy).
- * Add xorg-video-abi-20 as alternative dependency.
- * conftest.h:
- - Implement new conftest.sh functions hlist_for_each_entry,
- of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
- - Update conftest.sh function scatterlist for logic reversal in
- 304.131/340.96/352.63, support both ways.
- * d/rules: Move tar option --no-recursion before the list of files.
- * d/control: Make dependencies on nvidia-alternative strictly versioned to
- prevent partial upgrades.
- * d/module/debian/control.template: Add armhf to the Architecture list,
- otherwise module-assistant can't build any module packages from
- nvidia-kernel-source on armhf.
- * Upload to jessie.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 14 Dec 2015 10:17:49 +0100
-
-nvidia-graphics-drivers (340.93-8) unstable; urgency=medium
-
- * nvidia-detect: Fix lspci call if there are multiple NVIDIA GPUs installed
- and report driver support for each of them. (Closes: #804073)
- * bug-control: Report status of bumblebee and bumblebee-nvidia.
- * nvidia-alternative.postinst: Activate the register-glx-alternative-nvidia
- trigger with --no-await.
- * Update documentation to use update-glx to configure the 'nvidia' and 'glx'
- alternatives.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 13 Nov 2015 12:14:46 +0100
-
-nvidia-graphics-drivers (340.93-7) unstable; urgency=medium
-
- * Ship the NEWS in xserver-xorg-video-nvidia and nvidia-kernel-dkms, too.
- * Bump glx-alternative-nvidia dependency to (>= 0.7) for Xorg autoconfig.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 02 Nov 2015 12:10:02 +0100
-
-nvidia-graphics-drivers (340.93-6) unstable; urgency=medium
-
- * nvidia-opencl-icd: Restore the Depends: libcuda1.
- * d/rules: Move tar option --no-recursion before the list of files.
- * Bump dependency to nvidia-kernel-common (>= 20151021) which no longer
- applies non-default permissions on the /dev/nvidia* device nodes.
- (See: #801598, #801869) (Closes: #801191, #801097)
- * nvidia-modprobe.conf: Re-enable the PCI ID matching aliases.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 21 Oct 2015 16:22:33 +0200
-
-nvidia-graphics-drivers (340.93-5) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Merge changes from 304.128-1 (wheezy) and 340.93-0+deb8u1 (jessie).
- * nvidia-kernel-support: Ship nvidia-modprobe.conf (previously in
- nvidia-alternative), managed via nvidia-alternative.
- * nvidia-kernel-support: Ship nvidia-blacklists-nouveau.conf and
- nvidia-load.conf, managed via nvidia-alternative.
- * Reroute all kernel module dependencies through nvidia-kernel-support.
- (Closes: #801298)
- * nvidia-modprobe.conf: Temporarily disable the PCI-ID-match aliases and go
- back to insecure default permissions (root:root 0666). (See: #801869)
- * Xorg autoconfig does not cause the permission issues. (See: #801598)
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * arm-outer-sync.patch: New patch to fix armhf kernel module build for
- Linux 4.3.
- * conftest.h:
- - Implement new conftest.sh functions hlist_for_each_entry,
- of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 15 Oct 2015 16:00:30 +0200
-
-nvidia-graphics-drivers (340.93-4) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Update lintian overrides.
- * bug-script: Report device node permissions.
- * bug-control, bug-script: Report information about CUDA libraries.
- * libcuda1: Provides: libcuda1-any.
- * xserver-xorg-video-nvidia: Ship nvidia-drm-outputclass.conf, managed via
- nvidia-alternative.
- * Add nvidia-kernel-support package.
-
- [ Luca Boccassi ]
- * seq-printf.patch: New patch to fix kernel module build for Linux 4.3.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 09 Oct 2015 01:52:51 +0200
-
-nvidia-graphics-drivers (340.93-3) unstable; urgency=medium
-
- * Revert glx-alternative-nvidia dependency to (>= 0.5) because Xorg
- autoconfig causes some permission issues (see: #799948).
- * Document the permission issues.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 01 Oct 2015 04:26:47 +0200
-
-nvidia-graphics-drivers (340.93-2) unstable; urgency=medium
-
- * nvidia-modprobe.conf: (Closes: #798207)
- - Don't use aliases for the renamed modules, only use install and remove
- commands.
- - Remodel the nvidia-uvm -> nvidia dependency via an install command.
- - Duplicate the module's built-in PCI-ID-match aliases to ensure they
- cause the virtual "nvidia" module to be loaded instead of a random one.
- * Drop instructions and debconf notes about manual xorg.conf creation. The
- driver now integrates with Xorg s.t. it is automatically detected and
- loaded if selected as the glx alternative. (Closes: #586502, #612093)
- * Add NEWS entry about no longer requiring manual xorg.conf creation.
- * Bump glx-alternative-nvidia dependency to (>= 0.6) for Xorg autoconfig.
- * libgl1-nvidia-glx: Add Provides+Conflicts:
- libgl1-nvidia-glx-${nvidia:Version} to forbid co-installation of
- libgl1-nvidia-legacy-304xx-glx from the same upstream version due to file
- conflicts on versioned files that are not handled via alternatives.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 24 Sep 2015 04:38:22 +0200
-
-nvidia-graphics-drivers (340.93-1) unstable; urgency=medium
-
- * New upstream legacy 340xx branch release 340.93 (2015-09-02).
- * Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3763
- (Closes: #800566)
- * fixes-for-kernel-4.0.0.patch: Remove, fixed upstream.
- * conftest.h:
- - Implement new conftest.sh function nvidia_grid_build (352.41).
- * Update lintian overrides.
- * nvidia-driver-bin, libnvidia-compiler, libnvidia-eglcore: Add
- Provides+Conflicts: $pkg-${nvidia:Version} to forbid co-installation with
- the respective legacy packages from the same upstream version due to file
- conflicts on versioned files are not handled via alternatives.
- * bug-script: Report file information in arm-linux-gnueabihf directories.
- * bug-script: Collect information from /etc/modules{,-load.d/}.
- * nvidia-driver: Add Recommends: nvidia-persistenced.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 14 Sep 2015 20:58:29 +0200
-
-nvidia-graphics-drivers (340.93-0+deb8u1) jessie; urgency=medium
-
- * New upstream legacy 340xx branch release 340.93 (2015-09-02).
- * Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3763
- (Closes: #800566)
- - Fixed a bug that caused the X server to crash if an OpenGL application
- tried to allocate a drawable when GPU-accessible memory is exhausted.
- - Fixed a bug that could cause an Xid error when terminating a video
- playback application using the overlay presentation queue in VDPAU.
- - Fixed a rare deadlock condition when running applications that use
- OpenGL in multiple threads on a Quadro GPU.
- - Fixed a bug which caused truncation of the EGLAttrib value returned
- by eglQueryDeviceAttribEXT() on 64-bit systems.
- - Fixed a kernel memory leak that occurred when looping hardware-
- accelerated video decoding with VDPAU on Maxwell-based GPUs.
- - Fixed a bug that caused the X server to crash if a RandR 1.4 output
- provided by a Sink Output provider was selected as the primary output on
- X.Org xserver 1.17 and higher.
- - Fixed a bug that caused waiting on X Sync Fence objects in OpenGL to
- hang indefinitely in some cases.
- - Fixed a bug that prevented OpenGL from properly recovering from
- hardware errors or sync object waits that had timed out.
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * fixes-for-kernel-4.0.0.patch: Remove, fixed upstream.
- * conftest.h:
- - Implement new conftest.sh function nvidia_grid_build (352.41).
- * Update lintian overrides.
- * nvidia-driver-bin, libnvidia-compiler, libnvidia-eglcore,
- libgl1-nvidia-glx: Add Provides+Conflicts: $pkg-${nvidia:Version} to
- forbid co-installation with the respective legacy packages from the same
- upstream version due to file conflicts on versioned files that are not
- handled via alternatives.
- * bug-script: Report file information in arm-linux-gnueabihf directories.
- * bug-script: Collect information from /etc/modules{,-load.d/}.
- * bug-script: Report device node permissions.
- * bug-control, bug-script: Report information about CUDA libraries.
- * nvidia-detect: Update list of newer PCI IDs from release 346.87.
- * Merge changes from 304.128-1.
- * Upload to jessie.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 15 Oct 2015 13:18:03 +0200
-
-nvidia-graphics-drivers (340.76-5) unstable; urgency=medium
-
- * Drop obsolete transitional package nvidia-glx.
- * nvidia-kernel-*: [i386] Drop support for building amd64 kernel modules.
- * Overhaul arch-specific UVM support.
- * nvidia-detect: Add support for the upcoming nvidia-legacy-340xx-driver.
- * Rename nvidia-uvm.ko to nvidia-{current,legacy-*}-uvm.ko.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 11 Aug 2015 18:30:32 +0200
-
-nvidia-graphics-drivers (340.76-4) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * README.source: Document my schroot setup for testing module compilation.
- * Update lintian overrides.
-
- [ Luca Boccassi ]
- * conftest.h:
- - dma_map_ops and dma_ops are available for PPC and ARM too
- * Add ignore_xen_on_arm.patch needed for dkms build on armhf: armmp
- kernel headers ship with CONFIG_XEN enabled, which breaks the build,
- so since running this driver on XEN is currently not supported,
- ignore the check for XEN in nv-linux.h as a workaround on arm, and
- also disable CONFIG_XEN and CONFIG_XEN_DOM0 if building on <= 3.16.
- (Closes: #794435)
- * README.source: Document armhf setup for testing module compilation.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 10 Aug 2015 02:23:23 +0200
-
-nvidia-graphics-drivers (340.76-3) unstable; urgency=medium
-
- [ Vincent Cheng ]
- * nvidia-detect: Detect stretch as supported suite, and parse -h as --help.
- (Closes: #792801)
-
- [ Luca Boccassi ]
- * Fix nvidia-modprobe.conf module unload ordering, to stop nvidia-uvm
- getting stuck until a second modprobe -r nvidia-current is issued.
- Fix provided by Jö Fahlke. Thanks! (Closes: #793386)
-
- [ Andreas Beckmann ]
- * Add Luca Boccassi to Uploaders.
- * nvidia-driver, nvidia-kernel-*: Report the latest tested Linux version
- that can build the kernel module in the package description.
- * conftest.h:
- - Fix conftest.sh function write_cr4.
- - Implement new conftest.sh functions backing_dev_info (346.82),
- phys_to_dma, dma_ops, get_dma_ops, noncoherent_swiotlb_dma_ops (352.09).
- - Implement new conftest.sh function dma_map_ops (352.30).
- - Reorder conftest.h to match conftest.sh.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 02 Aug 2015 22:33:27 +0200
-
-nvidia-graphics-drivers (340.76-2) unstable; urgency=medium
-
- * fixes-for-kernel-4.0.0.patch: New patch to add support for Linux 4.0,
- thanks to Jessie Frazelle. (Closes: #781810)
- * conftest.h:
- - Implement check for linux/log2.h (346.16).
- - Implement check for xen/ioemu.h (346.59).
- - Implement new conftest.sh functions write_cr4, xen_ioemu_inject_msi
- (346.59), list_cut_position (349.12).
- * Split some old UNRELEASED changelog entries to linearize the BTS history.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 12 May 2015 20:47:07 +0200
-
-nvidia-graphics-drivers (340.76-1) unstable; urgency=medium
-
- * New upstream legacy 340xx branch release 340.76 (2015-01-27).
- - Fixed a bug that caused frequent AMD-Vi page faults on systems with
- some AMD 8xx/9xx-series chipsets when used with some NVIDIA GPUs.
- - Fixed a regression that could cause system crashes when terminating the
- X server on systems with an NVIDIA Quadro SDI Capture card installed.
- - Fixed a bug that caused audio over HDMI to not work on some GPUs while
- using a display that supports HDMI 3D.
- * Improved compatibility with recent Linux kernels. (Closes: #778698)
-
- [ Andreas Beckmann ]
- * nvidia-kernel-source: Use reproducible timestamps and file order inside
- /usr/src/nvidia-kernel.tar.xz.
- * conftest.h:
- - Implement new conftest.sh functions file_inode, drm_pci_set_busid
- (340.76).
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 18 Mar 2015 19:42:13 +0100
-
-nvidia-graphics-drivers (340.65-2) unstable; urgency=medium
-
- * Merge changes from 304.125-1.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 16 Dec 2014 22:10:14 +0100
-
-nvidia-graphics-drivers (340.65-1) unstable; urgency=medium
-
- * New upstream legacy 340xx branch release 340.65 (2014-12-08).
- * Fixes CVE-2014-8298. (Closes: #772971)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3610
- - Fixed a bug that prevented internal 4K panels on some laptops from being
- driven at a sufficient bandwidth to support their native resolutions.
- - Fixed a regression that prevented the NVIDIA kernel module from loading
- in some virtualized environments such as Amazon Web Services.
- - Fixed a regression that caused displays to be detected incorrectly on
- some notebook systems. (Closes: #770798, #765726)
- - Fixed a bug that could cause X to freeze when using Base Mosaic.
- - Fixed a regression that prevented the NVIDIA X driver from recognizing
- Base Mosaic layouts generated by the nvidia-settings control panel.
-
- [ Andreas Beckmann ]
- * Merge changes from 304.125 (UNRELEASED).
- * Add xorg-video-abi-19 as alternative dependency.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 12 Dec 2014 21:10:11 +0100
-
-nvidia-graphics-drivers (340.58-1) unstable; urgency=medium
-
- * New upstream legacy 340xx branch release 340.58 (2014-11-05).
- - Added support for the following GPUs: GeForce GT820M, GeForce GTX 760A,
- GeForce GTX 850A, GeForce 810A, GeForce 820A, GeForce 840A, Tesla K8.
- - Fixed a bug that could cause VT-switching to fail following a
- suspend, resume, and driver reload sequence.
- - Fixed a bug that caused incorrect colors to be displayed on X screens
- running at depth 8 on some GPUs.
- - Fixed a bug that prevented GPUs from being correctly recognized in
- MetaMode strings when identified by UUID.
- - Implemented support for disabling indirect GLX context creation using
- the -iglx option available on X.Org server release 1.16 and newer. Note
- that future X.Org server releases may make the -iglx option the default.
- To re-enable support for indirect GLX on such servers, use the +iglx
- option.
- - Added the "AllowIndirectGLXProtocol" X config option. This option can
- be used to disallow use of GLX protocol. See "Appendix B. X Config
- Options" in the README for more details.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * conftest.h:
- - Implement check for drm/drm_gem.h (340.58).
- - Implement new conftest.sh functions pci_save_state (340.58), follow_pfn,
- fault_flags, atomic64_type (346.16).
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 10 Dec 2014 01:21:29 +0100
-
-nvidia-graphics-drivers (340.46-6) unstable; urgency=medium
-
- * nvidia-kernel-dkms: Switch to Recommends: nvidia-driver | libcuda1
- to break the chain libcuda1 -> nvidia-kernel-dkms -> nvidia-driver.
- * nvidia-opencl-icd: Downgrade the Depends: libcuda1 to Suggests. This
- should avoid pulling in too many NVIDIA packages on wheezy -> jessie
- upgrades of systems that have no NVIDIA hardware, but nvidia-opencl-icd
- installed nevertheless. (Closes: #769072 and many duplicates)
- * nvidia-detect: Update list of newer PCI IDs from release 346.16.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 30 Nov 2014 20:08:09 +0100
-
-nvidia-graphics-drivers (340.46-5) unstable; urgency=medium
-
- * nvidia-driver-bin: Breaks+Replaces nvidia-glx from wheezy.
- * libgles2-nvidia: Fix the SONAME symlink.
- * nvidia-alternative: Ship /usr/share/nvidia (slave alternative location).
- * New Dutch (nl) debconf translations by Frans Spiesschaert.
- (Closes: #767492)
- * README.source: Document the nks-history.git repository.
- * bug-script: Collect more information.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 22 Nov 2014 18:47:36 +0100
-
-nvidia-graphics-drivers (340.46-4) unstable; urgency=medium
-
- * Fix installation of nvidia-smi. (Closes: #766343)
- * Add more dependencies on nvidia-alternative.
- * d/rules: Add #!armhf# and #!legacy# substitutions.
- * nvidia-driver: Stop shipping nvidia-persistenced, this is being moved to a
- separate source package.
- * Split nvidia-driver-bin from the metapackage nvidia-driver.
- * nvidia-driver-bin: Support switching via nvidia-alternative.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 30 Oct 2014 23:43:37 +0100
-
-nvidia-graphics-drivers (340.46-3) unstable; urgency=medium
-
- * Updated French (fr) debconf translations by Christian Perrier.
- * bug-script: Run xrandr, if possible.
- * nvidia-driver: Depend on libegl1-nvidia and recommend libgles[12]-nvidia.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 22 Oct 2014 00:09:17 +0200
-
-nvidia-graphics-drivers (340.46-2) unstable; urgency=medium
-
- * Add libcuda1 dependency to libraries that seem to be capable of doing
- dlopen("libcuda.so") or dlopen("libcuda.so.1").
- * nvidia-libopencl1.symbols: Ensure ocl-icd-libopencl1 is always the first
- alternative, dependency lists may be reordered.
- * Merge changes from 331.104 (UNRELEASED).
- * README.source: Document workflow for importing a new upstream release that
- has moved support for some legacy cards to a new legacy driver.
- * nvidia-detect: Report that a driver supporting GeForce GTX 970/980 will be
- made available in jessie-backports (and experimental).
- * d/rules: Correctly parse PCI ID lists from upstream README of release
- 343xx onwards.
- * conftest.h:
- - DRM is only supported on Linux >= 3.9. (Closes: #765679)
- - Implement extensions to conftest.sh function vm_operations_struct
- (343.13).
- * bug-script: Collect more information.
- * Update lintian overrides.
- * nvidia-vdpau-driver: Support switching via nvidia-alternative.
- * libcuda1: Support switching via nvidia-alternative.
- * nvidia-opencl-icd: Support switching via nvidia-alternative.
- * lib{egl1,gles1,gles2}-nvidia: Support switching via nvidia-alternative.
- * libnvidia-{ifr1,bfc1}: Support switching via nvidia-alternative.
- * libnvidia-encode1, libnvcuvid1: Support switching via nvidia-alternative.
- * libnvidia-ml1, nvidia-smi: Support switching via nvidia-alternative.
- * nvidia-driver: Recommend libegl1-nvidia and suggest libgles[12]-nvidia.
- * d/rules{,.defs}: Drop MULTIARCH switch - this is always enabled nowadays.
- * libgl1-nvidia-glx.preinst: Rework the legacy check. Use more debconf
- variable substitutions for easy reuse of the translations.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 20 Oct 2014 10:30:50 +0200
-
-nvidia-graphics-drivers (340.46-1) unstable; urgency=medium
-
- * New upstream long lived branch release 340.46 (2014-09-30).
- - Fixed a crash with UnrealEngine 4 when the application was started
- with the -opengl4 commandline switch.
- - Fixed an OpenGL issue that could cause glReadPixels() operations to
- be improperly clipped when resizing composited application windows,
- potentially leading to momentary X freezes.
- - Fixed a bug that could prevent the GLSL compiler from correctly
- evaluating some expressions when compiling shaders.
- - Added option UseSysmemPixmapAccel to control the use of GPU acceleration
- for X drawing operations on pixmaps allocated in system memory.
-
- [ Vincent Cheng ]
- * Unload uvm module when nvidia is unloaded. (Closes: #749018)
- * conftest.h:
- - Tighten conftest.h check for drm/drmP.h.
- - Implement new conftest.sh functions sg_table, sg_alloc_table (340.46).
-
- [ Andreas Beckmann ]
- * libcuda1: Add Provides: libcuda-6.{0,5}-1{,-i386}.
- * nvidia-detect: Legacy driver 173xx won't be available in jessie.
- * Merge changes from 304.123 (UNRELEASED).
- * Bump Standards-Version to 3.9.6. No changes needed.
- * Update lintian overrides.
- * Restrict watch file to releases from the 340.xx long lived branch.
- * libgl1-nvidia-glx.preinst: Implement hardware check for legacy GPUs that
- require the nvidia-legacy-304xx-driver package. Based on the
- implementation of the same feature in fglrx-driver (libfglrx.preinst).
- - Show debconf question in preinst asking whether to proceed with driver
- installation in case GPUs only supported in nvidia-legacy-304xx-driver
- are present in the machine. (Having *no* supported hardware installed at
- all is *not* an error.)
- - The hardware check can be disabled via preseeding to allow unattended
- installations/upgrades.
- (Closes: #761062)
- * Import and adjust the corresponding debconf translations from
- fglrx-driver.
-
- [ Beren Minor ]
- * Fix DRM support activation in conftest.h. (Closes: #731265)
-
- -- Vincent Cheng <vcheng at debian.org> Mon, 06 Oct 2014 20:08:51 -0700
-
-nvidia-graphics-drivers (340.32-1) unstable; urgency=medium
-
- * New upstream long lived branch release 340.32 (2014-08-12).
- - Added support for the following GPUs: Quadro K420, Quadro K620,
- Quadro K2200, Quadro K4200, Quadro K5200, GeForce 830A.
- - Fixed a regression that prevented the internal stereo infrared emitter
- built into some 3D Vision monitors from working.
- - Fixed a bug that could cause some Java-based OpenGL applications using
- JOGL to crash on startup on systems with Xinerama enabled.
- - Fixed a bug that could prevent OpenGL Framebuffer Objects (FBOs)
- from being properly redrawn after a modeswitch.
- - Fixed a memory leak that occurred when starting OpenGL applications.
- - Fixed a bug that prevented the EDID-Like Data (ELD) of audio-capable
- displays from being updated when hotplugged/unplugged.
- - Fixed a bug that caused Xid errors when using stereo mode 12 (HDMI 3D)
- on Quadro boards without an onboard stereo DIN connector.
- - Fixed a video corruption issue for VDPAU decoding of VC-1 and WMV
- video streams utilizing range remapping on Maxwell GPUs.
- - Fixed a "black window" bug in Ubuntu 14.04 when using the Xinerama
- and Composite extensions.
- - Fixed a bug that caused the screen's contents to be shifted downward when
- a G-SYNC monitor is unplugged and replaced by a non-G-SYNC monitor.
- - Fixed a bug that prevented G-SYNC from working when a G-SYNC monitor
- was unplugged and plugged back in without a modeset.
-
- [ Vincent Cheng ]
- * Refresh debian/patches/man-fixes-nvidia-smi.patch and patches applied to
- nvidia-kernel-dkms.
- * Update nv-readme.ids.
- * conftest.h: Implement new conftest.sh function acpi_op_remove (304.123).
-
- -- Vincent Cheng <vcheng at debian.org> Sat, 16 Aug 2014 23:49:21 -0700
-
-nvidia-graphics-drivers (340.24-2) unstable; urgency=high
-
- * Fix FTBFS on armhf by not installing non-existent files. (Closes: #754621)
- * Urgency=high because nvidia is currently completely broken in testing due
- to xserver 1.16 migration and ABI bump.
-
- -- Vincent Cheng <vcheng at debian.org> Sat, 19 Jul 2014 23:57:46 -0700
-
-nvidia-graphics-drivers (340.24-1) unstable; urgency=medium
-
- * New upstream long lived branch release 340.24 (2014-07-08).
- - Fixed a regression, introduced in the 340.17 public beta release,
- that caused the NVIDIA X driver to access freed memory when exiting
- a GLX application that used either of the GLX_NV_video_out or
- GLX_NV_present_video extensions.
- - Fixed a bug that prevented 3D Vision stereo and ultra low motion blur
- modes from working on G-SYNC capable monitors in some cases.
- - Fixed a kernel crash when running some applications with IOMMU
- functionality enabled.
- - Fixed a floating point exception in the OpenGL driver when running
- "Risk of Rain" under Wine.
- * New upstream beta 340.17 (2014-06-09).
- - Made various improvements and corrections to the information reported
- to GL applications via the KHR_debug and ARB_debug_output extensions.
- - Fixed a bug that caused GLX applications which simultaneously create
- drawables on multiple X servers to crash when swapping buffers.
- - Added support for controlling the availability of Fast Approximate
- Antialiasing (FXAA) on a per-application basis via the new
- __GL_ALLOW_FXAA_USAGE environment variable and the corresponding
- GLAllowFXAAUsage application profile key. See the README for details.
- - Fixed a bug where indirect rendering could become corrupted on
- system configurations that disallow writing to executable memory.
- - Added initial support for G-SYNC monitors. Additional details and system
- requirements can be found at:
- https://www.geforce.com/hardware/technology/g-sync
- - Improved support for running the NVIDIA driver in configurations where
- writing to executable memory is disallowed. Driver optimizations that
- require writing to executable memory can be forcefully disabled using the
- new __GL_WRITE_TEXT_SECTION environment variable. See the README for more
- details.
- - Fixed an X driver bug that caused gamma ramp updates of the green
- channel at depth 15, on some recent GPUs, to be ignored.
- * New upstream short lived branch release 337.25 (2014-05-30).
- - Fixed a bug that caused X to crash when querying clock offsets for
- non-existent performance levels.
- - Added support for the following GPUs: GeForce GTX TITAN Z,
- GeForce GT 740.
- - Fixed a performance regression when running KDE with desktop effects
- using the OpenGL compositing backend.
- - Fixed a regression that could cause OpenGL rendering corruption on X
- screens with 30 bit per pixel color.
-
- [ Vincent Cheng ]
- * Refresh debian/patches/man-fixes-nvidia-smi.patch.
- * Add myself to Uploaders.
- * Add xorg-video-abi-18 as alternative dependency.
- (Closes: #755020, #755138, #751082, #754828, #754251).
- * Update nv-readme.ids.
- * Update symbols control files.
-
- [ Andreas Beckmann ]
- * nvidia-driver: Ship new file (Closes: #748909)
- /usr/share/nvidia/nvidia-application-profiles-$VER-key-documentation.
-
- -- Vincent Cheng <vcheng at debian.org> Sat, 19 Jul 2014 14:05:31 -0700
-
-nvidia-graphics-drivers (337.19-1) experimental; urgency=medium
-
- * New upstream beta 337.17 (2014-05-01).
- - Fixed a bug causing mode validation to fail for 4K resolutions over HDMI
- in certain situations.
- - Added support for the GLX_EXT_stereo_tree extension. For more
- details, see the extension specification:
- http://www.opengl.org/registry/specs/EXT/glx_stereo_tree.txt
- - Enabled support for using Unified Back Buffer (UBB) and 3D Stereo with
- the composite extension on Quadro cards. Using stereo with a composite
- manager requires a stereo-aware composite manager. Otherwise, only the
- left eye of stereo applications will be displayed. See the
- GLX_EXT_stereo_tree extension specification for more details.
- * New upstream beta 337.12 (2014-04-08).
- - Fixed a bug that could cause OpenGL programs to freeze under some
- low memory conditions.
- - Removed the "OnDemandVBlankInterrupts" X configuration option: this
- option has been enabled by default since version 177.68 of the
- NVIDIA Unix driver, and the documentation had not been updated to
- reflect the new default value.
- - Fixed a bug that caused GPU errors when hotplugging daisy-chained
- DisplayPort 1.2 displays.
- - Fixed a bug that prevented the use of multiple simultaneous X servers
- on UEFI systems.
- - Added the ability to over- and under-clock certain GeForce
- GPUs in the GeForce GTX 400 series and later. For GPUs that allow it,
- an offset can be applied to clock values in some clock domains of
- some performance levels. This clock manipulation is done at the
- user's own risk. See the README documentation of the "CoolBits"
- X configuration option for more details.
- - Added support for the following GPUs: GeForce 830M, GeForce 840M,
- GeForce 845M, GeForce GTX 850M.
- - Renamed the RandR output property _GUID to GUID now that it is an official
- property documented in randrproto.txt:
- https://cgit.freedesktop.org/xorg/proto/randrproto/commit/?id=19fc4c5a72eb9919d720ad66734029d9f8e313b1
- - Reduced CPU utilization and GPU memory utilization of the NVIDIA
- EGL driver.
- - Added support for the following EGL extensions:
- - EGL_EXT_buffer_age;
- - EGL_EXT_client_extensions;
- - EGL_EXT_platform_base;
- - EGL_EXT_platform_x11.
- - Renamed the "Clone" setting of the "MetaModeOrientation" X configuration
- option to "SamePositionAs", to make clear that this setting applies to
- the position only, and not to the resolution of modes in the MetaMode.
- - Added NV-CONTROL attribute NV_CTRL_VIDEO_ENCODER_UTILIZATION to query
- utilization percentage of the video encoder engine.
- - Added support for the GLX_NV_delay_before_swap extension. For more
- details, see the extension specification:
- http://www.opengl.org/registry/specs/NV/glx_delay_before_swap.txt
- - Report correct buffer sizes for RGB GLX visuals, GLXFBConfigs, and
- EGLConfigs. Previously, RGB10 and RGB8 formats were reported as having 32
- bits, and RGB5 formats were reported as having 16 bits. Now they are
- correctly reported as 30, 24, and 15 bit formats respectively as
- required by the GLX and EGL specifications.
- * Improved compatibility with recent Linux kernels.
- (Closes: #745885, #746519)
- * Update nv-readme.ids.
- * Update symbols control files.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 09 May 2014 09:08:38 +0200
-
-nvidia-graphics-drivers (334.21-1) experimental; urgency=medium
-
- * New upstream short lived branch release 334.21 (2014-03-03).
- - Fixed a regression in the NVIDIA kernel module which caused it to
- improperly dereference a userspace pointer. This potential security
- issue was initially reported to the public at:
- https://forums.grsecurity.net/viewtopic.php?f=3&t=3922
- The regression did not affect NVIDIA GPU drivers before release 334.
- - Fixed a bug that could cause OpenGL programs to hang after calling
- fork(2).
- - Fixed a bug that could cause a multi-threaded OpenGL application
- to crash when one of its threads exits after the application has
- unloaded libGL.
- - Added support for the following GPUs: GeForce GTX 750 Ti,
- GeForce GTX 750, GeForce GTX 745, GeForce GTX TITAN Black.
- - Added support for GPUs with VDPAU Feature Set E. See the README
- for details.
- - On GPUs with VDPAU Feature Set E, VDPAU now supports more robust
- decode error handling at the cost of a minor performance impact.
- This can be disabled by setting the
- VDPAU_NVIDIA_DISABLE_ERROR_CONCEALMENT environment variable to 1.
- - Added support for application profile rule patterns which are logical
- operations of subpatterns. See the README for details.
- - Added support for a "findfile" application profile feature which
- allows the driver to apply profiles based on matching files in the
- same directory as the process executable. See the README for details.
- - Improved performance of OpenGL applications when used in conjunction
- with the X driver's composition pipeline. The composition pipeline may
- be explicitly enabled by using the ForceCompositionPipeline or
- ForceFullCompositionPipeline MetaMode options, or implicitly enabled
- when certain features such as some XRandR transformations, rotation,
- Warp & Blend, PRIME, and NvFBC are used.
- * New upstream short lived branch release 334.16 (2014-02-08).
- - Fixed a bug that could cause applications using the OpenGL
- extension ARB_query_buffer_object to crash under Xinerama.
- - Fixed a bug that could cause poor stereo synchronization in large
- multi-monitor setups using 3D Vision, due to failed hardware
- handshaking on some of the monitors.
- - Fixed a bug that prevented some DisplayPort 1.2 displays from being
- properly restored after a VT switch.
- - Renamed per GPU proc directories in /proc/driver/nvidia/gpus/ with GPU's
- bus location represented in "domain:bus:device.function" format.
- - Added 64-bit EGL and OpenGL ES libraries to 64-bit driver prackages.
- - Changed format of "Bus Location" field reported in the
- /proc/driver/nvidia/gpus/0..N/information files from
- "domain:bus.device.function" to "domain:bus:device.function" to match
- the lspci format.
- - Fixed a bug in the GLX_EXT_buffer_age extension where incorrect
- ages would be returned unless triple buffering was enabled.
- - Updated the NVIDIA X driver to load the NVIDIA kernel module using
- `nvidia-modprobe`, rather than the XFree86 DDX helper function
- xf86LoadKernelModule().
- - Changed the driver's default behavior to stop deleting RandR 1.2 outputs
- corresponding to unused DisplayPort 1.2 devices. Deleting these outputs
- can confuse some applications. Added a new option,
- DeleteUnusedDP12Displays, which can be used to turn this behavior back on.
- This option can be enabled by running
- sudo nvidia-xconfig --delete-unused-dp12-displays
- - Improved support for the __GL_SYNC_DISPLAY_DEVICE and
- VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE environment variables in certain
- configurations. Both environment variables will now recognize all
- supported display device names. See "Appendix C. Display Device Names"
- and "Appendix G. VDPAU Support" in the README for more details.
- - Improved performance of the X driver when handling large numbers of
- surface allocations.
- * Update nv-readme.ids.
- * Update symbols control files.
- * Build the EGL/GLES packages for amd64, too.
- * Update lintian overrides.
- * Upload to experimental.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 23 Apr 2014 14:41:03 +0200
-
-nvidia-graphics-drivers (331.113-1) UNRELEASED; urgency=medium
-
- * New upstream long lived branch release 331.113 (2014-12-05).
- * Fixes CVE-2014-8298.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3610
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 12 Dec 2014 08:27:26 +0100
-
-nvidia-graphics-drivers (331.104-1) UNRELEASED; urgency=medium
-
- * New upstream long lived branch release 331.104 (2014-10-08).
- - Fixed a bug that could cause the CUDA debugger to fail after
- exiting X on systems with persistence mode enabled.
- - Fixed a bug that could cause silent and intermittent failures when
- a CUDA application writes to a peer device's memory with GPUDirect.
- - Fixed a bug that could prevent 32-bit GPU-based applications from
- running correctly on 64-bit systems when using GPUs with very
- large memory-mapped I/O regions.
- - Fixed a bug that could cause poor system performance and hangs when
- running large compute workloads on IOMMU-enabled systems.
- - Fixed a bug that could cause a system crash when two or more
- processes try to load the nvidia-uvm driver.
- - Added support for the following GPU: GeForce 810M.
- - Improved the performance of OpenGL applications that request a large
- number of GPU mappings via the GL_NV_shader_buffer_load extension.
- - Fixed a bug that could cause a system crash when killing applications
- that use NVIDIA GPUs on multiple-GPU systems with IOMMU functionality
- enabled.
- - Fixed a bug that caused the NVIDIA kernel module to leak memory for
- DMA mappings on some configurations.
- * New upstream long lived branch release 331.89 (2014-07-04).
- - Fixed a race condition in the NVIDIA kernel module that caused some
- GPUs to sporadically become unresponsive.
- - Updated the error reporting in the NVIDIA kernel module to include the
- GPU serial number, when available, in error messages written to the
- system log.
- - Added support for the following GPU: GeForce GT 730.
- - Fixed a bug that caused blank screens when transforming or rotating displays
- in an SLI Mosaic layout.
- - Fixed a bug that corrupted certain software rendering on 32-bit systems.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 12 Oct 2014 02:40:55 +0200
-
-nvidia-graphics-drivers (331.79-1) unstable; urgency=medium
-
- * New upstream long lived branch release 331.79 (2014-05-20).
- - Fixed a bug that caused blank screens and flickering when rotating
- displays in a Base Mosaic layout.
- - Fixed a bug that caused BadRRCrtc or BadRROutput errors for big-endian
- X11 clients making certain XRandR requests.
- - Fixed a bug that corrupted certain software rendering, notably the
- stippled text used to represent disabled entries in xterm's pop-up menus.
- * conftest.h: Implement new conftest.sh function console_lock (331.79).
- * uvm-symvers.patch: New patch to fix the missing Module.symvers from
- nvidia.ko build while building nvidia-uvm.ko.
- (Closes: #747366, #745715, #746643, #746455)
- * nvidia-driver: Ship new files /usr/share/nvidia/{monitoring.conf, pci.ids}.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 23 May 2014 12:45:22 +0200
-
-nvidia-graphics-drivers (331.67-2) unstable; urgency=medium
-
- * Drop Breaks: make (= 3.82-1), fixed in make/experimental.
- * Add Depends: nvidia-modprobe.
- * Build the nvidia-uvm module, too. (Closes: #745715, #746643)
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 06 May 2014 07:35:39 +0200
-
-nvidia-graphics-drivers (331.67-1) unstable; urgency=medium
-
- * New upstream long lived branch release 331.67 (2014-04-09).
- - Fixed a bug that could lead to crashes when running Left 4 Dead 2
- with threaded optimizations enabled.
- - Added support for the following GPUs: GeForce GT 705, GeForce GT 720,
- GeForce GTX 860M, GeForce GTX 870M, GeForce GTX 880M.
- - Fixed a bug that causes some X clients to be disconnected from the X
- server when the screen is resized while RandR 1.4 display offloading is in
- use.
- - Fixed a bug that could cause display corruption when resuming from
- suspend on systems using RandR 1.4 display offloading with recent
- Linux kernels.
- - Added support for Tridelity SL stereo mode.
- * Improved compatibility with recent Linux kernels. (Closes: #742645)
- * Update nv-readme.ids.
- * conftest.h: Implement new conftest.sh function pm_vt_switch_required
- (331.67).
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 22 Apr 2014 14:53:29 +0200
-
-nvidia-graphics-drivers (331.49-1) unstable; urgency=medium
-
- * New upstream long lived branch release 331.49 (2014-02-18).
- - Added support for the following GPUs: GeForce GT 710, GeForce 825M.
- - Added a new X configuration option "InbandStereoSignaling" to
- enable/disable DisplayPort in-band stereo signaling. See
- "Appendix B. X Config Options" in the README for more information.
- - Fixed a bug that caused PBO downloads of cube map faces to
- retrieve incorrect data.
- - Added experimental support for ARGB GLX visuals when Xinerama and
- Composite are enabled at the same time on X.Org xserver 1.15.
- * Update nv-readme.ids.
- * Update symbols control files.
- * nvidia_3.13_kernel.patch: Remove, fixed upstream.
- * conftest.h: Implement new conftest.sh function kuid_t (331.49).
- * bug-script: Report information about /etc/modprobe.d.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 23 Feb 2014 03:48:19 +0100
-
-nvidia-graphics-drivers (331.38-2) experimental; urgency=medium
-
- * nvidia_3.13_kernel.patch: New patch from Fedora to adapt to ACPI changes
- in Linux 3.13. (Closes: #735630)
- * nvidia-detect: Clarify output regarding legacy driver series. Update
- information about wheezy-backports and 96xx not being available in jessie.
- (Closes: #736145)
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 31 Jan 2014 10:21:37 +0100
-
-nvidia-graphics-drivers (331.38-1) experimental; urgency=low
-
- * New upstream long lived branch release 331.38 (2014-01-13).
- - Fixed a bug that caused the X server to crash if video memory is
- exhausted and the GPU does not support rendering to system memory.
- - Improved the robustness of the NVIDIA X driver in scenarios where
- GPU-accessible memory for allocating pixmaps was exhausted.
- - Added NV-CONTROL attributes to control the brightness of the illuminated
- logos on certain graphics boards. For example, to turn off the
- illumination of the "GEFORCE GTX" lettering on the GeForce GTX 780, use
- nvidia-settings --assign GPULogoBrightness=0
- - Fixed a bug that prevented screen transformations from being
- applied properly when starting X.
- - GLX protocol for the following OpenGL extensions from
- OpenGL 2.1 and OpenGL 3.0 have been promoted from
- unofficial to ARB approved official status:
- GL_ARB_pixel_buffer_object, GL_NV_conditional_render,
- GL_ARB_map_buffer_range, GL_EXT_texture_integer,
- GL_ARB_vertex_array_object.
- GL_ARB_pixel_buffer_object was the last piece of protocol
- needed to have official support for indirect rendering with
- all OpenGL 2.1 commands.
- - GLX Protocol for the miscellaneous OpenGL 3.0 commands not
- associated with specific extensions has also been promoted from
- unofficial to ARB approved status.
- - Deprecated display mask related configuration of display devices via
- NV-CONTROL and nvidia-settings. Display target specifications should
- be used instead - A display target is one of the display's valid names,
- with an optional GPU or X screen qualifier.
- - Deprecated the following NV-CONTROL attributes:
- NV_CTRL_CONNECTED_DISPLAYS, NV_CTRL_ENABLED_DISPLAYS,
- NV_CTRL_ASSOCIATED_DISPLAYS, NV_CTRL_NOTEBOOK_INTERNAL_LCD,
- NV_CTRL_FRAMELOCK_MASTER, NV_CTRL_FRAMELOCK_SLAVES,
- NV_CTRL_FRAMELOCK_MASTERABLE, NV_CTRL_FRAMELOCK_SLAVEABLE.
- Also, although NV_CTRL_PROBE_DISPLAYS is still operational, the return
- value has been deprecated and should not be used.
- * Fixed signal mask corruption. (Closes: #728743)
- * conftest.h: Implement new conftest.sh functions kbasename,
- fatal_signal_pending (331.38).
- * Merge changes from 319.82-1.
- * Add xorg-video-abi-15 as alternative dependency. (Closes: #732118)
- * Update symbols control files.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 19 Jan 2014 17:30:21 +0100
-
-nvidia-graphics-drivers (331.20-2) experimental; urgency=low
-
- * libnvidia-fbc1: New package for NvFBCOpenGL (libnvidia-fbc.so.1).
- * [i386, armhf] lib{egl1,gles1,gles2}-nvidia, libnvidia-eglcore:
- New packages for EGL, OpenGL|ES 1.x, OpenGL|ES 2.x.
- These packages do not yet utilize the diversion/alternatives system,
- so you need to add /usr/lib/<triplet>/nvidia/current to LD_LIBRARY_PATH to
- use them.
- * Add libcuda1-i386:i386 package that can be recommended from amd64 packages
- that want to make the 32-bit CUDA runtime available.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 08 Nov 2013 22:13:05 +0100
-
-nvidia-graphics-drivers (331.20-1) experimental; urgency=low
-
- * New upstream long lived branch release 331.20 (2013-11-06).
- * linux-3.11.patch: Remove, fixed upstream.
- * Update symbols control files.
- * conftest.h: Implement new conftest.sh functions address_space,
- address_space_init_once (331.20).
- * Merge changes from 319.60-3.
- * Update lintian overrides.
- * Update package descriptions.
- * libcuda1: Add Provides: libcuda-5.5-1.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 08 Nov 2013 19:54:06 +0100
-
-nvidia-graphics-drivers (331.17-1) experimental; urgency=low
-
- * New upstream beta 331.17 (2013-10-22).
- - Added support for NVIDIA OpenGL-based Framebuffer Capture (NvFBCOpenGL).
- This library provides a high performance, low latency interface to
- capture and optionally encode the composited framebuffer of an X screen.
- NvFBC and NvIFR are private APIs that are only available to approved
- partners for use in remote graphics scenarios. Please contact NVIDIA
- at GRIDteam at nvidia.com for more information.
- - Fixed a bug that prevented configuration files containing application
- profiles from being loaded when directories were present in the
- application profile configuration search path.
- - Deferred initialization of libselinux in the NVIDIA OpenGL driver, in
- order to avoid a problem where libselinux might not be ready when the
- NVIDIA libGL shared library is first loaded.
- - Added nvidia-uvm.ko, the NVIDIA Unified Memory kernel module, to the
- NVIDIA Linux driver package. This kernel module provides support for
- the new Unified Memory feature in an upcoming CUDA release.
- * Update nv-readme.ids.
- * not-silent.patch: Refresh.
- * conftest.h:
- - Remove obsolete conftest.sh functions vma_prio_tree_foreach,
- address_space_init_once (added in 331.13, removed in 331.17).
- - Implement new conftest.sh function task_struct (331.17).
- * linux-3.11.patch: Use patch from NVIDIA.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 02 Nov 2013 22:51:45 +0100
-
-nvidia-graphics-drivers (331.13-1) experimental; urgency=low
-
- * New upstream beta 331.13 (2013-10-04). (Closes: #727128)
- - Fixed a bug that caused the X server to fail to initialize when
- DisplayPort 1.2 monitors were assigned to separate X screens on the same
- GPU.
- - Fixed a bug that could cause a deadlock when forking from OpenGL
- programs which use some malloc implementations, such as TCMalloc.
- - Fixed a bug that prevented Warp & Blend settings from being
- retained across display configuration changes.
- - Changed the clipping behavior of the NVIDIA X driver on Trapezoids
- and Triangles for some RENDER operations to match the behavior in
- newer versions of Pixman:
- https://lists.freedesktop.org/archives/pixman/2013-April/002755.html
- - Fixed a bug in MetaMode tracking that could cause spurious error
- messages to be printed when attempting to add or delete Metamodes
- via NV-CONTROL.
- - Fixed a bug that caused the NVIDIA X driver to attempt to load the
- X11 "shadow" module unconditionally, even in situations where the
- driver had no need to use the module. This could result in the
- printing of spurious error messages, on X servers where the module
- was not present.
- - Fixed a bug that prevented display configuration changes made
- with xvidtune(1) from working correctly.
- - Fixed a bug that occasionally caused display corruption in GLX
- applications while changing the display configuration.
- - Fixed a bug that prevented glReadPixels from working correctly when
- reading from Pixel Buffer Objects over indirect rendering, when the
- image width is not a multiple of 4.
- - Added a new NV-CONTROL attribute, NV_CTRL_BACKLIGHT_BRIGHTNESS,
- for controlling backlight brightness.
- - Fixed a bug that caused DisplayPort 1.2 multi-stream devices to stop
- working if they were unplugged and plugged back in while they were active
- in the current MetaMode.
- - Added support for multiple NVIDIA kernel modules. This feature allows
- users to assign different GPUs in the system to different NVIDIA kernel
- modules, potentially reducing the software overhead of coordinating
- access to multiple GPUs.
- - Added support for the EGL API on 32-bit platforms. Currently, the
- supported client APIs are OpenGL ES 1.1, 2.0 and 3.0, and the only
- supported window system backend is X11.
- - Add a new option, AllowEmptyInitialConfiguration, which allows the X
- server to start even if no connected display devices are detected at
- startup. This option can be enabled by running "sudo nvidia-xconfig
- --allow-empty-initial-configuration"
- This option is useful in RandR 1.4 display offload configurations where
- no display devices are connected to the NVIDIA GPU when the X server is
- started, but might be connected later.
- - Added a system memory cache to improve the performance of certain X
- rendering operations that use software rendering fallbacks. The X
- configuration option "SoftwareRenderCacheSize" may be used to configure
- the size of the cache.
- - Removed the "DynamicTwinView" X configuration option: dynamic
- reconfiguration of displays is always possible, and can no longer be
- disabled.
- * Refresh patches.
- * Update symbols control files.
- * Update lintian overrides.
- * nvidia-driver: Ship nvidia-debugdump.
- * conftest.h:
- - Implement checks for linux/printk.h, linux/ratelimit.h,
- linux/prio_tree.h (331.13).
- - Implement new conftest.sh functions vma_prio_tree_foreach,
- address_space_init_once, vm_operations_struct (331.13).
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 24 Oct 2013 02:53:15 +0200
-
-nvidia-graphics-drivers (325.15-4) experimental; urgency=low
-
- * Merge changes from 304.108-4 and 319.60-2.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 22 Oct 2013 17:36:17 +0200
-
-nvidia-graphics-drivers (325.15-3) experimental; urgency=low
-
- * Enable building the new libnvidia-ifr1 package.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 15 Sep 2013 16:20:51 +0200
-
-nvidia-graphics-drivers (325.15-2) experimental; urgency=low
-
- * Merge changes from 304.108-3 and 313.49 (UNRELEASED).
- - linux-3.11.patch: New patch to fix compilation with Linux 3.11.
- (Closes: #722894)
- * Note: Some features from 313.49 are not yet in 325.15.
- * Do not build libnvidia-ifr1, yet.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 15 Sep 2013 16:01:23 +0200
-
-nvidia-graphics-drivers (325.15-1) experimental; urgency=low
-
- * New upstream short lived branch release 325.15 (2013-08-05).
- * Update nv-readme.ids.
- * conftest.h: Implement new conftest.sh functions proc_create_data (325.15),
- pde_data (325.15), proc_remove (325.15), dom0_kernel_present (325.08),
- nvidiafb_sanity_check (1.0-8174), xen_sanity_check (1.0-9746, 177.76),
- preempt_rt_sanity_check (325.08).
- * kernel-3.10-{i2c,procfs}.patch: Remove. Fixed upstream.
- * Use a different approach to rename the kernel module that preserves its
- internal name as "nvidia". (Closes: #718774)
- * nvidia{,-legacy-*}-kernel-dkms are now co-installable. (Closes: #685617)
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 08 Aug 2013 10:50:53 +0200
-
-nvidia-graphics-drivers (325.08-1) experimental; urgency=low
-
- * New upstream short lived branch release 325.08 (2013-07-01).
- - Fixed a bug that could cause display flickering after setting some
- scaling configurations.
- - Changed the default PCIe interrupt delivery method from virtual-wire
- to MSI. Note that if the NVIDIA Linux driver fails to initialize
- with an error indicating that it is not receiving interrupts, MSI
- can be disabled by setting the module parameter "NVreg_EnableMSI=0"
- when loading the NVIDIA kernel module.
- - Removed support for Linux 2.4 kernels. The NVIDIA Linux driver now
- requires Linux 2.6.9 or later.
- - Fixed a bug that prevented the creation of a mode via RandR with the
- same name as a previously created mode, even after the previous mode
- had been deleted.
- - Fixed a bug that could cause OpenGL applications that use Frame Buffer
- Objects (FBOs) to crash following a mode switch (e.g. changing the
- resolution of a display or transforming it).
- - Fixed a memory leak that could be triggered by unloading libGL before
- destroying all GLX contexts.
- - Fixed a bug that could cause color correction settings to be applied to
- the wrong display when multiple displays are unplugged and then plugged
- back in again.
- - Fixed a bug that could cause a spurious error message about a missing
- NV-GLX extension when performing indirect rendering from a GLX client
- with the NVIDIA client-side OpenGL libraries to a non-NVIDIA GLX server.
- - Fixed an OpenGL bug that prevented conditional rendering from the
- NV_conditional_render extension from correctly affecting CopyPixels.
- - Improved the rendering performance of complex gradients.
- - Fixed an X driver bug where the RandR CRTC panning area and tracking
- area were not getting clamped to the current X screen size when
- the RandR CRTC transitioned from disabled to enabled.
- - Fixed an X driver bug where successful RandR X_RRSetScreenConfig
- requests would update the server's RandR 'lastSetTime' too far,
- potentially causing subsequent RandR requests to be unnecessarily
- rejected.
- - Fixed an X driver bug that caused GPUs to become inaccessible via
- the NV-CONTROL X extension when no corresponding X screens could be
- initialized.
- - Generate a BadMatch error when applications attempt to create GLX
- pixmaps using glXCreatePixmap() or glXCreateGLXPixmapWithConfigSGIX()
- and the pixmap's depth doesn't match that of the specified GLXFBConfig.
- - Honor a GPU UUID as the GPU qualifier for X configuration options that
- allow GPU qualifiers (e.g. "MetaModes").
- - Report GPU UUIDs in the X log when verbose logging is enabled in the
- X server.
- - Enabled conformant glBlitFrameBuffer() scissor test behavior by
- default. A driver-provided application profile enables the previous
- non-conformant behavior for applications that load libcogl, to work
- around a bug in older versions of libcogl.
- Application profiles can be added to enable the non-conformant behavior
- for other applications that depend upon it. See the "Known Issues"
- section of the README for more details.
- * Refresh patches.
- * Update symbols control files.
- * Update lintian overrides.
- * nvidia-detect [armhf]: Don't ship PCI ID lists for legacy drivers.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 04 Aug 2013 14:17:50 +0200
-
-nvidia-graphics-drivers (319.82-1) unstable; urgency=low
-
- * New upstream long lived branch release 319.82 (2014-01-13).
- - Fixed a bug which could sometimes corrupt a newly-created
- thread's signal mask in multi-threaded applications that load
- libGL. (Closes: #728743)
- * Disable armhf build, missing from upstream release.
- * libcuda1 [i386]: Add Provides: libcuda-5.0-1-i386, libcuda-5.5-1-i386.
- * Merge changes from wheezy 304.117-1 update.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 16 Jan 2014 17:38:32 +0100
-
-nvidia-graphics-drivers (319.76-1) unstable; urgency=low
-
- * New upstream long lived branch release 319.76 (2013-11-27).
- - Added support for the following GPUs: GeForce GTX 780 Ti,
- GeForce GTX 760 (192-bit), GeForce 820M, Tesla K40m, Tesla K40c,
- Tesla K40st, Tesla K40s.
- * Update nv-readme.ids.
- * Add xorg-video-abi-15 as alternative dependency.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 01 Dec 2013 13:12:25 +0100
-
-nvidia-graphics-drivers (319.72-2) unstable; urgency=low
-
- * Add libcuda1-i386:i386 package that can be recommended from amd64 packages
- that want to make the 32-bit CUDA runtime available.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 29 Nov 2013 20:56:59 +0100
-
-nvidia-graphics-drivers (319.72-1) unstable; urgency=low
-
- * New upstream long lived branch release 319.72 (2013-11-06).
- - Added support for the following GPUs: Quadro K510M, Quadro K610M,
- Quadro K1100M, Quadro K2100M, Quadro K3100M, Quadro K4100M,
- Quadro K5100M, GeForce 705A, GeForce GT 730A.
- - Fixed a bug that prevented SDI output from working when two or more
- non-SDI displays were being driven by the same GPU.
- * Update nv-readme.ids.
- * linux-3.11.patch: Remove, fixed upstream.
- * conftest.h: Implement new conftest.sh functions address_space,
- address_space_init_once (331.20).
- * libcuda1: Add Provides: libcuda-5.5-1.
- * Update package descriptions.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 09 Nov 2013 14:07:08 +0100
-
-nvidia-graphics-drivers (319.60-3) unstable; urgency=low
-
- * linux-3.11.patch: Use patch from NVIDIA.
- * conftest.h:
- - Implement checks for linux/printk.h, linux/ratelimit.h,
- linux/prio_tree.h (331.13).
- - Implement new conftest.sh functions vm_operations_struct (331.13),
- task_struct (331.17).
- * nvidia-driver: Ship nvidia-debugdump.
- * nvidia-driver: Ship /usr/share/nvidia/nvidia-application-profiles-$VER-rc.
- * nvidia-driver.examples: Ship nvidia-persistenced init script templates.
- * Bump Standards-Version to 3.9.5. No changes needed.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 03 Nov 2013 00:38:56 +0100
-
-nvidia-graphics-drivers (319.60-2) unstable; urgency=low
-
- * {libgl1-nvidia-glx,libcuda1}.postinst: Load debconf/confmodule, may be
- used by /usr/lib/nvidia/check* scripts. (Closes: #722469)
- * nvidia-cuda-mps: Symlink manpage as nvidia-cuda-mps-server.8.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 22 Oct 2013 16:34:20 +0200
-
-nvidia-graphics-drivers (319.60-1) unstable; urgency=low
-
- * New upstream long lived branch release 319.60 (2013-10-01).
- - Fixed a bug that could cause OpenGL applications to crash during the
- initialization of new threads.
- - Fixed a bug that caused the X server to fail to start on certain laptops
- when the boot display was on an external DisplayPort monitor, for example
- if the laptop was booted while the lid was closed.
- - Added support for the following GPU: GeForce GTX 760 Ti OEM.
- * Update nv-readme.ids.
- * Update symbols control files.
- * man-fixes-nvidia-smi.patch: Updated for newly added hyphens.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 21 Oct 2013 10:55:26 +0200
-
-nvidia-graphics-drivers (319.49-1) UNRELEASED; urgency=low
-
- * New upstream long lived branch release 319.49 (2013-08-20).
- - Fixed a bug that caused DisplayPort monitors connected to Quadro FX 3800,
- 4800, or 5800 to remain off after DPMS.
- - Added the NVIDIA OpenGL-based Inband Frame Readback (NvIFROpenGL) library
- to the Linux driver package. This library provides a high performance,
- low latency interface to capture and optionally encode an individual
- OpenGL framebuffer. NvIFROpenGL captures pixels rendered by OpenGL only
- and is ideally suited to application capture and remote access.
- - Fixed a bug that caused applications using CUDA-GL interoperability to
- crash when run on X servers with Xinerama enabled.
- - Fixed a bug that could prevent some double-bit ECC errors from being
- properly reported.
- - Fixed a bug which could cause a blank screen when changing house sync
- settings on Quadro Kepler GPUs with Quadro Sync boards.
- - Fixed a bug that prevented nested loops with identical loop conditions
- in GLSL shaders from terminating correctly. This could cause hangs in
- applications such as Exa PowerVIZ.
- - Added support for the following GPUs: GeForce GT 740A, GeForce GT 745A,
- GeForce GT 755M, GeForce GT 625, GeForce GTX 645, GRID K340, GRID K350,
- NVS 315, Quadro K500M, Quadro K6000.
- - Fixed a bug that resulted in corrupt texels when a previously empty
- texture image was specified with glXBindTexImageEXT. In GNOME 3, this
- caused gnome-screenshot to produce garbled window screenshots.
- - Fixed a bug that caused the X server to crash when querying the current
- mode of disabled displays.
- * Update nv-readme.ids.
- * linux-3.10-{i2c,procfs}.patch: Remove. Fixed upstream.
- * libnvidia-ifr1: New package for NvIFROpenGL (libnvidia-ifr.so.1).
- * VDPAU is now available on armhf, too.
- * nvidia-detect [armhf]: Don't ship PCI ID lists for legacy drivers.
- * Restrict watch file to releases from the 319.xx long lived branch.
- * Merge changes from 304.108-4 and 313.30-3.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 15 Sep 2013 10:30:58 +0200
-
-nvidia-graphics-drivers (319.32-2) experimental; urgency=low
-
- * Fix armhf build.
- * Update lintian overrides for armhf.
- * nvidia-alternative: Add support for arm-linux-gnueabihf, bump required
- glx-alternative-nvidia version.
- * Merge changes from 304.88-5 and 304.88-6.
- Fixes kernel module building for kernel 3.10. (Closes: #717184)
- * Merge changes from 304.88-7 (UNRELEASED).
- * Refresh patches.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 01 Aug 2013 12:48:50 +0200
-
-nvidia-graphics-drivers (319.32-1) experimental; urgency=low
-
- * New upstream long lived branch release 319.32 (2013-06-25).
- - Fixed a bug that could cause the X server to crash after power-cycling
- displays connected behind a DisplayPort 1.2 Multi-Stream Transport hub.
- - Updated the application profile syntax to allow for multiple patterns
- within a single rule. See the README for details.
- - Fixed a bug that caused OpenGL programs to crash when the __GL_DOOM3
- environment variable was set.
- - Updated the NVIDIA driver to avoid calling fork(2) to execute the
- nvidia-modprobe utility when not needed.
- - Improved the error reporting of the nvidia-persistenced utility.
- - Fixed a bug that could cause Altair HyperView to hang when rendering
- animations with tensors.
- - Fixed a performance regression in MEDINA 8.2.
- - Fixed a bug that caused the OpenGL driver to hang sometimes when running
- the SpeedTree Modeler application.
- - Fixed a bug that could cause an OpenGL application to crash if it creates
- and destroys multiple threads.
- - Fixed a bug that caused corrupted window content in some cases when
- moving GLX windows with antialiasing enabled.
- - Fixed a bug that caused DisplayPort devices that failed link training to
- be reported as connected rather than disconnected.
- - Fixed a regression that could cause a DisplayPort device that was
- connected to one connector to turn off when a DisplayPort device on a
- different connector was connected or disconnected.
- - Added support for the following GPUs: GeForce 710A, GeForce 720M.
- - On Kepler-based GPUs, improved the appearance of the tearing that occurs
- when using RandR 1.4's Source Output capability. While tearing is still
- expected, the tears should now appear as horizontal lines rather than more
- noticeable checkerboard or triangular shapes.
- * New upstream long lived branch release 319.23 (2013-05-23).
- - Fixed a regression that could cause X to crash when querying GPU
- information through NV-CONTROL on multi-GPU systems where some
- GPUs failed to be initialized for X.
- - Fixed a bug that could cause X to crash when using Vertex
- Buffer Objects (VBOs) with indirect rendering.
- - Fixed RandR panning reporting when the current MetaMode is smaller
- than the X screen.
- - Added support for the following GPUs: GeForce GTX 760, GeForce GTX 770,
- GeForce GTX 780.
- - Added the "ForceCompositionPipeline" and "ForceFullCompositionPipeline"
- MetaMode options. See the README for details.
- - Added support for HDMI 4K resolutions. Using a 4K resolution with an
- HDMI display requires a Kepler or later GPU.
- - Added support in VDPAU for 4k resolution MPEG-1/2 and H.264 video
- decoding, up to 4032x4048 for MPEG-1/2 and 4032x4080 for H.264,
- and up to 65536 macroblocks for both.
- * Update nv-readme.ids.
- * Update lintian overrides.
- * Update debian/copyright: Upstream license has changed §2.1.1.
- * debian/{rules,watch}: Add armhf driver to generated .orig.tar.gz.
- * debian/rules: Add support for armhf.
- * debian/control: Enable building for armhf.
- * Merge changes from 304.88-4. (Closes: #710366)
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 04 Jul 2013 23:19:13 +0200
-
-nvidia-graphics-drivers (319.17-1) experimental; urgency=low
-
- * New upstream long lived branch release 319.17 (2013-05-02).
- - Fixed a regression that caused multiple BUG messages to be printed in
- the kernel log on SMP systems.
- - Fixed a bug that could cause the X server to crash when repeatedly
- enabling and disabling displays.
- - Added support for the following GPUs: GeForce GT 720M, GeForce GT 735M,
- GeForce GT 740M, GeForce GT 745M, GeForce GT 750M, GeForce GTX 760M,
- GeForce GTX 765M, GeForce GTX 770M, GeForce GTX 775M, GeForce GTX 780M.
- - Added nvidia-persistenced, a daemon utility, to the driver package.
- nvidia-persistenced can be installed to run on system startup or
- manually run to allow the NVIDIA kernel module to keep persistent driver
- state allocated when no other user-space NVIDIA driver components are
- running. This can improve startup time for other user-space NVIDIA
- driver components.
- * New upstream beta 319.12 (2013-04-09).
- - Added initial support for restoration of efifb consoles on UEFI
- systems where the primary display is driven over VGA or TMDS (e.g.
- DVI, HDMI, or LVDS).
- - Added support for the xorg.conf Monitor section options "Ignore",
- "Enable", "Primary", and "Rotate". For example, to rotate a monitor
- identified by a specific EDID hash, one could add the following to
- /etc/X11/xorg.conf or a file in /etc/X11/xorg.conf.d:
- Section "Monitor"
- Identifier "DPY-EDID-ee6cecc0-fa46-0c33-94e0-274313f9e7eb"
- Option "Rotate" "left"
- EndSection
- See the README and the xorg.conf(5) man page for more information.
- - Added support for the following GPU: GeForce GTX 650 Ti BOOST.
- - Added support for application profiles to the NVIDIA client-side GLX
- implementation. See the "Application Profiles" chapter of the README for
- more information.
- - Added the "PanningTrackingArea" and "PanningBorder" MetaMode attributes.
- - Added support for RandR 1.3 panning.
- - Improved performance when the Accel option is disabled.
- - Added initial support for RandR 1.4 Provider objects with the Source
- Output capability, which can be used to render the desktop on an NVIDIA
- GPU and display it on an output connected to a provider with the Sink
- Output capability, such as an Intel integrated graphics device or a
- DisplayLink USB-to-VGA adapter. See the README for details.
- - Added nvidia-modprobe, a setuid root utility, to the driver package.
- nvidia-modprobe can be used by user-space NVIDIA driver components
- to make sure the NVIDIA kernel module is loaded and that the
- NVIDIA character device files are present. When possible,
- it is recommended to use Linux distribution native mechanisms
- for managing kernel module loading and device file creation.
- This utility is provided as a fallback to work out-of-the-box in
- a distribution-independent way.
- - Fixed a memory leak that occurred when destroying a GLX window
- but not its associated X window.
- - Improved the performance of modesets in cases where the mode
- timings remained the same, but other parameters of the mode
- configuration, such as the ViewPort or panning domain, changed.
- - Fixed an issue with RENDER convolution filters. The driver will
- no longer normalize filter kernels before accelerating them.
- - Improved debuggability of the NVIDIA OpenGL libraries by
- including proper stack unwinding information on all supported
- architectures.
- - Updated the dkms.conf file and the makefile for the NVIDIA Linux
- kernel module to allow DKMS installations on systems with separate
- source and output directories.
- - Fixed a bug that caused RENDER Pictures to be sampled
- incorrectly when using nearest filtering in some cases.
- - Added support for the RandR "Border" and "BorderDimensions" Output
- properties, which can be used to configure the ViewPortOut of an
- RandR output. This is functionally equivalent to the "ViewPortOut"
- MetaMode token.
- - Fixed a bug where RRGetCrtcInfo could report incorrect size
- information when an RandR output has a custom ViewPortIn.
- - Further improve performance of some versions of HyperMesh with
- Quadro GPUs.
- - Added support for dynamic mode management through RandR, e.g. via
- the --newmode, --rmmode, and --delmode options in xrandr(1).
- - Increased the number of pages that can be shared across multiple
- processes in the x86 build of libnvidia-glcore.so, by reducing its
- R_386_PC32 relocation count.
- - Fixed a bug that caused XVideo applications to receive BadAlloc errors
- after VT switches and mode switches that occurred while a composite
- manager was running.
- - Removed the X driver's support for "CursorShadow".
- - Switched .run package compression from gzip to xz. This provides a
- higher level of compression.
- * Update nv-readme.ids.
- * Update symbols control files.
- * Refresh use-nv-kernel.o.ARCH.patch. Remove frequently changing context.
- * nvidia-glx: Ship nvidia-persistenced.
- * nvidia-kernel-{source,dkms}: Provide dummy conftest/patches.h, too.
- * Rename package nvidia-cuda-proxy to nvidia-cuda-mps: Upstream has renamed
- the programs nvidia-cuda-proxy-* to nvidia-cuda-mps-*.
- * Rename metapackage nvidia-glx to nvidia-driver. Add transitional package.
- * conftest.h:
- - Implement check for drm/drmP.h (319.12).
- - Implement new conftest.sh function drm_available (319.12).
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 14 May 2013 01:12:20 +0200
-
-nvidia-graphics-drivers (313.30-3) unstable; urgency=low
-
- * Restrict watch file to releases from the 313.xx short lived branch.
- * Merge changes from 304.108-4 and 310.51-1.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 20 Oct 2013 00:16:22 +0200
-
-nvidia-graphics-drivers (313.30-2) experimental; urgency=low
-
- * Merge changes from 304.88-3 and 310.51 (UNRELEASED).
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 13 May 2013 02:41:43 +0200
-
-nvidia-graphics-drivers (313.30-1) experimental; urgency=low
-
- * New upstream short lived branch release 313.30 (2013-04-02).
- * Fixed CVE-2013-0131: NVIDIA UNIX GPU Driver ARGB Cursor Buffer
- Overflow in "NoScanout" Mode. This buffer overflow, which occurred
- when an X client installed a large ARGB cursor on an X server
- running in NoScanout mode, could cause a denial of service (e.g.,
- an X server segmentation fault), or could be exploited to achieve
- arbitrary code execution. (Closes: #704547)
- For more details, see:
- https://nvidia.custhelp.com/app/answers/detail/a_id/3290
- * Merge changes from 304.88-1 and 310.44 (UNRELEASED).
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 05 Apr 2013 03:57:30 +0200
-
-nvidia-graphics-drivers (313.26-1) experimental; urgency=low
-
- * New upstream short lived branch release 313.26 (2013-03-05).
- - Added support for the following GPU: GeForce GTX TITAN.
- * Merge changes from 304.84-1 and 310.40 (UNRELEASED).
- * Update nv-readme.ids.
- * Update symbols control files.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 16 Mar 2013 13:15:10 +0100
-
-nvidia-graphics-drivers (313.18-2) experimental; urgency=low
-
- * Update my email address and remove DMUA.
- * libnvidia-encode1: New package for libnvidia-encode.so*.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 25 Jan 2013 17:41:07 +0100
-
-nvidia-graphics-drivers (313.18-1) experimental; urgency=low
-
- * New upstream release 313.18 (2013-01-15).
- - Added support in NV-CONTROL and in nvidia-settings for changing the
- Double Precision performance boost mode on supported GPUs.
- - Fixed several OpenGL driver bugs related to stencil-only framebuffer
- objects.
- * New upstream beta 313.09 (2012-12-11).
- - Updated the NVIDIA X driver to re-probe displays when VT-switching to
- X, to allow reporting of hotplug events when displays are connected
- or disconnected while VT-switched away from X.
- - Added unofficial GLX protocol support (i.e for GLX indirect rendering)
- for the following extension and core commands.
- GL_ARB_vertex_array_object
- OpenGL 3.0 commands ClearBufferfi, ClearBufferfv, ClearBufferiv,
- ClearBufferuiv and GetStringi.
- - Fixed a bug that caused the cursor shadow to be clipped to 32x32
- pixels, even on Kepler GPUs that support a 256x256 cursor image.
- - Fixed a bug that prevented some cursor image updates from taking
- effect on displays with rotation or other transformations applied.
- - Fixed cursor alpha blending artifacts on displays with rotation
- or other transformations applied.
- - Added support for the GLX_EXT_buffer_age extension.
- - Improved the performance of glDrawPixels() by up to 450% when the pixel
- data is of type GL_BYTE.
- * Merge changes from 310.32 (UNRELEASED).
- * Update nv-readme.ids.
- * Update symbols control files.
- * Update lintian overrides.
- * Add xorg-video-abi-14 as alternative dependency.
- * nvidia-detect: Add PCI ID list for the 304.64 driver in wheezy.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 16 Jan 2013 21:07:03 +0100
-
-nvidia-graphics-drivers (310.51-1) unstable; urgency=low
-
- * New upstream long lived branch release 310.51 (2013-05-08).
- - Fixed a bug where RRGetCrtcInfo could report incorrect size
- information when an RandR output has a custom ViewPortIn.
- - Fixed a regression that could cause an X server crash when performing
- a modeset (e.g. changing resolutions, transformation settings, or
- display layout) when some connected display devices are disabled.
- * Merge changes from 304.108-4.
- * Refresh patches.
- * Upload to unstable.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 18 Oct 2013 03:50:09 +0200
-
-nvidia-graphics-drivers (310.44-1) UNRELEASED; urgency=low
-
- * New upstream long lived branch release 310.44 (2013-04-02).
- * Fixed CVE-2013-0131: NVIDIA UNIX GPU Driver ARGB Cursor Buffer
- Overflow in "NoScanout" Mode. This buffer overflow, which occurred
- when an X client installed a large ARGB cursor on an X server
- running in NoScanout mode, could cause a denial of service (e.g.,
- an X server segmentation fault), or could be exploited to achieve
- arbitrary code execution.
- For more details, see:
- https://nvidia.custhelp.com/app/answers/detail/a_id/3290
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 05 Apr 2013 02:41:13 +0200
-
-nvidia-graphics-drivers (310.40-1) UNRELEASED; urgency=low
-
- * New upstream long lived branch release 310.40 (2013-03-08).
- - Reduced the amount of time needed to establish framelock in some
- stereo configurations with many monitors.
- - Added support for the following GPUs: GeForce G205M, GeForce GT 240M LE,
- GeForce 405M, GeForce 610, GeForce 615, GeForce 620M, GeForce GT 625M,
- GeForce GT 625 (OEM), GeForce GT 635, GeForce 705M, GeForce 710M,
- GeForce GT 710M, GeForce GT 720A, GeForce GT 730M, Tesla X2070,
- Tesla S2050, Tesla K20s.
- - Fixed a bug where glXSwapIntervalEXT failed to set a swap interval
- value of zero in certain situations.
- * New upstream long lived branch release 310.32 (2013-01-21).
- - Fixed a bug when enabling framelock between displays connected to
- the same GPU as other displays with different refresh rates, which
- caused the latter to be incorrectly assigned to the framelock group.
- - Updated the reporting of HDMI 3D framerates and pixel clocks to be
- more consistent with how they are reported by HDMI 3D displays.
- - Fixed a bug that could cause applications using GL_NV_vdpau_interop
- to crash during mode switches.
- - Fixed a regression that could cause OpenGL applications to crash
- while compiling shaders.
- - Added a kernel module parameter, "NVreg_EnablePCIeGen3", which can be
- used to enable PCIe gen 3 when possible. Note that on many systems
- where the NVIDIA driver does not allow PCIe gen 3 by default,
- stability problems can be expected when this option is enabled: users
- should do so at their own risk.
- - Fixed a VDPAU bug that could cause the X server to hang when decoding
- some corrupted video streams.
- - Added support for the following GPUs: Quadro K600, Quadro K2000,
- Quadro K2000D, Quadro K4000, GeForce GTX 680MX, Tesla K20Xm.
- - Renamed VGX products to GRID products in the "Supported NVIDIA GPU
- Products" list.
- - Added support for X.org xserver ABI 14 (xorg-server 1.14).
- - Fixed libnvidia-encode.so library dependency by linking it with
- libnvcuvid.so.1 instead of libnvcuvid.so while creating it.
- - Improved performance of OpenGL framebuffer object binds with Xinerama
- enabled by 2000-3000% when the application's windows do not span screen
- boundaries.
- - Fix performance issues when using some versions of HyperMesh with Quadro
- GPUs.
- * Restrict watch file to releases from the 310.xx long lived branch.
- * Update nv-readme.ids.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 10 Mar 2013 17:57:05 +0100
-
-nvidia-graphics-drivers (310.19-1) experimental; urgency=low
-
- * New upstream release 310.19 (2012-11-13).
- * Merge changes from 304.64-4.
- * Drop kernel-3.7.patch, fixed upstream.
- * Fix debian/module/debian/kernel-version to cope with $KSRC/linux/version.h
- being moved to $KSRC/include/generated/uapi/linux/version.h in Linux 3.7.
- (Closes: #696570)
- * nvidia-cuda-proxy: New package for nvidia-cuda-proxy-{control,server}.
- * libxvmcnvidia1: Drop package, the library was removed by upstream as it is
- only for legacy GPUs supported by the legacy-304xx driver.
- * nvidia-libopencl1: Prefer nvidia-opencl-icd over opencl-icd.
- (Closes: #695883)
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 10 Jan 2013 13:25:30 +0100
-
-nvidia-graphics-drivers (310.14-1) experimental; urgency=low
-
- * New upstream beta 310.14 (2012-10-15).
- - Implemented workarounds for two Adobe Flash bugs by applying libvdpau
- commit ca9e637c61e80145f0625a590c91429db67d0a40 to the version of libvdpau
- shipped with the NVIDIA driver.
- - Fixed an issue which affected the performance of moving windows of VDPAU
- applications when run in some composite managers.
- - Added unofficial GLX protocol support (i.e., for GLX indirect rendering)
- for the GL_ARB_pixel_buffer_object OpenGL extension.
- - Added support for HDMI 3D Stereo with Quadro Kepler and later GPUs. See
- the documentation for the "Stereo" X configuration option in the README
- for details.
- - Added experimental support for OpenGL threaded optimizations, available
- through the __GL_THREADED_OPTIMIZATIONS environment variable. For more
- information, please refer to the "Threaded Optimizations" section in
- chapter "Specifying OpenGL Environment Variable Settings" of the README.
- - Improved performance and responsiveness of windowed OpenGL applications
- running inside a Unity session.
- * New upstream release 304.15.00.02 (2012-08-06).
- - Added support for OpenGL 4.3.
- * Upstream has dropped support for several old chips, e.g. GeForce 6xxx/7xxx
- (they will be supported by the legacy-304xx driver until end of 2017).
- * Add NEWS entry about models that were moved to legacy support.
- * Update nv-readme.ids.
- * Refresh use-nv-kernel.o.ARCH.patch.
- * Drop fix-typos.patch, fixed upstream.
- * libXvMCNVIDIA.so.1 is gone, was only supported on GeForce 6/7 series.
- * Update symbols control files.
- * conftest.h:
- - Implement checks for linux/efi.h and linux/nvmap.h (310.14).
- - Implement new conftest.sh functions outer_flush_all, nvmap_support, and
- efi_enabled (310.14).
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 17 Oct 2012 19:54:34 +0200
-
-nvidia-graphics-drivers (304.137-1) UNRELEASED; urgency=medium
-
- * The 304.xx legacy driver series has been declared as End-of-Life by
- NVIDIA. No further updates fixing security issues, critical bugs, or
- adding support for new Xorg or Linux releases will be issued.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3142
-
- * New upstream legacy 304xx branch release 304.137 (2017-09-19).
- - Improved compatibility with recent Linux kernels.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 08 Oct 2017 21:52:50 +0200
-
-nvidia-graphics-drivers (304.135-1) UNRELEASED; urgency=medium
-
- * New upstream legacy 304xx branch release 304.135 (2017-02-14).
- * Fixed CVE-2017-0309, CVE-2017-0310, CVE-2017-0311, CVE-2017-0318,
- CVE-2017-0321. (Closes: #855277)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4398
- * New upstream legacy 304xx branch release 304.134 (2016-12-14).
- * Fixed CVE-2016-8826. (Closes: #848195)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4278
- - Added support for X.Org xserver ABI 23 (xorg-server 1.19)
- * Improved compatibility with recent Linux kernels.
- * New upstream legacy 304xx branch release 304.132 (2016-09-26).
- * Fixed CVE-2016-7382, CVE-2016-7389. (Closes: #846331)
- https://nvidia.custhelp.com/app/answers/detail/a_id/4246
- - Added /var/log/dmesg to the list of paths which are searched by
- nvidia-bug-report.sh for kernel messages.
- - Fixed a bug that caused kernel panics when using the NVIDIA driver on
- v4.5 and newer Linux kernels built with CONFIG_DEBUG_VM_PGFLAGS.
- * Improved compatibility with recent Linux kernels.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 14 Jun 2017 17:10:53 +0200
-
-nvidia-graphics-drivers (304.131-1) wheezy; urgency=medium
-
- * New upstream legacy 304xx branch release 304.131 (2015-11-16).
- * Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805917)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3808
- - Fixed a bug that could cause texture corruption in some OpenGL
- applications when video memory is exhausted by a combination of
- simultaneously running graphical and compute workloads.
- - Added support for X.Org xserver ABI 20 (xorg-server 1.18).
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * Add xorg-video-abi-20 as alternative dependency.
- * conftest.h:
- - Implement new conftest.sh functions hlist_for_each_entry,
- of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
- - Update conftest.sh function scatterlist for logic reversal in
- 304.131/340.96/352.63, support both ways.
- * debian/control: Add Breaks between mismatching upstream versions of
- libcuda1 and nvidia-alternative to prevent partial upgrades.
- * Upload to wheezy.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 14 Dec 2015 09:53:49 +0100
-
-nvidia-graphics-drivers (304.128-1) wheezy; urgency=medium
-
- * New upstream legacy 304xx branch release 304.128 (2015-08-31).
- * Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3763
- (Closes: #800566)
- * Improved compatibility with recent Linux kernels.
-
- [ Andreas Beckmann ]
- * libgl1-nvidia-glx: Add Provides+Conflicts:
- libgl1-nvidia-glx-${nvidia:Version} to forbid co-installation of
- libgl1-nvidia-legacy-304xx-glx from the same upstream version due to file
- conflicts on versioned files that are not handled via alternatives.
- * conftest.h:
- - Implement new conftest.sh functions file_inode, drm_pci_set_busid
- (340.76).
- - Implement check for linux/log2.h (346.16).
- - Implement check for xen/ioemu.h (346.59).
- - Implement new conftest.sh functions write_cr4, xen_ioemu_inject_msi
- (346.59), list_cut_position (349.12).
- - Implement new conftest.sh functions backing_dev_info (346.82),
- phys_to_dma, dma_ops, get_dma_ops, noncoherent_swiotlb_dma_ops (352.09).
- - Implement new conftest.sh function dma_map_ops (352.30).
- - Reorder conftest.h to match conftest.sh.
- - Implement new conftest.sh function nvidia_grid_build (352.41).
- * bug-script: Synchronize with unstable (340.93-4).
- * Update lintian overrides.
- * Upload to wheezy.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 15 Oct 2015 12:39:53 +0200
-
-nvidia-graphics-drivers (304.125-1) wheezy; urgency=medium
-
- * New upstream legacy 304xx branch release 304.125 (2014-12-05).
- * Fixes CVE-2014-8298. (Closes: #772971)
- https://nvidia.custhelp.com/app/answers/detail/a_id/3610
- - Added support for X.Org xserver ABI 19 (xorg-server 1.17).
- - Improved compatibility with recent Linux kernels.
- - Implemented support for disabling indirect GLX context creation using
- the -iglx option available on X.Org server release 1.16 and newer. Note
- that future X.Org server releases may make the -iglx option the default.
- To re-enable support for indirect GLX on such servers, use the +iglx
- option.
- - Added the "AllowIndirectGLXProtocol" X config option. This option can
- be used to disallow use of GLX protocol. See "Appendix B. X Config
- Options" in the README for more details.
-
- [ Andreas Beckmann ]
- * Refresh patches.
- * Add xorg-video-abi-19, xorg-video-abi-18 as alternative dependencies.
- * conftest.h:
- - Implement new conftest.sh function acpi_op_remove (304.123).
- - Implement new conftest.sh functions kbasename, fatal_signal_pending
- (331.38).
- - Implement new conftest.sh function kuid_t (331.49).
- - Implement new conftest.sh function pm_vt_switch_required (331.67).
- - Implement new conftest.sh function console_lock (331.79).
- - Tighten check for drm/drmP.h.
- - DRM is only supported on Linux >= 3.9.
- - Implement new conftest.sh functions sg_table, sg_alloc_table (340.46).
- - Implement extensions to conftest.sh function vm_operations_struct
- (343.13).
- - Implement check for drm/drm_gem.h (340.58).
- - Implement new conftest.sh functions pci_save_state (340.58), follow_pfn,
- fault_flags, atomic64_type (346.16).
- * Add changelog entries from etch and squeeze updates.
- * Upload to wheezy.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 16 Dec 2014 21:38:22 +0100
-
-nvidia-graphics-drivers (304.123-1) UNRELEASED; urgency=medium
-
- * New upstream legacy 304xx branch release 304.123 (2014-07-10).
- - Improved compatibility with recent Linux kernels.
- - Fixed a bug that could result in system instability while restoring
- the VGA console.
- - Fixed an interaction problem with xserver 1.15 that occasionally caused
- OpenGL applications to continue rendering when they are minimized or
- unmapped.
- - Updated nvidia-bug-report.sh to search the systemd journal for X
- server logs and messages from the NVIDIA kernel module.
- - Added support for X.org xserver ABI 18 (xorg-server 1.16).
- - Fixed a bug that caused corruption or blank screens on monitors that use
- EDID version 1.3 or older when they are connected via DisplayPort on
- graphics boards that use external DisplayPort encoders, such as the Quadro
- FX 4800.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 28 Sep 2014 20:46:10 +0200
-
-nvidia-graphics-drivers (304.121-1) UNRELEASED; urgency=medium
-
- * New upstream legacy 304xx branch release 304.121 (2014-03-11).
- - Improved compatibility with recent Linux kernels.
- - Fixed a bug that prevented the NVIDIA implementation of the Xinerama
- extension protocol requests from being used when RandR was enabled.
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 22 Apr 2014 02:02:57 +0200
-
-nvidia-graphics-drivers (304.119-1) UNRELEASED; urgency=medium
-
- * New upstream legacy 304xx branch release 304.119 (2014-01-23).
- - Fixed a crash when using WebGL in Firefox with a Geforce 6 GPU.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 15 Feb 2014 16:49:54 +0100
-
-nvidia-graphics-drivers (304.117-1) wheezy; urgency=medium
-
- * New upstream legacy 304xx branch release 304.117 (2013-12-11).
- - Added support for X.org xserver ABI 15 (xorg-server 1.15).
- * New upstream legacy 304xx branch release 304.116 (2013-11-06).
- - Fixed a security vulnerability in the microcode for microcontrollers
- that are part of NVIDIA GPUs. This vulnerability could be exploited
- to take control of a system, and it is described in greater detail at:
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=2013-5987
- (Closes: #735271)
- - Improved compatibility with recent Linux kernels.
- - Updated the NVIDIA OpenGL driver to write temporary files to $TMPDIR
- if it is set, instead of unconditionally writing to /tmp.
- - Updated a fallback of writing temporary files to $HOME/.nvidia to
- use $HOME/.nv instead, as the latter path is already used for other
- NVIDIA driver related files.
-
- [ Andreas Beckmann ]
- * Refresh patches.
- * conftest.h:
- - conftest.h: Add ARM support.
- - Implement check for drm/drmP.h (319.12).
- - Implement new conftest.sh functions drm_available (319.12),
- dom0_kernel_present (325.08),
- proc_create_data, pde_data, proc_remove (304.108, 325.15).
- - Implement conftest.sh sanity checks (only emit warning)
- nvidiafb_sanity_check (1.0-8174), xen_sanity_check (1.0-9746, 177.76),
- preempt_rt_sanity_check (325.08).
- - Implement new conftest.sh function get_num_physpages (173.14.38).
- - Implement checks for linux/printk.h, linux/ratelimit.h,
- linux/prio_tree.h (331.13).
- - Implement new conftest.sh functions vm_operations_struct (331.13),
- task_struct (331.17), address_space, address_space_init_once (331.20).
- * Add xorg-video-abi-15 as alternative dependency.
- * Merge some bugfixes from sid.
- * Use canonical Vcs-* URLs.
- * {libgl1-nvidia-glx,libcuda1}.postinst: Load debconf/confmodule, may be
- used by /usr/lib/nvidia/check* scripts. (Closes: #722469)
- * Update lintian overrides.
- * Upload to wheezy.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 15 Feb 2014 16:11:02 +0100
-
-nvidia-graphics-drivers (304.108-4) unstable; urgency=low
-
- * Make libgl1-nvidia-glx-i386:i386 a real package depending on
- libgl1-nvidia-glx:i386 and set M-A: foreign, s.t. the Recommends in
- libgl1-nvidia-glx:amd64 actually works. (Closes: #720058)
- * bug-script: List the renamed nvidia*.ko modules, too.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 16 Sep 2013 14:19:54 +0200
-
-nvidia-graphics-drivers (304.108-3) unstable; urgency=low
-
- * Rework patching after unpack: rename
- debian/patches-manual => debian/patches, series => series-postunpack.
- * conftest.h:
- - Implement new conftest.sh function get_num_physpages (173.14.38).
- * linux-3.11.patch: Redone, based on 173.14.38.
- * Bump glx-alternative-nvidia dependency to 0.4.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 15 Sep 2013 16:36:24 +0200
-
-nvidia-graphics-drivers (304.108-2) unstable; urgency=low
-
- * Stop building libxvmcnvidia1 package, now built from
- src:nvidia-graphics-drivers-legacy-304xx.
- * libgl1-nvidia-glx (<< 310) and libgl1-nvidia-legacy-304xx-glx are not
- co-installable due to libnvidia-tls.so.304.108. (Closes: #722288)
- * Change the virtual package name providing the kernel module to follow the
- renamed module.
-
- -- Andreas Beckmann <anbe at debian.org> Wed, 11 Sep 2013 05:37:09 +0200
-
-nvidia-graphics-drivers (304.108-1) unstable; urgency=low
-
- * New upstream legacy 304xx branch release 304.108 (2013-08-08).
- * Add support for Linux 3.10.
-
- [ Andreas Beckmann ]
- * Rename patches.
- * linux-3.10-{i2c,procfs}.patch: Remove, fixed upstream.
- * debian/module/debian/prep-modules: Sanitize the kernel version. Replace
- underscores (may occur in custom kernels) with dashes to be eligible for
- package names and versions. (Closes: #710891)
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 22 Aug 2013 03:03:09 +0200
-
-nvidia-graphics-drivers (304.88-7) unstable; urgency=low
-
- * Add new substvars ${nvidia-alternative}, #NVIDIA_ALTERNATIVE#.
- * Rename the kernel module to nvidia-current.ko but retain its internal name
- as 'nvidia'.
- * nvidia{,-legacy-*}-kernel-dkms are now co-installable. (Closes: #685617)
- * nvidia-alternative:
- - Add /etc/nvidia/nvidia-modprobe.conf (with the nvidia alias) and a slave
- alternative /etc/modprobe.d/nvidia.conf to the nvidia alternative.
- (Closes: #685648)
- - Provides: ${nvidia-alternative}--kmod-alias.
- * nvidia-kernel-dkms, nvidia-kernel-#KVERS#: Depend on
- ${nvidia-alternative}--kmod-alias.
- * nvidia-libopencl1: Provide virtual package libopencl-1.1-1 and update
- description.
- * nvidia-libopencl1.symbols: Change the dependency template to always
- generate a Depends: ocl-icd-libopencl1 | libopencl1, libopencl-1.1-1.
- (Closes: #717606)
- * nvidia-libopencl1.shlibs: Removed in favor of doing the same in .symbols.
- * nvidia-libopencl1.links: Stop shipping libOpenCL.so, will be moved to
- nvidia-opencl-dev.
- * nvidia-opencl-icd: Depend on
- ocl-icd-libopencl1 | nvidia-libopencl1 | libopencl1
- for more deterministic libopencl1 installation. (Closes: #695883)
- * libgl1-nvidia-glx.symbols: Change the dependency template to always
- generate a Depends: libgl1-mesa-glx | libgl1 and stop manipulating the
- .shlibs.
- * libgl1-nvidia-glx:i386: Check for problematic stray /usr/lib32/libGL.so*
- via Depends: nvidia-installer-cleanup (>= 20130816). (Closes: #719915)
- * Don't explicitly request xz compression - dpkg 1.17 does this by default.
- * Drop empty Description paragraphs that worked around dpkg bug #680871.
- * conftest.h:
- - Implement check for drm/drmP.h (319.12).
- - Implement new conftest.sh functions drm_available (319.12),
- dom0_kernel_present (325.08),
- proc_create_data, pde_data, proc_remove (304.108, 325.15).
- - Implement conftest.sh sanity checks (only emit warning)
- nvidiafb_sanity_check (1.0-8174), xen_sanity_check (1.0-9746, 177.76),
- preempt_rt_sanity_check (325.08).
- * kernel-3.10-{i2c,procfs}.patch: Replace with patches backported from
- 304.108.
- * kernel-3.11.patch: New patch to fix compilation with Linux 3.11-rc.
-
- -- Andreas Beckmann <anbe at debian.org> Sat, 17 Aug 2013 14:41:44 +0200
-
-nvidia-graphics-drivers (304.88-6) unstable; urgency=low
-
- * kernel-3.10-{i2c,procfs}.patch: New patches to fix compilation with
- Linux 3.10. (Closes: #717311, #717361, #714981)
- * Documentation updates.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 22 Jul 2013 12:52:11 +0200
-
-nvidia-graphics-drivers (304.88-5) unstable; urgency=low
-
- * nvidia-kernel-source: Compress source tarball with xz. Update B-D, Depends
- accordingly and Break older module-assistant versions.
- * conftest.h: Add ARM support.
- * nvidia-detect: Add support for jessie and 304xx legacy driver series.
- * debian/control: Drop dependency versioning if satisfied in oldstable.
- * Do not install nvidia-libopencl1.symbols in favor of redirecting to the
- virtual libopencl1 via nvidia-libopencl1.shlibs.
- * debian/rules: Generic handling of architecture lists, unpacking, renaming,
- and blob dependencies.
- * Convert module build system to use a more Kbuild friendly way.
- - Turn debian/module/Makefile into a minimal wrapper.
- - Rename NVIDIA's Makefile.kbuild to Kbuild.
- - Use SYSSRC (NVIDIA's variable name) as kernel header override.
- - Disable silent build.
- * avoid-ld.gold.patch: Updated.
- * use-nv-kernel.o.ARCH.patch: Renamed to ...
- * use-nv-kernel-ARCH.o_shipped.patch: ... and updated.
- * not-silent.patch: New.
- * linux3.patch: Removed, obsolete.
- * Add new substvars nvidia:kmod:source, nvidia:kmod:binary,
- nvidia:kmod:Description for declaring kernel module relationships.
- * Change the generic nvidia-kernel-{dkms,source} name to insert a legacy
- part after 'nvidia' instead of after 'kernel'.
- * Add support for renaming the kernel module to include a "legacy" part.
-
- -- Andreas Beckmann <anbe at debian.org> Mon, 15 Jul 2013 09:29:44 +0200
-
-nvidia-graphics-drivers (304.88-4) unstable; urgency=low
-
- * Rename metapackage nvidia-glx to nvidia-driver. Add transitional package.
- * Use new '${nvidia}' substvar instead of 'nvidia${nvidia:Legacy}'.
- * debian/rules: Generalize control file renaming for legacy builds.
- * Rename package nvidia-cuda-proxy to nvidia-cuda-mps: Upstream has renamed
- the programs nvidia-cuda-proxy-* to nvidia-cuda-mps-* in release 319.xx.
- * libcuda1: Add Suggests: nvidia-cuda-mps.
- * libcuda1: Add Provides: libcuda-5.0-1.
- * nvidia-libopencl1: Prefer nvidia-opencl-icd over opencl-icd.
- * Drop support for backporting to squeeze.
- * NEWS: Drop news items concerning upgrades to squeeze.
- * debian/rules: Apply patches from debian/patches-manual/ after unpacking.
- * man-fixes-nvidia-smi.patch: New patch, fix hyphen vs. minus sign,
- wrapping, and spelling in nvidia-smi manpage.
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 04 Jul 2013 17:32:45 +0200
-
-nvidia-graphics-drivers (304.88-3) unstable; urgency=low
-
- * nvidia-cuda-proxy: New package for nvidia-cuda-proxy-{control,server}.
- * nvidia-kernel-source: rules: Use placeholder substitution for the source
- package name. src:nvidia-graphics-modules rewrites control, s.t. this
- cannot be parsed correctly for inserting into Built-Using.
- * nvidia-alternative: Add slave alternatives for nvidia-settings.
- (Closes: #688753)
- * Recommend nvidia-settings (>= MAJOR).
- * Use canonical Vcs-* URLs.
- * Bump Standards-Version to 3.9.4. No changes needed.
- * Drop transitional packages. (Closes: #687506)
- * Drop Conflicts/Breaks/Replaces against packages predating wheezy.
- * Drop cleanup code targeting squeeze and wheezy from maintainer scripts.
- * Update lintian overrides.
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 12 May 2013 23:44:53 +0200
-
-nvidia-graphics-drivers (304.88-2) unstable; urgency=low
-
- * Update lintian overrides.
- * libcuda1: Add missing Depends: nvidia-support. Postinst may fail if
- nvidia-support is unpacked, but not configured. (Closes: #675430)
-
- -- Andreas Beckmann <anbe at debian.org> Thu, 02 May 2013 12:20:20 +0200
-
-nvidia-graphics-drivers (304.88-1+deb7u1) wheezy; urgency=low
-
- * Update lintian overrides.
- * libcuda1: Add missing Depends: nvidia-support. Postinst may fail if
- nvidia-support is unpacked, but not configured. (Closes: #675430)
-
- -- Andreas Beckmann <anbe at debian.org> Sun, 12 May 2013 14:31:45 +0200
-
-nvidia-graphics-drivers (304.88-1) unstable; urgency=low
-
- * New upstream legacy 304xx branch release 304.88 (2013-04-02).
- - Fixed CVE-2013-0131: NVIDIA UNIX GPU Driver ARGB Cursor Buffer
- Overflow in "NoScanout" Mode. This buffer overflow, which occurred
- when an X client installed a large ARGB cursor on an X server
- running in NoScanout mode, could cause a denial of service (e.g.,
- an X server segmentation fault), or could be exploited to achieve
- arbitrary code execution. (Closes: #704547)
- For more details, see:
- https://nvidia.custhelp.com/app/answers/detail/a_id/3290
- * Fixes display turned off on VT text consoles. (Closes: #703313)
-
- -- Andreas Beckmann <anbe at debian.org> Tue, 02 Apr 2013 22:43:31 +0200
-
-nvidia-graphics-drivers (304.84-1) unstable; urgency=low
-
- * New upstream legacy 304xx branch release 304.84 (2013-03-04).
- - Improved compatibility with recent Linux kernels.
- - Fixed a bug that could lead to rendering corruption after an X
- server generation (i.e., leaving an X server running after all
- of its clients have exited). (Closes: #700121, #696839, #702918)
- - Fixed a bug that could cause the X server to crash when performing
- an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after
- unplugging the last connected monitor.
- - Added support for X.org xserver ABI 14 (xorg-server 1.14).
- - Fixed font rendering performance and corruption problems on X servers with
- back-ported support for the new glyph cache functionality added to Pixman
- 0.27.
- - Fixed a potential X server crash during initialization, when a
- graphics card with a TV connector has no TV connected.
- - Added a new X configuration option, "UseHotplugEvents", to allow the
- suppression of RandR events when adding or removing non-DisplayPort
- displays. See the "X Config Options" appendix of the README for details.
-
- [ Andreas Beckmann ]
- * Add xorg-video-abi-14 as alternative dependency.
- * kernel-3.7.patch: Remove, fixed upstream.
- * Fix debian/module/debian/kernel-version to cope with $KSRC/linux/version.h
- being moved to $KSRC/include/generated/uapi/linux/version.h in Linux 3.7.
- (Closes: #696570)
- * nvidia-vdpau-driver: Move to Section: non-free/video. (See #700666)
- * README.alternatives: Document to run
- 'dpkg-reconfigure glx-alternative-nvidia'
- after running 'update-alternatives --config nvidia'. (See #702782)
- * README.Debian: Add information about reporting upstream bugs to NVIDIA.
- * Add copyright information to the nvidia-detect script originally written
- by Filipus Klutiero for the wiki page.
- * patch-3.0-rt-nvidia.patch: Remove, disabled since 304.30-2.
- * Put my patches into the public domain, they get applied to the kernel
- module source that is under a non-free license from NVIDIA.
- * Update my email address and remove DMUA.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 15 Mar 2013 11:23:39 +0100
-
-nvidia-graphics-drivers (304.64-5) UNRELEASED; urgency=low
-
- * Dummy.
-
- -- Andreas Beckmann <anbe at debian.org> Fri, 15 Mar 2013 11:23:39 +0100
-
-nvidia-graphics-drivers (304.64-4) unstable; urgency=low
-
- * nvidia-detect: Fix detection of Debian 7.0 (wheezy). (Closes: #697282)
- * kernel-3.7.patch: New patch to fix compilation with Linux 3.7 (which
- replaced VM_RESERVED by VM_DONTEXPAND | VM_DONTDUMP). (Closes: #697061)
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 08 Jan 2013 11:44:34 +0100
-
-nvidia-graphics-drivers (304.64-3) unstable; urgency=low
-
- * Add libxvmcnvidia1 package for the libXvMCNVIDIA*.so.1 library that was
- previously included in libgl1-nvidia-glx. The libgl1-nvidia-glx package
- was split in order to remove the libxvmc1 dependency and make it multiarch
- co-installable. (Closes: #676723, #685054, #686033, #688714)
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 20 Dec 2012 19:35:54 +0100
-
-nvidia-graphics-drivers (304.64-2) unstable; urgency=low
-
- * Always use the upstream changelog from the x86_64 release to avoid minor
- differences causing multiarch conflicts. (Closes: #692644)
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 08 Nov 2012 19:48:43 +0100
-
-nvidia-graphics-drivers (304.64-1) unstable; urgency=low
-
- * New upstream long lived branch release 304.64 (2012-11-06).
- - Fixed a regression in backlight control functionality on some
- notebook configurations.
- - Fixed a performance issue with recent Linux kernels when allocating
- and freeing system memory.
- - Fixed a bug that prevented X driver gamma manipulation from working
- after a VT-switch on some configurations.
- - Added the option "--output-file" to nvidia-bug-report.sh to allow
- specifying a custom filename for the log file.
- - Fixed a hang when using OpenGL programs with some SLI Mosaic
- configurations on pre-Fermi GPUs.
- - Added sections to the "Supported NVIDIA GPU Products" list for NVS,
- Tesla, and VGX products.
- - Added support for the following GPUs: VGX K1, VGX K2, Tesla K20c,
- Tesla K20m.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * conftest.h: Implement new conftest.sh function set_memory_array_uc.
- * build-module-packages.sh: Build modules only for the variant (current or
- legacy-abcxx) that shipped the script.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 07 Nov 2012 10:14:11 +0100
-
-nvidia-graphics-drivers (304.60-1) unstable; urgency=low
-
- * New upstream long lived branch release 304.60 (2012-10-18).
- - Fixed a bug that caused the EIZO FlexScan SX2762W monitor to remain blank
- when connected via DisplayPort.
- - Fixed a bug that caused applications to stop rendering or the X server to
- hang in Xinerama configurations when windows were moved, resized, mapped,
- or unmapped.
- - Fixed a bug that caused poor OpenGL performance on GeForce 6 and 7 PCI
- cards.
- - Fixed a bug that caused the X server to crash if a display was put into
- DPMS off mode and subsequently re-enabled while screen transformations
- are in use.
- - Fixed a bug that caused the X Resize and Rotate extension to be enabled
- when Xinerama is enabled. These two X extensions are incompatible and
- having them both enabled can confuse window managers such as KDE's kwin.
- RandR is now correctly disabled when Xinerama is enabled.
- - Fixed a bug causing OpenGL stereo applications to not work properly
- when using passive stereo modes 5 through 9 on Quadro Fermi and newer
- GPUs.
- - Added support for the "Backlight" RandR output property for
- configuring the brightness of some notebook internal panels.
- - Fixed a bug that prevented the Ubuntu Unity launcher panel from
- revealing: https://bugs.launchpad.net/unity/+bug/1057000
- - Fixed a bug that caused incorrect input transformation after resizing
- an NVIDIA X screen with xserver ABI 12 (xorg-server 1.12) or newer.
- - Fixed a bug that caused GLX to leak memory when Xinerama is
- enabled.
-
- [ Andreas Beckmann ]
- * Upload to unstable.
- * Restrict watch file to releases from the 304.xx long lived branch.
- * libgl1-nvidia-glx:i386: Breaks: ia32-libs (<< 1:0), versioning was fixed.
- * Fix missing legacy substitution.
- * Revert libxvmc1 dependency downgrade HACK.
- * libgl1-nvidia-glx: Stop shipping libXvMCNVIDIA*.so.1 to avoid dependency
- on libxvmc1 (which is not yet converted to multiarch, see #640499), making
- libgl1-nvidia-glx multiarch co-installable.
- * conftest.h:
- - Implement checks for linux/efi.h and linux/nvmap.h (310.14).
- - Implement new conftest.sh functions outer_flush_all, nvmap_support, and
- efi_enabled (310.14).
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 20 Oct 2012 18:41:50 +0200
-
-nvidia-graphics-drivers (304.51-1) experimental; urgency=low
-
- * New upstream long lived branch release 304.51 (2012-09-24).
- - Added support for the following GPUs: GeForce GT 645M,
- GeForce GTX 670MX, GeForce GTX 675MX, GeForce GTX 650 Ti.
- - Added support for the new Quadro Sync board for Quadro Kepler GPUs.
- See the "Configuring Frame Lock and Genlock" chapter in the README
- for details.
- - Fixed an X server crash on X.Org xserver 1.13 when it is compiled
- without support for DRI2.
- - Fixed a regression that broke color controls on older X servers.
- - Fixed a bug that prevented panning from working correctly after a
- mode switch on some X servers with support for cursor constraining.
- - Gamma ramp and colormap adjustments now apply correctly when screen
- transformations such as rotation and keystone correction are in use.
- * Closes: #688660.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * Upload to experimental.
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 27 Sep 2012 08:25:18 +0200
-
-nvidia-graphics-drivers (304.48-2) unstable; urgency=low
-
- * libgl1-nvidia-glx-ia32: readd Depends: libgl1-nvidia-alternatives-ia32 to
- prevent apt from removing libgl1-nvidia-alternatives-ia32 (which would
- remove the diversions) while the old (pre-transitional)
- libgl1-nvidia-glx-ia32 is still installed. (Closes: #688659)
- * get-orig-source: Fix caching for legacy drivers.
- * bug-control: Report version info about revived
- libgl1-nvidia-legacy-96xx-glx-ia32.
- * libgl1-nvidia-glx:i386: Apply crude HACK to downgrade libxvmc1 dependency
- to Recommends. Fixes multiarch installation of libgl1-nvidia-glx:amd64
- with libgl1-nvidia-glx:i386. (See: #676723, #685054, #686033, #688714)
- A proper fix will be splitting libxvmcnvidia1 from libgl1-nvidia-glx.
- * Upgrade nvidia-settings relationship from Suggests to Recommends and use a
- substvar for the name of the compatible nvidia-settings package.
- * libgl1-nvidia-glx:i386: Add Breaks: ia32-libs (= 20120926) as the version
- in squeeze-proposed-updates is now newer than the version in sid.
- * There is no need to exclude squeeze-backports from using xz compression.
- * Update lintian overrides.
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 27 Sep 2012 07:52:51 +0200
-
-nvidia-graphics-drivers (304.48-1) unstable; urgency=low
-
- * New upstream long lived branch release 304.48 (2012-09-11).
- - Fixed RandR per-CRTC gamma persistence across mode-switches and
- VT-switches.
- - Fixed a bug that caused the X server to sometimes hang in response to
- input events. (Closes: #684941)
- - Fixed a reduction in rendering performance for core X11 rendering on
- certain GPUs that occurred in the 290.* series of releases.
- - Fixed a bug that prevented PowerMizer from working correctly on
- some boards with GDDR5 memory, such as some GeForce GT 240 SKUs.
- - Added support for the following GPUs: GeForce GTX 660, GeForce GTX 650.
- - Fixed a bug that caused OpenGL applications to not animate properly
- when a rotation or a transformation was applied on some older X
- server versions.
- - Enabled FXAA with Unified Back Buffers.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * Update symbols control files.
- * get-orig-source: Skip downloading if cached files are in ../.cache/
- * Switch .deb compression to xz, saves 13 MB (24 %) on amd64.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 12 Sep 2012 12:23:09 +0200
-
-nvidia-graphics-drivers (304.43-1) unstable; urgency=low
-
- * New upstream long lived branch release 304.43 (2012-08-27).
- - Fixed a bug that caused pre-release versions of X.Org xserver 1.13 to
- crash when certain GLX operations were performed, such as when starting
- Firefox.
- - Fixed a bug that caused VDPAU to hang when expanding the YouTube
- Flash Player.
- - Fixed a bug that prevented the display palette from being updated
- immediately after an application called XStoreColors.
- - Added support for the following GPUs: GeForce GTX 660 Ti,
- Quadro K5000, Quadro K5000M, Quadro K4000M, Quadro K3000M, NVS 510.
- * Closes: #684123.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * conftest.h:
- - Implement check for linux/screen_info.h (302.17).
- - Implement check for linux/kconfig.h (304.30).
- - Implement new conftest.sh function acpi_os_wait_events_complete
- (304.43).
- * 3.6_kernel.patch: Remove, fixed upstream.
- * bug-control: Report installed versions of libgl1-nvidia-alternatives-ia32,
- libgl1-nvidia{,-legacy-173xx}-glx-ia32, and ia32-libs.
- * libgl1-nvidia-glx: The 302+ drivers add many features not supported by
- older releases of nvidia-settings, therefore add
- Breaks: nvidia-settings (<< 304), nvidia-settings-legacy-173
- * {libgl1-nvidia-glx,libcuda1,nvidia-vdpau-driver,nvidia-opencl-icd}-ia32:
- Add NEWS file describing the steps needed to install the multiarch :i386
- nvidia packages on amd64.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sun, 09 Sep 2012 04:11:49 +0200
-
-nvidia-graphics-drivers (304.37-1) unstable; urgency=low
-
- * New upstream long lived branch release 304.37 (2012-08-13).
- - Removed the ability to enable SLI on GPUs with ECC enabled.
- - Fixed several bugs that prevented some RandR transform geometries from
- being applied.
- - Fixed a bug that caused frequent hangs or crashes on some systems.
- (Closes: #686092, #667684)
- - Fixed a bug that would cause corruption and performance issues in certain
- OpenGL applications such as Amnesia: The Dark Descent on GeForce 6 and 7
- GPUs.
- * New upstream release 295 series.
- * CVE-2012-4225 (Closes: 684781)
- - Implemented hotfix for a privilege escalation vulnerability reported on
- August 1, 2012. For more details, see:
- https://nvidia.custhelp.com/app/answers/detail/a_id/3140
-
- [ Andreas Beckmann ]
- * nvidia-kernel-source: Add Built-Using attribute to the generated module
- packages to record the exact versions of linux and nvidia-graphics-drivers
- that were used during the build.
- * libgl1-nvidia-glx:i386: Add Breaks: ia32-libs (<< 20120701) because that
- is shipping /usr/lib32/libGL.so.1 which gets no longer diverted away.
- * 3.6_kernel.patch: New patch to fix compilation with Linux 3.6, taken from
- rpmfusion. (Closes: #684486)
- * nvidia-kernel-dkms: Set Multi-Arch: foreign (instead of allowed).
- * Add nvidia-kernel-dkms (= ${binary:Version}) as preferred alternative to
- (virtual) nvidia-kernel-${nvidia:Version}. (Closes: #684782)
- * Upload to unstable.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 14 Aug 2012 09:36:31 +0200
-
-nvidia-graphics-drivers (304.32-1) experimental; urgency=low
-
- * New upstream beta 304.32 (2012-08-03).
- - Fixed a bug that caused applications that use DirectColor visuals, such as
- Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead
- of the correct colors. (Closes: #683758)
- - Modified handling of RRSetScreenSize requests to ignore requests that
- do not actually resize the screen. This reduces screen flicker in certain
- cases when using GNOME.
-
- [ Andreas Beckmann ]
- * debian/rules: get-orig-source: Make --pasv overridable.
- * Add xorg-video-abi-13 as alternative dependency.
- * Update symbols control files.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 04 Aug 2012 14:41:00 +0200
-
-nvidia-graphics-drivers (304.30-2) experimental; urgency=low
-
- * Disable patch-3.0-rt-nvidia.patch, no longer needed.
- * Add legacy qualification to nvidia-settings suggestion.
- * nvidia-opencl-icd: Ship new library libnvidia-opencl.so.1 and tighten
- dependency on nvidia-opencl-common and libnvidia-compiler.
- (Closes: #683678)
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 03 Aug 2012 13:41:12 +0200
-
-nvidia-graphics-drivers (304.30-1) experimental; urgency=low
-
- * New upstream beta 304.30 (2012-07-30).
- - Added support for xserver ABI 13 (xorg-server 1.13).
- - Added support for RandR per-CRTC gamma manipulation through the
- RandR 1.2 RRGetCrtcGammaSize, RRGetCrtcGamma, and RRSetCrtcGamma
- requests.
- - Fixed a bug that caused RRSetOutputPrimary requests to incorrectly
- generate BadValue errors when setting the primary output to None. This
- caused gnome-settings-daemon to crash after changing the screen
- configuration in response to a display hotplug or the display change
- hot-key being pressed.
- - Fixed a problem where RENDER Glyphs operations would exhibit severe
- performance issues in certain cases, such as when used with gradients
- by Cairo and Chromium.
- - Fixed a bug that caused X to hang when resuming certain DisplayPort
- display devices (such as Apple brand mini-DisplayPort to dual-link DVI
- adapters) from power-saving mode.
- - Added support for the following GPU: Tesla K10.
- - Fixed a bug that caused an X screen to be extended to Quadro SDI Output
- devices by default. An X screen will still use an SDI Output device if
- it is the only display device available. To use a SDI Output device on
- an X screen with other display devices available, include the SDI Output
- device with either the "UseDisplayDevice" or "MetaMode" X configuration
- options.
- - Updated X11 modeline validation such that modes not defined in a
- display device's EDID are discarded if the EDID 1.3 "GTF Supported"
- flag is unset or if the EDID 1.4 "Continuous Frequency" flag is
- unset. The new "AllowNonEdidModes" token for the ModeValidation
- X configuration option can be used to disable this new check.
- - Fixed a bug, introduced in the 295.xx release series, with EDID
- detection on some laptop internal panels. This bug caused the
- laptop internal panel to show six small copies of the desktop.
- (Closes: #681453)
- - Added support for FXAA, Fast Approximate Anti-Aliasing.
-
- [ Andreas Beckmann ]
- * Update nv-readme.ids.
- * Update symbols control files.
- * xserver-xorg-video-nvidia.postrm: Do not fail if the debconf templates
- from nvidia-support are not available.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 31 Jul 2012 11:36:58 +0200
-
-nvidia-graphics-drivers (304.22-1) experimental; urgency=low
-
- * New upstream beta 304.22 (2012-07-13).
- - Added support for the following GPUs: GeForce GTX 680M, Quadro K1000M,
- Quadro K2000M.
- - Enhanced the functionality of the IncludeImplicitMetaModes X
- configuration option:
- + Implicit MetaModes will be added for the primary display device,
- even if multiple display devices are in use when X is initialized.
- + Implicit MetaModes will be added for common resolutions, even
- if there isn't a mode with that resolution in the mode pool of
- the display device.
- + Extended the syntax of the IncludeImplicitMetaModes X
- configuration option, e.g., to control which display device is
- used for creation of implicit MetaModes.
- See the description of the IncludeImplicitMetaModes X configuration
- option in the README for details.
- - Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo
- and RRSetScreenConfig (e.g., `xrandr -q --q1` and `xrandr --size ...`
- and `xrandr --orientation ...`) such that they operate on MetaModes.
- This was the behavior in NVIDIA X driver versions 295.xx and
- earlier, but 302.xx releases altered the handling of these RandR
- 1.0/1.1 requests to operate on a single RandR output's modes.
- - With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1
- handling, fullscreen applications (e.g., SDL-based applications,
- Wine), should have more resolutions available to them, and should
- interact better with multiple monitor configurations.
- - Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black
- screen or corruption after waking up from suspend. (Closes: #679577)
- - Fixed several bugs that could cause some OpenGL programs to hang
- when calling fork(3).
- - Fixed an nvidia-settings bug that caused the results of ProbeDisplays
- queries made with the --display-device-string option to be formatted
- incorrectly.
- - Improved the responsiveness of updates to the nvidia-settings
- control panel when displays are hotplugged.
- - Fixed a bug that caused display corruption when setting some
- transforms, especially when panning a transformed display.
- - Fixed a bug that caused extra RandR events to be generated the first
- time a display is hotplugged.
- - Fixed a bug that caused X11 modelines with '@' in their names to
- be rejected.
- - Added support for DisplayPort 1.2 branch devices, which allow multiple
- displays to be connected to a single DisplayPort connector on a graphics
- board.
- - Fixed a bug that caused most OpenGL texture uploads to be slow when
- the context was bound rendering to an RGB overlay drawable.
- - Fixed a bug that caused audio over HDMI to not work after restarting
- the X server on some MCP7x (IGP) GPUs.
- - Updated the X configuration option "UseDisplayDevice" to honor the
- value "none" on any GPU.
- - Added support for DKMS in nvidia-installer. Installing the kernel
- module through DKMS allows the module to be rebuilt automatically
- when changing to a different Linux kernel. See the README and the
- nvidia-installer help text for the "--dkms" option.
- - Added RandR output properties _ConnectorLocation, ConnectorNumber,
- ConnectorType, EDID, _GUID, and SignalFormat. See the README for details
- on these properties.
- - Extended support for Base Mosaic to all G80+ SLI configurations with up
- to three displays.
- - Fixed a bug that caused some monitors to fail to wake from DPMS suspend
- mode when multiple DisplayPort monitors were attached to one GPU.
- - Removed controls for XVideo attributes from the "X Server XVideo
- Settings" page of the nvidia-settings control panel. XVideo attributes
- can be configured in XVideo player applications, or through utilities
- such as xvattr.
- - Fixed a bug that caused all ports on an XVideo adaptor to share
- color correction settings.
- - Removed support for the following X configuration options:
- SecondMonitorHorizSync
- SecondMonitorVertRefresh
- Similar control is available through the NVIDIA HorizSync and
- VertRefresh X configuration options. Please see the NVIDIA driver
- README for details.
- - Fixed a bug that prevented NVIDIA 3D Vision Pro from working
- properly when switching between X servers on different VTs.
- * Closes: #682618
-
- [ Andreas Beckmann ]
- * Upload to experimental.
- * Update nv-readme.ids.
- * Update symbols control files.
- * Update lintian overrides.
- * Work around dpkg-gencontrol bug #659814.
- * Convert *-ia32 into transitional packages due to ia32-libs transition:
- - $pkg:i386 Provides: $pkg-i386
- - $pkg-ia32 Recommends: $pkg-i386
- - Add multiarch instructions to long descriptions.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 17 Jul 2012 19:29:40 +0200
-
-nvidia-graphics-drivers (302.17-3) unstable; urgency=low
-
- * nvidia-smi: Add missing Depends: libnvidia-ml1. (Closes: #679332)
- * nvidia-detect: squeeze-backports now has 295.59.
- * nvidia-detect: wheezy does not have legacy 96xx.
- * nvidia-libopencl1: Provides/Conflicts/Replaces: libopencl1.
- (Closes: #679047)
- * xserver-xorg-video-nvidia.{config,postinst}: Present a debconf note about
- needing manual Xorg configuration to enable the nvidia driver.
- * xserver-xorg-video-nvidia.postrm: Present a debconf note if the driver was
- removed, but it is still enabled in xorg.conf(.d/).
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 30 Jun 2012 18:04:03 +0200
-
-nvidia-graphics-drivers (302.17-2) unstable; urgency=low
-
- * Upload to unstable.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 26 Jun 2012 10:48:21 +0200
-
-nvidia-graphics-drivers (302.17-1) experimental; urgency=low
-
- * New upstream release 302.17 (2012-06-15).
- - Made nvidiaXineramaInfoOrder consistent with the RRSetOutputPrimary
- and RRGetOutputPrimary RandR requests: changes to either
- nvidiaXineramaInfoOrder or RandR OutputPrimary will be reflected in
- the other.
- - Fixed an interaction problem between RandR 1.2, ConstrainCursor,
- and panning that prevented panning from working properly.
- - Fixed a bug that caused RandR RRNotify_CrtcChange events to not
- be generated when switching between MetaModes with the same total
- size but different layout of display devices. This bug caused
- some window managers to not update their layouts in response to
- switching same-sized MetaModes.
- - Added support for desktop panning when rotation, reflection,
- or transformation is applied to a display device (either through
- RandR or through the MetaMode syntax); panning would previously be
- ignored in that case.
- - Added an "EDID" property to RandR 1.2 outputs. This property contains the
- binary contents of the connected monitor's extended display identification
- data, which allows applications such as the GNOME display properties
- dialog to query information about it.
- - Fixed a bug that caused audio over HDMI to not work on some GPUs
- after querying the RandR configuration (e.g., `xrandr -q`).
- - Added the "nvidiaXineramaInfo" X configuration option to report
- the layout of multiple display devices within an X screen. This is
- enabled by default. When disabled on X servers with RandR 1.2
- support, the NVIDIA X driver will report one screen-sized region.
- When disabled on X servers without RandR 1.2 support, no Xinerama
- information will be reported. For backwards compatibility, the
- "NoTwinViewXineramaInfo" option disables nvidiaXineramaInfo.
- - Added the "nvidiaXineramaInfoOrder" X configuration option as
- a replacement for "TwinViewXineramaInfoOrder". For backwards
- compatibility, "TwinViewXineramaInfoOrder" is kept as a synonym for
- "nvidiaXineramaInfoOrder".
- - Added the "nvidiaXineramaInfoOverride" X configuration option as
- a replacement for "TwinViewXineramaInfoOverride". For backwards
- compatibility, "TwinViewXineramaInfoOverride" is kept as a synonym
- for "nvidiaXineramaInfoOverride".
- - Fixed a bug that prevented the use of some SLI Mosaic topologies.
- - Added the "MetaModeOrientation" X configuration option as a
- replacement for "TwinViewOrientation". "TwinViewOrientation"
- is kept as a synonym for "MetaModeOrientation", for backwards
- compatibility.
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 21 Jun 2012 11:51:48 +0200
-
-nvidia-graphics-drivers (302.11-1) experimental; urgency=low
-
- * New upstream beta 302.11 (2012-05-19).
- - Added support for calculating the physical size and DPI of each
- RandR 1.2 Output using the EDID Detailed Timing Description.
- - Fixed a bug that prevented a workaround for the invalid EDID in certain
- AUO laptop flat panels from being applied, leading to an 800x600 desktop
- repeated several times across the screen.
- - Fixed a bug that caused the link configuration of DisplayPort devices to
- be reported incorrectly in nvidia-settings.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 21 May 2012 22:36:02 +0200
-
-nvidia-graphics-drivers (302.07-1) experimental; urgency=low
-
- * New upstream beta 302.07 (2012-05-02).
- - Fixed a bug that caused OpenGL programs to leak file descriptors
- when calling exec() on themselves.
- - Fixed rendering corruption at the start of new X server generation.
- (Closes: #651155)
- - Added X driver support for RandR 1.2 and RandR 1.3. See "Support
- for the X Resize and Rotate Extension" in the README for details.
- - Extended the MetaMode X configuration option syntax with the
- following new attributes:
- "Rotation" : specifies the display device's rotation
- "Reflection" : specifies the display device's reflection
- "Transform" : specifies a 3x3 transformation matrix to be
- applied to the display device
- "ViewPortOut" : specifies the region of the mode in which to
- display pixels
- "ViewPortIn" : specifies the size of the region in the X screen
- to display in the ViewPortOut
- For example, "DFP-0: nvidia-auto-select { Rotation=left }".
- See "Configuring Multiple Display Devices on One X Screen" in the
- README for details.
- - Removed the "TwinView" X configuration option; the functionality
- it provided is now enabled by default.
- Previously, the NVIDIA X driver only enabled one display device
- for an X screen unless "TwinView" was enabled. Now, the NVIDIA
- X driver enables, by default, as many display devices as the
- GPU supports driving simultaneously. To limit how many display
- devices are driven by an X screen, use the "UseDisplayDevice"
- X configuration option.
- - Added a "CurrentMetaMode" attribute to the nvidia-settings command
- line, to query and set the current MetaMode.
- As an example, these two commands are equivalent:
- xrandr --output DVI-I-2 --mode 1280x1024 --pos 0x0 \
- --output DVI-I-3 --mode 1920x1200 --pos 1280x0
- nvidia-settings --assign CurrentMetaMode=\
- "DVI-I-2: 1280x1024 +0+0, DVI-I-3: 1920x1200 +1280+0"
- - Removed overscan compensation configurability from NV-CONTROL and
- nvidia-settings. This can be configured, with finer granularity,
- through the ViewPortIn and ViewPortOut MetaMode attributes.
- See "Configuring Multiple Display Devices on One X Screen" in the
- README for details.
- - Altered mode validation such that for digital display devices
- the X driver only allows, by default, modes which are reported in
- the EDID. Previously, the NVIDIA X driver allowed other modes,
- but implicitly scaled those other modes to one of the EDID modes.
- Now, only the modes in the EDID are validated and the X driver
- does not do any implicit scaling. Any desired scaling can be
- configured explicitly through the new "ViewPortIn" and "ViewPortOut"
- MetaMode attributes. See "Configuring Multiple Display Devices
- on One X Screen" in the README for details.
- - Removed Flat Panel Scaling configurability in nvidia-settings.
- Any desired scaling can be configured through the new "ViewPortIn"
- and "ViewPortOut" MetaMode attributes.
- - Hotplug events (specifically, the RRNotify_OutputChange RandR
- event) are now generated when display devices are connected and
- disconnected from the GPU. Many desktop environments automatically
- resize the X desktop in response to these events.
- - Added display device name aliases, such that X configuration options
- that use display device names can refer to a display device by one of
- several names, including the RandR Output name for the display
- device. The X log reports the list of aliases for each display device.
- - Updated EDID parsing to include more complete support for EDID 1.4
- and more recent versions of CEA-861.
- - Removed the "Rotate" X configuration option. This was used to
- statically rotate the X screen. Its functionality is replaced by
- the "Rotation" MetaMode attribute and RandR 1.2 rotation support.
- See the README for details.
- - Removed the "RandRRotation" X configuration option. This enabled
- configurability of X screen rotation via RandR 1.1. Its functionality
- is replaced by the "Rotation" MetaMode attribute and RandR 1.2
- rotation support. See the README for details.
- - Removed support for the following NV-CONTROL attributes:
- NV_CTRL_GPU_SCALING
- NV_CTRL_GPU_SCALING_DEFAULT_TARGET
- NV_CTRL_GPU_SCALING_DEFAULT_METHOD
- NV_CTRL_DFP_SCALING_ACTIVE
- NV_CTRL_GPU_SCALING_ACTIVE
- NV_CTRL_FRONTEND_RESOLUTION
- NV_CTRL_BACKEND_RESOLUTION
- NV_CTRL_OVERSCAN_COMPENSATION
- NV_CTRL_FLATPANEL_BEST_FIT_RESOLUTION
- - Improved rendering performance for RENDER bitmap text.
- - Enabled the OpenGL "Sync to VBlank" option by default.
- - Expose the following additional FSAA modes via NV-CONTROL,
- nvidia-settings, and through X visuals and GLXFBConfigs:
- 16X multisample FSAA on all GeForce GPUs
- Coverage sample FSAA on G80 and above GeForce GPUs
- 32X multisample FSAA on G80 and above Quadro GPUs
- 64X multisample FSAA on Fermi and above Quadro GPUs
- - Enabled conformant texture clamping by default in OpenGL.
- - Removed support for the GVO Clone mode NV-CONTROL attributes:
- NV_CTRL_GVO_DISPLAY_X_SCREEN
- NV_CTRL_GVO_X_SCREEN_PAN_X
- NV_CTRL_GVO_X_SCREEN_PAN_Y
- - Updated the NVIDIA X driver's handling of X configuration options
- that affect an entire GPU, not just a particular X screen running
- on a GPU (e.g., "NoPowerConnectorCheck"): for such X configuration
- options, the X driver will now honor the option on any of the X
- screens configured on the GPU. Prior to this change, the NVIDIA
- X driver only honored such options on the first X screen configured
- on a GPU.
- - Added a checkbox to nvidia-settings to control the texture clamping
- attribute. When the box is checked, OpenGL textures are clamped
- according to the OpenGL specification. When it is unchecked, GL_CLAMP
- is remapped to GL_CLAMP_TO_EDGE for borderless 2D textures.
- * Upload to experimental.
- * Update symbols control files.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 09 May 2012 13:45:27 +0200
-
-nvidia-graphics-drivers (295.59-1) unstable; urgency=low
-
- * New upstream long-lived branch release 295.59 (2012-06-11).
- - Disabled the use of certain OpenGL optimizations with Autodesk Maya
- and Mudbox, due to conflicts between these applications and the
- optimizations. Some performance loss in Autodesk Maya and Mudbox is
- possible, as a result.
- - Added support for the following GPUs: GeForce GT 620M, GeForce GT 640M,
- GeForce GT 640M LE, GeForce GT 650M, GeForce GTX 660M, GeForce GTX 670M,
- GeForce GTX 675M, GeForce GTX 555, GeForce GTX 560 SE, GeForce GT 415,
- GeForce GTX 460 v2, NVS 5400M, NVS 310, Quadro 410.
- - Fixed a behavior issue where redundant DPMS state transitions were
- leading to unexpected screen blanking on DisplayPort displays.
- * Update nv-readme.ids.
- * bug-script: report all /lib/modules/.../nvidia.ko and their version.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 15 Jun 2012 10:50:03 +0200
-
-nvidia-graphics-drivers (295.53-1) unstable; urgency=low
-
- * New upstream long-lived branch release 295.53 (2012-05-16).
- - Added support for the following GPUs: GeForce GTX 670, GeForce 605,
- GeForce GT 610, GeForce GT 630, GeForce GT 640, GeForce GT 645.
- - Fixed a bug affecting some G-Sync configurations which could cause
- active stereo content to be inverted on some display devices.
- * Update nv-readme.ids.
- * conftest.h: implement check for asm/system.h (295.53).
- * kernel-3.4.patch: remove, fixed upstream.
- * Add lintian overrides for hardening-*.
- * bug-script: report traces of Ubuntu ld.so.conf.d GL configuration.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 21 May 2012 21:44:34 +0200
-
-nvidia-graphics-drivers (295.49-1) unstable; urgency=low
-
- * New upstream long-lived branch release 295.49 (2012-05-03).
- - Added support for the following GPU: GeForce GTX 690.
- - Fixed a problem where starting, stopping, and moving OpenGL application
- windows was very slow on Quadro FX 4600, Quadro FX 5600, GeForce 8800
- GTX, GeForce 8800 GTS, and GeForce 8800 Ultra.
- - Fixed an OpenGL performance regression which affected Geforce 6 and
- Geforce 7 series integrated GPUs. (Closes: #668854)
- * Update nv-readme.ids.
- * Update lintian overrides.
- * nvidia-vdpau-driver: Add Breaks against pre-multiarch libvdpau1.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 09 May 2012 10:02:50 +0200
-
-nvidia-graphics-drivers (295.40-1) unstable; urgency=medium
-
- * New upstream long-lived branch release 295.40 (2012-04-11).
- - Closed a security vulnerability which made it possible for attackers to
- reconfigure GPUs to gain access to arbitrary system memory. For further
- details, see: https://nvidia.custhelp.com/app/answers/detail/a_id/3109
- CVE-2012-0946
- - Fixed a bug that caused DisplayPort devices to occasionally fail to turn
- back on after the system is resumed from suspend.
- - Added a ModeValidation X configuration option token,
- "AllowNon3DVisionModes", to allow modes that are not optimized for
- NVIDIA 3D Vision to be validated on 3D Vision monitors.
- - Added support for the following GPUs: GeForce GT 635M, GeForce 610M.
- * Set urgency to medium for security bugfix.
- * Update nv-readme.ids.
- * Update lintian overrides.
- * conftest.h:
- - Implement new conftest.sh function pci_get_domain_bus_and_slot (290.06).
- - Implement new conftest.sh function set_memory_uc and simplify functions
- set_pages_uc, change_page_attr (295.09).
- - Kernel versions of symbol (dis-)appearance from lxr.
- * New patch kernel-3.4.patch to fix the module build with kernel 3.4 which
- has split and removed asm/system.h. Based on patch from Antonio Ospite.
- (Closes: #667719)
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 12 Apr 2012 19:56:08 +0200
-
-nvidia-graphics-drivers (295.33-2) unstable; urgency=low
-
- * New patch patch-3.0-rt-nvidia.patch taken from Arch Linux: support
- building the kernel module for RT kernels. (Closes: #641654)
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 04 Apr 2012 13:24:26 +0200
-
-nvidia-graphics-drivers (295.33-1) unstable; urgency=low
-
- * New upstream long-lived branch release 295.33 (2012-03-22).
- - Added support for the following GPUs: GeForce GTX 680, GeForce GT 630M,
- GeForce GT 620.
- - Fixed a VDPAU bug where decoding some H.264 streams would cause hardware
- errors on lower-end products, resulting in corruption and poor
- performance.
- - Fixed a bug that caused DisplayPort audio to stop working after monitors
- are hotplugged on GeForce GT 520.
- - Improved compatibility with recent Linux kernels.
- - Fixed a behavior change that prevented ConnectedMonitor from being usable
- with DisplayPort connectors.
- - Marked the GVO Clone mode NV-CONTROL attributes:
- NV_CTRL_GVO_DISPLAY_X_SCREEN
- NV_CTRL_GVO_X_SCREEN_PAN_X
- NV_CTRL_GVO_X_SCREEN_PAN_Y
- as deprecated. They will be removed in a future release. To display
- an X screen over GVO, it is recommended to use GVO with MetaModes,
- instead.
- - Fixed a bug that caused DisplayPort devices to not be listed in
- Xorg.*.log. For example, if only DisplayPort devices are attached, the
- log file would contain
- (--) NVIDIA(0): Connected display device(s) on NVIDIA GPU at PCI:2:0:0
- (--) NVIDIA(0): none
- - Added support for 3D Vision ready displays that have a NVIDIA 3D Vision
- infrared emitter built inside the panel itself.
- - Fixed a bug that caused OpenGL applications to crash with some libc
- versions, such as eglibc 2.15. (Closes: #660189)
- - Fixed a bug that caused HDMI audio to stop working on AppleTV devices when
- an X server was started.
- * Add missing upstream changelog entries in 295.20 and earlier releases.
- * Update nv-readme.ids.
- * Update symbols control files.
- * Add xorg-video-abi-12 as alternative dependency and bump xserver-xorg-core
- dependency accordingly to be usable with Xorg Xserver 1.12 RC1.
- * Update to Standards-Version: 3.9.3.
- * Use the final copyright-format/1.0 URL.
- * Reorder debian/copyright and use the Comment: field for extra information.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 23 Mar 2012 14:19:45 +0100
-
-nvidia-graphics-drivers (295.20-1) unstable; urgency=low
-
- * New upstream long-lived branch release 295.20 (2012-02-13).
- (Closes: #659855)
- - Fixed a bug that caused black areas to appear on the back faces of
- some models in Maya.
- - Fixed a bug that resulted in the printing of spurious loader error
- messages.
- - Fixed a bug that could cause X to crash after hotplugging displays.
- - Fixed a bug which caused face selections to be misrendered in
- Maya when using the paint selection tool.
- - Improved performance for interactive tools in Mudbox.
- * New upstream beta 295.17 (2012-01-31).
- - Fixed a bug that could cause some OpenGL applications (including
- desktop environments like KDE and GNOME Shell) to hang.
- - Fixed a bug that prevented the internal panel from working on some
- laptops with GeForce 7 series GPUs. (Closes: #652995)
- * New upstream release 275 series.
- - Added support for the following GPU: NVS 5200M
- - Added support for deleting SDI audio ancillary data packets when a video
- frame is dropped on a Quadro SDI Output device. See the
- NV_CTRL_GVO_ANC_BLANKING attribute in NVCtrl.h for details. This option
- can be set via the "GvoAudioBlanking" attribute in nvidia-settings.
- - Added support for xserver 1.11.99.901 (also known as 1.12 RC1).
- * Upload to unstable.
- * Bump debhelper dependency to 9.
- * debian/rules: Switch to dh --with dkms.
- * Redirect bug reports against module binary packages to
- nvidia-kernel-source.
- * nvidia-đetect: Support querying a PCI ID given on the command line instead
- of autodetecting an installed NVIDIA GPU.
- * Add some notes about the 'EQ overflowing...' error to the README.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 15 Feb 2012 21:35:57 +0100
-
-nvidia-graphics-drivers (295.09-1) experimental; urgency=low
-
- * New upstream beta 295.09 (2011-12-27).
- - Fixed an OpenGL bug where using display lists on Fermi-based GPUs
- could result in missing rendering in some cases.
- - Fixed an OpenGL bug that caused incorrect rendering when using
- framebuffer objects to render to 16-bit color textures with
- alpha.
- - Added support for the following GPU: Tesla X2090.
- - Fixed two bugs that caused sporadic application crashes in some multi-
- threaded OpenGL applications.
- - Fixed a bug that caused creating OpenGL 4.2 contexts
- with glXCreateContextAttribsARB to fail.
- - Fixed a bug that caused OpenGL to print
- Xlib: extension "NV-GLX" missing on display ":0".
- when used with a non-NVIDIA implementation of the GLX X extension.
- - Implemented color depth 30 (10 bits per component) support for GeForce 8
- series and higher GPUs.
- - Implemented support for constraining cursors to the visible regions of
- connected displays; see the "ConstrainCursor" X Option in the README for
- details.
- * New upstream long-lived branch release 275.43 (2011-12-14).
- - Fixed a bug that would cause Firefox to abort on pages with Flash when
- layers acceleration was force-enabled on Linux and Solaris.
- - Fixed a bug that caused a crash when glDrawArrays was used with a non-VBO
- vertex attribute array to draw on a Xinerama screen other than screen 0
- using an indirect GLX context.
- * Upload to experimental.
- * Refresh use-nv-kernel.o.ARCH.patch.
- * Update symbols control files.
- * Update nv-readme.ids.
- * Update lintian overrides.
- * nvidia-detect: Add IDs for the 275.xx package in squeeze-backports and
- suggest the backported package for newer GPUs that don't work in squeeze.
- * Fix debian/module/debian/kernel-version to report the correct version for
- using in the package name. Try $KSRC/include/generated/utsrelease.h
- before $KSRC/include/config/kernel.release (which has changed in 3.1).
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 03 Jan 2012 16:02:43 +0100
-
-nvidia-graphics-drivers (290.10-1) unstable; urgency=low
-
- * New upstream release 290.10 (2011-11-22).
- - Fixed a bug that would cause OpenGL applications to crash when run
- with recent releases of glibc such as glibc 2.14.90.
- - Improved the performance of FBO bind operations when using Xinerama by
- ~30% in some cases.
- - Fixed a bug that could cause stereo corruption when driving a stereo
- display and a non-stereo display from the same GPU.
- - Fixed a bug that could cause display devices on a secondary GPU to get
- swapped between X screens when restarting the X server.
- - Fixed a bug that could result in line flickering in full-scene anti-
- aliasing contexts.
- - Fixed a bug that caused the physical dimensions of rotated monitors to be
- reported incorrectly.
- - Add support for the pre-VBO DrawArrays command in the server-side GLX
- driver module. The NVIDIA client-side GLX implementation never sends
- this command, but the server needs to support it for compatibility with
- other GLX client implementations.
- - Fixed a regression that caused blank/white windows when exhausting video
- memory on GeForce 6 and 7 series GPUs while using composited
- desktops. (Closes: #646975)
- * New upstream release 275 series.
- - Fixed a bug that caused a crash when glDrawArrays was used with a non-VBO
- vertex attribute array to draw on a Xinerama screen other than screen 0
- using an indirect GLX context.
- * Upload to unstable.
- * Update lintian overrides.
- * debian/copyright: Update to dep5.mdwn?revision=202.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 23 Nov 2011 05:02:23 +0100
-
-nvidia-graphics-drivers (290.06-1) experimental; urgency=low
-
- * New upstream beta 290.06 (2011-11-04).
- - Added support for the following GPU: GeForce GTX 460 SE v2.
- - Fixed a bug that would cause applications which export custom allocation
- functions to our driver (such as Adobe Flash in Firefox or Chrome) to
- crash.
- * Upload to experimental.
- * Update nv-readme.ids.
- * Update lintian overrides.
- * Merge changes from 280.13.really.275.36-1.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 04 Nov 2011 22:11:36 +0100
-
-nvidia-graphics-drivers (290.03-1) experimental; urgency=low
-
- * New upstream beta 290.03 (2011-10-21).
- - Fixed a bug that prevented the driver from loading on some systems with
- integrated graphics.
- - Fixed issues in VDPAU that prevented allocating and displaying extremely
- large VdpOutputSurfaces.
- - Added support for limiting heap allocations in the OpenGL driver through
- the use of the __GL_HEAP_ALLOC_LIMIT environment variable. See the README
- for further details.
- - Added an "Accel" option to the X driver to allow disabling its use of the
- graphics processing hardware. This is useful when other components, such
- as CUDA, require exclusive use of the GPU's processing cores.
- - Modified how the OpenGL driver allocates executable memory so it may
- continue to function properly if /tmp is mounted noexec. As some fallback
- allocation methods may be prohibited under SELinux policy, the driver now
- supports detection of this policy as well as manual override of this
- detection via the __GL_SELINUX_BOOLEANS environment variable.
- - Fixed a bug that caused various GLSL built-in uniforms to not
- be updated properly when calling glPopAttrib.
- - Improved performance by caching compiled OpenGL shaders to disk. Added a
- "GLShaderDiskCache" option to the X driver to enable/disable this
- feature. Added the __GL_SHADER_DISK_CACHE and __GL_SHADER_DISK_CACHE_PATH
- environment variables for further configuration. See the README for
- further details.
- * New upstream long-lived branch release 275.36 (2011-11-04).
- - Added support for the following GPU: GeForce 510.
- - Fixed a bug that caused trapezoid and triangle rendering to be very slow
- on older GPUs with xorg-server 1.11. (Closes: #642757 and 15 dupes)
- * Upload to experimental.
- * Update symbols control files.
- * Update nv-readme.ids.
- * Refresh use-nv-kernel.o.ARCH.patch.
- * bug-control: collect information about installed nouveau packages.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 24 Oct 2011 02:30:46 +0200
-
-nvidia-graphics-drivers (285.05.09-1) experimental; urgency=low
-
- * New upstream beta 285.05.09 (2011-10-03).
- - Fixed a bug causing a Linux kernel BUG when retrieving CPU information on
- some systems.
- - Fixed a bug causing some applications to hang on exit.
- - Fixed a bug causing flickering in some GPU/display combinations.
- - Fixed a bug that could result in poor OpenGL performance after hotplugging
- a monitor.
- - Added support for the following GPU: GeForce GT 520MX.
- - Fixed a bug causing possible text corruption when recovering from GPU
- errors.
- * New upstream long-lived branch release 275.28 (2011-09-09).
- - Added support for xserver ABI 11 (xorg-server 1.11). (Closes: #639737)
- - Fixed a bug that caused the GLSL built-in uniforms gl_FrontMaterial
- and gl_BackMaterial to not be updated properly when calling
- glMaterial from a display list.
- - Fixed an error handling bug that caused the OpenGL driver to
- crash while running certain WebGL applications.
- - Fixed a bug in VDPAU that caused a glibc assertion when a call to
- VdpDeviceCreateX11 failed in certain ways.
- * Upload to experimental.
- * Update symbols control files.
- * Update nv-readme.ids.
- * Merge changes from 280.13.really.275.28-1.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 04 Oct 2011 14:37:00 +0200
-
-nvidia-graphics-drivers (285.03-2) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * Merge changes from 280.13-2.
- * Rebuild with alternative dependency on xorg-video-abi-11.
- NVIDIA does not yet support this version officially, therefore the
- "IgnoreABI" option needs to be enabled, see xorg.conf(5).
- * Upload to experimental.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 30 Aug 2011 15:44:04 +0200
-
-nvidia-graphics-drivers (285.03-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 285.03 (2011-08-17).
- - Fixed a bug causing corruption of images which are 2047 pixels wide.
- - Improved performance of the RENDER extension on Fermi-based GPUs.
- - Fixed a bug causing the X server to crash after a VT-switch while running
- an OpenGL stereo application which is a member of a swap group.
- * Upload to experimental.
- * Refresh use-nv-kernel.o.ARCH.patch.
- * Update symbols control files.
- * Update nv-readme.ids.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 22 Aug 2011 11:51:51 +0200
-
-nvidia-graphics-drivers (280.13.really.275.36-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 275.36 (2011-11-04).
- - Fixed a bug that caused trapezoid and triangle rendering to be very slow
- on older GPUs with xorg-server 1.11. (Closes: #642757 and 15 dupes)
- - Added support for the following GPU: GeForce 510.
- * Update watch file to mangle the '280.13.really.' version prefix.
- * Drop libvdpau1 multiarch workaround, libvdpau1 0.4.1-3 got multiarch.
- * bug-control: collect information about installed nouveau packages.
- * Bump nvidia-kernel-common versioned dependency to 20110213 (updates initrd
- to enable/disable the nouveau blacklist).
- * Bump glx-alternative-nvidia versioned dependency to 0.2.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 04 Nov 2011 21:10:22 +0100
-
-nvidia-graphics-drivers (280.13.really.275.28-2) UNRELEASED; urgency=low
-
- * Dummy.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 04 Nov 2011 21:10:21 +0100
-
-nvidia-graphics-drivers (280.13.really.275.28-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 275.28 (2011-09-09).
- * WARNING: this is a downgrade, some features added in 280.xx are no
- longer available and some devices may be no longer supported.
- - Added support for xserver ABI 11 (xorg-server 1.11).
- - Fixed a bug that caused the GLSL built-in uniforms gl_FrontMaterial
- and gl_BackMaterial to not be updated properly when calling
- glMaterial from a display list.
- - Fixed an error handling bug that caused the OpenGL driver to
- crash while running certain WebGL applications.
- - Fixed a bug in VDPAU that caused a glibc assertion when a call to
- VdpDeviceCreateX11 failed in certain ways.
- * Add xorg-video-abi-11 as alternative dependency and bump xserver-xorg-core
- dependency. (Closes: #639737)
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 12 Sep 2011 00:06:58 +0200
-
-nvidia-graphics-drivers (280.13-5) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Add a NEWS entry about incompatibility with Xorg Xserver 1.11.
- * Drop Conflicts with pre-squeeze kernel *-2.6.32-trunk-*.
- * xserver-xorg-video-nvidia: add (versioned) Depends: xserver-xorg-core.
- * Use PCI IDs extracted from the README, not the kernel module.
- * Ship PCI ID lists of GPUs supported by the different legacy drivers in
- the nvidia-detect package in /usr/share/nvidia. (Closes: #639793)
- * Let nvidia-detect read the PCI IDs from /usr/share/nvidia/ instead of
- hardcoding them in the script.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 09 Sep 2011 15:31:58 +0200
-
-nvidia-graphics-drivers (280.13-4) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Avoid multiarch file conflicts:
- - Install the x86 README.txt in libgl1-nvidia-glx and nvidia-vdpau-driver.
- - Use wildcards instead of multiarch paths in *.lintian-overrides.
- * Work around make bug #635317: "make 3.82 breaks kernel module build:
- 'mixed implicit and normal rules' in linux-headers-*" (only affects the
- version in experimental) by adding Breaks: make (= 3.82-1) to the source
- packages. (Closes: #640539)
- * Add a nvidia-detect package with a script 'nvidia-detect' to detect NVIDIA
- GPUs and recommend a driver meta package to install. (Closes: #614825)
- Based on the script from https://wiki.debian.org/NvidiaGraphicsDrivers
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 06 Sep 2011 06:26:50 +0200
-
-nvidia-graphics-drivers (280.13-3) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Revert enabling xorg-video-abi-11, there are some more ABI changes in
- Xserver 1.11.0 that didn't get properly versioned and may cause trouble,
- see http://www.nvnews.net/vbulletin/showthread.php?t=165665
- (Reopens: #639737)
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 31 Aug 2011 09:49:09 +0200
-
-nvidia-graphics-drivers (280.13-2) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Add experimental alternative dependency on xorg-video-abi-11 for using the
- NVIDIA driver with Xserver 1.11 in unstable. NVIDIA does not yet support
- this version officially, therefore the "IgnoreABI" option needs to be
- enabled, see xorg.conf(5). (Closes: #639737)
- * Call check-for-mismatching-nvidia-module properly by passing the new
- upstream version as first argument. (Closes: #636680)
- * Bump debhelper dependency to >= 8.1.3 for experimental debhelper compat
- level 9, which is used for multiarch build. (Closes: #637368)
- * Add instructions for squeeze-backports to README.source and a
- prepare-squeeze-backport target to debian/rules that performs the
- necessary changes.
- * Add empty /usr/lib/tls directory to ensure smoother upgrades.
- * Add lintian overrides for shlib-calls-exit (experimental tag).
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 30 Aug 2011 15:01:09 +0200
-
-nvidia-graphics-drivers (280.13-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 280.13 (2011-08-03).
- - Fixed a GLX bug that could cause the X server to crash when
- rendering a display list using GLX indirect rendering.
- - Fixed a GLX bug that could cause a hang in applications that
- use X server grabs.
- - Fixed an X driver bug that caused 16x8 stipple patterns to
- be rendered incorrectly.
- * Upload to unstable.
- * conftest.h: remove obsolete conftest.sh function signal_struct, no longer
- used by the legacy drivers.
- * Because PCI ID extraction from the binary object no longer seems to work,
- extract the supported PCI IDs from the README and track changes in
- debian/nv-readme.ids.
-
- -- Andreas Beckmann <debian at abeckmann.de> Thu, 04 Aug 2011 06:40:28 +0200
-
-nvidia-graphics-drivers (280.11-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 280.11 (2011-07-26).
- - Fixed a GLX_EXT_texture_from_pixmap bug that caused corruption
- when texturing from sufficiently small pixmaps and, in particular,
- corruption in the GNOME Shell Message Tray.
- * Upload to experimental.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 23 Jul 2011 17:00:20 +0200
-
-nvidia-graphics-drivers (280.04-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 280.04 (2011-06-29).
- - Added support for the following GPUs: GeForce GTX 570M,
- GeForce GTX 580M.
- - Added unofficial GLX protocol support (i.e., for GLX indirect
- rendering) for the following OpenGL extension:
- GL_EXT_vertex_attrib_64bit
- - Added GLX protocol support (i.e., for GLX
- indirect rendering) for the following OpenGL extensions:
- GL_ARB_half_float_pixel
- GL_EXT_packed_depth_stencil
- * Upload to experimental.
- * Update symbols control files.
- * Add Breaks: nvidia-smi (<< $(nvidia:Version}) to libnvidia-ml1 because the
- interface is changing frequently but the soname is kept.
- * Update lintian overrides.
- * Convert lintian overrides to use the [arch] format (lintian 2.5.1) instead
- of #!i386#/#!amd64# parameter substitution.
- * Work around autoreject by ftp-master which is still running lintian 2.5.0.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sun, 03 Jul 2011 11:56:43 +0200
-
-nvidia-graphics-drivers (275.21-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 275.21 (2011-07-21).
- - Restored the release splash screen in the NVIDIA X driver (the beta
- splash screen was accidentally re-enabled between 275.09.07 and
- 275.19).
- - Added X configuration options "3DVisionProHwButtonPairing",
- "3DVisionProHwSinglePairingTimeout", "3DVisionProHwMultiPairingTimeout",
- and "3DVisionProHwDoubleClickThreshold" to configure hardware button
- based pairing in NVIDIA 3D Vision Pro.
- See "Appendix B. X Config Options" in the README for more information.
- - Fixed a bug that prevented initialization of the NVIDIA 3D Vision or
- NVIDIA 3D Vision Pro hub if no EDID was present.
- * Use a versioned dependency on the transitional
- libgl{1,x}-nvidia-alternatives packages.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 22 Jul 2011 16:59:32 +0200
-
-nvidia-graphics-drivers (275.19-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 275.19 (2011-07-15).
- - Fix memory error and abort reported by glibc when running the application
- FieldView from Intelligent Light.
- - Fixed an OpenGL driver bug that caused an application crash when running
- Altair HyperMesh.
- - Fixed a performance problem when switching between stereo and monoscopic
- rendering in the application Smoke.
- - Fixed poor X driver handling of pixmap out of memory scenarios.
- - Fixed an interrupt handling deficiency that could lead to performance and
- stability problems when many NVIDIA GPUs shared few IRQs.
- - Added support for the following GPUs: GeForce GT 540M.
- - Fixed bugs in the VDPAU presentation queue that could cause GPU errors
- and hangs when destroying a presentation queue. This happens when
- exiting applications, and also when toggling to and from full-screen
- mode in Adobe Flash.
- * Run check-for-conflicting-opengl-libraries from libgl1-nvidia*-glx{,-ia32}
- and xserver-xorg-video-nvidia* postinst.
- * Run check-for-mismatching-nvidia-module from libgl1-nvidia*-glx{,-ia32},
- xserver-xorg-video-nvidia* and libcuda1{,-ia32} postinst, if available.
- (Closes: #620327)
- * Add Depends: nvidia-support to libgl1-nvidia*-glx{,-ia32} and
- xserver-xorg-video-nvidia.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 19 Jul 2011 21:03:24 +0200
-
-nvidia-graphics-drivers (275.09.07-5) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Add dependency on libgl{1,x}-nvidia-alternatives to nvidia-alternative to
- ensure the old packages are not removed prematurely. (Closes: #632742)
- * Add Breaks: nvidia-smi (<< $(nvidia:Version}) to libnvidia-ml1 because the
- interface is changing frequently but the soname is kept.
- * Convert lintian overrides to use the [arch] format (lintian 2.5.1) instead
- of #!i386#/#!amd64# parameter substitution.
- * Partially merge 195.36.31-91 (UNRELEASED):
- - Generate some *-ia32.lintian-overrides by swapping [i386] and [amd64].
- * Partially merge 195.36.31-92 (UNRELEASED):
- - Collect xorg.conf and most recent Xorg.*.log when reporting bugs.
- - Remove the nvidia alternative before removing the libraries.
- - Only add slave links if the destination directory exists.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 06 Jul 2011 21:57:28 +0200
-
-nvidia-graphics-drivers (275.09.07-4) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Upload to unstable.
- * Drop lintian 2.4.3 compatibility overrides.
- * Ship the /usr/lib/nvidia/current directory in the nvidia-alternative
- package to ensure the master alternative exists.
- * Drop empty directories from xserver-xorg-driver-nvidia, these are provided
- by glx-alternative-nvidia.
- * Update bug-control to report information about some of the recently
- added/renamed packages.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 27 Jun 2011 22:03:13 +0200
-
-nvidia-graphics-drivers (275.09.07-3) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * Upload to experimental.
- * Add XS-Autobuild: yes to debian/control. See instructions in #602838.
- * Add Pre-Depends: glx-diversions to the transitional packages to ensure
- clean diversion upgrades in some corner cases.
- * Install the following files that exist in both current and legacy drivers
- into a version specific directory /usr/lib/nvidia/{current,legacy-*}:
- libGL.so.1, libglx.so, nvidia_drv.so, libnvidia-cfg.so.1,
- libXvMCNVIDIA.so.1, libXvMCNVIDIA_dynamic.so.1, nvidia-bug-report.sh.
- * The 'nvidia' alternative (set up by package nvidia-alternative{,-legacy-*})
- handles creation of appropriate symlinks in /usr/lib/nvidia.
- * The 'glx' alternative (set up by package glx-alternative-nvidia) handles
- creation of appropriate symlinks in /usr/lib, /usr/lib/xorg, etc.
- * Update bug-script to list files in the new private directory as well as in
- multiarch directories.
- * Enable multiarch build.
- - Add Multi-Arch: same/foreign/allowed.
- - Use compat level 9.
- - Work around missing multiarch support in libvdpau1.
- * Add Conflicts: lib{*}-ia32 [i386] to lib{*} to prevent mixing multiarch
- and biarch packages, e.g. lib{*}:i386 and lib{*}-ia32:amd64 on amd64.
- * Stop working around the upstream tarball layout changes after 195xx, work
- around this in the legacy packages instead.
- * Provide nvidia-glx-any, xserver-xorg-video-nvidia-any,
- libgl1-nvidia-glx-any, libgl1-nvidia-glx-ia32-any.
- * Convert the Conflicts: *-legacy-*, fglrx-* to versioned Breaks: as the
- library and driver parts should be co-installable by now. There still can
- be only one nvidia-*-dkms package installed at a time as they all generate
- the same kernel module: nvidia.ko. (Closes: #610021)
- * Update README.alternatives.
-
- [ Russ Allbery ]
- * Update Lintian overrides for libnvidia-complier and libcuda1 for the
- move to multiarch paths.
-
- -- Russ Allbery <rra at debian.org> Thu, 23 Jun 2011 16:07:52 -0700
-
-nvidia-graphics-drivers (275.09.07-2) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * Upload to experimental.
- * Switch to multiarch-aware diversion and alternatives handling provided by
- the glx-diversions/glx-alternative-nvidia packages.
- (Closes: #630527, #630775, #630579, #630565, #630850)
- * Drop Breaks: libgl1-mesa-glx (>= 7.10.2-4~).
- * Move handling of alternatives from nvidia-glx and libgl1-nvidia-glx to
- nvidia-alternative (new package) and glx-alternative-nvidia (from
- glx-alternatives). libGL.so.1 and libglx.so (the Xorg module) no longer
- can be configured independently, avoiding possible mixed NVIDIA/MESA
- setups.
- * Convert old packages libgl{1,x}-nvidia-alternatives to transitional ones.
- * Note: The diversion and alternative handling of
- libgl1-nvidia-{glx,alternatives}-ia32 is not being changed.
- These packages will become obsolete by adding multiarch support.
- * Split the Xorg driver and modules from nvidia-glx into new package
- xserver-xorg-driver-nvidia (package name agreed by Cyril Brulebois).
- * Override a spelling error in the binary-only part of the kernel module.
- * Drop override for no longer emitted experimental shlib-calls-exit.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 18 Jun 2011 13:45:25 +0200
-
-nvidia-graphics-drivers (275.09.07-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 275.09.07 (2011-06-14).
- - Fixed a bug that caused desktop corruption in GNOME 3 after a
- VT-switch or suspend/resume cycle. (Closes: #629203)
- - Added support for the following GPUs: GeForce GT 545, GeForce GTX 560,
- GeForce GTX 560M, GeForce 315M, GeForce 320M, GeForce 410M,
- Quadro 3000M, Quadro 4000M, Quadro 5010M.
- * Upload to unstable.
- * Update symbols control files.
- * Refresh linux3.patch, upstream partially added Linux 3 support.
- * Partially merge 195.36.31-91 (UNRELEASED).
- - Add Pre-Depends: nvidia-installer-cleanup to nvidia-kernel-dkms.
- - Let nvidia-opencl-icd{,-ia32} depend on libnvidia-compiler{,-ia32},
- OpenCL code usually requires compilation at runtime. (Closes: #629808)
- - Temporarily add versioned Breaks: libgl1-mesa-glx (>= 7.10.2-4~), we need
- to rework the diversions for cooperation with multiarch enabled MESA
- libraries.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 15 Jun 2011 17:13:16 +0200
-
-nvidia-graphics-drivers (275.09.04-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 275.09.04 (2011-06-04).
- - Fixed a bug that caused freezes and crashes when resizing windows in
- KDE 4 with desktop effects enabled using X.Org X server version 1.10
- or later. (Closes: #629513, #627608, #625877)
- - Modified the X driver to request that hardware inform the audio driver
- whenever a display is disabled. This will allow the audio driver to
- generate the appropriate jack unplug events to applications.
- - Added support for the GL_EXT_x11_sync_object extension. See the
- extension specification in the OpenGL registry here:
- https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_x11_sync_object.txt
- for more details.
- - Improved performance of window resize operations in KDE 4 on systems
- with slow CPUs.
- * Upload to experimental.
- * Update symbols control files.
- * Add linux3.patch to make the module build on linux-3.0. (Closes: #628925)
-
- [ Russ Allbery ]
- * Add DM-Upload-Allowed: yes to debian/control.
-
- -- Russ Allbery <rra at debian.org> Tue, 07 Jun 2011 09:50:24 -0700
-
-nvidia-graphics-drivers (275.09-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 275.09 (2011-05-20).
- - Added support for hardware button based pairing to NVIDIA 3D Vision Pro.
- Single click button on the hub to enter into a pairing mode which pairs
- one pair of glasses at a time. Double click the same button on the
- hub to enter into a pairing mode which pairs multiple pairs of glasses
- at a time.
- - Added unofficial GLX protocol support (i.e., for GLX indirect
- rendering) for the following OpenGL extensions:
- GL_NV_framebuffer_multisample_coverage
- GL_NV_texture_barrier
- - Added GLX protocol support (i.e., for GLX
- indirect rendering) for the following OpenGL extension:
- GL_NV_register_combiners2
- - Fixed a bug that caused the pop-out and external DVI displays to go blank
- on Lenovo ThinkPad W701 laptops.
- - Fixed a bug that caused corruption on the menus in OpenOffice.org when the
- screen is rotated.
- - Improved performance of certain memory allocations.
- - Fixed a bug that caused Java 2D widgets to disappear when Java is
- configured to render using FBOs.
- - Added a new X configuration option "BaseMosaic" which can be used to
- extend a single X screen transparently across all of the available
- display outputs on each GPU. See "Appendix B. X Config Options" in the
- README for more information.
- - Fixed a bug causing incorrect reporting of GPU core and ambient
- temperatures via NV-CONTROL.
- * Upload to experimental.
- * Update symbols control files.
- * Refresh conditionally-include-linux_version.h.patch and
- use-nv-kernel.o.ARCH.patch.
- * conftest.h: implement checks for generated/compile.h and
- generated/utsrelease.h (275.09).
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 28 May 2011 15:20:41 +0200
-
-nvidia-graphics-drivers (270.41.19-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 270.41.19 (2011-05-20).
- - Fixed a bug in the VDPAU presentation queue that could cause 1
- second hangs when transitioning from blit-based display to overlay-
- based display. This would most commonly happen when disabling a
- compositing manager.
- - Fixed a bug that could cause crashes when capturing SDI video.
- - Fixed a corner-case in which the OpenGL driver could leak resources
- in applications utilizing fork().
- - Addressed a Linux kernel interface compatibility problem that could
- lead to ioremap() errors and, potentially, functional and/or
- stability problems.
- - Fixed a bug that caused SLI initialization to fail on some Intel
- based systems.
- - Fixed a bug that caused SLI initialization to fail when using recent
- Linux kernels, such as 2.6.38.
- * Update nv-kernel.ids.
- * Update symbols control files.
- * Partially merge 195.36.31-91 (UNRELEASED).
- - Drop nvidia-kernel-compat-2.6.38.patch and adjust conftest.h to mark
- aquire_console_sem as no longer available in 2.6.38 and newer kernels.
- This avoids different behaviour between the kernel modules built from
- upstream installer and the Debian packages.
- - Add avoid-ld.gold.patch to explicitly link with ld.bfd. The kernel
- module built with ld.gold does not work properly.
- (Closes: #625761, #626279)
- - Drop dependency on nvidia-common in favor of nvidia-installer-cleanup.
- - Convert nvidia-vdpau-driver{,-ia32} related versioned Conflicts/Replaces
- to Breaks/Replaces.
- - Turn nvidia-glx-ia32 into a transitional package, the libraries have
- been shipped in libgl1-nvidia-glx-ia32 for quite some time.
- - Add support for arch-specific overrides (lintian 2.5.0).
- - Let the triggers only create the alternatives to diverted libraries if
- the diverted file is a symbolic link and points to an actual file. This
- avoids failures running the triggers on some systems with broken
- diverted files. (Closes: #626399)
- - Perform the same validation and correction of the diverted symlinks in
- libgl1-nvidia-alternatives and libgl1-nvidia-alternatives-ia32.
- - Add Depends: nvidia-support to nvidia-glx. The new support package
- ships the nvidia-bug-report.sh manpage.
- - Override the binary-without-manpage lintian warning now that we provide
- a manpage (in nvidia-support).
- - conftest.h: implement conftest.sh function ioremap_cache (270.41.19).
-
- -- Andreas Beckmann <debian at abeckmann.de> Sun, 22 May 2011 21:34:48 +0200
-
-nvidia-graphics-drivers (270.41.06-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 270.41.06 (2011-04-20). (Closes: #624644)
- - Fixed a bug that caused some GPUs to stop responding when the X Server
- was started. All GPUs are susceptible, but the failure was primarily
- seen on GF104 and GF106 boards.
- - Added support for the following GPUs: Tesla M2090, Tesla M2075,
- Tesla C2075, Quadro 7000.
- * New upstream beta 270.41.03 (2011-04-18).
- - Fixed a bug causing the X server to hang every 49.7 days on 32-bit
- platforms.
- - Added support for the following GPUs: GeForce GT 520, GeForce GT 520M,
- GeForce GT 525M, GeForce GT 530, GeForce 405, GeForce GT 420,
- GeForce GT 440, GeForce GT 445M, GeForce GT 550M, GeForce GT 555M,
- GeForce GTX 470M, GeForce GTX 485M, GeForce GTX 550 Ti, GeForce GTX 590,
- NVS 4200M, Quadro 1000M, Quadro 2000M.
- * Upload to unstable.
- * Update nv-kernel.ids.
- * Update symbols control files.
- * Refresh use-nv-kernel.o.ARCH.patch and fix-typos.patch.
- * Partially merge 195.36.31-91 (UNRELEASED).
- - Update to Standards-Version: 3.9.2.
- - Override the experimental lintian tag shlib-calls-exit (libGL.so.*).
- - Support backport specific operations in debian/rules by setting the
- BACKPORT variable in debian/rules.defs.
- - Set the supported Xorg ABIs in debian/rules.defs, use substvars for Xorg
- related Depends/Provides, compute the values in debian/rules.
- Add compatibility settings for old Xorg versions for backports only.
- - Add #LIBDIR# and #PRIVATE# substitution variables for generated control
- files.
- * Add nvidia-installer-cleanup as an alternative to nvidia-common.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 02 May 2011 15:39:10 -0700
-
-nvidia-graphics-drivers (270.30-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream beta 270.30 (2011-03-02).
- - Added support for xserver ABI 10 (xorg-server 1.10).
- * New upstream beta 270.29 (2011-02-24).
- * New upstream beta 270.26 (2011-02-15). (Closes: #616353)
- - Added NV-CONTROL event notification for NV_CTRL_FRAMELOCK_SYNC_READY
- status changes.
- - Added support for the following GPUs: GeForce GTX 560 Ti.
- - Added a new X configuration option "Interactive", which defaults to
- enabled, but can be disabled to allow long-running GPU compute programs
- to run concurrently with X.
- - Fixed a bug in the VDPAU presentation queue that could cause VDPAU
- "display preemption" when rendering to tiny or zero-sized windows or
- pixmaps.
- - Fixed a bug in VDPAU which prevented use of the overlay presentation
- queue following an application exiting without gracefully destroying its
- VDPAU presentation queue.
- - Fixed a bug in VDPAU that prevented the overlay from ever being used if
- a presentation queue was created while the target window was redirected
- using the Composite extension when the presentation queue was created.
- * New upstream beta 270.18 (2011-01-21).
- - Reorganized the NVIDIA driver's /proc file system layout to better
- reflect current needs: /proc/driver/nvidia/cards/0..N has been
- moved to /proc/driver/nvidia/gpus/0..N/information
- - Added new shared library: libnvidia-ml.so.
- NVML provides programmatic access to static information and monitoring
- data for NVIDIA GPUs, as well as limited management capabilities. It is
- intended for use with Tesla compute products.
- See web-based documentation and associated nvml.h header for more info.
- - Added a new X configuration option "3DVisionDisplayType" to specify
- the display type when NVIDIA 3D Vision is enabled with a non
- 3D Vision ready display.
- - Fixed several bugs relating to hardware-accelerated gradients, which were
- causing visual corruption in some of the default Ubuntu GNOME themes.
- * New upstream beta 265 series.
- - Modified colormap updates to no longer be synchronized to vblank. This
- allows applications to send XStoreColor and XStoreColors requests faster
- than the screen's refresh rate.
- This behavior can be controlled by a new NV-CONTROL attribute,
- NV_CONTROL_SYNC_LUT_UPDATES. By default, LUT updates are not
- synchronized. This may cause flickering in some applications that use the
- colormap to perform animation, such as xpilot running on a depth 8 X
- screen. If you experience flickering, try running
- nvidia-settings -a [gpu:0]/SynchronousPaletteUpdates=1
- * Upload to experimental.
- * Update nv-kernel.ids.
- * Update symbols control files.
- * Refresh use-nv-kernel.o.ARCH.patch.
- * Add package libnvidia-ml1 for the NVIDIA management library (NVML), a new
- library added by upstream.
- * Alternatively depend on xorg-video-abi-10.
- * Let nvidia-vdpau-driver Conflicts/Replaces the obsolete transitional
- package nvidia-libvdpau-dev.
- * Merge 195.36.31-90 (UNRELEASED).
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 18 Mar 2011 12:25:31 +0100
-
-nvidia-graphics-drivers (260.19.44-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 260.19.44 (2011-03-07).
- (Closes: #607430, #610755, #612136)
- - Updated the NVIDIA X driver to not update mode timings for G-Sync
- compatibility when NVIDIA 3D Vision or NVIDIA 3D VisionPro is
- enabled along with a G-Sync device.
- - Added support for the following GPUs: Quadro 2000 D, Quadro 400.
- * New upstream release 260.19.36 (2011-01-21).
- - Updated the NVIDIA kernel module to ensure that all system memory
- allocated by it for use with GPUs or within user-space components of the
- NVIDIA driver stack is initialized to zero. (Closes: #609338)
- A new NVIDIA kernel module option, InitializeSystemMemoryAllocations,
- allows administrators to revert to the previous behavior.
- - Fixed a bug that caused X servers version 1.9 and higher to crash when
- color index overlays were enabled.
- - Fixed a bug that caused pixel value 255 to be treated as transparent in
- color index overlays.
- * Fix deadlock in some applications that fork. (Closes: #612998)
- * New upstream release 260.19.29 (2010-12-13).
- - Added support for the following GPUs: GeForce GTX 460 SE,
- GeForce GTX 570, Quadro 5000M, NVS 300.
- - Fixed a bug that caused some OpenGL applications to become
- unresponsive for up to a minute on some GPUs when changing
- the resolution or refresh rate.
- - Added support for NVIDIA 3D Vision Pro.
- See the "Stereo" X configuration documentation in the README
- for further details.
- - Added a new X configuration option "3DVisionProConfigFile"
- to allow user provide a filename which NVIDIA X driver uses
- to store 3D Vision Pro configuration settings.
- See "Appendix B. X Config Options" in the README for
- more information.
- * Merge 195.36.31-7.
- * Remove NVIDIA_kernel-260.19.34-778465.diff, applied upstream.
- * Update nv-kernel.ids.
- * Detect license changes by comparing debian/copyright with the shipped
- LICENSE during build.
- * Pre-Depend on nvidia-common for interactive (using debconf)
- nvidia-installer cleanup. There is a mutual exclusion between using the
- nvidia-installer and the driver packages.
- - Checks for /usr/bin/nvidia-installer and asks the user whether to run
- 'nvidia-installer --uninstall'. If that fails, offers to just delete
- the remaining files. If the user chooses to do the cleanup himself,
- installation is blocked as long as nvidia-installer is still found on
- the system. (Closes: #605337, #611705)
- - Adds a pre-install hook for the nvidia-installer, giving a warning to
- users running a NVIDIA-Linux-*.run file directly while Debian packages
- providing the driver are installed. This hook fails intentionally, but
- unfortunately the default choice if the hook failed is to continue
- anyway. Therefore the hook tries to kill the nvidia-installer process.
- - Provides a script that checks for conflicting libraries (libGL.so.*.*
- remaining from previous usage of the nvidia-installer) and offers to
- delete them. The script is intended to be run from postinst. If the
- user chooses not to delete them, postinst configure fails as long as the
- user has not cleaned up or lets the postinst delete the files.
- * nvidia-glx{,-ia32}.postinst: run the cleanup of conflicting libGL.so.*.*
- (Currently the conflicting libraries are moved to
- /var/lib/nvidia-backup.XXXXXX instead of deleting them.) (Closes: #606175)
- * Install a dummy file in /usr/lib/nvidia/diversions to ensure it is not
- removed by some old maintainer script. Causes trouble if the destination
- directory of some diversion is missing and the diverted file is installed
- later on. (Closes: #608625)
- * Add patch nvidia-kernel-compat-2.6.38.patch to fix build with 2.6.38-rc
- kernels. (Closes: #613798)
- * Depend on xorg-video-abi-8 without minor version (Closes: #612956) and
- provide xorg-driver-video to match what Xorg 1.9 provides and expects.
- * Add script build-module-packages.sh to the documentation of the
- nvidia-kernel-source package, uses module-assistant to do a quick build of
- the modules for all installed linux-headers.
- * Prevent concurrent installation of mismatching upstream versions of
- libgl1-nvidia-glx and libgl1-nvidia-glx-ia32. (Closes: #614040)
- * Catch module-assistant failures after nvidia-kernel-source updates without
- running 'module-assistant clean nvidia'. Only works if the old version
- already contained this change and a module was built.
- * Use dpkg-parsechangelog to extract the upstream version number from
- debian/changelog, simplifying debian/rules.defs even more.
- * Update lintian-overrides to work with lintian 2.5.0.
- * Add patch fix-typos.patch to fix a typo in the module (found by lintian).
- * Drop Conflicts: binutils-gold, the problem is no longer reproducible with
- binutils-gold 2.21.0.20110302-2 and driver 260.19.44 or 195.36.31, so
- either the driver or gold was fixed inbetween. (See #581336)
-
- [ Russ Allbery ]
- * Readd the Lintian overrides for the old embedded library tags, since
- part of the ftp-master verification process seems to be using an older
- Lintian.
-
- -- Russ Allbery <rra at debian.org> Wed, 16 Mar 2011 23:13:13 -0700
-
-nvidia-graphics-drivers (260.19.21-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release 260.19.21 (2010-11-11). (Closes: #603754)
- - Fixed a race condition in OpenGL that could cause crashes with
- multithreaded applications.
- - Fixed a bug that may cause OpenGL applications which fork to crash.
- - Fixed a bug in VDPAU that caused it to attempt allocation of huge
- blocks of system memory. This regression was introduced in the
- 260.* driver series.
- * New upstream release 260.19.12 (2010-10-13).
- - Added support for the following GPUs: GeForce GTS 450, GeForce GTX 460M,
- GeForce GT 415M, GeForce GT 425M, GeForce GT 420M, GeForce GT 435M,
- Quadro 2000, Quadro 600.
- - Fixed the CustomEDID X configuration option so that it can handle
- EDID files from Linux procfs; e.g., /proc/acpi/video/IGPU/LCD0/EDID.
- * New upstream release 260.19.06 (2010-09-15).
- - Fixed an interaction problem with a change in X server behavior that
- caused slow text rendering on X.Org xserver 1.9.
- - Enhanced VDPAU to support interoperability with CUDA and OpenGL when
- Xinerama is active.
- - Fixed a bug in VDPAU that prevented temporal-spatial de-interlacing from
- operating when temporal de-interlacing was not also enabled.
- - Added support for configuring the dithering depth used when driving
- a flat panel with a GeForce 8 family or Quadro 4600/5600 or
- newer GPU. See the "Dithering Controls" in the Flat Panel page
- in nvidia-settings.
- * New upstream release 260.19.04 (2010-09-08).
- - Added support for the nvcuvid API.
- nvcuvid provides a mechanism for decoding video and exposing the
- surfaces to CUDA, allowing applications to perform custom processing of
- the video. nvcuvid is primarily targeted at transcoding and video-
- processing applications. nvcuvid was already available on other
- platforms.
- - Fixed a bug in VDPAU that could cause a "display preemption" when
- toggling MPlayer to full-screen the first time.
- - Added OpenGL 4.1 support for Quadro Fermi, GeForce GTX 4xx, and
- later GPUs.
- - Enhanced VDPAU to fully support Xinerama.
- - Fixed a bug in the X driver that prevented operation of Xinerama when
- using multiple NVIDIA GPUs from different major hardware generations
- on X with ABI 4 or greater.
- - Fixed a bug in the OpenGL driver's Xinerama support.
- Rendering should have occurred to all physical X screens driven by an
- NVIDIA GPU compatible with the NVIDIA GPU driving physical X screen 0.
- However, if some physical X screen did not satisfy that requirement,
- then not only would that physical X screen not be rendered to (as
- expected), but also all physical X screens with a higher number would
- not be rendered to (which was unexpected).
- - Added GPU "Processor Clock" reporting to the nvidia-settings PowerMizer
- page.
- - Implemented support for SLI Mosaic Mode on Quadro FX 5800 and
- Quadro Fermi and newer Quadro GPUs.
- - Enhanced the VDPAU overlay-based presentation queue to allow it to be
- used when SLI is active, and in some cases when the X composite
- extension is enabled. See the README for further details.
- - Added support for configuring the dithering mode used when driving
- a flat panel with a GeForce 8 family or Quadro 4600/5600 or
- newer GPU. See the "Dithering Controls" in the Flat Panel page
- in nvidia-settings.
- - Added unofficial GLX protocol support (i.e., for GLX indirect
- rendering) for the following OpenGL extensions: GL_EXT_texture_integer,
- GL_ARB_stencil_two_side, GL_EXT_transform_feedback2,
- GL_NV_transform_feedback2, GL_NV_conditional_render.
- - Added GLX protocol support (i.e., for GLX indirect rendering)
- for the following OpenGL extensions: GL_NV_point_sprite,
- GL_EXT_stencil_two_side, GL_EXT_point_parameters,
- GL_ARB_transpose_matrix, GL_EXT_framebuffer_blit,
- GL_EXT_framebuffer_multisample.
- - GLX protocol for the following OpenGL extension is promoted
- from unofficial GLX protocol to ARB approved GLX protocol:
- GL_EXT_geometry_shader4, GL_ARB_shader_objects, GL_ARB_vertex_shader,
- GL_ARB_fragment_shader.
- - Added support for configuring individual displays as any eye in passive
- stereo mode "4" when using TwinView or SLI Mosaic through extensions to
- the MetaMode syntax.
- - Added ColorSpace and ColorRange features for HDMI. These give
- the ability to output YUV over HDMI and select full/reduced
- color range on RGB over HDMI. ColorSpace and ColorRange
- are X Configuration options and can be changed dynamically
- through nvidia-settings.
- * Upload to experimental.
- * Merge 195.36.31-6.
- * Update nv-kernel.ids.
- * Drop 2.6.36-ioctl.patch, fixed upstream.
- * conftest.h: implement new (after 195.xx) conftest.sh functions
- pci_dma_mapping_error, scatterlist, pci_domain_nr, file_operations,
- sg_init_table. Kernel versions of symbol (dis-)appearance from lxr.
- * Update symbols control files.
- * Update lintian overrides.
- * libnvcuvid1: new package for the nvcuvid library added upstream.
- * Xorg 1.9 is supported since 256.53: add xorg-video-abi-8.0 as alternative
- dependency and stop providing xserver-xorg-video-6. (Closes: #603755)
-
- -- Andreas Beckmann <debian at abeckmann.de> Sat, 20 Nov 2010 17:39:28 -0800
-
-nvidia-graphics-drivers (256.53-2) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * Upload to experimental.
- * Merge 195.36.31-4, 195.36.31-5.
- * Stop shipping CUDA and OpenCL headers. NVIDIA will stop including them in
- the 260.xx release. The NVIDIA CUDA Toolkit (which is the only user of
- these header files) already contains them and is the recommended source
- for these header files.
- * Drop libcuda1-dev and nvidia-libopencl1-dev packages, move libOpenCL.so
- link to nvidia-libopencl1. libcuda1 and nvidia-libopencl1 Conflicts and
- Replaces their old -dev packages for clean upgrades without transitionals.
- * NOTE to packagers of software that uses NVIDIA CUDA and/or OpenCL: use
- Build-Depends: nvidia-cuda-dev and/or nvidia-opencl-dev or
- nvidia-cuda-toolkit. If a certain OpenCL API is required, add versioned
- B-D on opencl-headers, e.g (<< 1.1) for API 1.0 or (>> 1.1) for API 1.1.
- * Drop transitional packages that were released with squeeze:
- - nvidia-glx-dev (now Conflicts/Replaces by libgl1-nvidia-glx)
- - nvidia-libvdpau1{,-ia32}, nvidia-libvdpau-dev
- - libnvidia-compiler1{,-ia32}
- (now Conflicts/Replaces by libnvidia-compiler{,-ia32}).
- * Lower Priority of *-ia32 packages to extra (debcheck).
- * Switch default Section to non-free/libs with a few exceptions: x11
- (nvidia-glx), utils (nvidia-smi), kernel (nvidia-kernel-{source,dkms}),
- oldlibs (nvidia-glx-ia32).
-
- [ Russ Allbery ]
- * Use /lib/modules/`uname -r`/build as the default kernel build location
- for nvidia-kernel-source instead of /usr/src/linux, since this is set
- up automatically by the current linux-headers-* packages.
- * In the nvidia-kernel-source documentation, remove mention of setting
- KVERS, which should no longer be needed, and mention that setting KSRC
- is optional if the build link exists and you're building for the
- currently running kernel.
-
- -- Andreas Beckmann <debian at abeckmann.de> Mon, 11 Oct 2010 14:50:06 +0200
-
-nvidia-graphics-drivers (256.53-1) experimental; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release.
- (Closes: #586958, #592205, #592574, #594310, #595210)
- * Upload to experimental.
- * Packaging based on 195.36.31-3.
- * Add libxvmc1 to Build-Depends.
- * Several libraries were renamed and SONAMEs were changed by upstream.
- * Ship new header cudaVDPAU.h.
- * Update symbols control files.
- * Update nv-kernel.ids.
- * Update lintian overrides.
- * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32 to the
- libgl*-nvidia-alternatives packages, too.
- * libgl1-nvidia-alternatives-ia32: abort before configuring on broken
- systems, i.e. /usr/lib32 being a symlink pointing to
- /emul/ia32-linux/usr/lib (reinstall libc6-i386 to fix)
- * debian/*.postinst(configure): abort early if DPKG_MAINTSCRIPT_PACKAGE is
- not set (usually if called from dpkg-reconfigure, see #560317)
- * Add myself to Uploaders.
-
- [ Russ Allbery ]
- * Remove Andres Mejia from Uploaders at his request.
-
- -- Russ Allbery <rra at debian.org> Sat, 18 Sep 2010 15:07:19 -0700
-
-nvidia-graphics-drivers (195.36.31-92) UNRELEASED; urgency=low
-
- [ Andreas Beckmann ]
- * Merge diversions, alternatives and multiarch changes from 275xx releases:
- * Switch to multiarch-aware diversion and alternatives handling provided by
- the glx-diversions/glx-alternative-nvidia packages.
- * Move handling of alternatives from nvidia-glx and libgl1-nvidia-glx to
- nvidia-alternative (new package) and glx-alternative-nvidia (from
- glx-alternatives). libGL.so.1 and libglx.so (the Xorg module) no longer
- can be configured independently, avoiding possible mixed NVIDIA/MESA
- setups.
- * Convert old packages libgl{1,x}-nvidia-alternatives to transitional ones.
- * Note: The diversion and alternative handling of
- libgl1-nvidia-{glx,alternatives}-ia32 is not being changed.
- These packages will become obsolete by adding multiarch support.
- * Split the Xorg driver and modules from nvidia-glx into new package
- xserver-xorg-driver-nvidia (package name agreed by Cyril Brulebois).
- * Install the following files that exist in both current and legacy drivers
- into a version specific directory /usr/lib/nvidia/{current,legacy-*}:
- libGL.so.1, libglx.so, nvidia_drv.so, libnvidia-cfg.so.1,
- libXvMCNVIDIA.so.1, libXvMCNVIDIA_dynamic.so.1, nvidia-bug-report.sh.
- * Do the same with libnvidia-tls.so.1, tls/libnvidia-tls.so.1 and
- libGLcore.so.1 which are only supplied by the legacy packages.
- * The 'nvidia' alternative (set up by package nvidia-alternative{,-legacy-*})
- handles creation of appropriate symlinks in /usr/lib/nvidia.
- * The 'glx' alternative (set up by package glx-alternative-nvidia) handles
- creation of appropriate symlinks in /usr/lib, /usr/lib/xorg, etc.
- * Convert the Conflicts: *-legacy-*, fglrx-* to versioned Breaks: as the
- library and driver parts should be co-installable by now. There still can
- be only one nvidia-*-dkms package installed at a time as they all generate
- the same kernel module: nvidia.ko.
- * Provide nvidia-glx-any, xserver-xorg-video-nvidia-any,
- libgl1-nvidia-glx-any, libgl1-nvidia-glx-ia32-any.
- * Update README.alternatives.
- * Update bug-script to list files in the new private directory as well as in
- multiarch directories. Collect xorg.conf and most recent Xorg.*.log.
- * Update bug-control to report information about some of the recently
- added/renamed packages.
- * Run check-for-conflicting-opengl-libraries from libgl1-nvidia*-glx{,-ia32}
- and xserver-xorg-video-nvidia* postinst.
- * Enable multiarch.
- - Add ${misc:Pre-Depends} to all library packages.
- - Add Multi-Arch: same/foreign/allowed.
- - Use compat level 9.
- - Use #LIBDIR# substitution variable.
- - Work around missing multiarch support in libvdpau1.
- * Run check-for-mismatching-nvidia-module from libgl1-nvidia*-glx{,-ia32},
- xserver-xorg-video-nvidia* and libcuda1{,-ia32} postinst, if available.
- * Add Depends: nvidia-support to libgl1-nvidia*-glx{,-ia32} and
- xserver-xorg-video-nvidia.
- * Remove the nvidia alternative before removing the libraries.
- * Only add slave links if the destination directory exists.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 06 Jul 2011 15:13:12 +0200
-
-nvidia-graphics-drivers (195.36.31-91) UNRELEASED; urgency=low
-
- [ Andreas Beckmann ]
- * Merge general changes from 270xx/275xx releases:
- * Update to Standards-Version: 3.9.2.
- * Drop nvidia-kernel-compat-2.6.38.patch and adjust conftest.h to mark
- aquire_console_sem as no longer available in 2.6.38 and newer kernels.
- This avoids different behaviour between the kernel modules built from
- upstream installer and the Debian packages.
- * Add no-smp_lock.patch to remove the superfluous inclusion of
- linux/smp_lock.h (kernel_locked is not used anywhere, so this seems to
- be bitrot). That header is no longer available in 2.6.39-rc4, so this
- patch fixes build with the kernel in experimental.
- * Add avoid-ld.gold.patch to explicitly link with ld.bfd. The kernel
- module built with ld.gold does not work properly.
- * Add linux3.patch to make the module build on linux-3.0.
- * Add nvidia-installer-cleanup as an alternative to nvidia-common.
- * Drop dependency on nvidia-common in favor of nvidia-installer-cleanup.
- * Add Pre-Depends: nvidia-installer-cleanup to nvidia-kernel-dkms.
- * Convert nvidia-vdpau-driver{,-ia32} related versioned Conflicts/Replaces
- to Breaks/Replaces.
- * Turn nvidia-glx-ia32 into a transitional package, the libraries have
- been shipped in libgl1-nvidia-glx-ia32 for quite some time.
- * Let the triggers only create the alternatives to diverted libraries if
- the diverted file is a symbolic link and points to an actual file. This
- avoids failures running the triggers on some systems with broken
- diverted files.
- * Perform the same validation and correction of the diverted symlinks in
- libgl1-nvidia-alternatives and libgl1-nvidia-alternatives-ia32.
- * Add Depends: nvidia-support to nvidia-glx. The new support package
- ships the nvidia-bug-report.sh manpage.
- * conftest.h:
- - Implement conftest.sh function ioremap_cache (270.41.19).
- - Implement checks for generated/compile.h and generated/utsrelease.h
- (275.09).
- * Let nvidia-opencl-icd{,-ia32} depend on libnvidia-compiler{,-ia32},
- OpenCL code usually requires compilation at runtime.
- * Support backport specific operations in debian/rules by setting the
- BACKPORT variable in debian/rules.defs.
- * Set the supported Xorg ABIs in debian/rules.defs, use substvars for Xorg
- related Depends/Provides, compute the values in debian/rules.
- Add compatibility settings for old Xorg versions for backports only.
- * Drop lintian 2.4.3 compatibility overrides.
- * Convert lintian-overrides to use [arch lists] introduced in lintian 2.5.1.
- * Generate some *-ia32.lintian-overrides by swapping [i386] and [amd64].
- * Fall back to the old version of nvidia.ids if extract-pci-ids.sh failed.
- * Remove support for restoring the upstream layout used up to 195xx.
- * Canonicalize the location of upstream's README.txt, NVIDIA_Changelog and
- kernel module source path.
- * Add Conflicts: lib{*}-ia32 [i386] to lib{*} to prevent mixing multiarch
- and biarch packages, e.g. lib{*}:i386 and lib{*}-ia32:amd64 on amd64.
- * Add XS-Autobuild: yes to debian/control. See instructions in #602838.
- * Add #MAJOR# substitution variable.
- * Add #LIBDIR# and #PRIVATE# substitution variables for generated control
- files.
-
- [ Russ Allbery ]
- * Add DM-Upload-Allowed: yes to debian/control.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 05 Jul 2011 11:44:00 +0200
-
-nvidia-graphics-drivers (195.36.31-90) UNRELEASED; urgency=low
-
- [ Andreas Beckmann ]
- * Merge general changes from 256xx/260xx releases:
- * Use dpkg-parsechangelog to extract the upstream version number from
- debian/changelog, simplifying debian/rules.defs even more.
- * Drop Conflicts: binutils-gold, driver or gold was fixed.
- * Detect license changes by comparing debian/copyright with the shipped
- LICENSE during build.
- * Catch module-assistant failures after nvidia-kernel-source updates without
- running 'module-assistant clean nvidia'. Only works if the old version
- already contained this change and a module was built.
- * Add script build-module-packages.sh to the documentation of the
- nvidia-kernel-source package, uses module-assistant to do a quick build of
- the modules for all installed linux-headers.
- * Install a dummy file in /usr/lib/nvidia/diversions to ensure it is not
- removed by some old maintainer script. Causes trouble if the destination
- directory of some diversion is missing and the diverted file is installed
- later on.
- * conftest.h: implement new (after 195.xx) conftest.sh functions
- pci_dma_mapping_error, scatterlist, pci_domain_nr, file_operations,
- sg_init_table. Kernel versions of symbol (dis-)appearance from lxr.
- * Pre-Depend on nvidia-common for interactive (using debconf)
- nvidia-installer cleanup. There is a mutual exclusion between using the
- nvidia-installer and the driver packages.
- - Checks for /usr/bin/nvidia-installer and asks the user whether to run
- 'nvidia-installer --uninstall'. If that fails, offers to just delete
- the remaining files. If the user chooses to do the cleanup himself,
- installation is blocked as long as nvidia-installer is still found on
- the system.
- - Adds a pre-install hook for the nvidia-installer, giving a warning to
- users running a NVIDIA-Linux-*.run file directly while Debian packages
- providing the driver are installed. This hook fails intentionally, but
- unfortunately the default choice if the hook failed is to continue
- anyway. Therefore the hook tries to kill the nvidia-installer process.
- - Provides a script that checks for conflicting libraries (libGL.so.*.*
- remaining from previous usage of the nvidia-installer) and offers to
- delete them. The script is intended to be run from postinst. If the
- user chooses not to delete them, postinst configure fails as long as the
- user has not cleaned up or lets the postinst delete the files.
- * nvidia-glx{,-ia32}.postinst: run the cleanup of conflicting libGL.so.*.*
- (Currently the conflicting libraries are moved to
- /var/lib/nvidia-backup.XXXXXX instead of deleting them.)
- * Use /lib/modules/`uname -r`/build as the default kernel build location
- for nvidia-kernel-source instead of /usr/src/linux, since this is set
- up automatically by the current linux-headers-* packages.
- * In the nvidia-kernel-source documentation, remove mention of setting
- KVERS, which should no longer be needed, and mention that setting KSRC
- is optional if the build link exists and you're building for the
- currently running kernel.
- * Stop shipping CUDA and OpenCL headers. NVIDIA will stop including them in
- the 260.xx release. The NVIDIA CUDA Toolkit (which is the only user of
- these header files) already contains them and is the recommended source
- for these header files.
- * Drop libcuda1-dev and nvidia-libopencl1-dev packages, move libOpenCL.so
- link to nvidia-libopencl1. libcuda1 and nvidia-libopencl1 Conflicts and
- Replaces their old -dev packages for clean upgrades without transitionals.
- * NOTE to packagers of software that uses NVIDIA CUDA and/or OpenCL: use
- Build-Depends: nvidia-cuda-dev and/or nvidia-opencl-dev or
- nvidia-cuda-toolkit. If a certain OpenCL API is required, add versioned
- B-D on opencl-headers, e.g (<< 1.1) for API 1.0 or (>> 1.1) for API 1.1.
- * Lower Priority of *-ia32 packages to extra (debcheck).
- * Switch default Section to non-free/libs with a few exceptions: x11
- (nvidia-glx), utils (nvidia-smi), kernel (nvidia-kernel-{source,dkms}),
- oldlibs (nvidia-glx-ia32).
- * Drop transitional packages that were released with squeeze:
- - nvidia-glx-dev (now Conflicts/Replaces by libgl1-nvidia-glx)
- - nvidia-libvdpau1{,-ia32}, nvidia-libvdpau-dev
- (now Conflicts/Replaces by nvidia-vdpau-driver{,-ia32})
- - libnvidia-compiler1{,-ia32}
- (now Conflicts/Replaces by libnvidia-compiler{,-ia32}).
- * Prevent concurrent installation of mismatching upstream versions of
- libgl1-nvidia-glx and libgl1-nvidia-glx-ia32.
- * Provide xorg-driver-video.
- * Add patch nvidia-kernel-compat-2.6.38.patch to fix build with 2.6.38
- kernels.
- * Add patch fix-typos.patch to fix a typo in the module (found by lintian).
- * Update lintian-overrides to work with lintian 2.5.0. Keep error overrides
- compatible with older lintian releases until ftp-master is updated.
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 13 Apr 2011 19:50:56 +0200
-
-nvidia-graphics-drivers (195.36.31-7) unstable; urgency=medium
-
- [ Andreas Beckmann ]
- * Security fix. (Closes: #609338)
- Apply upstream patch NVIDIA_kernel-260.19.34-778465.diff to fix
- information leak in the kernel module: kernel memory was returned
- uninitialized to user space.
- * Add instructions how to switch driver installation from the NVIDIA way
- (running the *.run file) to the Debian way (using packages).
- * Let the bug-script collect detailed information about OpenGL and NVIDIA
- libraries and their symlinks, diversions and alternatives currently found
- on the system. Also list files remaining from using the nvidia-installer.
-
- -- Andreas Beckmann <debian at abeckmann.de> Tue, 22 Feb 2011 20:35:45 +0000
-
-nvidia-graphics-drivers (195.36.31-6squeeze2) stable-proposed-updates; urgency=low
-
- * CVE-2012-4225. (Closes: #684781)
- Add upstream patch nvidia-blacklist-vga-pmu-registers-195.diff:
- Fix exploitable local privilege escalation through VGA window manipulation
- via the device nodes that allows access to arbitrary physical memory.
- https://nvidia.custhelp.com/app/answers/detail/a_id/3140
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 17 Aug 2012 00:43:36 +0200
-
-nvidia-graphics-drivers (195.36.31-6squeeze1) stable-proposed-updates; urgency=medium
-
- * Security fix (backported from 195.36.31-7). (Closes: #609338)
- Apply upstream patch NVIDIA_kernel-260.19.34-778465.diff to fix
- information leak in the kernel module: kernel memory was returned
- uninitialized to user space.
- * CVE-2012-0946 (backported from 295.40-1):
- Add upstream patch nvidia-blacklist-register-mapping-195.diff:
- Closed a security vulnerability which made it possible for attackers to
- reconfigure GPUs to gain access to arbitrary system memory. For further
- details, see: https://nvidia.custhelp.com/app/answers/detail/a_id/3109
- * Let the bug-script collect detailed information about OpenGL and NVIDIA
- libraries and their symlinks, diversions and alternatives currently found
- on the system. Also list files remaining from using the nvidia-installer.
- Report status of more related packages.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 15 Jun 2012 11:40:37 +0200
-
-nvidia-graphics-drivers (195.36.31-6) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * If both original and diverted file exist when removing obsolete
- diversions, move the original file (which is not owned by any package) out
- of the way. This problem may originate from incorrect diversion creation
- before lenny (and was not noticed or fixed in lenny) or having used the
- nvidia installer to install the driver in the past. (Closes: #600327)
- * Add a NEWS entry recommending to update all pre-squeeze nvidia packages
- before switching to a -legacy- variant. (Closes: #596843)
- * Update gdm/kdm insufficient timeout NEWS entry: mention xdm (no workaround
- needed) and that kdm was fixed in 4:4.4.5-4.
- * Document the warnings emitted by the maintainer scripts in README.Debian.
- * Install the upstream README.txt in the dkms package. It is referenced by
- the package description. Add a README.Debian, too. (Closes: #602733)
- * Add a note about the driver not working under the Xen hypervisor to
- README.Debian. (See: #570365)
-
- -- Andreas Beckmann <debian at abeckmann.de> Wed, 17 Nov 2010 14:43:29 -0800
-
-nvidia-graphics-drivers (195.36.31-5) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Drop Breaks: xserver-xorg-core (<< 2:1.6).
- There is no file name conflict between /usr/lib/libGLcore.so.1 (from
- NVIDIA) and /usr/lib/xorg/modules/extensions/libGLcore.so (only in
- xserver-xorg-core << 2:1.6) that could cause the wrong library to be
- loaded by NVIDIA's libgl.so.
- * Change xserver dependency to 'xorg-video-abi-6.0 | xserver-xorg-core
- (<< 2:1.7.7)' as the driver is supposed to work with older abi versions,
- too. This is not needed for squeeze, but helps backports to lenny.
- * Add Pre-Depends: libc6-i386 (>= 2.9-18) to all packages handling files in
- /usr/lib32.
- * Restrict nvidia-opencl-common Recommends: nvidia-opencl-icd-ia32 to amd64.
- * libgl1-nvidia-alternatives needs to Breaks: old nvidia-glx*-dev packages,
- some were shipping a libGL.so symlink which may cause problems on partial
- upgrades.
- * libgl*-nvidia-alternatives* needs to Depends: dpkg (>= 1.15) for using
- dpkg-divert --listpackage in the postinst script.
-
- -- Andreas Beckmann <debian at abeckmann.de> Sun, 10 Oct 2010 20:53:35 +0200
-
-nvidia-graphics-drivers (195.36.31-4) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Remove /emul directories if empty after removing old NVIDIA files in
- the nvidia-glx-ia32 postinst.
- * Update versioned Breaks for the new NVIDIA legacy releases.
- * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32 to the
- libgl*-nvidia-alternatives packages, too. (Closes: #597443)
- * libgl1-nvidia-alternatives-ia32: abort before configuring on broken
- systems, i.e. /usr/lib32 being a symlink pointing to
- /emul/ia32-linux/usr/lib (reinstall libc6-i386 to fix)
- * debian/*.postinst(configure): abort early if DPKG_MAINTSCRIPT_PACKAGE is
- not set (usually if called from dpkg-reconfigure, see #560317)
- * nvidia-glx{,-ia32}: print warning in postinst if unknown
- /usr/lib{,32}/libGL.so.*.* exist. (Closes: #596898)
- * nvidia-glx: depend on xorg-video-abi-6.0 as suggested by Xorg maintainers.
- * libgl1-nvidia-glx: don't remove alternative owned by libgl1-nvidia-dev.
- * NEWS: rephrase legacy 71xx note because these drivers no longer work with
- current Xorg.
- * nvidia-kernel-source: lower Recommends: nvidia-glx to Suggests to avoid
- pulling nvidia-kernel-dkms into the system before the user had a chance to
- build a module (see #590221).
- * Add new patch 2.6.36-ioctl.patch to fix module build for kernel 2.6.36.
- * Add changelog entries missing due to concurrent development: 1.0.9625-2
- (experimental), 1.0.9625-1 (experimental) and 1.0.7174-4 (unstable).
- * Stop shipping libGL.so symlinks and handling alternatives involving them.
- * Stop shipping NVIDIA's copy of the OpenGL headers, depend on
- libgl1-mesa-dev instead. NVIDIA will stop distributing the headers
- starting with the 260.xx release and recommends to use the official ones.
- * Transition from nvidia-glx-dev directly to libgl1-mesa-dev.
- * Drop the libgl1-nvidia-dev package (and stop shipping libXvMCNVIDIA.a).
- * Add myself to Uploaders.
-
- [ Russ Allbery ]
- * Remove Andres Mejia from Uploaders at his request.
-
- -- Andreas Beckmann <debian at abeckmann.de> Fri, 24 Sep 2010 12:15:39 +0200
-
-nvidia-graphics-drivers (195.36.31-3) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Remove workaround for dpkg-divert bug #581544, fixed in dpkg 1.15.8.
- * Validate the diverted libGL.so.1 symlink. (Closes: #594416, #594737)
- * Change handling of Xorg module libglx.so to use alternatives, too. Move
- the diversion of libglx.so to new package libglx-nvidia-alternatives and
- use a trigger there to create the alternatives. (Closes: #594299)
- * Divert the debug symbols of libglx.so from Xorg, too.
- * All diversions are now configurable via alternatives. (Closes: #401582)
- * README.alternatives: document the diversions and alternatives.
- (Closes: #594297)
- * Update main and module source packages to debhelper 8.
- - dh_makeshlibs automatically picks up libraries in /usr/lib/nvidia etc.
- * nvidia-kernel-{dkms,source}: add Conflicts: with badly sorting obsolete
- packages linux-{image,headers}-2.6.32-trunk-*.
- * extract-pci-ids.sh: sync with nvidia_supported script from Ubuntu maverick
- to add 256.xx nv-kernel.o parsing support.
- * debian/{rules, restore-upstream-directory-structure}: prepare 256.xx
- support by restoring the upstream structure used by legacy-71xx up to
- 195.xx.
-
- -- Russ Allbery <rra at debian.org> Wed, 01 Sep 2010 16:14:32 -0700
-
-nvidia-graphics-drivers (195.36.31-2) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * Move trigger and maintainer scripts handling the diversions/alternatives
- of the libGL.so* from MESA to separate packages that can be used by the
- legacy packages, too: libgl1-nvidia-alternatives{,-ia32}.
- * Handle ia32 alternatives of libGL.so* via trigger, too.
- * Update lintian-overrides.
-
- -- Russ Allbery <rra at debian.org> Sat, 21 Aug 2010 16:07:19 -0700
-
-nvidia-graphics-drivers (195.36.31-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream release.
- - Drop patch NVIDIA_kernel-195.36.24-682377.diff, now included.
- * Update nvidia.ids.
- * Fix the dpkg-shlibdeps generation of packages built while nvidia-glx is
- installed: add back a special shlibs entry for libGL.so.1 and remove
- libGL.so.1 from the symbols file to ensure to generate a dependency on
- libgl1-mesa-glx | libgl1 only. (Closes: #587091)
- * Install libGL.so* in /usr/lib{,32}/nvidia/ and use alternatives to handle
- /usr/lib{,32}/libGL.so.1 and /usr/lib{,32}/libGL.so.
- * Split the nvidia-glx{,-ia32} packages, move the runtime libraries to
- libgl1-nvidia-glx{,-ia32}. (Closes: #369316)
- Since we use alternatives to replace the diverted files we can migrate
- the diversions in postinst instead of preinst to simplify updates.
- * Rename package nvidia-glx-dev to libgl1-nvidia-dev (add dummy package).
- * Introduce virtual packages nvidia-glx{,-ia32}, libgl1-nvidia-glx{,-ia32},
- libgl1-nvidia-dev, nvidia-kernel-dkms. Add a matching Provides/Conflicts:
- to the corresponding real packages, so that the legacy packages can do the
- same and we can stop listing each variant we have in Conflicts and
- Recommends lists.
- * Add Conflicts: fglrx-driver, fglrx-glx, fglrx-glx-ia32.
- * nvidia-glx: install HTML variant of the README, too.
- * Update to Standards-Version: 3.9.1. Not switching to Breaks+Replaces.
- Not touching old versioned Conflicts. No other changes needed.
- * Rename the libnvidia-compiler1 packages to libnvidia-compiler. The
- library is actually a (fairly huge) plugin used by libcuda1 (with the
- same upstream version) only. It has currently no SONAME and starting with
- 256.xx upstream will add a SONAME including the current upstream version.
- To avoid renaming the package for every new upstream release the SOVERSION
- will be dropped from the package name. Add transitional packages.
- * Update lintian-overrides and minor cleanup of the packaging scripts.
- * Clean up more carefully after the module build.
- * Move diversions to /usr/lib{,32}/nvidia/diversions.
- * Remove possible LEGACY part from virtual package name
- nvidia-kernel-NVIDIAVERSION (provided by the kernel module).
- * Add a new substvar for marking the special driver from the NVIDIA Perfkit.
- * Add helper script debian/extract-pci-ids.sh to extract the PCI IDs of
- supported devices from nv-kernel.o. Based on the nvidia_supported script
- found in Ubuntu's nvidia-current package. Refresh nv-kernel.ids.
- * Add new package nvidia-smi for the NVIDIA System Management Interface (a
- TESLA control utility). (Closes: #592482)
-
- [ Russ Allbery ]
- * Fix determination of the package name in nvidia-kernel-source when
- generating *.changes files. (Closes: #589949)
- * The old nvidia-glx postrm would remove /usr/lib/nvidia/diversions out
- from under us, so ensure that it exists in the postinst of
- libgl1-nvidia-glx before creating diversions.
-
- -- Russ Allbery <rra at debian.org> Sun, 15 Aug 2010 16:43:53 -0700
-
-nvidia-graphics-drivers (195.36.24-4) unstable; urgency=low
-
- * Remove the conflicts with ccache in nvidia-kernel-source and
- nvidia-kernel-dkms and instead set CCACHE_DISABLE in the environment
- when doing a module build. (Closes: #582748)
-
- -- Russ Allbery <rra at debian.org> Sun, 13 Jun 2010 19:50:11 -0700
-
-nvidia-graphics-drivers (195.36.24-3) unstable; urgency=low
-
- [ Russ Allbery ]
- * Tighten the dependency on debhelper since we rely on current debhelper
- behavior with handling architecture-specific packages.
- * nvidia-glx now provides xserver-xorg-video-6 so that a user can remove
- the other video drivers if they chose.
- * Tell dh_makeshlibs that the loadable vdpau driver in /usr/lib/vdpau
- isn't a traditional shared library so that it doesn't unnecessarily
- add the ldconfig calls to the maintainer scripts.
- * Add Lintian override for the mismatch between the nvidia-glx package
- name and the SONAMEs of the libraries it includes.
-
- [ Andreas Beckmann ]
- * ship missing symlink /usr/lib/tls/libnvidia-tls.so.1
- * bug-control: report package-status: linux-headers-2.6
- * debian/module/debian/rules: fix the clean: target to find the kernel
- config
- * nvidia-kernel-source.README.Debian: clarify and add m-a debug hint
- * debian/rules: use DEB_HOST_ARCH instead of DEB_BUILD_ARCH
- * bump nvidia-kernel-common versioned dependency to 20100522
- * debian/changelog: update packaging copyright, use gpl2+
- * debian/control: add Conflicts: ccache (<< 3.0~) (closes: #582748)
- (an alternate solution would be setting CCACHE_DISABLE=1)
- * nvidia-glx: add Pre-Depends: dpkg (>= 1.15.7.2)
- * nvidia-glx: switch to dpkg-maintscript-helper for removal of obsolete
- config file /etc/default/nvidia-glx
- * nvidia-glx: work around dpkg-divert bug #581544: useless errors on not
- writable destination if source does not exist
- * update watch file magic, add legacy support, upcoming upstream renames
- * update get-orig-source: target for upcoming upstream renames
- * debian/control: reformat and synchronize descriptions
- * add NEWS entry about X display manager startup timeouts and give hints
- where to increase the default timeouts
- * add/update old NEWS entries about the legacy drivers
- * install the same NEWS in nvidia-glx and nvidia-kernel-source
- * stop creating/removing /usr/lib/libGL.so in the maintainer scripts and the
- init script (closes: #422002, #546210)
- * link with the MESA OpenGL implementation by default when compiling with
- ... -lGL ...
- - nvidia-glx: add a dpkg trigger to handle creating/removing of
- /usr/lib/libGL.so depending on the state of libgl1-mesa-dev
- - nvidia-glx-ia32: ship /usr/lib32/libGL.so symlink pointing to the
- diverted libGL.so.1.2 from ia32-libs
- * nvidia-glx-{dev,ia32}: ship /usr/lib{,32}/nvidia/libGL.so, allowing
- explicit linking with the NVIDIA OpenGL implementation via
- ... -L/usr/lib/nvidia -lGL ...
- * nvidia-glx-dev: install headers into /usr/include/nvidia/GL and recommend
- libgl1-mesa-dev | libgl-dev instead of conflicting with it; rewrite long
- description and advise to install libgl1-mesa-dev for building portable
- OpenGL applications (closes: #278256, #370542, #445363, #552388)
- * compiling OpenGL applications will use the MESA implementation by default,
- to explicitly compile with the NVIDIA headers use -I/usr/include/nvidia
- * remove the now function-less /etc/init.d/nvidia-glx script
- * nvidia-glx.prerm, nvidia-glx-dev.postrm: drop empty maintainer scripts
- * nvidia-glx{,-ia32}: add symbols control files and drop .shlibs files,
- accidental linking with libGL.so.1 from NVIDIA is prevented in a different
- way
- * nvidia-glx: add Conflicts: fglrx-glx
- * overhaul maintainer scripts
- * nvidia-glx: add /usr/share/xserver-xorg/pci/nvidia.ids (closes: #483821)
- * nvidia-glx.README.Debian: update instructions on configuring xorg.conf
- (closes: #516379, #576295)
- * nvidia-glx.README.Debian: add a note about XvMC (closes: #390932)
- * rename XF86Config.sample to xorg.conf.sample (closes: #392243)
- * debian/control: use new nvidia:Legacy and nvidia:LegacyDesc substvars
- * libnvidia-compiler1{,-ia32}: ship the libnvidia-compiler.so symlink,
- libcuda1 uses this name to dlopen the compiler library
- * nvidia-opencl-icd{,-ia32}: recommend libnvidia-compiler1{,-ia32}
- * use generic download URLs pointing to the directories, not the files
- itself, remove placeholder substitution for URL_X86, URL_X86_64
- * no longer generate debian/copyright and convert it to DEP-5 format
- * add Conflicts: nvidia-glx-legacy that was never really taken care of
-
- -- Russ Allbery <rra at debian.org> Sat, 12 Jun 2010 19:46:42 -0700
-
-nvidia-graphics-drivers (195.36.24-2) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * add upstream patch NVIDIA_kernel-195.36.24-682377.diff to fix support for
- more than one GPU with kernel 2.6.32 (closes: #566874)
- * nvidia-glx: add Recommends: nvidia-vdpau-driver
- * make nvidia-libvdpau* transitional packages that pull libvdpau* instead,
- no need to have a non-free variant of the wrapper library that uses a
- different search path and would require additional compatibility symlinks
- (closes: #581570, #561108, #570390, #578881, #581827, #581828)
- * nvidia-kernel-{dkms,source}: temporarily add conflicts with binutils-gold
- from experimental, currently modules linked with gold cause kernel oops
- while loading (see: #581336)
- * add bug-control script to collect more information about related packages
- * nvidia-vdpau-driver: cleanup /usr/lib/libvdpau_nvidia.so left over by some
- old versions of the nvidia-libvdpau* packages
- * nvidia-glx: cleanup /etc/default/nvidia-glx.dpkg-new that might be left
- over from previous upgrades
- * run dh_install --list-missing
- * package libnvidia-compiler.so.*: new packages libnvidia-compiler1,
- libnvidia-compiler1-ia32
- * add packages for NVIDIA OpenCL support via installable client driver
- (ICD): nvidia-opencl-common, nvidia-opencl-icd, nvidia-opencl-icd-ia32,
- nvidia-libopencl1, nvidia-libopencl1-ia32, nvidia-libopencl1-dev
- * module source tarball generation: add legacy support
- * debian/nvidia-{glx,kernel}*.in: add #LEGACY# where appropriate
- * debian/rules: automatically rename control files when building legacy
- packages
- * debian/rules: add new substitution placeholders #!i386#, #!amd64# that are
- substituted with '#' on the respective architecture and '' elsewhere
- * update/conditionalize lintian overrides
-
- [ Jordi Pujol ]
- * simplify installation by using debian/tmp as intermediate directory
-
- [ Russ Allbery ]
- * Improve the nvidia-kernel-dkms description to state that one must have
- the kernel header package installed for DKMS modules to automatically
- be built. (Closes: #581963)
-
- -- Russ Allbery <rra at debian.org> Sat, 22 May 2010 19:29:59 -0700
-
-nvidia-graphics-drivers (195.36.24-1) unstable; urgency=low
-
- [ Russ Allbery ]
- * New upstream release. (Closes: #571674, #575457, #575550, #578589)
- * Add an nvidia-kernel-dkms package which builds the kernel module using
- DKMS and hence automatically does the right thing with kernel upgrades
- (provided the module builds). (Closes: #334848, #395226, #528758)
- * Overhaul the build system in nvidia-kernel-source to not require
- module-assistant, be more robust in its derivation of the kernel
- version, and embed the kernel package version in the module package
- version. Recommend nvidia-kernel-common since it's a dependency of
- the generated module package. Remove the unnecessary recommendation
- of devscripts. (Closes: #254859, #279182, #303521, #368669, #473378)
- (Closes: #523879, #534535)
- * nvidia-kernel-<version> now only recommends linux-image-<version>
- instead of depending on it, allowing the package to be used with
- hand-built kernels not installed as regular packages.
- * Build the tarball for nvidia-kernel-source directly in the staging
- directory rather than using dh_install to install it elsewhere and do
- that as a dh_auto_install override. This simplifies creation of the
- nvidia-kernel-dkms package.
- * All packages that suggested nvidia-kernel-source now suggest
- nvidia-kernel-dkms as an alternative.
-
- [ Andreas Beckmann ]
- * do not ship empty directory in module package
- * debian.binary/rules, debian.binary/install.template: use dh_install to
- install the module
- * debian.binary/rules: fix clean target if debian/control is missing and
- cleanup ancient code (closes: #241994, #295909, #460509)
- * update debian.binary/control.template using the copy from
- nvidia-graphics-modules-i386
- * include a copy of the NVIDIA changelog in the module packages built from
- nvidia-kernel-source
- * install the changelog from the nvidia-kernel-source package, too, if
- building via nvidia-graphics-modules
- * nvidia-kernel-source: bump debhelper dependency to 7 to match module
- packaging templates
- * merge debian.binary/copyright with debian/copyright.in
- * debian/control:
- - drop versioned Depends/Build-Depends satisfied in lenny
- - drop Conflicts/Replaces for packages existing before lenny only
- * TLS cleanup: Debian only ships TLS enabled 2.6 kernels, so remove all
- dynamic TLS checking and symlink updating code (closes: #394085)
- - nvidia-glx.README.Debian: don't talk about TLS any longer
- - debian/nvidia-glx.init: remove (inactive) tls symlink adjusting code
- - debian/nvidia-glx.default: remove, no longer needed
- - nvidia-glx.postinst: remove /etc/default/nvidia-glx on upgrades
- - stop shipping /usr/lib/nvidia/tls_test*
- * debian/nvidia-glx.bug-script: new bug script that reports a bit of useful
- version and hardware information
- * debian/control: bump debhelper B-D to (>= 7.2.3~) for dh_bugfiles
- * debian/rules: use dh_bugfiles to install bug script
- * Create symlinks NVIDIA-Linux{-i386,-amd64,} pointing to the extracted
- upstream archives to reduce #DIRNAME# and $(dirname_*) usage. (Using
- wildcards is not a good idea since beta releases use a different naming
- scheme.)
- * debian/*.in: replace #DIRNAME# with NVIDIA-Linux and rename *.in to * if
- this was the only substitution
- * patches/*, patches.save/*, patches.dpatch.save/*: remove, long obsolete
- * debian/rules: remove obsolete code
- * debian/upstream_info, debian/rules: simplify
- - add URL_X86 and URL_X86_64, include both URLs in debian/copyright
- - drop unused variables BASE_VERSION, FILENAME, DIRNAME, URL, RELEASE,
- UPSTREAMVERSION, NEXTVER
- * conftest.h: implement conftest.sh function acpi_walk_namespace (new in
- 195.xx), acpi_walk_namespace is available since 2.4.0 (checked with lxr)
- * conftest.h: reorder and make INIT_WORK implementation more complete
- * debian.binary/control.template: rename to *.in
- * debian/rules: use same variable substitutions as for debian/*.in to create
- debian.binary/control.template
- * debian/rules: rename target build-kernel-stamp to module-source-stamp,
- reindent, simplify and unify; do not require root for building the tarball
- * debian/rules: rename target configure-stamp to unpack-stamp and fix
- dependencies
- * debian/rules: remove unused stamp files, targets and variables
- * maintainer scripts:
- - synchronize with dh_make templates
- - document the target release squeeze for some cleanup operations as a
- hint to remove them after squeeze release
- - remove code deactivated before etch release
- - remove diversion transition and cleanup code introduced before etch
- release
- - remove libwfb.so diversion cleanup code introduced before lenny release
- * nvidia-glx: stop diverting /usr/lib/xorg/modules/extensions/libGLcore.so,
- was removed in Xorg 1.6, add Breaks: xserver-xorg-core (<< 2:1.6) instead
- * nvidia-glx: stop diverting files not seen in etch or later:
- - /usr/lib/xorg/modules/extensions/libGLcore.a
- - /usr/lib/xorg/modules/extensions/libglx.a
- * nvidia-glx: clean up diversion of /usr/lib/libGL.a (was not being created
- in etch or later), the file is provided by libgl1-mesa-swx11-dev which
- conflicts with nvidia-glx
- * remove empty maintainer script nvidia-glx-dev.preinst.in
- * debian/rules, debian/*.install.in: use dh_install instead of manual
- installation
- * debian/*.dirs: remove or minimize
- * debian/rules: reindent and simplify
- * debian/rules: switch to dh with a few overrides
- * debian.binary/patches/select-nv-kernel.o.ARCH.patch: add new patch instead
- of editing files with sed when creating the tarball
- * update lintian overrides
- * debian/rules: generate most parts of the AUTOGEN list automatically
- * debian/changelog, debian/*.README*: whitespace cleanup
- * move files: debian.binary/ ==> debian/module/debian/,
- Makefile, conftest.*, patches.h ==> debian/module/
- * debian/rules: adjust for debian/module/
- * switch to source format 3.0 (quilt)
- * debian/module/debian/: set source format 1.0, the module source "package"
- is shipped as .tar.bz2 and unpacked with tar, therefore no newer features
- can be used
- * conftest.h: ensure the macros from linux/version.h are available
- * debian/module/debian/patches/conditionally-include-linux_version.h.patch:
- new patch, ensure linux/version.h is included only once (that header does
- not have include guards)
- * debian/README*: remove reference to http://people.debian.org/~rdonald
- * remove Randall Donald from Uploaders per his request
- * debian/control:
- - remove dependency on x11-common, probably remained from the X11R6 time
- - reformat, synchronize, use more substvars
- - add Conflicts with nvidia-glx-legacy-* packages
- - reorder packages for better logical grouping
- * install the bug-script in all packages as well as in the binary modules
- packages built from nvidia-kernel-source
- * replace shell script debian/upstream_info with makefile fragment
- debian/rules.defs
- * debian/rules, debian/README.source: add new target get-orig-source and
- simplify instructions for tarball creation:
- uscan --report && dch -v <version> && debian/rules get-orig-source
- * fix-2.6.33-build.patch: remove, fixed by upstream in 195.36.24
- * libcuda1.symbols: update for symbol changes in 195.xx
- * nvidia-kernel-source.README.Debian: mention dkms and m-a before everything
- else, drop some very outdated information
- * debian/rules.defs, debian/rules: add variable/placeholder LEGACY
- and new subst vars nvidia:Legacy and nvidia:LegacyDesc
-
- -- Russ Allbery <rra at debian.org> Mon, 10 May 2010 17:40:26 -0700
-
-nvidia-graphics-drivers (190.53-4) unstable; urgency=high
-
- * Set urgency to high for RC bug fixes.
- * Add Conflicts and Replaces for the fix in 190.53-3 to the
- nvidia-*vdpau*-ia32 packages. (190.53-2 installed files in
- the opposite package as was intended.) (Closes: #577059)
- * Remove postinst for generated module packages. This script used to
- set up the NVIDIA device files in /dev, but this is now handled by
- nvidia-kernel-common.
- * Remove empty postrm from generated module packages.
- * Tell update-rc.d to only start the nvidia-glx script and not create
- stop links, matching the LSB script header. (Closes: #577055)
- * Make nvidia-kernel-source depend on module-assistant. At least for
- right now, it uses the make fragments provided by module-assistant to
- implement required rules for the module building interface.
- * Make all Lintian overrides for binary problems that the license
- doesn't allow us to fix (unstripped shared libraries, executable
- stack, non-PIC code, etc.) general rather than referring to specific
- files. We won't be able to fix these in any files they turn up in.
- This allows us to use static Lintian override files and stop
- substituting version numbers into them in debian/rules, simplifying
- the build process.
- * Add some additional Lintian overrides for nvidia-glx for the weirdness
- we need to partly replace the free libGL libraries.
-
- -- Russ Allbery <rra at debian.org> Fri, 09 Apr 2010 17:26:41 -0700
-
-nvidia-graphics-drivers (190.53-3) unstable; urgency=high
-
- [ Andres Mejia ]
- * Fix weak library dependency of dev packages.
- * Bump Standards-Version to 3.8.4.
- * Include Copyright line in copyright file. Copyright line was taken from
- cuda.h header file.
- * Place updated NVIDIA license in copyright file.
- * Fix file permissions in installed files.
- * Fix installation of libvdpau_nvidia.so.* for nvidia-vdpau-driver-ia32
- package.
- * Add myself to Uploaders field in answer to bug #568952.
-
- [ Russ Allbery ]
- * Set urgency to high for RC bug fixes. The version currently in
- testing is not usable with the X server in testing.
- * Do not run configure under $(ROOT_CMD) in kdist_config. kdist_build
- already runs that target under $(ROOT_CMD), so this provokes errors
- from fakeroot about nesting invocations. Nothing this target does
- requires fakeroot. Thanks, Bastian Kleineidam. (Closes: #416594)
- * nvidia-glx-dev should depend on libx11-dev since GL/glx.h includes
- headers from it. Thanks, Baruch Even. (Closes: #433178)
- * Do not remove /usr/lib/libGL.so on purge of nvidia-glx. At that
- point, we've removed our diversion, so this is someone else's file and
- we shouldn't be deleting it.
- * Remove our diversions on aborted installations of nvidia-glx, since we
- may have gotten far enough to create them.
- * Document the nvidia-glx postrm cases and rationale in more detail in
- comments in the postrm. Thanks, Sven Joachim. (Closes: #575272)
- * Stop stripping the binaries. The NVIDIA license does not allow us to
- modify the binaries in any way.
- * Stop generating debian/control and risking that the rules to do so may
- fire during a normal package build. The only variable being
- substituted into the generated debian/control was the NVIDIA version,
- and that only in binary package stanzas. Instead, generate an
- ${nvidia:Version} substvar with that value and use that substvar in
- debian/control.
- * Force source format 1.0. The interaction of the packaging and the
- upstream source is way too complicated to figure out how to move to
- 3.0 (quilt) at this point.
- * Add a preliminary README.source explaining how to import new upstream
- versions and build the package for upload.
- * Add an explanation for the non-free placement of this package to
- debian/copyright as requested by Policy 12.5.
- * Add myself to Uploaders.
-
- [ Andreas Beckmann ]
- * Add Enhances: lib[32]vdpau1 to nvidia-vdpau-driver[-ia32].
- * Add Breaks: libvdpau1 (<< 0.4) to nvidia-vdpau-driver (new directory
- layout does not work with old wrapper)
- * Add Depends: lib[32]vdpau1 | nvidia-libvdpau1[-ia32]
- to nvidia-vdpau-driver[-ia32].
- * vdpau symlink cleanup: for the "plugins" only the
- /usr/lib[32]/vdpau/libvdpau_XYZ.so.1 -> libvdpau_XYZ.so.VERSION
- links are needed, nothing in /usr/lib[32]/ and no libvdpau_XYZ.so
- * Update symbols files and lintian overrides for moved vdpau libraries.
- * nvidia-vdpau-driver: drop postinst/postrm scripts.
- * nvidia-vdpau-driver-ia32: add README.txt.
- * debian/control.in: update documentation references.
- * libcuda1: update symbols files for new symbols (190.xx).
- * Drop ia32-libs alternative dependencies.
- * Install upstream changelog as changelog.gz (closes: #459721)
- * debian/watch: check x86 and x86_64, uscan can download multiple files
- * nvidia-glx.shlibs: add libnvidia-cfg.so
- * nvidia-glx: update lintian overrides for moved libnvidia-cfg.so
- * nvidia-glx: add lintian overrides for spelling errors
- * debian.binary/control.template: make module package depend on the
- corresponding linux-image (closes: #463403)
- * debian/*.NEWS: remove asterisks to make lintian happy
- * nvidia-kernel-source: switch patch system from dpatch to quilt (closes:
- #479541)
- * debian.binary/patches/fix-2.6.33-build.patch: new patch to fix module
- build with kernel 2.6.33 (closes: #573251)
- * improve handling of generated files (closes: #533518)
- * Add more bug numbers to old changelog entries.
- * Add missing changelog entry about ia32 transition to 185.18.14-2.
-
- -- Russ Allbery <rra at debian.org> Thu, 08 Apr 2010 18:13:48 -0700
-
-nvidia-graphics-drivers (190.53-2) unstable; urgency=low
-
- [ Randall Donald ]
- * Fix libvdpau_nvidia.so symlink (closes: #566518)
-
- [ Andres Mejia ]
- * Fix dependencies for nvidia-libvdpau1 and nvidia-libvdpau1-ia32. (closes:
- #566691)
- * Ensure NVIDIA driver packages are in source tree before attempting to build.
- * Fix deprecated use of '<' to '<<' in package relationships.
- * Start using the most recent debhelper compat version.
- * Bump Standards-Version to 3.8.3.
- * Use dh_prep instead of dh_clean -k.
-
- -- Randall Donald <rdonald at debian.org> Fri, 29 Jan 2010 17:44:12 -0800
-
-nvidia-graphics-drivers (190.53-1) unstable; urgency=low
-
- [Harald Dunkel]
- * fix nvidia-libvdpau1.dirs
- * fix find-and-replace loop to ignore debian.binary/patches directory
- * fix lib32 path for libvdpau_nvidia and libvdpau_trace
-
- [Randall Donald]
- * New upstream. (closes: #563022, #565965)
- * Add new vdpau directory structure (closes: #547248)
-
- -- Randall Donald <rdonald at debian.org> Sat, 16 Jan 2010 10:59:16 -0800
-
-nvidia-graphics-drivers (190.42-4) UNRELEASED; urgency=low
-
- * Fix issue with upgrading from 190.42-2. (Closes: #558369)
- * Add Provides entry of vdpau-driver for vdpau driver packages.
- * Rename nvidia-libvdpau1-driver to nvidia-vdpau-driver.
- * Rename nvidia-libvdpau1-driver-ia32 to nvidia-vdpau-driver-ia32.
- * Add proper Replaces and Conflicts entries for package renames.
- * Update Depends entries for nvidia-libvdpau1* packages. (Closes: #558482)
-
- -- Andres Mejia <mcitadel at gmail.com> Sun, 29 Nov 2009 15:52:27 -0500
-
-nvidia-graphics-drivers (190.42-3) unstable; urgency=low
-
- [ Andres Mejia ]
- * Provide a package for just the NVIDIA VDPAU driver.
-
- -- Randall Donald <rdonald at debian.org> Wed, 25 Nov 2009 10:52:55 -0800
-
-nvidia-graphics-drivers (190.42-2) unstable; urgency=low
-
- * Fix nextver (closes: #556594, #556571)
-
- -- Randall Donald <rdonald at debian.org> Tue, 17 Nov 2009 09:59:19 -0800
-
-nvidia-graphics-drivers (190.42-1) unstable; urgency=low
-
- * New Upstream (closes: #555739,#555297,#555298)
- * change section of kernel module to non-free/kernel
- * move libnvidia-cfg.so to /usr/lib (closes: #505863)
- * alter watch file (closes: #550095)
-
- -- Randall Donald <rdonald at debian.org> Wed, 11 Nov 2009 13:13:28 -0800
-
-nvidia-graphics-drivers (185.18.36-2) unstable; urgency=low
-
- * Add 2.6.31 support in conftest.h (closes: #540663)
-
- -- Randall Donald <rdonald at debian.org> Thu, 03 Sep 2009 16:50:48 -0700
-
-nvidia-graphics-drivers (185.18.36-1) unstable; urgency=low
-
- * New Upstream (closes: #542889, #543155)
-
- -- Randall Donald <rdonald at debian.org> Mon, 24 Aug 2009 15:54:18 -0700
-
-nvidia-graphics-drivers (185.18.31-2) unstable; urgency=low
-
- * actually build using ia32-libs. thwapp!!
-
- -- Randall Donald <rdonald at debian.org> Fri, 21 Aug 2009 15:21:16 -0700
-
-nvidia-graphics-drivers (185.18.31-1) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * New upstream: 185.18.31
- * use the re-introduced monolithic ia32-libs on amd64 (closes: #536545)
-
- -- Randall Donald <rdonald at debian.org> Fri, 21 Aug 2009 12:28:32 -0700
-
-nvidia-graphics-drivers (185.18.14-2) unstable; urgency=low
-
- [ Andreas Beckmann ]
- * /emul/ia32-linux/usr/lib to /usr/lib32 transition (closes: #534873)
- * cleanup /emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1
- * do not ship generated files in the source package
- * nvidia-kernel-source: recommend module-assistant
- * shlibs cleanup (closes: #533515)
- - update Build-Depends to include all needed libraries
- - updates for ia32-libs changes, now separate ia32-lib* packages
- - let the shlibs system generate all dependencies
- - debian/nvidia-glx.shlibs: switch to libgl1-mesa-glx | libgl1 (closes:
- #526463)
- - debian/nvidia-glx-ia32.shlibs: new file
- * debian/nvidia-glx-dev.links.in: remove comment (generates unwanted and
- invalid symlink)
- * switch to dh_lintian
- * update lintian overrides for nvidia-glx*
- * nvidia-libvdpau* cleanup (closes: #519792)
- * debian/nvidia-libvdpau.shlibs: removed, identical to generated shlibs
- * rename nvidia-libvdpau* to nvidia-libvdpau1* (closes: #534536)
- * cleanup leftover files from nvidia-libvdpau-ia32
- * add overrides and symbol files for nvidia-libvdpau1*
- * libcuda1, libcuda1-ia32, libcuda-dev: split from their respective
- nvidia-glx-* packages (closes: #497077)
- * add overrides and symbol files for libcuda1*
- * restore support for 2.6.2[78] (closes: #523727)
- * really put 32 and 64 bit versions of nv-kernel.o in the source package
- (closes: #533279)
- * nvidia-kernel-source: abort module compilation with helpful error message
- if build directory was not cleaned after old package build (closes:
- #533217, #523947)
- * debian/nvidia-glx.README.Debian:
- - update references (closes: #533195)
- - drop outdated section about header installation (closes: #411894)
- * debian/nvidia-glx-dev.links.in: removed, contained only a dangling symlink
- * debian/nvidia-kernel-source.README.Debian.in: fix typo (closes: #434376)
- * lintian cleanup
- - nvidia-glx.NEWS, nvidia-kernel-source.NEWS: reindent
- - debian/watch: add dummy file, website is not parsable
- - debian/control.in: cosmetics
-
- -- Randall Donald <rdonald at debian.org> Mon, 06 Jul 2009 12:28:32 -0700
-
-nvidia-graphics-drivers (185.18.14-1) unstable; urgency=low
-
- [ Randall Donald ]
- * New upstream: (closes: #532568, #532568, #532774)
- * still only builds via module-assistant
-
- [ Harald Dunkel ]
- * create empty patches.h
- * new nvidia-libvdpau, nvidia-libvdpau-ia32, nvidia-libvdpau-dev: (closes: #519792)
-
- -- Randall Donald <rdonald at debian.org> Wed, 10 Jun 2009 15:35:55 -0700
-
-nvidia-graphics-drivers (180.44-2) unstable; urgency=low
-
- * Fix the dh_clean issue that just showed up now for some reason
- and freaked everyone out. (closes: #523716, #523757, #523764)
-
- -- Randall Donald <rdonald at debian.org> Sun, 12 Apr 2009 15:11:36 -0700
-
-nvidia-graphics-drivers (180.44-1) unstable; urgency=low
-
- [ Randall Donald ]
- * The "Len is a super guy" release
- * New upstream (closes: #523583, #523566)
- * set kernel debhelper compat at 7
- * change nvidia-glx card support subscription.
-
- [ Lennart Sorensen ]
- * Patch for Debian 2.6.29
-
- -- Randall Donald <rdonald at debian.org> Sat, 11 Apr 2009 10:51:06 -0700
-
-nvidia-graphics-drivers (180.29-1) unstable; urgency=low
-
- [ Harald Dunkel ]
- * new upstream
- * add shlibs information for libvdpau
- * add 32bit libraries for vdpau
- * remove debian/temp during cleanup
-
- [ Randall Donald ]
- * Add vdpau.so links (closes: #513765)
- * Yay Lenny released. Now upload to unstable (closes: #514788)
-
- -- Randall Donald <rdonald at debian.org> Thu, 19 Jan 2009 12:09:26 -0800
-
-nvidia-graphics-drivers (180.22-2) experimental; urgency=low
-
- * Add VDPAU stuff (closes: #511524)
-
- -- Randall Donald <rdonald at debian.org> Sun, 11 Jan 2009 13:09:26 -0800
-
-nvidia-graphics-drivers (180.22-1) experimental; urgency=low
-
- * New upstream. (closes: #501668)
-
- -- Randall Donald <rdonald at debian.org> Fri, 09 Jan 2009 21:27:48 -0800
-
-nvidia-graphics-drivers (177.82-1) experimental; urgency=low
-
- * New upstream.
- * non-SSE re-enabled (closes: #462429)
- * replace supported cards list with summary.
-
- -- Randall Donald <rdonald at debian.org> Sun, 21 Dec 2008 15:18:21 -0800
-
-nvidia-graphics-drivers (177.80-2) experimental; urgency=low
-
- * Temporarily remove the Provides on xserver-xorg-video-2 for those using
- experimental Xorg. (closes: #504585)
-
- -- Randall Donald <rdonald at debian.org> Wed, 12 Nov 2008 11:25:41 -0800
-
-nvidia-graphics-drivers (177.80-1) experimental; urgency=low
-
- * New upstream.
-
- -- Randall Donald <rdonald at debian.org> Tue, 07 Oct 2008 16:10:53 -0700
-
-nvidia-graphics-drivers (173.14.09-5) unstable; urgency=high
-
- * RC bug: write *.deb and *.changes file into the same subdirectory
- (closes: #493470)
- * ARCH is undefined, define and use DEB_HOST_ARCH instead
- (Thanks to Harald Dunkel <harald.dunkel at t-online.de>)
-
- -- Randall Donald <rdonald at debian.org> Mon, 01 Sep 2008 10:58:05 -0700
-
-nvidia-graphics-drivers (173.14.09-4) unstable; urgency=medium
-
- * Fix bashism for nvidia-glx-ia32 (closes: #495478)
-
- -- Randall Donald <rdonald at debian.org> Thu, 28 Aug 2008 11:03:15 -0700
-
-nvidia-graphics-drivers (173.14.09-3) unstable; urgency=high
-
- * Only ship TLS libs. RC bug fix (closes: #441975)
-
- -- Randall Donald <rdonald at debian.org> Wed, 23 Jul 2008 09:41:44 -0700
-
-nvidia-graphics-drivers (173.14.09-2) unstable; urgency=low
-
- * comment out chmod on missing patch directory. (closes: #487624, #487350)
-
- -- Randall Donald <rdonald at debian.org> Mon, 23 Jun 2008 10:31:33 -0700
-
-nvidia-graphics-drivers (173.14.09-1) unstable; urgency=low
-
- * New upstream.
-
- -- Randall Donald <rdonald at debian.org> Thu, 19 Jun 2008 17:42:28 -0700
-
-nvidia-graphics-drivers (173.14.05-1) unstable; urgency=low
-
- [ Randall Donald ]
- * New upstream. (closes: #483619)
- * move xen patch to source build patches.
- * remove 2.6.25 patch, now is upstream.
-
- [ Lennart Sorensen ]
- * new Xen patch for 173.04.05.
-
- [ Randall Donald ]
- * add Lsb headers (closes: #479242)
-
- -- Randall Donald <rdonald at debian.org> Tue, 03 Jun 2008 21:14:40 -0700
-
-nvidia-graphics-drivers (169.12-4) unstable; urgency=low
-
- * Fix permissions on kernel patches directory (closes: #483074)
-
- -- Randall Donald <rdonald at debian.org> Tue, 27 May 2008 20:24:29 -0700
-
-nvidia-graphics-drivers (169.12-3) unstable; urgency=low
-
- * Make sure wfb diversion is removed. (closes: #482995)
-
- -- Randall Donald <rdonald at debian.org> Mon, 26 May 2008 09:27:40 -0700
-
-nvidia-graphics-drivers (169.12-2) unstable; urgency=low
-
- * Add initial linux-modules-nonfree-2.6 intergration, 2.6.24 only
- * create storage directories for old patches and don't include in binary
- packages.
- * Remove wfb diversion and don't install nvidia's copy.
- * Patch for 2.6.25 support
- * Patch to compile on xen enabled kernels (closes: #476504, #481485)
-
- -- Randall Donald <rdonald at debian.org> Sat, 24 May 2008 19:57:18 -0700
-
-nvidia-graphics-drivers (169.12-1) unstable; urgency=low
-
- * fix shlib dep
- * New upstream.
- * remove xserver-xorg-core dependency.
- * add cuda files (closes: #463776)
- * add bzip2 to build-depends. (closes: #466139)
- * add uploaders field that went missing: (closes: #454999, #472448)
-
- -- Randall Donald <rdonald at debian.org> Sat, 05 Apr 2008 17:59:56 -0700
-
-nvidia-graphics-drivers (169.09-1) unstable; urgency=low
-
- * New upstream. (with fan fix!)
-
- -- Randall Donald <rdonald at debian.org> Sat, 02 Feb 2008 15:21:28 -0800
-
-nvidia-graphics-drivers (169.07-2) unstable; urgency=low
-
- * Fix permissions on patches.old (closes: #459848, #460173)
- * fix root_cmd (closes: #459833)
-
- -- Randall Donald <rdonald at debian.org> Sat, 12 Jan 2008 17:10:40 -0800
-
-nvidia-graphics-drivers (169.07-1) unstable; urgency=low
-
- * New upstream.
- * Remove ROOT_CMD from debian.binary/rules (closes: 416594)
- * always include x86_64 nv-kernel.o and detect which to use at kernel-source
- build time. (closes: #458295, #437128)
- * move patches dir out of the way.
- * rename tarball to nvidia-kernel.tar.bz2 for upcoming module packaging.
-
- -- Randall Donald <rdonald at debian.org> Mon, 07 Jan 2008 12:15:15 -0800
-
-nvidia-graphics-drivers (100.14.19-1) unstable; urgency=low
-
- * new upstream.
- * Xorg 7.3 compatible (closes: #420177 )
- * divert libwfb.so and libGLcore.so (closes: #442846, #441400)
- * change maintainer to packaging team.
- * change x11-common depends to 1:7.3+2
- * change provides to xserver-xorg-video-2
- * remove use of update-modules (closes: #435650)
-
- -- Randall Donald <rdonald at debian.org> Sat, 22 Sep 2007 17:16:06 -0700
-
-nvidia-graphics-drivers (100.14.11-1) unstable; urgency=low
-
- * New upstream. (closes: #430841)
- * add more GPUs to supported list
- * Disable Xen patch until it compiles again.
-
- -- Randall Donald <rdonald at debian.org> Mon, 02 Jul 2007 17:41:57 -0700
-
-nvidia-graphics-drivers (100.14.09-1) unstable; urgency=low
-
- * The "use the released version and not the beta drivers" release.
- * Remove root_cmd from module rules file. (closes: #416594)
-
- -- Randall Donald <rdonald at debian.org> Tue, 19 Jun 2007 23:50:31 -0700
-
-nvidia-graphics-drivers (100.14.06-1) unstable; urgency=low
-
- * New upstream.
-
- -- Randall Donald <rdonald at debian.org> Sat, 16 Jun 2007 20:12:55 -0700
-
-nvidia-graphics-drivers (1.0.9755-1) unstable; urgency=low
-
- * new upstream uploaded to unstable (closes: #415041)
- * change description to refer only to xorg. (closes: #404599, #402223)
- * fix Description regarding supported cards. (closes: #416946)
- * Add Vcs header
- * Add Xen support (thanks to Marco Nenciarini) (closes: #367326)
-
- -- Randall Donald <rdonald at debian.org> Sun, 22 Apr 2007 20:26:57 -0700
-
-nvidia-graphics-drivers (1.0.9746-2) experimental; urgency=low
-
- * include libnvidia-wfb.so.<version> for 8800 peeps.
-
- -- Randall Donald <rdonald at debian.org> Sat, 30 Dec 2006 17:00:50 -0800
-
-nvidia-graphics-drivers (1.0.9746-1) experimental; urgency=low
-
- * new upstream with 8800 support.
-
- -- Randall Donald <rdonald at debian.org> Tue, 26 Dec 2006 15:56:06 -0800
-
-nvidia-graphics-drivers (1.0.9631-1) experimental; urgency=low
-
- * New Upstream.
- * Uploaded to experimental while 8776 is being settled for etch.
-
- -- Randall Donald <rdonald at debian.org> Thu, 7 Dec 2006 19:38:58 -0800
-
-nvidia-graphics-drivers (1.0.9629-2) unstable; urgency=low
-
- * remove libGL.so created by init script. (closes: #400129)
-
- -- Randall Donald <rdonald at debian.org> Sat, 2 Dec 2006 13:28:04 -0800
-
-nvidia-graphics-drivers (1.0.9629-1) unstable; urgency=low
-
- * New Upstream (closes: #397505)
- * Check for compiler existance (closes: #319544)
-
- -- Randall Donald <rdonald at debian.org> Sat, 11 Nov 2006 13:35:39 -0800
-
-nvidia-graphics-drivers (1.0.9625-2) experimental; urgency=low
-
- * Include NOSMBUS patch. (closes: #390767)
- * Include all changes made to the 1.0.8774 branch:
- add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)
- make init script create libGL.so for nvidia-glx-dev
- make sure nvidia-glx-dev diversions are removed and conflict with older
- versions of -dev
- make init script detect libgl1-mesa-dev and create libGL.so link
-
- -- Randall Donald <rdonald at debian.org> Thu, 19 Oct 2006 20:32:25 -0700
-
-nvidia-graphics-drivers (1.0.9625-1) experimental; urgency=low
-
- * Beta Drivers supporting GLX_EXT_texture_from_pixmap.
- * install nvidia_drv.so
-
- -- Randall Donald <rdonald at debian.org> Sat, 23 Sep 2006 11:29:28 -0700
-
-nvidia-graphics-drivers (1.0.8776-4) unstable; urgency=high
-
- * Add patch for compiling against 2.6.19. (closes: #401201, #402000)
-
- -- Randall Donald <rdonald at debian.org> Thu, 4 Jan 2007 20:18:03 -0800
-
-nvidia-graphics-drivers (1.0.8776-3) unstable; urgency=low
-
- * rm libGL.so created by init script. (closes: #400129)
-
- -- Randall Donald <rdonald at debian.org> Sun, 3 Dec 2006 17:55:23 -0800
-
-nvidia-graphics-drivers (1.0.8776-2) unstable; urgency=low
-
- * Check for compiler existance (closes: #319544)
- * remove old nvidia-glx-dev.links lines (closes: #398677)
-
- -- Randall Donald <rdonald at debian.org> Sat, 18 Nov 2006 21:07:46 -0800
-
-nvidia-graphics-drivers (1.0.8776-1) unstable; urgency=medium
-
- * New upstream.
- * Includes upstream hotfix for Rapid7 Advisory R7-0025 Buffer Overflow
- (closes: #393573)
- * urgency=medium for RC bug fix
-
- -- Randall Donald <rdonald at debian.org> Thu, 19 Oct 2006 18:26:24 -0700
-
-nvidia-graphics-drivers (1.0.8774-7) unstable; urgency=low
-
- * add diversion of libGL.so to nvidia-glx-ia32 (closes: #393056)
-
- -- Randall Donald <rdonald at debian.org> Sat, 14 Oct 2006 13:36:34 -0700
-
-nvidia-graphics-drivers (1.0.8774-6) unstable; urgency=low
-
- * make init script create libGL.so for nvidia-glx-dev as well
- as providing the file will get diverted. Also remove the extra
- nvidia-glx-dev removal diversions not needed anymore. (closes: #392639)
-
- -- Randall Donald <rdonald at debian.org> Fri, 13 Oct 2006 10:42:25 -0700
-
-nvidia-graphics-drivers (1.0.8774-5) unstable; urgency=high
-
- * make sure nvidia-glx-dev diversions are removed and conflict with older
- versions of -dev
- * urgency=high for fixing broken upgrade path.
-
- -- Randall Donald <rdonald at debian.org> Wed, 11 Oct 2006 11:21:39 -0700
-
-nvidia-graphics-drivers (1.0.8774-4) unstable; urgency=high
-
- * The problem in #208198 no longer exists but another one has arisen due
- to unwanted linking against NVIDIA's libGL.so.1. Solution: Have nvidia-glx
- divert libGL.so and have the init script test for the existence of the
- diverted libGL.so.xlibmesa file and then create a /usr/lib/libGL.so symlink
- to libGL.so.1.2.xlibmesa. Slightly evil but doesn't leave any dangling
- symlinks after the init script is called. (closes: #208198)
- * High-urgency upload for RC bugfix.
- * run a version-change to update files in subversion, especially control
- (closes: #391795)
- * Clean up X11R6 diversions. (closes: #380433)
-
- -- Randall Donald <rdonald at debian.org> Mon, 9 Oct 2006 16:18:26 -0700
-
-nvidia-graphics-drivers (1.0.8774-3) unstable; urgency=low
-
- * make nvidia-glx provide xserver-xorg-video-1.0 for xorg 7.1
- (closes: #385114)
- * upload xorg 7.1 version to unstable
-
- -- Randall Donald <rdonald at debian.org> Thu, 21 Sep 2006 10:44:17 -0700
-
-nvidia-graphics-drivers (1.0.8774-2) experimental; urgency=low
-
- * make nvidia-glx provide xserver-xorg-video-1.0 for xord 7.1
- (closes: #385114)
-
- -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:54:34 -0700
-
-nvidia-graphics-drivers (1.0.8774-1) unstable; urgency=low
-
- * New upstream. (closes: #384608)
- * uncomment dh_installmodules in module's rules file.
- * Some important bugs will be fixed with -2
-
- -- Randall Donald <rdonald at debian.org> Mon, 28 Aug 2006 20:27:45 -0700
-
-nvidia-graphics-drivers (1.0.8762-2) unstable; urgency=low
-
- * Have nvidia-glx-dev conflict with mesa-common-dev
-
- -- Randall Donald <rdonald at debian.org> Fri, 2 Jun 2006 20:44:38 -0700
-
-nvidia-graphics-drivers (1.0.8762-1) unstable; urgency=low
-
- * New upstream.
- * take out dh_strip temporarily while the current strip fails on the
- nvidia libs.
-
- -- Randall Donald <rdonald at debian.org> Mon, 22 May 2006 15:26:58 -0700
-
-nvidia-graphics-drivers (1.0.8756-4) unstable; urgency=low
-
- * Include a good nvidia-kernel-source.tar.gz
-
- -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 22:48:33 -0700
-
-nvidia-graphics-drivers (1.0.8756-3) unstable; urgency=low
-
- * Adjust for Xorg7.0 support. Thanks to Rasmus Bog Hansen <moffe at zz9.dk>
-
- -- Randall Donald <rdonald at debian.org> Tue, 11 Apr 2006 10:08:13 -0700
-
-nvidia-graphics-drivers (1.0.8756-2) unstable; urgency=low
-
- * nvidia-glx-dev: Add the missing Provides: libgl-dev (closes: #361589)
-
- -- Randall Donald <rdonald at debian.org> Sun, 9 Apr 2006 09:54:21 -0700
-
-nvidia-graphics-drivers (1.0.8756-1) unstable; urgency=low
-
- * New upstream (closes: #361352)
- * Please don't file wishlist bugs after only a few hours.
- * nvdia-glx-dev: put headers under /usr/include and conflict
- with other libgl-dev
- * nvidia-glx-dev: stricter depends on nvidia-glx (closes: #335539)
- * nvidia-glx: include libnvidia-cfg (closes: #356800)
- * lower debhelper level back to sarge ver. 4 level (closes: #356775)
-
- -- Randall Donald <rdonald at debian.org> Fri, 7 Apr 2006 18:55:06 -0700
-
-nvidia-graphics-drivers (1.0.8178-3) unstable; urgency=low
-
- * upload fix for 2.6.16 (closes: #357992, #346355)
-
- -- Randall Donald <rdonald at debian.org> Tue, 28 Mar 2006 19:48:59 -0800
-
-nvidia-graphics-drivers (1.0.8178-2.1) unstable; urgency=low
-
- * add new upstream patch NVIDIA_kernel-1.0-8178-U012206.diff.txt,
- closes #357992
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Fri, 24 Mar 2006 06:51:49 +0100
-
-nvidia-graphics-drivers (1.0.8178-2) unstable; urgency=low
-
- * very belated change of kernel-image to linux-image in Recommends.
-
- -- Randall Donald <rdonald at debian.org> Mon, 13 Feb 2006 20:26:15 -0800
-
-nvidia-graphics-drivers (1.0.8178-1) unstable; urgency=low
-
- * Upload to archive.
-
- -- Randall Donald <rdonald at debian.org> Tue, 27 Dec 2005 13:46:44 -0800
-
-nvidia-graphics-drivers (1.0.8178-0.1) unstable; urgency=low
-
- * patch scheme added
- * applied NVidia's patch NVIDIA_kernel-1.0-8178-U122205
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Tue, 27 Dec 2005 15:23:41 +0100
-
-nvidia-graphics-drivers (1.0.8178-0) unstable; urgency=low
-
- * new upstream
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 24 Dec 2005 09:27:56 +0100
-
-nvidia-graphics-drivers (1.0.8174-1) unstable; urgency=low
-
- * The "Radiohead" Release ;)
- * New upstream.
- * Upload to unstable.
- * Thanks to Harald Dunkel for initial build.
- * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
- Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti,
- Quadro2Pro, DO NOT INSTALL THIS RELEASE!!! They are not supported.
- * update NEWS files again.
- * add Xorg 6.8 to the descriptions to cut down on confusion.
- * add reference to linux- kernel packages in README.Debian
- * nvidia-xconfig will be in a separate package.
-
- -- Randall Donald <rdonald at debian.org> Sat, 10 Dec 2005 18:33:37 -0800
-
-nvidia-graphics-drivers (1.0.8174-0) unstable; urgency=low
-
- * new upstream
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Wed, 7 Dec 2005 19:40:50 +0100
-
-nvidia-graphics-drivers (1.0.7676-2) experimental; urgency=low
-
- * add exit 0 to module postrm (closes: #252018)
- * add more documentation to /etc/default/nvidia-glx (closes: #280237)
- * reorganize nvidia-glx init script
- * remove xserver provides (man this was an old addition) (closes: #329320)
- * fix nvidia-glx-dev missing links (closes: #336778)
- * now that sarge is stable upgrade DH_COMPAT to 5 (closes: #336734)
- * Supply diversion for libglx.so to work with newer xorg.
-
- -- Randall Donald <rdonald at debian.org> Wed, 23 Nov 2005 01:20:12 +0000
-
-nvidia-graphics-drivers (1.0.7676-1) experimental; urgency=low
-
- * New Upstream. (includes fix for GeForce FX 7880)
-
- -- Randall Donald <rdonald at debian.org> Mon, 29 Aug 2005 15:48:27 -0700
-
-nvidia-graphics-drivers (1.0.7676-0) experimental; urgency=low
-
- * new upstream
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Mon, 15 Aug 2005 21:53:07 +0200
-
-nvidia-graphics-drivers (1.0.7667-3) experimental; urgency=low
-
- * back out libGL.so mess until it upgrades properly.
- * move back to experimental while work is being done on the above.
-
- -- Randall Donald <rdonald at debian.org> Mon, 18 Jul 2005 13:08:11 -0700
-
-nvidia-graphics-drivers (1.0.7667-2) unstable; urgency=low
-
- * fix dangling libGL.so issue. nvidia-glx by itself will now
- link to the diverted xlibmesa library (closes: #208198, #306533, #272438)
- * Move nvidia-kernel-source to Suggests in nvidia-glx (closes: #295891)
- * Modify description to make note of GPUs NOT supported
- * update module README.Debian to refer to nvnews.net forum.
- (closes: #299916)
- * Update nvidia-kernel-source README.Debian to mention module-assistant
- and remove mention of patches that are unnecessary and other old
- references.
- * change upstream_info to not use bashisms. (closes: #304322)
- * Update to policy 3.6.2
- * Move GL headers to /usr/share/nvidia/includes/GL. (closes: #268274)
- * Remove unnecessary dependancy on libglu
- * Add NEWS item about using legacy packages.
- * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
- Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
- DO NOT INSTALL THIS RELEASE!!! Use the nvidia-glx-legacy and
- nvidia-kernel-source-legacy packages instead.
-
- -- Randall Donald <rdonald at debian.org> Wed, 13 Jul 2005 14:23:26 -0700
-
-nvidia-graphics-drivers (1.0.7667-1) experimental; urgency=low
-
- * New upstream (closes: #315446)
- * Thanks again to Harald Dunkel for patch and amd64 testing.
-
- -- Randall Donald <rdonald at debian.org> Fri, 24 Jun 2005 22:51:46 -0700
-
-nvidia-graphics-drivers (1.0.7664-2) experimental; urgency=low
-
- * downgrade the libc6 change back to the version in unstable.
- (closes: #315313)
-
- -- Randall Donald <rdonald at debian.org> Tue, 21 Jun 2005 14:07:42 -0700
-
-nvidia-graphics-drivers (1.0.7664-1) experimental; urgency=low
-
- * The "Commander Cool Drew Hess" release.
- * New upstream. (Thanks to Harald Dunkel for initial work)
- * uploaded to experimental due to needing GLIBC_2.3.3
- and legacy support for some GPU's has been removed.
- * Add news item about legacy support.
- * LEGACY GPUs: If you have a TNT, TNT2, Vanta, GeForce 256, GeForce DDR,
- Quadro, GeForce2 Pro, GeForce2 GTS, GeForce2 Ultra, GeForce2 Ti, Quadro2Pro,
- DO NOT INSTALL THIS RELEASE!!! NVIDIA will be supporting these cards in a
- special legacy driver (as yet unreleased and not included in this package).
- So if you have the one of the above listed GPUs,
- remain with the 1.0.7174-3 release.
-
- -- Randall Donald <rdonald at debian.org> Sat, 18 Jun 2005 16:46:48 -0700
-
-nvidia-graphics-drivers (1.0.7664-0) experimental; urgency=low
-
- * New upstream.
-
- -- Harald Dunkel <harald.dunkel at t-online.de> Sat, 11 Jun 2005 22:42:26 +0200
-
-nvidia-graphics-drivers (1.0.7174-4) unstable; urgency=low
-
- * Remove glu depends.
- * other fixes are being applied to a 1.0.7667 version coming soon.
-
- -- Randall Donald <rdonald at debian.org> Mon, 18 Jul 2005 14:30:46 -0700
-
-nvidia-graphics-drivers (1.0.7174-3) unstable; urgency=low
-
- * reinclude nvidia docs
-
- -- Randall Donald <rdonald at debian.org> Thu, 7 Apr 2005 02:39:50 -0700
-
-nvidia-graphics-drivers (1.0.7174-2) unstable; urgency=low
-
- * use -pkg2 (renamed to pkg0) for lib32 files in nvidia-glx-ia32 package
- (closes: #257375)
-
- -- Randall Donald <rdonald at debian.org> Tue, 5 Apr 2005 15:10:03 -0700
-
-nvidia-graphics-drivers (1.0.7174-1) unstable; urgency=low
-
- * New upstream.
- * add nvidia-glx-ia32 package for amd64 (closes: #257375)
-
- -- Randall Donald <rdonald at debian.org> Fri, 1 Apr 2005 14:54:17 -0800
-
-nvidia-graphics-drivers (1.0.7167-1) unstable; urgency=low
-
- * New upstream. (closes: #299073)
- * Disable patching for new version.
-
- -- Randall Donald <rdonald at debian.org> Fri, 11 Mar 2005 13:46:57 -0800
-
-nvidia-graphics-drivers (1.0.6629+1-2) unstable; urgency=high
-
- * Add patches for new (> 2.6.10-rc3-bk13) kernels from
- minion.de. Thanks to Drew Hess <dhess at bothan.net>
- (closes: #280224, #281640, #287226)
- * updated minion patches from 16 Feb 2005
- * urgency high to get back in to sarge asap.
-
- -- Randall Donald <rdonald at debian.org> Fri, 18 Feb 2005 15:31:00 -0800
-
-nvidia-graphics-drivers (1.0.6629+1-1) unstable; urgency=low
-
- * change version to allow for new .orig
-
- -- Randall Donald <rdonald at debian.org> Fri, 12 Nov 2004 11:06:00 -0800
-
-nvidia-graphics-drivers (1.0.6629-2) unstable; urgency=low
-
- * Add amd64 support based on work from
- Markus Benning <me at w3r3wolf.de> and
- Harald Dunkel <harald.dunkel at t-online.de>
- Thanks guys.
-
- -- Randall Donald <rdonald at debian.org> Tue, 9 Nov 2004 23:13:49 -0800
-
-nvidia-graphics-drivers (1.0.6629-1) unstable; urgency=low
-
- * New upstream.
- * Undo 2.6.9 patching.
-
- -- Randall Donald <rdonald at debian.org> Sat, 6 Nov 2004 23:21:06 -0800
-
-nvidia-graphics-drivers (1.0.6111-2) unstable; urgency=low
-
- * Provide patches for kernels 2.6.9 and 2.6.10
-
- -- Randall Donald <rdonald at debian.org> Mon, 25 Oct 2004 16:40:05 -0700
-
-nvidia-graphics-drivers (1.0.6111-1) unstable; urgency=low
-
- * New upstream.
- * add executable check for update-devfsd.
-
- -- Randall Donald <rdonald at debian.org> Thu, 5 Aug 2004 11:43:28 -0700
-
-nvidia-graphics-drivers (1.0.6106-4) unstable; urgency=low
-
- * Use init script patch by Arthur de Jong <adejong at debian.org>
- (closes: #243308, #261165)
- * Add read-only check to init script. (closes: #262176)
-
- -- Randall Donald <rdonald at debian.org> Sat, 31 Jul 2004 14:40:59 -0700
-
-nvidia-graphics-drivers (1.0.6106-3) unstable; urgency=low
-
- * Remove libglx.so.version symlink cleaning now that it is an actual file
- again.
-
- -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 22:00:09 -0700
-
-nvidia-graphics-drivers (1.0.6106-2) unstable; urgency=low
-
- * Remove package nvidia-settings so I can use the GPL source in a separate
- source package in contrib.
- * Fix nvidia-glx-dev depends on nvidia-glx version.
-
- -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 17:48:06 -0700
-
-nvidia-graphics-drivers (1.0.6106-1) unstable; urgency=low
-
- * New upstream.
- - fixed GL library symbols (closes: #242525)
- * new nvidia-settings package.
- * remolded TLS handling for new libnvidia-tls.so
- * sysfs support now builtin, both dpatches disabled.
-
- -- Randall Donald <rdonald at debian.org> Wed, 30 Jun 2004 11:35:08 -0700
-
-nvidia-graphics-drivers (1.0.5336-12) unstable; urgency=low
-
- * Include newer sysfs patch by Martin Schlemmer <azarah at gentoo.org> which
- should now create udev nodes.
- (closes: #248451)
-
- -- Randall Donald <rdonald at debian.org> Tue, 29 Jun 2004 23:46:22 -0700
-
-nvidia-graphics-drivers (1.0.5336-11) unstable; urgency=low
-
- * Correct nvidia-glx.shlibs. (closes: #249194)
- * New init script from Arthur de Jong <adejong at debian.org>.
- (closes: #243308, #252569)
-
- -- Randall Donald <rdonald at debian.org> Tue, 8 Jun 2004 19:04:42 -0700
-
-nvidia-graphics-drivers (1.0.5336-10) unstable; urgency=low
-
- * remove immediate exit in nvida-glx init.d so tls detection doesn't exit.
- (closes: #247188)
-
- -- Randall Donald <rdonald at debian.org> Sat, 8 May 2004 13:44:21 -0700
-
-nvidia-graphics-drivers (1.0.5336-9) unstable; urgency=low
-
- * use corrected 02_pcialias patch from Juergen Kreileder <jk at blackdown.de>
-
- -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 19:38:57 -0700
-
-nvidia-graphics-drivers (1.0.5336-8) unstable; urgency=low
-
- * Allow for presence of 01_sysfs fuzz in 02_pcialias. (closes: #246773)
- * Document in n-k-s.README.Debian about IGNORE_PCI_CLASS_DISPLAY
- (closes: #246775)
-
- -- Randall Donald <rdonald at debian.org> Fri, 30 Apr 2004 18:52:47 -0700
-
-nvidia-graphics-drivers (1.0.5336-7) unstable; urgency=low
-
- * also detect uppercase "GCC" in compiler detection. (closes: #243988)
- * version dpatch at >= 2.0.0. (closes: #242465)
- * patch for hotplugging. Thanks to Juergen Kreileder <jk at blackdown.de>
- (closes: #239992)
- * move libtool files to nvidia-glx-dev. (closes: #229110)
- * apply patch from Joachim Breitner <nomeata at debian.org> for init script.
- (closes: #243308)
- * change shlibs to xlibmesa-gl | libgl1
-
- -- Randall Donald <rdonald at debian.org> Sat, 17 Apr 2004 16:40:26 -0700
-
-nvidia-graphics-drivers (1.0.5336-6) unstable; urgency=low
-
- * Introduce a boot init script for TLS detection. With this we can get rid
- of the debconf prompting. (closes: #234612, #231397, #234323)
- * Provide patch for sysfs. (closes: #236714, #234150)
- * depend on dpatch for above patch.
- * fix typo in clean target for SYSSRC. (closes: #237793)
- * modify debian.binary/rules for patching and Makefile existance.
-
- -- Randall Donald <rdonald at debian.org> Fri, 19 Mar 2004 14:39:56 -0800
-
-nvidia-graphics-drivers (1.0.5336-5) unstable; urgency=low
-
- * add SYSRC to clean target. (closes: #232313)
- * Make GL depends more X 4.3 friendly. (closes: #188189)
- * pass KPKG_EXTRAV_ARG in for proper 2.6 EXTRAVERSIONing
- * version kernel-package at >=8.082.
- * add root_cmd. (closes: #162323)
-
- -- Randall Donald <rdonald at debian.org> Sat, 21 Feb 2004 15:04:42 -0800
-
-nvidia-graphics-drivers (1.0.5336-4) unstable; urgency=low
-
- * Add glext.h to nvidia-glx-dev. (closes: #231169)
- * Add Makefile to clean target in nvidia-kernel-source rules file.
-
- -- Randall Donald <rdonald at debian.org> Wed, 4 Feb 2004 16:03:42 -0800
-
-nvidia-graphics-drivers (1.0.5336-3) unstable; urgency=low
-
- * Depend on libc6-dev for KBUILD building. (closes: #230307)
-
- -- Randall Donald <rdonald at debian.org> Sat, 31 Jan 2004 14:26:02 -0800
-
-nvidia-graphics-drivers (1.0.5336-2) unstable; urgency=low
-
- * Bypass NVIDIA's select_makefile (closes: #230307)
- * Remove patch from nvidia-kernel-source Depends and add sed.
- * Remove dangling libglx.so.VERSION symlink.
-
- -- Randall Donald <rdonald at debian.org> Fri, 30 Jan 2004 14:54:32 -0800
-
-nvidia-graphics-drivers (1.0.5336-1) unstable; urgency=low
-
- * New upstream.
- * generate nvidia-kernel changelog from nvidia-graphics-drivers at build.
- * change nvidia-kernel-source arch to i386. (closes: #229060)
- * remove 2.6 patch as it is now provided upstream.
- * create a makefile selector and change the patchlevel detection to be based
- on KERNEL_VERSION_CODE.
- * switch back to Makefile.kbuild for 2.6.x.
- * remove no longer needed apm patch. (closes: #228487)
- * reflect 2.6 changes in nvidia-kernel-source.README.Debian.
-
- -- Randall Donald <rdonald at debian.org> Tue, 27 Jan 2004 00:01:32 -0800
-
-nvidia-graphics-drivers (1.0.5328-4) unstable; urgency=low
-
- * Provide fixed .la files. (closes: #228677)
-
- -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 23:05:20 -0800
-
-nvidia-graphics-drivers (1.0.5328-3) unstable; urgency=low
-
- * Remove bad/broken LibGL.la files for now. (closes: #228499)
-
- -- Randall Donald <rdonald at debian.org> Mon, 19 Jan 2004 14:56:14 -0800
-
-nvidia-graphics-drivers (1.0.5328-2) unstable; urgency=low
-
- * Fix typo in nvidia-glx.README.Debian
-
- -- Randall Donald <rdonald at debian.org> Fri, 16 Jan 2004 23:53:35 -0800
-
-nvidia-graphics-drivers (1.0.5328-1) unstable; urgency=low
-
- * New upstream. (closes #227066)
- * Apply 2.6 patch in nvidia-kernel building with env override.
- Manual patching no longer required!!! (closes: #193379)
- * Change text of TLS question to a positive tone. (closes: #221963)
- * Quote $(CC) for a multi word compiler e.g. distcc (closes: #222390)
- * Change reportbug script to use (lspci --version) instead of which.
- * Add tls/libGL.so to nvidia-glx (so one can switch with only one step)
- * Make note about reconfiguring for TLS switching.
- * fix gcc detection again for kernel compiler. (closes: #227412)
- * fix typo in nvidia-kernel-source.README.Debian (closes: #226991)
-
- -- Randall Donald <rdonald at debian.org> Mon, 22 Dec 2003 01:21:58 -0800
-
-nvidia-graphics-drivers (1.0.4496-10) unstable; urgency=low
-
- * TLS problems related to installation of TLS libs on 2.4 systems.
- Solution: provide a debconf note and set a default based on runtime
- detection of a TLS/2.6 system. Hopefully this will solve most of the
- tls bugs.
- * Add note about nvidia-kernel-source in nvidia-glx description.
- (closes: #220038)
-
- -- Randall Donald <rdonald at debian.org> Wed, 19 Nov 2003 13:17:50 -0800
-
-nvidia-graphics-drivers (1.0.4496-9) unstable; urgency=low
-
- * Change nvidia-kernel-source.README.Debian.in to reflect 2.6 makefile
- change. (closes: #219003)
- * Note the difference in KSRC for 2.6 headers (closes: #220452)
-
- -- Randall Donald <rdonald at debian.org> Mon, 17 Nov 2003 20:47:20 -0800
-
-nvidia-graphics-drivers (1.0.4496-8) unstable; urgency=low
-
- * Correctly install tls libglx.
-
- -- Randall Donald <rdonald at debian.org> Sat, 1 Nov 2003 12:46:04 -0800
-
-nvidia-graphics-drivers (1.0.4496-7) unstable; urgency=low
-
- * add tls files. (closes: #218408, #218417, #218434, #218487)
-
- -- Randall Donald <rdonald at debian.org> Fri, 31 Oct 2003 21:01:18 -0800
-
-nvidia-graphics-drivers (1.0.4496-6) unstable; urgency=low
-
- * use Makefile.nvidia instead of Makefile.kbuild so the 2.6 support
- can use kernel-headers. Manual patching still required.
- README.Debian changed to instruct this change.
- (closes: #208535, #203369)
- * remove wget build-dep from kernel module (closes: #212742)
- * install kernel module to /lib/modules/KVERS/nvidia. (closes: #207290)
- * re-fix GCC detection from compile.h (closes: #205871)
-
- -- Randall Donald <rdonald at debian.org> Mon, 6 Oct 2003 21:41:13 -0700
-
-nvidia-graphics-drivers (1.0.4496-5) unstable; urgency=low
-
- * Add symlink instruction to nvidia-kernel-source.README.Debian
- * Fix patchlevel version detection.
-
- -- Randall Donald <rdonald at debian.org> Tue, 23 Sep 2003 01:21:29 -0700
-
-nvidia-graphics-drivers (1.0.4496-4) unstable; urgency=low
-
- * Add Provides: nvidia-kernel-src to nvidia-kernel-source (closes: #211713)
- * Upload new diversions and 2.6 support to unstable packages.
- * change == to = in kernel rules file.
-
- -- Randall Donald <rdonald at debian.org> Mon, 22 Sep 2003 15:34:32 -0700
-
-nvidia-graphics-drivers (1.0.4496-3) experimental; urgency=low
-
- * Fix nvidia-kernel-source.README.Debian about installing
- nvidia-kernel-common first.
- * Fix typo in nvidia-kernel-source.README.Debian regarding
- modules/nvidia-kernel-1.0.4496 directory. (closes: #205684)
- * Change diversions to stay within /usr/lib and /usr/X11R6/lib.
- This allows for installs on systems of /usr split between several
- partitions. (closes: #205955)
- * Move nvidia-glx dependancy on nvidia-kernel-source to a recommends.
- * Fix part of gcc 3.3.1 detection that I missed last time. (closes: #205871)
- * Update nvidia-kernel-source.README.Debian to reflect 2.4.21-4-k7.
- * Add preliminary 2.6 support. See README.Debian for details (closes: #203369, #193379)
- * Include CONFIG_APM_MODULE patch file in nvidia-kernel-source.
- * Upload to experimental due to diversion changes and preliminary 2.6
- support
- * Incorporate the NMU by martin f. krafft <madduck at debian.org>
-
- -- Randall Donald <rdonald at debian.org> Tue, 26 Aug 2003 14:42:57 -0700
-
-nvidia-graphics-drivers (1.0.4496-2.1) unstable; urgency=low
-
- * debian.binary/rules used the -a flag to copy the control.template file
- to debian-binary/control. If the former was a symlink, this would result
- in the erasure of the template file as the destionation of the copy would
- also be a symlink to the same file. Removed the -a, now it works just
- fine.
- Closes: Bug#206445, Bug#206449
-
- -- martin f. krafft <madduck at debian.org> Tue, 26 Aug 2003 08:50:46 +0200
-
-nvidia-graphics-drivers (1.0.4496-2) unstable; urgency=low
-
- * Add email from NVIDIA to copyright file.
-
- -- Randall Donald <rdonald at debian.org> Thu, 31 Jul 2003 15:18:25 -0700
-
-nvidia-graphics-drivers (1.0.4496-1) unstable; urgency=low
-
- * New upstream.
- * include shlibs file.
- * Re-split nvidia-glx-dev by request.
-
- -- Randall Donald <rdonald at debian.org> Mon, 28 Jul 2003 14:18:45 -0700
-
-nvidia-graphics-drivers (1.0.4363-1) unstable; urgency=low
-
- * Put nvidia drivers into one source package
- * Move from contrib to non-free
- * Rename nvidia-kernel-src to nvidia-kernel-source
- * Include driver files in nvidia-glx and nvidia-kernel-source instead of
- downloading.
- * Put nvidia-glx-dev files back into nvidia-glx.
- * Separate out modules and devfs files into nvidia-kernel-common.
- * Drop .deb in builder-specified location. Thanks David B Harris
- <david at eelf.ddts.net> (closes: #192112)
- * Lose the version number in modules directory. (closes: #199509)
- * Use automation of versioning based on patches by Marcello Magallon
- <mmagallo at debian.org>. Thanks. (closes: #192312, #192311)
-
- -- Randall Donald <rdonald at debian.org> Fri, 9 May 2003 14:51:15 -0700
-
More information about the pkg-nvidia-devel
mailing list