Vulkan issue? OpenVR: could not open registry key

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
ashic
Newbie
Newbie
Posts: 1
Joined: Mon Aug 26, 2024 5:34 am

Vulkan issue? OpenVR: could not open registry key

Post by ashic »

I'm running wine via bottles on archlinux with a single RTX 3090 GPU. My goal is to use Topaz DeNoise 3.7.2. With the bottles setup, it's working as long as the processor is set to CPU. If I switch the DeNoise processor to GPU, I immediately get a crash from what looks like the gpu driver.

A full log of a failed run is provided here: https://gist.github.com/ashic/a66e0ad0a ... 7ecb8b9e6

When I start Topaz DeNoise from bottles, I get the following:

Code: Select all

info:  Game: Topaz DeNoise AI.exe
info:  DXVK: v2.4
info:  Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x6ffff6a24040
info:  Built-in extension providers:
info:    Platform 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_EXT_surface_maintenance1
info:    VK_KHR_get_surface_capabilities2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
info:  D3D9: VK_FORMAT_D16_UNORM_S8_UINT -> VK_FORMAT_D24_UNORM_S8_UINT
info:  NVIDIA GeForce RTX 3090:
info:    Driver : NVIDIA 560.35.3
info:    Memory Heap[0]: 
info:      Size: 24576 MiB
info:      Flags: 0x1
info:      Memory Type[1]: Property Flags = 0x1
info:      Memory Type[2]: Property Flags = 0x1
info:    Memory Heap[1]: 
info:      Size: 48156 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x6
info:      Memory Type[4]: Property Flags = 0xe
info:    Memory Heap[2]: 
info:      Size: 246 MiB
info:      Flags: 0x1
info:      Memory Type[5]: Property Flags = 0x7
It appears it finds the GPU, however OpenVR module location fails.

In DeNoise, the moment I switch to GPU processing, it crashes with the following:

Code: Select all

04f8:err:msvcrt:_wassert (L"!status && \"vkQueueSubmit2\"",L"../ValveSoftware-winegit/dlls/winevulkan/loader_thunks.c",5779)
I should add that bottles here is simply working as a prefix manager as the application's been installed from the standard installer and not one bottles provides.

Any help in this matter would be appreciated.
aschloegl
Level 2
Level 2
Posts: 13
Joined: Tue Mar 15, 2022 7:45 am

Re: Vulkan issue? OpenVR: could not open registry key

Post by aschloegl »

Are you sure its a vulkan issue ?
This looks more like a cuda issue to me. In order to make use of cuda, you need either
* wine-staging 7.16-7.21, or
* wine 8.6 or later in combination with Sveinar's nvidia-libs https://github.com/SveSop/nvidia-libs.

see also viewtopic.php?t=39252
Locked