Resource sharing requires modifications to WineVulkan that regular Wine currently doesn't ship. The Wine developers are however working on supporting it in the future.
I'm happy to switch wine, are you aware of which one does support this? -tkg? -ge?
I'm happy to switch wine, are you aware of which one does support this? -tkg? -ge?
ge only rn
You can try to add winevulkan-win32-ext-memory patch series from my wine-tkg-git repository to build wine-staging-tkg: https://github.com/SingleInfiniteLoop/wine-tkg-git/tree/master/wine-tkg-git/wine-tkg-userpatches
PS It depends on winevulkan-vr patch series from the same repository.
You can try to add
winevulkan-win32-ext-memorypatch series from mywine-tkg-gitrepository to build wine-staging-tkg: https://github.com/SingleInfiniteLoop/wine-tkg-git/tree/master/wine-tkg-git/wine-tkg-userpatches PS It depends onwinevulkan-vrpatch series from the same repository.
Cool!
I'm getting error: ‘VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR’ undeclared when I try compiling with all the winevulkan-*-patches applied, do you know which patch defines those things? Maybe my problem since I'm patching regular wine-staging...
You can try to add
winevulkan-win32-ext-memorypatch series from mywine-tkg-gitrepository to build wine-staging-tkg: https://github.com/SingleInfiniteLoop/wine-tkg-git/tree/master/wine-tkg-git/wine-tkg-userpatches PS It depends onwinevulkan-vrpatch series from the same repository.Cool!
I'm getting
error: ‘VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR’ undeclaredwhen I try compiling with all the winevulkan-*-patches applied, do you know which patch defines those things? Maybe my problem since I'm patching regular wine-staging...
I think that define is directly coming from you Vulkan header. I think wine doesn't vendor the headers. Maybe you have a Vulkan header. So, you could install the latest Vulkan SDK (https://www.lunarg.com/vulkan-sdk/) or install them from here https://github.com/KhronosGroup/Vulkan-Headers/
I got it working by letting that non-makepkg-build.sh script prepare the sources for me, so thanks!
@SingleInfiniteLoop how does it look getting your work upstreamed? :) There must be more people than me that will appreciate this support in wine
I got it working by letting that non-makepkg-build.sh script prepare the sources for me, so thanks!
@SingleInfiniteLoop how does it look getting your work upstreamed? :) There must be more people than me that will appreciate this support in wine
I don't think there is any version of the shared resources patchset that is upstreamable, if it was, it would have already happened
I don't get this predisposition people have to answer on behalf of others, I'm sure @SingleInfiniteLoop can answer themselves if they want to. Guesswork adds nothing.
I don't get this predisposition people have to answer on behalf of others, I'm sure @SingleInfiniteLoop can answer themselves if they want to. Guesswork adds nothing.
I'm not guessing... It's simply not upstreamable and infinite loop didn't even write the original patch. (Guy1524 did) It's been around for years and it's not been upstreamed, why? Because it's not a high quality enough implementation (or some other technical reason) to fit in upstream.
Almost all patches in proton that aren't game workarounds eventually make it upstream in some form, except for this one, and there's definitely a reason for it
Hello @SingleInfiniteLoop , I need to compile Wine TKG with your winevulkan-win32-ext-memory for Warcraft III reforged, but it's impossible, I always have reject...I think your patchs need new updates to be compatible with latest Wine TKG sources.
more infos:
https://bugs.winehq.org/show_bug.cgi?id=53573
@Sazu-bit can you retest this with the latest version of upstream Wine and dxvk master? Latter can be downloaded here https://github.com/doitsujin/dxvk/actions/runs/19747559372
Upstream have a version of shared resources now
devenum.dllx1 2024-09winevulkan.dllx1 2024-09wmp.dllx1 2024-090x8f5398b0x1 2024-090x8fdf9010x1 2024-09
The issue that I'm having with the game is that many of the cutscenes are not playing, such as the opening. (I double checked by opening the 'Event Scenes' in the 'Vault' but same result). I have an up to date version of the wmp.dll and devenum.dll files. However, instead of playing the videos it outputs an error related no a VK KHR extension and somehow I need to work around that and looking for support.
The game otherwise runs just fine.
If you use Windows, please check the following page: https://github.com/doitsujin/dxvk/wiki/Windows
Software information
Samurai Warriors 5 (Publisher: Koei)
Graphic Settings used: High
Linux (Manjaro)
System information
Apitrace file(s)
For instructions on how to use apitrace, see: https://github.com/doitsujin/dxvk/wiki/Using-Apitrace
(The advice given doesn't work for my set up but will look at a work around)
Log files