WineAsio - No Such Device

Hello all,

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?

Thank you!

Hi and welcome,

Yes it’s tied to jack. In the documentation:
“WineASIO provides an ASIO to JACK driver for WINE”

You should read /usr/share/doc/packages/wineasio/README.md
(okular can render md files in a nice way)

And check the rest of the document. It must be registered with each wine prefix.

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.

You could start with describing how you did it in a “different distribution”.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.