protonscr

Starfield - "Graphics card does not meet the minimal specifications requirements." Error Messageon GTX 1080 Ti

vkd3dclosed
HansKristian-Work/vkd3d-proton#1680 · opened 2023-09-03 by kleinermob · updated 2024-02-08 · 23 comments · github
Kkleinermob 2023-09-03 github

Starfield doesn't start and results in this Error Message, same error happened with Proton too and under Windows too with VKD3D.

-Distro: Arch Linux

  • GPU: NVIDIA GeForce GTX 1080 Ti
  • Driver: 535.104.05-2
  • Wine version: lutris-GE-Proton8-14
  • VKD3D-Proton version: v2.9

fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.0 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0070:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:err:hid:udev_bus_init UDEV monitor creation failed
00d4:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
00d4:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
00d4:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
00d4:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000011FCD0 1 C) semi-stub
00d4:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000011FCD0 1 C) semi-stub
0118:fixme:oleacc:find_class_data unhandled window class: L"#32769"
0118:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0118:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0118:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000034FCA8, 000000000021FAC0: stub!
00d4:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000091D5D8, 0000000001B2FAA0: stub!
info: Game: Starfield.exe
info: DXVK: v2.2
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x2d4ad3fd0
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: 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 1080 Ti:
info: Driver : NVIDIA 535.104.5
info: Memory Heap[0]:
info: Size: 11264 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 17965 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[8]: Property Flags = 0x6
info: Memory Type[9]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 246 MiB
info: Flags: 0x1
info: Memory Type[10]: Property Flags = 0x7
warn: CreateDXGIFactory2: Ignoring flags
info: Game: Starfield.exe
info: DXVK: v2.2
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x2d4ad3fd0
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: 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 1080 Ti:
info: Driver : NVIDIA 535.104.5
info: Memory Heap[0]:
info: Size: 11264 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 17965 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[8]: Property Flags = 0x6
info: Memory Type[9]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 246 MiB
info: Flags: 0x1
info: Memory Type[10]: Property Flags = 0x7
1109.891:00d0:00d4:info:vkd3d-proton:vkd3d_instance_apply_application_workarounds: Program name: "Starfield.exe"
1109.891:00d0:00d4:info:vkd3d-proton:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
1109.891:00d0:00d4:info:vkd3d-proton:vkd3d_config_flags_init_once: VKD3D_CONFIG=''.
1109.891:00d0:00d4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.9.0.
1109.891:00d0:00d4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 6365efeba253807.
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: Device heaps are split. Assuming small BAR situation. Using HOST_COHERENT only.
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_EXT_mutable_descriptor_type (or VALVE).
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1109.972:00d0:00d4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 3584, may be inaccurate.
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
1109.972:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
1109.978:00d0:0134:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
1109.978:00d0:0134:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
1109.978:00d0:0134:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.143 ms.
1109.978:00d0:0134:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Failed to map read-only cache: vkd3d-proton.cache.
1109.978:00d0:0134:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
1109.995:00d0:00d4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.9.0.
1109.995:00d0:00d4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 6365efeba253807.
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: Device heaps are split. Assuming small BAR situation. Using HOST_COHERENT only.
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_EXT_mutable_descriptor_type (or VALVE).
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.066:00d0:00d4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 3584, may be inaccurate.
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
1110.066:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
1110.072:00d0:013c:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
1110.072:00d0:013c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
1110.072:00d0:013c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.140 ms.
1110.072:00d0:013c:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Failed to map read-only cache: vkd3d-proton.cache.
1110.072:00d0:013c:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
1110.090:00d0:00d4:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.9.0.
1110.090:00d0:00d4:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 6365efeba253807.
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: Device heaps are split. Assuming small BAR situation. Using HOST_COHERENT only.
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_EXT_mutable_descriptor_type (or VALVE).
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_bindless_state_add_binding: Device supports VK_EXT_descriptor_buffer!
1110.159:00d0:00d4:fixme:vkd3d-proton:d3d12_device_caps_init_feature_options1: TotalLaneCount = 3584, may be inaccurate.
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Remapping VKD3D_SHADER_CACHE to: vkd3d-proton.cache.
1110.159:00d0:00d4:info:vkd3d-proton:vkd3d_pipeline_library_init_disk_cache: Attempting to load disk cache from: vkd3d-proton.cache.
1110.165:00d0:0144:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Performing async setup of stream archive ...
1110.165:00d0:0144:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_merge: No write cache exists. No need to merge any disk caches.
1110.165:00d0:0144:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Merging pipeline libraries took 0.137 ms.
1110.165:00d0:0144:info:vkd3d-proton:vkd3d_pipeline_library_disk_cache_initial_setup: Failed to map read-only cache: vkd3d-proton.cache.
1110.165:00d0:0144:info:vkd3d-proton:vkd3d_pipeline_library_disk_thread_main: Done performing async setup of stream archive.
00d4:fixme:imm:ImeSetActiveContext himc 000000000001005C, flag 0x1 stub!
00dc:fixme:imm:ImeSetActiveContext himc 0000000000010026, flag 0 stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092BFD8, 0000000001B2FAA0: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Static"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092E8A8, 0000000001B2F940: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Button"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092E928, 0000000001B2F940: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Static"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092E9A8, 0000000001B2F940: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Static"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092C058, 0000000001B2FAA0: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Button"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 000000000092EA28, 0000000001B2FAA0: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Static"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000937E38, 0000000001B2FAA0: stub!
0124:fixme:oleacc:find_class_data unhandled window class: L"Button"
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0124:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0124:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
0124:fixme:uiautomation:nc_provider_GetPatternProvider 0000000000925C20, 10002, 0000000001B2ECA0: stub
0124:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000925B90, 10002, 0000000001B2ECA0: stub
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000937EB8, 0000000001B2FAA0: stub!
0124:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0124:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0124:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000937F38, 0000000001B2FAA0: stub!
0124:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0124:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0124:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 0000000000925B90, 10002, 0000000001B2ECA0: stub
Monitored process exited.
Initial process has exited (return code: 0)
Exit with return code 0

