diff options
| author | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
|---|---|---|
| committer | Christian Krinitsin <mail@krinitsin.com> | 2025-07-17 09:10:43 +0200 |
| commit | f2ec263023649e596c5076df32c2d328bc9393d2 (patch) | |
| tree | 5dd86caab46e552bd2e62bf9c4fb1a7504a44db4 /results/scraper/fex/1827 | |
| parent | 63d2e9d409831aa8582787234cae4741847504b7 (diff) | |
| download | qemu-analysis-main.tar.gz qemu-analysis-main.zip | |
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"` |