Closed theNizo closed 1 year ago
I can't reproduce on my system. WineASIO is found by VBASIOTester for both prefixes generated by Wine and Steam/Proton Experimental.
Can you describe how you patch the prefix ?
Okay, might be an issue on my side then. I'll try it on my laptop too.
Can you describe how you patch the prefix ?
$STEAMLIBRARY/compatdata/221680
WINEPREFIX=$STEAMLIBRARY/steamapps/compatdata/221680/pfx regsvr32 /usr/lib32/wine/i386-windows/wineasio.dll
WINEPREFIX=$STEAMLIBRARY/steamapps/compatdata/221680/pfx $PROTON/bin/wine ~/Downloads/VBASIOTest/VBASIOTest32.exe
Done both with Proton 7.0 and Proton 8.0
Things I could think about trying (guessing at this point):
Replicated it on my laptop as well, both Arch
I can reproduce the issue doing the steps above.
Here are the steps I use to configure asio in wine prefix (which I used with success in my previous test) :
WINEPREFIX=$STEAMLIBRARY/compatdata/221680/pfx $PROTON/bin/wine regsvr32 $PROTON/lib/wine/i386-windows/wineasio.dll
cp $PROTON/lib/wine/i386-windows/wineasio.dll $STEAMLIBRARY/compatdata/221680/pfx/drive_c/windows/system32/
cp $PROTON/lib/wine/i386-windows/wineasio.dll $STEAMLIBRARY/compatdata/221680/pfx/drive_c/windows/syswow64/
WINEPREFIX=$STEAMLIBRARY/compatdata/221680/pfx $PROTON/bin/wine VBASIOTest32.exe
I prefer this method since it does not rely on standalone wine (it justs use the one provided by Proton) and it does not require wineasio to be installed systemwide (it is just copied in Proton lib directory). I think prefixes generated by Steam are not meant to be run outside Steam.
It crashes at start. That's a step forward! I'll keep trying.
That works (the issue were the audio devices; of course). I'll adjust the guide. Thank you very much @cyrilpicard !
~/wine-test
, patch it - VBASIOTester shows WineASIO.~/wine-test
, patch it - VBASIOTester shows WineASIO.So, basically, the prefixes generated by Steam are broken.
This is new behavior.
Does anyone else experience this? If you test that, please backup your working prefix first.