BBlisto91 2023-09-03 github

Try with latest master if you can https://github.com/HansKristian-Work/vkd3d-proton/actions/runs/6039056917
Though even then the game is known to crash on the current latest Nvidia drivers.

Also please attach logs as text files or links so they don't fill the whole page.

Edit: actually since you say it happens with proton too I assume you've tried experimental.

Post the output of ls /usr/share/vulkan/icd.d/

Kkleinermob 2023-09-03 github

Many people also have the same issue with the 1080 Ti as seen in the Proton issue:
https://github.com/ValveSoftware/Proton/issues/7064#issuecomment-1703270854

same issue with latest master:
log.txt

output:

❯ ls /usr/share/vulkan/icd.d/
.rw-r--r-- 140 root 22 Aug 17:00  nvidia_icd.json
BBlisto91 2023-09-03 github

I'm not a dev so just taking a guess here from some poking around.
From what i can tell the 1080 TI doesn't support the VK_NV_compute_shader_derivatives extension and it's computeDerivativeGroupLinear feature, for some reason, which means vkd3d-proton won't advertise shader model 6.6. If i myself force a lower feature level than that on AMD radv i will get the same error.

You could try to launch with VKD3D_SHADER_MODEL=6_6 but i don't know if it would work even outside the Nvidia driver related crashes which are present at the moment.

Kkleinermob 2023-09-03 github

Awesome! It actually starts up now with VKD3D_SHADER_MODEL=6_6

LLrrrAc 2023-09-03 github

This fixed it for my 1070 as well!

Kkleinermob 2023-09-03 github

Bildschirmfoto_2023-09-03_22-59-20
works fine now, 535.104.05-2 doesnt work, but 530.41.03-1 works fine.

BBlisto91 2023-09-03 github

Cool that's good to hear. I don't know if there is a technical reason that extension isn't supported on pascal or what, it's pretty old so I find it a bit weird.
But seems like the game doesn't care too much so far for you.

