diff options
Diffstat (limited to 'results/scraper/fex/1827')
| -rw-r--r-- | results/scraper/fex/1827 | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/results/scraper/fex/1827 b/results/scraper/fex/1827 new file mode 100644 index 000000000..906813982 --- /dev/null +++ b/results/scraper/fex/1827 @@ -0,0 +1,24 @@ +Vulkan thunking support with DXVK +Currently enabling Vulkan thunking with DXVK in Wine currently results in crashing. +The initial issue is missing some X11 symbols in our X11 thunks, but then after that it seems like multiple conflicting issues + +## Installing DXVK +* Download DXVK from their Github Actions artifacts to get a recent build + * https://github.com/doitsujin/dxvk/actions/workflows/artifacts.yml?query=branch%3Amaster + * Extract + * `FEXBash` + * `export WINEPREFIX=/path/to/.wine-prefix` + * `./setup_dxvk.sh install` + +## Enable Vulkan thunks +* Enable thunks in a 64-bit Windows application that is D3D9/10/11 + * I use `dxcapsviewer.exe`, so create an app profile in `~/.fex-emu/AppConfigs/dxcapsviewer.exe.json` + * https://github.com/microsoft/DxCapsViewer/releases/tag/feb2022 +* Execute a D3D9/10/11 game with FEX+Wine +* `FEXBash "wine dxcapsviewer.exe"` +* Watch it explode + +## Helpful bits +* `export WINEDEBUG=+module` can give more information about why a library fails to load. +* Execute wineserver in the background to keep it around and reduce testing startup time + * `FEXBash "wineserver -f -p"` |