
Fixed a bug that could prevent nvidia-xconfig from disabling the X Composite extension on version 1.20 of the X.org X server.
Fixed build failures which resulted in errors like "implicit declaration of function drm_.", when building the NVIDIA DRM kernel module for Linux kernel 5.0 release candidates. Improved nvidia-bug-report.sh to grab the output of the `vulkaninfo` command when it is available. Fixed a bug that prevented Vulkan applications from using the VK_EXT_display_control extension on a display that is driven by X. Fixed a bug where destroying a direct-to-display swapchain could crash Vulkan applications. Removed the NVreg_UseThreadedInterrupts kernel module parameter from nvidia.ko. Optimized nvidia-installer to only run depmod(1) once when installing, rather than twice (once during the uninstall phase and again when installing new kernel modules). Updated the VDPAU driver to reject decoding to YUV 4:2:2 video surfaces. Removed libnvidia-wfb.so from the driver package.
Fixed a bug that could sometimes prevent PRIME displays from being selected in the display settings page of nvidia-settings. Added support for stereo presentation in Vulkan. Fixed a bug that caused vkCmdPushConstants to generate Xid 13 messages when executed with VK_SHADER_STAGE_ALL on a compute queue.
See the changes listed below for more details :