d9vk: Starcraft 2 crashes on start
Starcraft 2 crashes on start when D9VK is installed. An all-black full screen window shows up with their mouse cursor and then it just crashes.
Software information
Starcraft 2 latest version with medium graphics settings (and some settings on high).
System information
- GPU: AMD RX 570
- Driver: RADV
mesa 19.0.3EDIT: also tried with 19.1 from git, see comment below - Wine version: wine-4.7-1.fc30.x86_64
- D9VK version: ~~https://git.froggi.es/joshua/d9vk/pipelines/381/builds~~ EDIT: last attempt with 29ec929496917e812e7c3e09e35a0aeaed9eb82b
Log (with mesa 19.0.3)
[Timur@timur-xps ~]$ rm "/home/Timur/.wineSC2/drive_c/Program Files (x86)/StarCraft II/Support64/SC2_x64.dxvk-cache"
[Timur@timur-xps ~]$ WINEDEBUG=-all NIR_VALIDATE=0 WINEPREFIX=/home/Timur/.wineSC2 wine64 "C:\Program Files (x86)\StarCraft II\Support64\SC2Switcher_x64.exe"
info: Game: SC2_x64.exe
info: DXVK: v1.1.1
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV POLARIS10 (LLVM 8.0.0):
info: Driver: 19.0.3
info: Vulkan: 1.1.90
info: Memory Heap[0]:
info: Size: 3840 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 256 MiB
info: Flags: 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Heap[2]:
info: Size: 4096 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Intel(R) UHD Graphics 620 (Kabylake GT2):
info: Driver: 19.0.3
info: Vulkan: 1.1.96
info: Memory Heap[0]:
info: Size: 10908 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
info: Memory Heap[1]:
info: Size: 1024 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0xf
info: Process set as DPI aware
[Timur@timur-xps ~]$ info: Enabled device extensions:
info: VK_EXT_conditional_rendering
info: VK_EXT_memory_priority
info: VK_EXT_shader_viewport_index_layer
info: VK_EXT_transform_feedback
info: VK_EXT_vertex_attribute_divisor
info: VK_KHR_dedicated_allocation
info: VK_KHR_descriptor_update_template
info: VK_KHR_draw_indirect_count
info: VK_KHR_driver_properties
info: VK_KHR_get_memory_requirements2
info: VK_KHR_image_format_list
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
warn: DXVK: No state cache file found
warn: DXVK: Creating new state cache file
info: DXVK: Using 4 compiler threads
warn: D3D9: VK_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info: D3D9DeviceEx::ResetEx:
Requested Presentation Parameters
- Width: 0
- Height: 0
- Format: A8R8G8B8
- Auto Depth Stencil: false
- Windowed: true
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 9
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 16
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 37
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 38
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 60
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 136
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 137
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 141
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 142
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 145
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 146
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 154
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 155
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 158
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 161
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 166
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 172
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 173
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 178
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 179
warn: D3D9DeviceEx::SetRenderState: Unhandled render state 182
warn: D3D9DeviceEx::SetTextureStageState: Stub
info: Presenter: Actual swap chain properties:
Format: VK_FORMAT_B8G8R8A8_UNORM
Present mode: VK_PRESENT_MODE_FIFO_KHR
Buffer size: 3840x2160
Image count: 3
info: Game: SC2_x64.exe
info: DXVK: v1.1.1
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: AMD RADV POLARIS10 (LLVM 8.0.0):
info: Driver: 19.0.3
info: Vulkan: 1.1.90
info: Memory Heap[0]:
info: Size: 3840 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 256 MiB
info: Flags: 0x1
info: Memory Type[2]: Property Flags = 0x7
info: Memory Heap[2]:
info: Size: 4096 MiB
info: Flags: 0x0
info: Memory Type[1]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Intel(R) UHD Graphics 620 (Kabylake GT2):
info: Driver: 19.0.3
info: Vulkan: 1.1.96
info: Memory Heap[0]:
info: Size: 10908 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
info: Memory Heap[1]:
info: Size: 1024 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0xf
info: D3D9DeviceEx::ResetEx:
Requested Presentation Parameters
- Width: 0
- Height: 0
- Format: A8R8G8B8
- Auto Depth Stencil: false
- Windowed: true
info: Presenter: Actual swap chain properties:
Format: VK_FORMAT_B8G8R8A8_UNORM
Present mode: VK_PRESENT_MODE_FIFO_KHR
Buffer size: 3840x2160
Image count: 3
[Timur@timur-xps ~]$
About this issue
- Original URL
- State: closed
- Created 5 years ago
- Comments: 32 (1 by maintainers)
I gave it another try after removing the Intel JSON files. Tried with the following configurations:
All of them resulted in the same 10~25 fps depending on which map I play. The GPU utilization according to
radeontop
is ~30%.This is what I get from D9VK:
As a comparison, here is the same scene with Nine: