Bottles DXVK and Nvidia driver v390

Hello. When I run any 3d game with DXVK disabled it runs. But i read that enable it will give better performance. But I get this error after game launch (Heroes oof Might and Magic V )

esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -r" (126).
info: Game: H5_Game.exe
info: DXVK: v2.1-22-gd14dcf5d
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, statu
s 2
info: OpenVR: Failed to locate module
info: Vulkan: Found vkGetInstanceProcAddr in win
evulkan.dll @ 0x63a39b0
info: Required Vulkan extension VK_KHR_surface n
ot supported
terminate called after throwing an instance of ‘d
xvk::DxvkError’

abnormal program termination

So… Is my GPU is too old? Nvidia GT-730 and last working drivers are v390…

It depends, but all it basically does is translating to Vulkan instead of OpenGL and DirectX (you can use it on Windows). So that may be the reason of performance improvements as Vulkan is more powerful than OpenGL.

Well, the logs certainly point to that. Can you run any other Vulkan based apps? For example Upscayl or GPU-Viewer. Or you can just install vulkan-tools and run vulkaninfo in the terminal to see if you have output about graphic card.

Hello again .First I discovered that I restored system with Timeshift to time before I install NVIDIA driver and Noveau was in use. I installed NVIDIA driver, tried GPU-Viewer and Upscaler. and they works

But 3D games still don’t run with Bottles when DXVK is enabled (only 2D runs. game crashes after 2D intro screen before Ubisoft ads)

Results from vulkaninfo: Nvidia GT-730 - Pastebin.com

I have GPU enabled in Flatseal and in bottle settings.
Also disabled integraded AMD graphic in BIOS to be sure it’s not in use (I have also some conflict between them on Windows)
And I get this error (little different)

esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:err:wineboot:process_run_key Error running cmd L"C:\windows\system32\winemenubuilder.exe -r" (2).
info: Game: H5_Game.exe
info: DXVK: v2.1-50-g977669c6
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x5c539b0
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
00cc:err:vulkan:wine_vk_instance_load_physical_devices Failed to enumerate physical devices, res=-3
00cc:err:vulkan:__wine_create_vk_instance_with_callback Failed to load physical devices, res=-3
terminate called after throwing an instance of ‘d
xvk::DxvkError’

abnormal program termination

Fresh created Gaming Bottle, launcher soda 7.0.9
Game run only with DXVK disabled. Not as fast as on Win7, but with lower quality it is playable :slight_smile:
Also when run with terminal it’s spamming me:

0134:err:d3d:wined3d_debug_callback 0x6a00030: “GL_INVALID_FRAMEBUFFER_OPERATION error generated. Framebuffer bindings are not framebuffer complete.”.

Ok, so the vulkan is present, much to my surprise (thought only above GTX 10xx had it)

As a last attempt I would test it with DXVK v1.9.4 or older. You can download it in preferences in Bottles and then switch to it in the bottle settings.
I remember reading that newer DXVKs require nvidia drivers version 500+