Changelog
nvidia-graphics-drivers (355.11-1) experimental; urgency=medium
[ Luca Boccassi ]
* 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.
* Updated watch version to 355
* 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.
[ Andreas Beckmann ]
* libglvnd-nvidia: New package package for the vendor-neutral GL libraries:
libOpenGL.so.0, libGLdispatch.so.0
* libegl-nvidia0: New package for the vendor-specific EGL implementation
from NVIDIA (libEGL_nvidia.so.0), accessible via libglvnd.
* libegl1-nvidia: The libEGL.so.1 is now just a (vendor-neutral) stub that
redirects to libEGL_nvidia.so.0 via libglvnd.
* Upload to experimental.
-- Andreas Beckmann <email address hidden> Mon, 01 Feb 2016 19:32:35 +0100