Frogging-Family / wine-tkg-git

The wine-tkg build systems, to create custom Wine and Proton builds
861 stars 156 forks source link

Vital 1.5.5 in FL Studio still crashes with vulkan child window patch enabled #1050

Closed cadecomposer closed 1 year ago

cadecomposer commented 1 year ago

I'm using Vital 1.5.5 inside of FL Studio 21 with wine-tkg because it doesn't work without the child window patch. With regular wine if I open the Vital window then FL Studio crashes, but with wine-tkg since it has that patch I can open the Vital window once, but as soon as I open it after closing it (or if I open a second window), then FL Studio will also crash due to a seemingly different error

Here's a video so you can see what I mean, and here is the output from wine from the terminal. I cut off the log because the lines that appear at the top about 'unimplemented flags' went on pretty much forever, the point where I open the Vital window is line 8. I was wondering about any insight on this issue and what might be causing it, or if there's already a fix either in the works or that already exists?

For the record I'm using Ubuntu Studio using the (at the moment) latest Ubuntu nightly build from Github for wine-tkg. Let me know if I need to provide any other information or if there's anything else that I should try first

cadecomposer commented 1 year ago

After doing some more digging, the sticking point here appears to be Windows.UI.ViewManagement.UIViewSettings which is some kind of missing dependency. I saw some people say to try using the dot net framework with winetricks, tried that with no luck. It seems like this is an as-yet unsolved dependency issue as far as wine goes, since I was unable to find a solution anywhere.

In any case it's likely not an issue with wine-tkg, however it is a potential patch that could be added in the future (although I'm kind of oblivious to the feasibility of something like that). I think for now it's probably best if I close this issue, since it seems like it's more of a problem with wine in general rather than wine-tkg specifically.