Vulkan Layer Settings Configurator
Khronos Core & Object Validation
Khronos Sync, Debug & GPU Validation
API Dump Output Settings
API Dump Formatting Settings
fine_grained_locking (Enable fine grained locking for Core Validation):
true
false
validate_sync (Check resource access conflicts):
false
true
output_range (Frames to output, e.g., "0-0" for all):
name_size (Characters for variable names):
validate_core (Main heavy-duty validation checks):
true
false
syncval_submit_time_validation (Sync validation on submit boundaries):
true
false
output_format (Output format):
text
html
json
show_types (Dump types with values):
true
false
check_image_layout (Check image subresource layouts):
true
false
syncval_shader_accesses_heuristic (Account for shader memory accesses):
false
true
pre_dump (Log parameters before and after calls):
false
true
type_size (Characters for type names):
check_command_buffer (Check Vulkan objects in command buffers):
true
false
syncval_message_extra_properties (Append extra properties to error messages):
false
true
file (Write to file instead of stdout):
false
true
show_shader (Dump shader binary code):
false
true
check_object_in_use (Check objects not in use when destroyed):
true
false
printf_enable (Enable DebugPrintf):
false
true
log_filename (File path or "stdout"):
no_addr (Use "address" instead of hex addresses):
false
true
check_query (Checks for commands using VkQueryPool):
true
false
printf_to_stdout (Redirect Debug Printf to stdout):
true
false
flush (Flush IO after each call):
true
false
use_spaces (Replace tabs with spaces):
true
false
check_shaders (Validate SPIR-V contents):
true
false
printf_verbose (Print verbose Debug Printf info):
false
true
timestamp (Show timestamps):
false
true
indent_size (Spaces per tab):
check_shaders_caching (Cache shader validation):
true
false
printf_buffer_size (Buffer size for messages in bytes):
detailed (Dump parameter details):
true
false
show_thread_and_frame (Show thread and frame info):
true
false
unique_handles (Handle wrapping checks):
true
false
gpuav_enable (Enable GPU-assisted validation):
false
true
object_lifetime (Object tracking checks):
true
false
gpuav_safe_mode (Enable safe mode for GPU-AV):
false
true
stateless_param (Stateless parameter checks):
true
false
thread_safety (Thread checks):
true
false
"Save Config" to standard vk_layer_settings.txt file.
Save Config