Package Details: wineasio 1.2.0-10

Git Clone URL: https://aur.archlinux.org/wineasio.git (read-only, click to copy)
Package Base: wineasio
Description: ASIO driver implementation for Wine
Upstream URL: https://github.com/wineasio/wineasio
Keywords: asio audio jack wine
Licenses: GPL-2.0-or-later, LGPL-2.1-or-later
Submitter: shinlun
Maintainer: Kazel
Last Packager: Kazel
Votes: 57
Popularity: 0.59
First Submitted: 2007-05-27 07:28 (UTC)
Last Updated: 2024-09-20 08:42 (UTC)

Pinned Comments

Kazel commented on 2024-09-19 09:36 (UTC) (edited on 2024-09-20 08:46 (UTC) by Kazel)

I removed the 32 binary and put it in the aur as an extra package -> wineasio32

wineasio32 pulls in wine-staging as make dependency and doesn't install all the other files from the wineasio package (binary only), therefore it depends on wineasio.

xiota commented on 2024-09-02 18:02 (UTC) (edited on 2024-09-19 10:06 (UTC) by xiota)

Problem is some 9.x version of wine stopped building the 32-bit odbc library. wine-staging works because it hasn't been updated recently.

Edit: Removed suggested solutions.

falkTX commented on 2022-02-17 22:59 (UTC) (edited on 2022-02-17 22:59 (UTC) by falkTX)

Update for wineasio-1.1

Your user must belong to the realtime group in order to use wineasio.
This can be done with sudo usermod -aG realtime $(whoami)

For registering wineasio as an ASIO driver:

  • For 32bit, run: regsvr32 /usr/lib32/wine/i386-windows/wineasio.dll
  • For 64bit, run: wine64 regsvr32 /usr/lib/wine/x86_64-windows/wineasio.dll

Latest Comments

« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 12 13 .. 15 Next › Last »

jhernberg commented on 2015-10-20 10:31 (UTC)

FWIW, I can successfully run 32bit reaper with 32bit wineasio on a 64b system using JACK1 (jack and lib32-jack packages). Haven't tried with the jack(1)-dbus package. Jack2 appears to be broken in this respect though.

eoli3n commented on 2015-10-20 06:30 (UTC)

Trying to use this, if somebody could help, tell me. https://bbs.archlinux.org/viewtopic.php?id=203870 Is there somebody who succeded to make wineasio work with jack-dbus, jack, jack2 or jack2-dbus since that last comment ? (falkTX)

falkTX commented on 2015-10-15 13:05 (UTC)

FYI: all 32bit jack clients on 64bit systems are broken right now. It's not a jack or wine thing, something in the kernel or glibc got seriously broken... I had the same issue with Carla bridges. It seems like 32bit semaphores don't work on 64bit systems, or something like that.

marceliq commented on 2015-04-01 09:58 (UTC)

Ok, I'll stick with jack-dbus workaround, it looks it works.

jhernberg commented on 2015-03-18 21:23 (UTC)

@marceliq: Sorry I can confirm the bug with jack2 and 32bit wineasio. It happens with JACK2 (with or without dbus). I also get this error msg from JACK2: ERROR: JackPosixSemaphore::TimedWait err = Connection timed out But it works with jack1 and 32bit wineasio. 64bit wineasio works with both jack versions. IMO, it's either badly packaged or 32bit support in JACK2 is broken. Workarounds: use jack1(-dbus) or use 64b wineasio.

jhernberg commented on 2015-03-18 19:55 (UTC)

@marceliq: Sorry, it's called jack-dbus: https://aur.archlinux.org/packages/jack-dbus/

jhernberg commented on 2015-03-18 19:51 (UTC)

@marceliq: I can't reproduce the bug. Just tried with jack2-dbus, lib32-jack2 wine-rt 1.7.38 and this time 32b reaper (was 64b last test) and it works fine. But I see from the trace that something goes wrong. It's supposed to setup 4 io channels (2 inputs and 2 outputs), but ends up initializing only 2...:( Can't see why though. Maybe the jack config? Unless I can find an error in the code, there is also a jack1-dbus package that i've created. It should work just as well as jack2-dbus, the only thing is that there is no device reservation for getting pulseaudio to release the soundcard. but it will work with pa if nothing is playing when you start jackdbus. pa even played back through jack when i tested it.

marceliq commented on 2015-03-18 16:12 (UTC)

@jhernberg: I also have wine-rt 1.7.38 but compiled from AUR, I also tried other versions of Wine (stable, staging, ..) I'm on x86_64, I'm using 32bit wine prefix with proper wineasio architecture. Here are the traces: Start of Reaper: WINEDEBUG=-all,+asio WINEPREFIX=/home/marcel/.wine wine ~/.wine/drive_c/Program\ Files/REAPER/reaper.exe trace:asio:WineASIOCreateInstance pobj = 0x176b50 trace:asio:Init iface: 0x176b50, sysRef: 0x20068 trace:asio:Init JACK client opened as: 'reaper' trace:asio:Init 4 IOChannel structures allocated trace:asio:Init 4 IOChannel structures initialized trace:asio:Init WineASIO 0.9.2 initialized trace:asio:GetDriverName iface: 0x176b50, name: 0x938768 trace:asio:GetDriverVersion iface: 0x176b50 trace:asio:GetChannels iface: 0x176b50, inputs: 2, outputs: 2 trace:asio:GetBufferSize iface: 0x176b50, minSize: 0x938810, maxSize: 0x938814, preferredSize: 0x938818, granularity: 0x93881c trace:asio:GetBufferSize Buffersize fixed at 1024 trace:asio:GetSampleRate iface: 0x176b50, Sample rate is 48000 trace:asio:CreateBuffers iface: 0x176b50, bufferInfo: 0x938840, numChannels: 2, bufferSize: 1024, asioCallbacks: 0x9418ac trace:asio:CreateBuffers Buffersize fixed at 1024 trace:asio:CreateBuffers The ASIO host supports ASIO v2 trace:asio:CreateBuffers The ASIO host supports kAsioResetRequest trace:asio:CreateBuffers The ASIO host supports kAsioResyncRequest trace:asio:CreateBuffers 4 ASIO audio buffers allocated (32 kB) trace:asio:CreateBuffers 2 audio channels initialized trace:asio:GetLatencies iface: 0x176b50 Latency = 1024 frames trace:asio:Start iface: 0x176b50 trace:asio:Start TimeInfo mode enabled trace:asio:Start TimeCode supported trace:asio:jack_thread_creator arg: 0x7d44ffc8, thread_id: 0x7d44ffdc, attr: 0x33d098, function: 0xf22a6fd0 trace:asio:jack_thread_creator_helper arg: 0x7d44ffc8 trace:asio:Start WineASIO successfully loaded After I hit play there is nothing.. No audio, no log, time marker just stay on zero, but I get [Playing] status in Reaper. After hitting stop button, again no log. I can see only [Stopped] status. Same behavior is in different prefix with ASIOSigGen tool. Linux native Bitwig Studio works without any problems with jack2-dbus. And here is the wierdest part - everything miraculously works after installing jack(1) and lib32-jack(1) and get rid of lib32-jack2 jack2-dbus. (jack2 also doesnt work for me) And I have no clue why is that.. :( I also get rid of all alsa/pulseaudio configurations and than reinstalled alsa, but with the same result.