0644:err:d3d12_command_signature_init_state_template: Root parameter 0 is not a raw VA. Cannot implement command signature which updates root descriptor.
sample notes (maybe interesting to know):
"In this SDK a new revision of Root Signatures is available for Direct3D 12 apps to use. Root Signature 1.1 allows for apps to declare when descriptors in a descriptor heap won't change or the data descriptors point to won't change. "
log:
warn: DXGIDeclareAdapterRemovalSupport: Stub
warn: CreateDXGIFactory2: Ignoring flags
info: Game: D3D12ExecuteIndirectori.exe
info: DXVK: v1.8
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: NVIDIA GeForce GTX 970:
info: Driver: 516.48.0
info: Vulkan: 1.3.217
info: Memory Heap[0]:
info: Size: 4043 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Type[8]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 16362 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[9]: Property Flags = 0x6
info: Memory Type[10]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[11]: Property Flags = 0x7
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
0644:info:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
0644:info:vkd3d_config_flags_init_once: VKD3D_CONFIG=''.
0644:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0.
0644:info:vkd3d_instance_init: vkd3d-proton - build: 1d869e3e21a067e.
0644:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x0.
0644:warn:vkd3d_is_linear_tiling_supported: Attempting to create linear image, but not supported.
usage: 0x1f, flags: 0, fmt: 37, image_type: 1
0644:info:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_VALVE_mutable_descriptor_type.
0644:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 1664, may be inaccurate.
0644:info:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
0644:info:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
5114:info:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
5114:info:vkd3d_pipeline_library_disk_cache_merge: Merging disk caches.
5114:info:vkd3d_pipeline_library_disk_cache_merge: Read-only cache is out of date, discarding it.
5114:info:vkd3d_pipeline_library_disk_cache_merge: Successfully promoted write cache to read cache.
5114:info:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 2.632 ms.
5114:info:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.149 ms.
5114:info:d3d12_pipeline_library_read_blob_stream_format: Device teardown request received, stopping parse early.
5114:info:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.011 ms.
5114:info:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
0644:info:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.6.0.
0644:info:vkd3d_instance_init: vkd3d-proton - build: 1d869e3e21a067e.
0644:info:vkd3d_memory_info_init_budgets: Applying resizable BAR budget to memory types: 0x0.
0644:warn:vkd3d_is_linear_tiling_supported: Attempting to create linear image, but not supported.
usage: 0x1f, flags: 0, fmt: 37, image_type: 1
0644:info:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_VALVE_mutable_descriptor_type.
0644:fixme:d3d12_device_caps_init_feature_options1: TotalLaneCount = 1664, may be inaccurate.
0644:info:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
0644:info:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
1ef0:info:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
0644:fixme:d3d12_swapchain_init: Ignoring swap effect 0x4.
1ef0:info:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
1ef0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.348 ms.
1ef0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Mapping read-only cache took 0.106 ms.
1ef0:info:d3d12_pipeline_library_read_blob_stream_format: Sliced stream cache entry detected. Ignoring rest of archive.
1ef0:info:vkd3d_pipeline_library_disk_cache_initial_setup: Parsing stream archive took 0.014 ms.
1ef0:info:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
0644:warn:select_vk_format: Failed to find Vulkan swapchain format for DXGI_FORMAT_R8G8B8A8_UNORM.
warn: DXGI: MakeWindowAssociation: Ignoring flags
0644:warn:d3d12_pipeline_state_init_graphics: Ignoring stencilTestEnable due to lack of stencil aspect.
1ef0:info:vkd3d_pipeline_library_disk_thread_main: Pipeline cache marked dirty. Flush is scheduled.
0644:warn:d3d12_resource_validate_create_info: Ignoring optimized clear value.
0644:err:d3d12_command_signature_init_state_template: Root parameter 0 is not a raw VA. Cannot implement command signature which updates root descriptor.
Hi,
just wanted to test Microsoft ExecuteIndirect DX12 sample (https://docs.microsoft.com/en-us/samples/microsoft/directx-graphics-samples/d3d12-execute-indirect-sample-win32/)
precompiled:
d3d12-execute-indirect-sample-win32.exe.zip
(I add a vsync-off also to test perf with VKD3D vs native DX12 once working..)
using latest VKD3D from master (https://github.com/HansKristian-Work/vkd3d-proton/commit/1d869e3e21a067ef89b02bfe64c4c551ebc2f4e2) (https://github.com/HansKristian-Work/vkd3d-proton/actions/runs/2576361784)
sample fails with (full log below):
sample notes (maybe interesting to know):
"In this SDK a new revision of Root Signatures is available for Direct3D 12 apps to use. Root Signature 1.1 allows for apps to declare when descriptors in a descriptor heap won't change or the data descriptors point to won't change. "
log: