megai2 / SelectRenderer

Ingame UI based render selection for GW2
MIT License
10 stars 1 forks source link

DXVK Crashes game #2

Closed robmart closed 3 years ago

robmart commented 3 years ago

Have the same/related issue as #1, however their solution doesn't work for me. SelectRenderer recognizes that DXVK is installed, but crashes when it's selected (and the game is restarted). I extracted the x64 DXVK DLLs into .../addons/DXVK. Using the x86 DLLs give the same problem.

robmart commented 3 years ago

Also happens with DXVK-async image image

robmart commented 3 years ago

I should also note that d912pxy works just fine

robmart commented 3 years ago

This is the log

[INFO] core | Loading addons from "./addons" path
[INFO] core | Loading arcdps
[INFO] core | Loaded d3d9_wrapper v1.2 r12
[INFO] core | Loaded arcdps v1.0 r373
[INFO] core | Loading d3d9_wrapper
[INFO] core | Loading d912pxy
[INFO] core | Loaded lib_imgui v1.0 r9
[INFO] core | Loaded SelectRender v1.2 r13
[INFO] d912pxy | render selector detected, disabling auto load
[INFO] core | Loaded d912pxy v2.4 r696
[INFO] core | Loading dxvk
[ERR] core | addons/dxvk/gw2addon_dxvk.dll not found
[INFO] core | Loading dxvk-async
[ERR] core | addons/dxvk-async/gw2addon_dxvk-async.dll not found
[INFO] core | Loading gw2radial
[INFO] core | Loaded gw2radial v1.2 r1
[INFO] core | Loading lib_imgui
[INFO] core | Loading logs
[ERR] core | addons/logs/gw2addon_logs.dll not found
[INFO] core | Loading sct
[ERR] core | addons/sct/gw2addon_sct.dll not found
[INFO] core | Loading SelectRender
[INFO] core | Loading uploader
[ERR] core | addons/uploader/gw2addon_uploader.dll not found
[INFO] core | Done loading addons
[INFO] d3d9_wrapper | Loading custom lib from D3D_wrapper_custom_d3d9_lib_query
[INFO] SelectRender | Loading d3d9
[INFO] SelectRender | ./addons/dxvk/d3d9.dll
[INFO] core | Unloading core addon
[ERR] core | Unloading addon arcdps failed with error 1
[ERR] core | Some addons are not unloaded!
robmart commented 3 years ago

The Issue was unrelated to this addon. The solution was updating the drivers for the integrated GPU (laptop). If your integrated GPU is a AMD, try both the recommended and optional versions of the drivers.

The reason for this was that Vulkan couldn't find my graphics card for whatever reason. If you run the vulkaninfo command in your terminal and it doesn't spit out a 5000 word essay at you, you probably have the same issue.

Edit: To clarify, update your integrated GPU drivers, even if you have a proper graphics card.