## Vulkan SDK 1.4.357.1 Release Notes

##### Version 1.4.357.1 for Linux

###### July 28, 2026

### Overview of new features in SDK 1.4.357.1

This SDK supports Vulkan API revision 1.4.357.

Please refer to the Getting Started Guide for a list of supported Linux distributions.

Drivers: It is recommended that 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.

### Looking for the Android build of the Validation Layers?

With each SDK release, the Android Validation Layer binaries are released in the Validation Layers repository

### Deprecation Notices

- SDK Version Lifetime. Vulkan SDK's older than 2 years are removed from the Vulkan SDK download site and won't be available once removed. All SDK's are backwards compatible and using the latest or newer SDK is recommended due to ongoing bug fixes and enhancements in the SDK content.

### GLIBC requirements

The precompiled binaries provided require GLIBC version 2.35 or higher

### Overview of new features in SDK 1.4.357.0

- 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_shader_ocp_microscaling_types
  - VK_ARM_tensor_controls
  - VK_IMG_filter_linear_2d
  - VK_KHR_extended_flags
  - VK_KHR_video_encode_feedback2
  - VK_EXT_multisampled_render_to_swapchain
  - VK_NV_cooperative_matrix_decode_vector
  - VK_KHR_opacity_micromap
  - VK_EXT_shader_split_barrier
  - VK_AMD_gpa_interface
  - VK_QCOM_elapsed_timer_query
  - VK_QCOM_image_processing3
  - VK_QCOM_shader_multiple_wait_queues

- With this SDK, GPU-AV validation of VK_EXT_descriptor_heap and VK_EXT_descriptor_buffer is now enabled.

- To reduce the required amount of validation required by the GPU-AV (which can cause significantly slower performance) "Scoped GPU-AV" is a method of limiting the scope of GPU-AV. This capability has been added to the Validation Layer. See the Scoped GPU-AV documentation (within the GPU-AV documentation) for more details.

- GPU Dump was added to the Vulkan Validation Layer which is a tool similar to API Dump. This is a fast/lite tool that can provide a lot of useful information for extensions such as VK_EXT_descriptor_heap. See the GPU Dump documentation for more information.

- With this SDK, Ubuntu 24.04 and 26.04 are the supported versions.

- The chunked and PDF versions of the Vulkan specification are no longer available from Khronos and have been removed from the Vulkan SDK.

- Improved validation coverage. VUID validation coverage documentation (validation_usage_todo.html) has been updated to represent the validation layer VUID coverage status.

### Platform Support Matrix

Feature | Windows-x64/x86 | Windows-ARM | Linux tarball | macOS SDK
--- | --- | --- | --- | ---
Tools |  |  |  |
Vulkan Configurator | X | X | X | X
Vulkaninfo | X | X | X | X
Vulkan Profiles API Library | X | X | X | X
VOLK (a meta-loader for Vulkan) | X | X | X | X
AMD Memory Allocator | X | X | X | X
Validation Layers |  |  |  |
Validation | X | X | X | X
Best Practices | X | X | X | X
GPU Assisted Validation | X | X | X | X *
Debug Printf | X | X | X | X *
Synchronization Validation | X | X | X | X
Utility Layers |  |  |  |
Crash Diagnostic Layer | X | X | X |
Profiles Layer | X | X | X | X
API Dump | X | X | X | X
Monitor | X | X | X | X
Screenshot | X | X | X | X
GFXReconstruct | X | X | X | X
Extension Layers |  |  |  |
Synchronization 2 | X | X | X | X
Shader Object | X | X | X | X
Shader Tools |  |  |  |
glslangValidator | X | X | X | X
SPIR-V Optimizer | X | X | X | X
SPIR-V Disassembler, Assembler, Validator | X | X | X | X
SPIR-V Remapper (spirv-opt canonicalize-ids) | X | X | X | X
SPIR-V Control Flow Visualization | X | X | X | X
SPIR-V Cross-Compilation and Reflection | X | X | X | X
shaderc | X | X | X | X
DXC (DirectX Shader Compiler) | X | X | X | X
SPIRV-reflect | X | X | X | X
slang | X | X | X | X

- Note: Only supported on KosmicKrisp and not on MoltenVK

### 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 7)
- GLSL Specification (Version 4.6)
- GitHub Repo: KhronosGroup/glslang, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/SPIRV-Cross Version Tag: vulkan-sdk-1.4.357.0
- Github Repo: SPIRV-Reflect Version Tag: vulkan-sdk-1.4.357.0
- Github Repo: shader-slang Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/SPIRV-Tools, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-Headers, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-Loader, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-Tools, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-ValidationLayers, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-Profiles, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-ExtensionLayer, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: KhronosGroup/Vulkan-Utility-Libraries, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: LunarG/gfxreconstruct, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: LunarG/VulkanTools, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: LunarG/CrashDiagnosticLayer, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: volk, Version Tag: vulkan-sdk-1.4.357.0
- GitHub Repo: AMD Memory Allocator tag: v3.4.0
- GitHub Repo: microsoft/DirectXShaderCompiler commit: a107ba613b346e96c71990729c1b763a50e7896b
- GitHub Repo: google/shaderc commit: ef2c68b4871a3c399a0808321b51379847a54673
- GitHub Repo: SaschaWillems/VulkanCapsViewer tag: 4.11

### Submitting Issues

If while using the tools and layers included in the SDK you find a defect in that tool or layer, the most expedient way to get a resolution is to submit to its corresponding repository. For example, if you believe you have found a defect in the Validation Layers, submit an issue at the repository for Validation Layers. The only exception to this is for the shader tool chain (glslang, SPIRV-Cross, SPIRV-Tools, shaderc). For these repositories you can submit issues against the SDK at vulkan.lunarg.com.

### Known Issues

- When using Vulkan Profiles requiring Profiles with the Vulkan Profiles layer, no warning is emitted when trying to override a device capability to a value that is not supported by the device.
- Vulkan Configurator known issues are documented in the Vulkan Configurator Change Log