It looks like wine cannot communicate with Jack when using ASIO. If I select Directsound in EZmix, it works but it lags to the point of being unusable. Do you have an idea of how to fix this? Thank you!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I also tried with the git version of wineasio on the Arch AUR, same results. I will stick to this however, as the git is most likely recent than the commit 2 years ago.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am using Toontrack EZmix 2 on Arch x64 and the latest Wine (1.5.25). Wine was installed through pacman and wineasio-0.9.0 through the AUR.
WINEARCH is set to win32, wineasio.dll is registered in the EZmix prefix. Jack2-multilib is running along with pulseaudio.
When I select ASIO in the audio config of EZmix and click apply, the program crashes with the following output :
[xavier@xavier-pc EZmix]$ wine EZmix.exe
fixme:system:SetProcessDPIAware stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
Cannot create thread res = 11
Cannot create thread res = 11
Cannot start Jack client listener
Cannot start channel
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
ALSA lib pcm_dsnoop.c:613:(snd_pcm_dsnoop_open) unable to open slave
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
ALSA lib pcm_dsnoop.c:613:(snd_pcm_dsnoop_open) unable to open slave
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
mmap() failed: Resource temporarily unavailable
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_mmap.c:374:(snd_pcm_mmap) mmap failed: Resource temporarily unavailable
Cannot create thread res = 11
Cannot create thread res = 11
Cannot start Jack client listener
Cannot start channel
It looks like wine cannot communicate with Jack when using ASIO. If I select Directsound in EZmix, it works but it lags to the point of being unusable. Do you have an idea of how to fix this? Thank you!
Can you start JACK from QJackCTL?
Yes. Jack is started by default at boot with systemd.
I also tried with the git version of wineasio on the Arch AUR, same results. I will stick to this however, as the git is most likely recent than the commit 2 years ago.