I am trying to get WineAsio to work under OpenSuse Tumbleweed.
Here are my steps so far: (using Wine Stable)
I used the program from the Openbuild service and downloaded and ran the .ymp file. I ran the file, and it said it installed WineAsio. I went back and did the instructions at the start to link the .dll to Wine. However, I was greeted with errors.
So, I am using a windows program called Nerual DSP John Petrucci. I loaded it, but under ASIO for sound settings, WineASIO was not a choice.
So I then manually installed WineASIO via the OpenSUSE package instructions through the terminal.
So I recheck the program and success, WineASIO is now an option!
However, when I select it, I get the error: Error when trying to open audio device! No such device. I am so close!
I am using a focusrite scarlett 2i2 2nd generation as my sound card. It works fine through KDE.
My guess is that WineASIO maybe tied to JACK that isn’t being started?
So I have retried again with the updated wineasio.
I installed Wine 9.0 and installed the Wineasio from the OpenSuse OBS that was updated 8 days ago. Installed it via terminal and then ran wineasio-register that showed it was successful. Also ran wineboot -u.
However when I am opening up my program to select the WineAsio driver, it is crashing with
"Unhandled exception: page fault on read access to 0x0000000000000000 in 64-bit "
I nuked pipewire and installed just alsa and Jack. It no longer gave that error, but said the audio device was not found through the program.
I since reverted and brought back pipewire to it’s original state, only to have that error now.
So I managed to get this to work under a different distribution. What I discovered is, I had the same error but adding a ‘realtime’ privilege to my user fixed the issue. That distro used ALSA and not pipewire.
So my question is, how does one add realtime to OpenSuse? It appears to be different than than the other one.