Added support for the following GPUs:
NVIDIA GeForce RTX 3050
Fixed several issues which caused the supported-gpus.json file to contain incorrect product information.
Fixed a bug that caused the nvidia-settings control panel to report inaccurate ECC error counts, and completely prevented the reporting of aggregate ECC error counts. ECC error counts reported by nvidia-smi were not affected.
Added a GUI control for setting Image Sharpening values in the app profiles page of the nvidia-settings control panel.
Fixed a bug which caused Vulkan applications to hang when the __GL_THREADED_OPTIMIZATIONS environment variable was set to enable threaded optimizations in the NVIDIA driver.
Fixed a bug where calls to vkWaitForPresentKHR would fail with VK_TIMEOUT on Maxwell and Pascal GPUs.
Added support for the VK_EXT_depth_clip_control extension.
Added support for the VK_EXT_border_color_swizzle extension.
Added support for the VK_EXT_image_view_min_lod extension.
Fixed a bug in the Vulkan compiler where 64-bit atomics were partially broken.
Fixed a bug in the Vulkan driver where VK_NULL_HANDLE was not properly handled as input to VkRenderingFragmentShadingRateAttachmentInfoKHR.imageView.
Added support for the VK_KHR_dynamic_rendering extension.
Added support for the bufferDeviceAddressCaptureReplay Vulkan feature.
Optimized the Vulkan fullscreen presentation path for X11 and direct-to-display swapchains.
Added AV1 decode support to the NVIDIA VDPAU driver. See the VDPAU Support appendix in the README for supported AV1 decoder profiles.
Added support for the VK_KHR_format_feature_flags2 extension.
Added support for the VK_KHR_maintenance4 extension.
Fixed a bug in the Vulkan driver where the SPIR-V Centroid interpolation decoration was not ignored when used in conjunction with FragCoord.
Fixed a bug in the Vulkan driver where unreferenced descriptor bindings were sometimes not ignored properly.
Fixed a bug in the Vulkan driver where vkCmdBindDescriptorSets would not properly handle pDynamicOffsets for compute pipelines.
Added support for the VK_KHR_shader_integer_dot_product extension.
Added support for the VK_EXT_primitive_topology_list_restart extension.
Added support for the VK_EXT_load_store_op_none extension.
Fixed a bug which caused OpenGL and Vulkan applications to generate excessive traffic over dbus while attempting to communicate with nvidia-powerd, even though nvidia-powerd was not running.
Removed the runtime loader (rtld) sanity test from nvidia-installer.This test has been made largely obsolete by GLVND.
Updated nvidia-xconfig to add a BusID to the "Device" section by default on systems with both NVIDIA and non-NVIDIA GPUs. This behavior can be suppressed by using the --no-busid option.
Enabled GSP Firmware by default on NVIDIA T4, A100, A30, A40, A16, A2, and several other Tesla products. Please see the "GSP Firmware" chapter in the README for details.
Fixed a bug in the Vulkan driver where some Ray Tracing shaders would timeout, resulting in device loss.
Fixed a bug in the Vulkan driver where unused input attributes to a vertex shader would corrupt the interpolation qualifiers for the shader.
Fixed a bug in the Vulkan driver where individual components of barycentric inputs could not be read.
Added support for the VK_KHR_present_id extension.
Added support for the VK_KHR_present_wait extension.
Added support for the VK_KHR_shader_subgroup_uniform_control_flow extension.
Fixed a bug where VK_NVX_binary_import was advertised as supported on unsupported platforms. This caused calls to vkCreateDevice to fail if applications attempted to enable VK_NVX_binary_import on such platforms.
Added support for the GBM API. This adds the new symlink nvidia-drm_gbm.so pointing to the file libnvidia-allocator.so.VERSION to implement a GBM backend driver usable with the GBM loader from the Mesa project version 21.2 and above, as well as the files libnvidia-egl-gbm.so.1.1.0 and 15_nvidia_gbm.json, which implement EGL support for the GBM platform (EGL_KHR_platform_gbm).
Add indicator for Resizable BAR support on compatible systems.
Fixed a bug that could cause the X server to crash when starting a new server generation on PRIME configurations.
Removed support for NvIFROpenGL. This functionality was deprecated in the 470.xx driver release.
Removed libnvidia-cbl.so from the driver package. This functionality is now provided by other driver libraries.
Changed the minimum required Linux kernel version from 2.6.32 to 3.10.
Updated nvidia.ko to load even if no supported NVIDIA GPUs are present when an NVIDIA NVSwitch device is detected in the system. Previously, nvidia.ko would fail to load into the kernel if no supported GPUs were present.
Added support for Vulkan 1.3.
Added a new daemon, nvidia-powerd, to provide support for the Dynamic Boost feature on supported systems. Dynamic Boost balances power between the CPU and the GPU for improved performance. For more details, see the "Dynamic Boost on Linux" chapter in the README.
Updated nvidia-bug-report.sh to search the systemd journal for nvidia-powerd logs.
Added a new module parameter, "peerdirect_support", to the nvidia-peermem.ko kernel module, to correctly support GPUDirect RDMA on MOFED 5.0 and older releases.
Added an application profile to avoid an image corruption issue in Blender, as described at https://developer.blender.org/T76874
Fixed a driver installation failure on Linux kernel 5.17 release candidates, where the NVIDIA kernel module failed to build with error "implicit declaration of function 'PDE'".
NVIDIA TITAN SERIES
NVIDIA TITAN RTX, NVIDIA TITAN V, NVIDIA TITAN Xp, NVIDIA TITAN X (Pascal), GeForce GTX TITAN X
GEFORCE RTX 30 SERIES (NOTEBOOKS)
GeForce RTX 3080 Ti Laptop GPU, GeForce RTX 3080 Laptop GPU, GeForce RTX 3070 Ti Laptop GPU, GeForce RTX 3070 Laptop GPU, GeForce RTX 3060 Laptop GPU, GeForce RTX 3050 Ti Laptop GPU, GeForce RTX 3050 Laptop GPU
GEFORCE RTX 30 SERIES
GeForce RTX 3090, GeForce RTX 3080 Ti, GeForce RTX 3080, GeForce RTX 3070 Ti, GeForce RTX 3060 Ti, GeForce RTX 3070, GeForce RTX 3060, GeForce RTX 3050
GEFORCE RTX 20 SERIES (NOTEBOOKS)
GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060, GeForce RTX 2050
GEFORCE RTX 20 SERIES
GeForce RTX 2080 Ti, GeForce RTX 2080 SUPER, GeForce RTX 2080, GeForce RTX 2070 SUPER, GeForce RTX 2070, GeForce RTX 2060 SUPER, GeForce RTX 2060
GEFORCE MX500 SERIES (NOTEBOOKS)
GeForce MX570, GeForce MX550
GEFORCE MX400 SERIES (NOTEBOOKS)
GEFORCE MX300 SERIES (NOTEBOOKS)
GeForce MX350, GeForce MX330
GEFORCE MX200 SERIES (NOTEBOOKS)
GeForce MX250, GeForce MX230
GEFORCE MX100 SERIES (NOTEBOOK)
GeForce MX150, GeForce MX130, GeForce MX110
GEFORCE GTX 16 SERIES (NOTEBOOKS)
GeForce GTX 1660 Ti, GeForce GTX 1650 Ti, GeForce GTX 1650
GEFORCE 16 SERIES
GeForce GTX 1660 SUPER, GeForce GTX 1650 SUPER, GeForce GTX 1660 Ti, GeForce GTX 1660, GeForce GTX 1650
GEFORCE 10 SERIES
GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GT 1030, GeForce GT 1010
GEFORCE 10 SERIES (NOTEBOOKS)
GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050
GEFORCE 900 SERIES
GeForce GTX 980 Ti, GeForce GTX 980, GeForce GTX 970, GeForce GTX 960, GeForce GTX 950
GEFORCE 900M SERIES (NOTEBOOKS)
GeForce GTX 980, GeForce GTX 980M, GeForce GTX 970M, GeForce GTX 965M, GeForce GTX 960M, GeForce GTX 950M, GeForce 945M, GeForce 940MX, GeForce 930MX, GeForce 920MX, GeForce 940M, GeForce 930M
GEFORCE 800M SERIES (NOTEBOOKS)
GeForce GTX 860M, GeForce GTX 850M, GeForce 845M, GeForce 840M, GeForce 830M
GEFORCE 700 SERIES
GeForce GTX 750 Ti, GeForce GTX 750, GeForce GTX 745
NVIDIA RTX SERIES
NVIDIA RTX A6000, NVIDIA RTX A5000, NVIDIA RTX A4500, NVIDIA RTX A4000, NVIDIA RTX A2000 12GB, NVIDIA RTX A2000, NVIDIA T1000 8GB, NVIDIA T1000, NVIDIA T600, NVIDIA T400 4GB, NVIDIA T400
NVIDIA RTX SERIES (NOTEBOOKS)
NVIDIA RTX A5000 Laptop GPU, NVIDIA RTX A4000 Laptop GPU, NVIDIA RTX A3000 Laptop GPU, NVIDIA RTX A2000 Laptop GPU, NVIDIA T1200 Laptop GPU, NVIDIA T600 Laptop GPU, NVIDIA T500
QUADRO RTX SERIES
Quadro RTX 8000, Quadro RTX 6000, Quadro RTX 5000, Quadro RTX 4000, Quadro RTX 3000
QUADRO RTX SERIES (NOTEBOOKS)
Quadro RTX 6000
Quadro GV100, Quadro GP100, Quadro P6000, Quadro P5200, Quadro P5000, Quadro P4000, Quadro P2200, Quadro P2000, Quadro P1000, Quadro P620, Quadro P600, Quadro P400, Quadro M6000 24GB, Quadro M6000, Quadro M5000, Quadro M4000, Quadro M2000, Quadro K2200, Quadro K1200, Quadro K620
QUADRO SERIES (NOTEBOOKS)
Quadro T2000, Quadro T1000, Quadro P5200, Quadro P5000, Quadro P4200, Quadro P3200, Quadro P4000, Quadro P3000, Quadro P2000, Quadro P1000, Quadro P600, Quadro P520, Quadro P500, Quadro M2200, Quadro M1200, Quadro M620, Quadro M520, Quadro M5500, Quadro M5000M, Quadro M4000M, Quadro M3000M, Quadro M2000M, Quadro M1000M, Quadro M600M, Quadro M500M, Quadro K2200M, Quadro K620M
QUADRO BLADE/EMBEDDED SERIES
Quadro P5000, Quadro P3000, Quadro M5000 SE, Quadro M3000 SE
QUADRO NVS SERIES