VDPAU Support" in the README for more details.
Both environment variables will now recognize all supported display device names. Improved support for the _GL_SYNC_DISPLAY_DEVICE and VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE environment variables in certain configurations.
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 Deleting these outputs can confuse some applications. proc/driver/nvidia/gpus/0.N/information files from "domain:" to "domain:bus:device.function" to matchthe lspci format.įixed a bug in the GLX_EXT_buffer_age extension where incorrect ages would be returned unless triple buffering was enabled.Ĭhanged the driver's default behavior to stop deleting RandR 1.2 outputs corresponding to unused DisplayPort 1.2 devices.
Renamed per GPU proc directories in /proc/driver/nvidia/gpus/ with GPU's bus location represented in "domain:bus:device.function" format.Īdded 64-bit EGL and OpenGL ES libraries to 64-bit driver packages.Ĭhanged format of "Bus Location" field reported in the as used with 4K resolutions) to be erroneously reported as dual-link inthe nvidia-settings control panel.įixed a bug that prevented some DisplayPort 1.2 displays from being properly restored after a VT switch. Updated the nvidia-settings control panel to populate the dropdown menu of stereo modes with only those modes which are available.įixed a bug that could cause applications using the OpenGL extension ARB_query_buffer_object to crash under Xinerama.įixed a bug that caused high pixelclock HDMI modes (e.g. Updated the nvidia-settings control panel to provide help text for application profile keys and suggestions for valid key nameswhen configuring application profiles. Updated the nvidia-settings control panel to allow the selection of display devices using RandR and target ID names when makingqueries targeted towards specific display devices.įixed a bug that prevented some dropdown menus in the nvidia-settings control panel from working correctly on olderversions of GTK+ (e.g. 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.įixed a bug that could cause nvidia-settings to compute incorrect gamma ramps when adjusting the color correction sliders. Improved performance of OpenGL applications when used in conjunction with the X driver's composition pipeline. See the README for details.Īdded 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. This can be disabled by setting the VDPAU_NVIDIA_DISABLE_ERROR_CONCEALMENT environment variable to 1.Īdded support for application profile rule patterns which are logical operations of subpatterns. On GPUs with VDPAU Feature Set E, VDPAU now supports more robust decode error handling at the cost of a minor performance impact.
The regression did not affect NVIDIA GPU drivers before release 334.įixed a bug that could cause OpenGL programs to hang after calling fork(2).Īdded support for GPUs with VDPAU Feature Set E. Updated nvidia-installer to avoid recursing too deeply into kernel source trees under/usr/lib/modules, mirroring an existing restriction on recursion under /lib/modules.įixed a kernel memory leak that occurred when looping hardware-accelerated video decoding with VDPAU on Maxwell-based GPUs.įixed a bug that caused the X server to crash if a RandR 1.4 output provided by a SinkOutput provider was selected as the primary output onX.Org xserver 1.17 and higher.įixed a bug that caused waiting on X Sync Fence objects in OpenGL to hang indefinitely in some cases.įixed a bug that prevented OpenGL from properly recovering from hardware errors orsync object waits that had timed out.įixed a regression in the NVIDIA kernel module which caused it to improperly dereference a userspace pointer.
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.įixed a bug that could cause an Xid error when terminating a video playback application using the overlay presentation queue in VDPAU.