Back

Vulkan
Patches for Vulkan RunTime
Windows
13 patches available
Vulkan Run Time Libraries are Application Programming Interfaces (APIs) used for computer graphics. An API is a set of subroutine definitions, protocols, and tools for building application software.
Vulkan RunTime Version 1.4.313.0
Release Date
5/6/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Vulkan SDK 1.4.313.0 Release Notes$$$May 6; 2025$$$Release notes for runtime is not provided by vendor.$$$$$$For more details refer - https://vulkan.lunarg.com/doc/sdk/1.4.313.0/windows/release_notes.html
Vulkan RunTime Version 1.4.309.0
Release Date
3/13/2025
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Version 1.4.309.0 for Windows$$$March 13; 2025$$$This SDK supports Vulkan API revision 1.4.309.$$$$$$SDK Version Lifetime Vulkan SDKs older than 2 years are removed from the Vulkan SDK download site and wont be available once removed. All SDKs are backwards compatible and using the latest or newer SDK is recommended due to ongoing bug fixes and enhancements in the SDK content.$$$$$$Overview of new features in SDK 1.4.309.0$$$New Validation Layer error message formats (see the new Validation Layer error messages documentation for all the details)$$$Warnings are now on Warning by default. There are currently only a few in Core Validation. We believe it will help more people to have things such as Undefined Values turned on. People using something like VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT will not be affected.$$$The clunky list of Objects at the top of the message is now more dense and easier to read.$$$The format of all errors will be:$$$first line the VUID; object list; other meta data$$$second line will be the real message$$$third line will be the spec text and URL$$$There is a new option for the output to be in JSON. If turned on; the VkDebugUtilsMessengerCallbackDataEXT::pMessage callback will be a JSON string for people to parse. The schema will more stable then normal error message parsing. See the documentation (linked above) for the schema and all of the details.$$$Synchronization validation error messages have also been improved:$$$They have been reworked to be more human readable$$$There is a new optional section of key-value properties to simplify synchronization validation error suppression and filtering. Extra properties can be enabled in vkconfig or through khronos_validation.syncval_message_extra_properties validation layer setting.$$$New Vulkan Configurator features and improvements$$$Add vkconfig loader` commands to import; export; delete and use stored loader configurations$$$Notify user of a newer SDK$$$The Vulkan Configurator (vkconfig) has been updated to improve quality and stability. See the fixes included in this SDK here. See the Vulkan Configurator documentation for more information.
Vulkan RunTime Version 1.4.304.0
Release Date
1/14/2025
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Vulkan SDK 1.4.304.0 Release Notes$$$Version 1.4.304.0 for Windows$$$January 14; 2025$$$This SDK supports Vulkan API revision 1.4.304.$$$$$$Overview of new features in SDK 1.4.304.0$$$The Windows SDK installation process will now update your Vulkan Runtime (Vulkan Loader) to the latest version for this Vulkan Header. This is being done due to the Vulkan Configurator requiring a newer loader to enable Vulkan Configurator features.$$$Slang (https://github.com/shader-slang/slang); an alternative shader language and compiler; is no longer Beta status. See the slang user guide for details on usage.$$$The glslang public API has been thoroughly sanitized to enable a stable public ABI. As such a shared library is now provided in the SDK.$$$The VK_LAYER_LUNARG_crash_diagnostic layer (for debugging hung GPUs or GPU crashes) is no longer alpha quality and has been promoted to beta quality. See the layer documentation for more details. Please submit any issues found to the Crash Diagnostic Layer repository.$$$The Vulkan headers now include the following new extensions. Note that extensions are optional and may not be implemented by the underlying driver/ICD. Applications can now query for the presence of these new features.$$$VK_EXT_vertex_attribute_robustness$$$VK_KHR_video_encode_av1$$$VK_KHR_video_encode_quantization_map$$$VK_NV_display_stereo$$$VK_HUAWEI_hdr_vivid$$$VK_NV_cooperative_matrix2$$$VK_AMDX_shader_enqueue (profisional extension updated to V2 API)$$$VK_EXT_present_mode_fifo_latest_ready$$$With 1.4; the following extensions were promoted to core:$$$VK_KHR_dynamic_rendering_local_read$$$VK_KHR_global_priority$$$VK_KHR_index_type_uint8$$$VK_KHR_line_rasterization$$$VK_KHR_load_store_op_none$$$VK_KHR_maintenance5$$$VK_KHR_maintenance6$$$VK_KHR_map_memory2$$$VK_KHR_push_descriptor$$$VK_KHR_shader_expect_assume$$$VK_KHR_shader_float_controls2$$$VK_KHR_shader_subgroup_rotate$$$VK_KHR_vertex_attribute_divisor$$$VK_EXT_host_image_copy$$$VK_EXT_pipeline_protected_access$$$VK_EXT_pipeline_robustness$$$vkcube has been updated to support runtime selection of the Windowing Extension used. This allows vkcube to support all available windowing systems with a single binary. The --wsi command line switch has been added for this.
Vulkan RunTime Version 1.3.296.0
Release Date
10/8/2024
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Vulkan SDK 1.3.296.0 Release Notes$$$Version 1.3.296.0 for Windows$$$October 8; 2024$$$This SDK supports Vulkan API revision 1.3.296.$$$$$$Overview of new features in SDK 1.3.296.0$$$Slang (https://github.com/shader-slang/slang); an alternative shader language and compiler; has been included. It is currently in Beta status. See the slang user guide for details on usage.$$$Updates to the Windows on ARM SDK.$$$Windows ARM SDK no longer considered Beta$$$DXC (Microsoft DirectX Shader Compiler has been added to the Windows on ARM SDK$$$Visual Studio 2022 templates added to Windows ARM SDK$$$Windows 11 is now officially supported; since CI has been enabled across many of the SDK repositories.$$$The /Demos folder has been removed from the SDK.$$$Synchronization validation for the VK_KHR_timeline_semaphore extension has been implemented and included in the SDK!$$$The command line installer has a new option copy_only=1 which copies SDK files; but makes no registry changes and does not require administrative permissions to run.$$$The Vulkan headers now include the following new extensions. Note that extensions are optional and may not be implemented by the underlying driver/ICD. Applications can now query for the presence of these new features.$$$VK_EXT_depth_clamp_control$$$VK_EXT_device_generated_commands$$$VK_KHR_compute_shader_derivatives$$$VK_KHR_pipeline_binary$$$VK_NV_command_buffer_inheritance$$$VK_AMD_anti_lag$$$The Vulkan Configurator (vkconfig) has been updated to improve quality and stability. See the fixes included in this SDK here. See the Vulkan Configurator documentation for more information.$$$Improved validation coverage. VUID validation coverage documentation (validation_error_database.csv and validation_error_database.html) has been updated to represent the validation layer VUID coverage status.$$$Drivers: It is recommended you update Vulkan-capable hardware drivers to the latest recommended version from the hardware vendor. A list of Known Issues appears at the end of this document with more information.$$$$$$Vulkan Loader: The Windows SDK does not currently update the Vulkan Loader on your system. Instead you should be getting the Vulkan Loader from your graphics hardware provider driver package. There is an optional Vulkan Runtime package available at vulkan.lunarg.com should you wish to force updating your system with a more recent Vulkan Loader. Starting in 2025; this behavior will change and the Vulkan Loader will be updated as part of the SDK installation.$$$$$$Important Changes for the Vulkan Runtime Installer$$$$$$The Vulkan runtime installer has been modified with an option to not update the Windows registry. See this LunarXchange issue$$$The vulkan runtime installer has been modified to avoid some situations where it was not able to update the DLLs. See this LunarXchange issue$$$The first SDK in 2025 will automatically update the Vulkan Loader during a Windows SDK installation.
Vulkan RunTime Version 1.3.290.0
Release Date
7/23/2024
Bug Fix?
No
Minor Release?
Yes
Patch Notes

Vulkan SDK 1.3.290.0 Release Notes$$$Version 1.3.290.0 for Windows$$$July 23; 2024$$$This SDK supports Vulkan API revision 1.3.290.$$$$$$Overview of new features in SDK 1.3.290.0$$$This is the first release of a Windows on ARM SDK. It is beta status. Please submit any questions or issues you find with the SDK at vulkan.lunarg.com. Please consult the Getting Started guide for specifics about the Windows on ARM SDK.$$$A new layer (VK_LAYER_LUNARG_crash_diagnostic) for debugging hung GPUs or GPU crashes has been added to the SDK. This is the first release of the layer and as such it is labeled as alpha quality. See the layer documentation for more details. Please submit any issues found to the Crash Diagnostic Layer repository.$$$Some changes to the synchronization validation have been made:$$$New layer setting: khronos_validation.syncval_shader_accesses_heuristic. This setting controls the synchronization validation of shader accesses (an existing feature). Previously; it was always enabled; but it is now disabled by default. It is a heuristic that can produce false positives.$$$khronos_validation.sync_queue_submit option is deprecated. Use khronos_validation.syncval_submit_time_validation instead.$$$The Vulkan headers now include the following new extensions. Note that extensions are optional and may not be implemented by the underlying driver/ICD. Applications can now query for the presence of these new features.$$$VK_KHR_maintenance7$$$VK_KHR_shader_relaxed_extended_instruction$$$VK_EXT_shader_replicated_composites$$$VK_MESA_image_alignment_control$$$VK_EXT_legacy_vertex_attributes$$$The Vulkan Configurator (vkconfig) has been updated to improve quality and stability. See the fixes included in this SDK here. See the Vulkan Configurator documentation for more information.$$$Improved validation coverage. VUID validation coverage documentation (validation_error_database.csv and validation_error_database.html) has been updated to represent the validation layer VUID coverage status.$$$Drivers: It is recommended you update Vulkan-capable hardware drivers to the latest recommended version from the hardware vendor. A list of Known Issues appears at the end of this document with more information.$$$$$$Vulkan Loader: The Windows SDK does not update the Vulkan Loader on your system. Instead you should be getting the Vulkan Loader from your graphics hardware provider driver package. There is an optional Vulkan Runtime package available at vulkan.lunarg.com should you wish to force updating your system with a more recent Vulkan Loader.
Vulkan RunTime Version 1.3.283.0
Release Date
5/14/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Vulkan SDK 1.3.283.0 Release Notes$$$$$$Version 1.3.283.0 for Windows$$$May 14; 2024$$$This SDK supports Vulkan API revision 1.3.283.$$$$$$Overview of new features in SDK 1.3.283.0$$$The Vulkan Configurator (vkconfig) has been updated to improve quality and stability. See the fixes included in this SDK here. See the Vulkan Configurator documentation for more information.$$$Improved validation coverage. VUID validation coverage documentation (validation_error_database.csv and validation_error_database.html) has been updated to represent the validation layer VUID coverage status.$$$The Vulkan Capabilities viewer is now available on the Windows start menu$$$Drivers: It is recommended you update Vulkan-capable hardware drivers to the latest recommended version from the hardware vendor. A list of Known Issues appears at the end of this document with more information.$$$$$$Vulkan Loader: The Windows SDK does not update the Vulkan Loader on your system. Instead you should be getting the Vulkan Loader from your graphics hardware provider driver package. There is an optional Vulkan Runtime package available at vulkan.lunarg.com should you wish to force updating your system with a more recent Vulkan Loader.$$$$$$Platform Support Matrix$$$FeaturetWindowstLinux tarballtUbuntu PackagestmacOS SDK$$$Toolstttt$$$Vulkan ConfiguratortXtXtXtX$$$VulkaninfotXtXtXtX$$$VIA (Vulkan Installation Analyzer)tXtXtXtX$$$Vulkan Profiles API LibrarytXtXtXtX$$$VOLK (a meta-loader for Vulkan)tXtXtXtX$$$AMD Memory AllocatortXtXtXtX$$$Validation Layerstttt$$$ValidationtXtXtXtX$$$Best PracticestXtXtXtX$$$GPU Assisted ValidationtXtXtXt$$$Debug PrintftXtXtXt$$$Synchronization ValidationtXtXtXtX$$$Utility Layerstttt$$$Profiles LayertXtXtXtX$$$API DumptXtXtXtX$$$MonitortXtXtXt$$$ScreenshottXtXtXt$$$GFXReconstructtXtXtXt$$$Extension Layerstttt$$$Synchronization 2tXtXtXtX$$$Shader ObjecttXttt$$$Shader Toolstttt$$$glslangValidatortXtXtXtX$$$SPIR-V OptimizertXtXtXtX$$$SPIR-V Disassembler; Assembler; ValidatortXtXtXtX$$$SPIR-V RemappertXtXtXtX$$$SPIR-V Control Flow VisualizationtXtXtXtX$$$SPIR-V Cross-Compilation and ReflectiontXtXtXtX$$$shaderctXtXtXtX$$$DXC (DirectX Shader Compiler)tXtXtXtX$$$SPIRV-reflecttXtXtXtX$$$SDK Components$$$This version of the SDK is based on the following specifications; source code repositories; and commits:$$$$$$Vulkan Specification$$$SPIR-V Specification (Version 1.6; Revision 3)$$$GLSL Specification (Version 4.6)$$$GitHub Repo: KhronosGroup/glslang; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/SPIRV-Cross Version Tag: vulkan-sdk-1.3.283.0$$$Github Repo: SPIRV-Reflect Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/SPIRV-Tools; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-Headers; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-Loader; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-Tools; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-ValidationLayers; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-Profiles; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-ExtensionLayer; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: KhronosGroup/Vulkan-Utility-Libraries; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: LunarG/gfxreconstruct; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: LunarG/VulkanTools; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: volk; Version Tag: vulkan-sdk-1.3.283.0$$$GitHub Repo: AMD Memory Allocator commit: 5677097bafb8477097c6e3354ce68b7a44fd01a4$$$GitHub Repo: microsoft/DirectXShaderCompiler commit: 4f4bb4208959a0192b511166fd76bc307edf56ad$$$GitHub Repo: google/shaderc commit: 436237a4ab2be3225acedc66016ea2aa82946b37$$$GitHub Repo: SaschaWillems/VulkanCapsViewer tag: 3.40$$$GitHub Repo: sdl; Version Tag: release-2.30.3$$$GitHub Repo: glm; Version Tag: 1.0.1$$$LunarG would like to thank all of the many
Vulkan RunTime Version 1.3.280.0
Release Date
3/19/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.261.1
Release Date
8/30/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.250.1
Release Date
6/29/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.236.0
Release Date
12/14/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.216.0
Release Date
6/14/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.243.0
Release Date
1/30/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Vulkan RunTime Version 1.3.239.0
Release Date
1/30/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

Not provided by vendor
Interested in automating patching for Adobe Acrobat?