HHexality 2023-09-05 github

Awesome! It actually starts up now with VKD3D_SHADER_MODEL=6_6

where do I set this, command line?

BBlisto91 2023-09-05 github

If using Steam then in your Steam library right click on the game and select Properties. The Launch Options text field should be in the General tab.

Remember to end with %command% like so VKD3D_SHADER_MODEL=6_6 %command%

HHexality 2023-09-06 github

If using Steam then in your Steam library right click on the game and select Properties. The Launch Options text field should be in the General tab.

Remember to end with %command% like so VKD3D_SHADER_MODEL=6_6 %command%

does that work on the windows side of things on only Linux/BSD?

BBlisto91 2023-09-06 github

If you mean setting it via the games launch options in Steam by using %command% then no that is not a thing in Windows Steam.
But yes VKD3D_SHADER_MODEL works fine when set as a regular environment variable on Windows too.

HHansKristian-Work maintainer 2023-09-07 github

Considering this resolved. If Pascal does not expose all the requires SM 6.6 features, only way is to use the shader model hack override.

DDiegoSof2 2023-09-07 github

This fixed it for my 1070 as well!

I also have a 1070 but my game crashes when I click on new game

DDiegoSof2 2023-09-07 github

If using Steam then in your Steam library right click on the game and select Properties. The Launch Options text field should be in the General tab.

Remember to end with %command% like so VKD3D_SHADER_MODEL=6_6 %command%

Is it possible to use this type of parameter in lutris?

BBlisto91 2023-09-07 github

Yes.
Right click on game (or what ever launcher is used) in Lutris -> Configure -> System Options tab -> Click Add in the "Environment Variables" section at the bottom -> Key is VKD3D_SHADER_MODEL and Value is 6_6

DDiegoSof2 2023-09-07 github

Yes. Right click on game (or what ever launcher is used) in Lutris -> Configure -> System Options tab -> Click Add in the "Environment Variables" section at the bottom -> Key is VKD3D_SHADER_MODEL and Value is 6_6

It didn't work, on steam the parameter works but not on lutris

image
image

BBlisto91 2023-09-07 github

Sorry i don't use Lutris much.
What is your GPU and driver?

Edit: Make sure dxvk and vkd3d is turned on in the settings. Also instead of using lutris own runner it might be an idea to try wine-ge (lutris-GE-Proton)

DDiegoSof2 2023-09-07 github

Sorry i don't use Lutris much. What is your GPU and driver?

Edit: Make sure dxvk and vkd3d is turned on in the settings. Also instead of using lutris own runner it might be an idea to try wine-ge (lutris-GE-Proton)

myGPU GTX 1070
In fact, I've tried everything drive 525, 530, 535, all versions of Proton, Kenel 6.5 and 6.1, I managed to get to the start menu with VKD3D_SHADER_MODEL on Steam but I can't get past that, the only thing I haven't tried is using a non-dkms drive because it breaks my hyprland GUI

Ddumpsters 2023-09-10 github

Getting the same error on windows with a 5500XT, driver 23.9.1
Setting VKD3D_SHADER_MODEL it just logs this
Starfield_dxgi.log

Mmbriar 2023-09-10 github

There is no point to even try running this with vkd3d-proton on AMD windows, the AMD vulkan driver is missing extensions it requires, VK_NV_device_generated_commands specifically.

HHerXayah 2023-09-11 github

Bet AMD wont add this to their Vulkan Driver on Windows then.
Was nice till hope was shattered

BBlisto91 2024-02-07 github

This should not need a override on Pascal anymore with latest vkd3d-proton master
See https://github.com/HansKristian-Work/vkd3d-proton/pull/1883 for more info

KK0bin 2024-02-08 github

@PrincessAkira @dumpsters

AMDs Windows driver can't really run VKD3D-Proton anyway. And there isn't really any reason to do so either...

Proton versions

Launch options

Launch lines

Upstream links

DLLs