HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Elden Ring - white screen then crash.

mafteiosul opened this issue · comments

Hello , I'm using d3d12.dll and dxgi.dll to force vulkan on elden ring but it doesn't seem to work , can someone help with a workaround ?

log:
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: Game: eldenring.exe
info: DXVK: v1.9.4
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 1650:
info: Driver: 511.79.0
info: Vulkan: 1.3.194
info: Memory Heap[0]:
info: Size: 3962 MiB
info: Flags: 0x1
info: Memory Type[1]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 8126 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x6
info: Memory Type[3]: Property Flags = 0xe
info: Memory Heap[2]:
info: Size: 214 MiB
info: Flags: 0x1
info: Memory Type[4]: Property Flags = 0x7
info: DXGI: NvAPI workaround enabled, reporting AMD GPU
info: DXGI: NvAPI workaround enabled, reporting AMD GPU

SPECS:
Ryzen 5 4600h
16GB ram
GTX 1650 GDDR6

Sounds like you're using Windows, which we can't really support since people always have setup-specific issues usually caused by bad driver installs or interactions with third-party software. The game itself runs fine with vkd3d-proton, I strongly doubt there is a bug here.

Sounds like you're using Windows, which we can't really support since people always have setup-specific issues usually caused by bad driver installs or interactions with third-party software. The game itself runs fine with vkd3d-proton, I strongly doubt there is a bug here.

Yes , im on windows 10 and wanted to use vulkan api because the game stutters because of DX12

commented

I can confirm the same behavior using wine 7.2 and Lutris on Ubuntu 21.10.
Edit: Steam proton show the same behavior albeit faster (the game crashes faster)

The white screen occurs before d3d12 even loads, so I don't see how this can be a vkd3d-proton bug.