https://bugs.winehq.org/show_bug.cgi?id=51662
--- Comment #14 from Sveinar Søpler cybermax@dexter.no --- (In reply to John Nagle from comment #12)
Confirmation of the problem from the WGPU devs. See
As a recap to my/our findings on that issue, i would conclude the follwing:
I think this is a WONTFIX/NOTOURBUG type of issue, since WineHQ dev's cant really push distro's to provide newer systemlibs (vkd3d).
For now on Ubuntu: 1. You need libvkd3d_1.2 from a Ubuntu PPA 2. You need to build wine-devel-6.1 or newer with the above library to get D3D12 support (Or you need to download unsupported pre-compiled non-system .deb's from elsewhere.) 3. You need to run "winetricks d3dcompiler_47" (to install Microsoft d3dcompiler) on the prefix to get the rust/wgpu samples to work.
I can do some more verification for this if needed, but I think that my conclusion is that this is a "distro problem" and not a "winebug", since it does seem to work if you do the above 3 steps.
Sounds reasonable?
PS. I will have a chat with the ubuntu package maintainer about this, since a similar issue with a different system library was partially solved with the switch to libFAudio back when... just to make wine-devel be built with D3D12 libs perhaps. TBD on that tho - no promise or anything :)