Package Details: wineasio 0.9.2-6

Git Clone URL: (read-only)
Package Base: wineasio
Description: ASIO driver implementation for Wine
Upstream URL:
Licenses: LGPL
Submitter: shinlun
Maintainer: jhernberg
Last Packager: jhernberg
Votes: 35
Popularity: 0.613832
First Submitted: 2007-05-27 07:28
Last Updated: 2015-06-14 11:09

Latest Comments

jrdnjhntn commented on 2016-09-16 15:04

Cool. that makes total sense!

I'm building staging right now, with some other patches applied to it too. I don't expect to see any real advantage of staging either (with reaper anyway). thx

jhernberg commented on 2016-09-15 07:46

Well, I do use wine-staging and sometimes build wine-rt locally. The functionality as far as allowing windows high priority threads to run SCHED_FIFO is exactly the same in both versions, which is all the patch really does. The only difference in this respect is the renaming of the environment variables.

Sometimes I build it just because I'm impatient to try the latest version, but other times I've found plugins not working in wine-staging that works in vanilla wine, or some other regression in wine-staging that breaks something for me. Seeing that reaper for instance works so well, there is little or nothing that the rest of the changes in wine-staging can really give me.

jrdnjhntn commented on 2016-09-11 23:27

Ah, so you still are using wine-rt, just not packaging it for Arch? So thus far, you prefer wine-rt over how staging is doing it?

I took at a look at the rt patch in wine-staging, quickly... I can still build wine-rt here, but I was curious about wine-staging.. Thanks for the tips! maybe, I'll give your script a try and see how it compares.

side note: i'm not actually using linux-rt right this minute, just linux-bfq (but on a well-configured core i7 system, ssd, etc). I'm not really getting any xruns (well, wine-staging aside). I'm using with jack2, wineasio, etc running pulseaudio+memfd and zita-a2hbridge+snd-aloop, etc in the background too.

i'll keep #reaper-linux in mind. thx a lot

jhernberg commented on 2016-09-11 23:10

Sometimes, if I get too impatient for a new build I build wine-rt ;)

Try something like this:
linux-rt installed
Soundcard interrupt at priority 95
Jack at 80

export WINEPREFIX=/home/jack/reaper
schedtool chrt -f 61 wine ~/reaper/drive_c/Program\ Files/REAPER\ \(x64\)/reaper.exe

And if you are on IRC, I just created #reaper-linux @ freenode. If you have any issues I'd be happy to help (if I'm around and have the time).

jrdnjhntn commented on 2016-09-11 15:44

@jhernberg - question; I would assume that you are using wine-staging these days, with your wineasio+reaper setup...?

if so, how are you setting up the environment variables? ... I'm curious because testing wine-staging out with my reaper-wineasio combo -> I seem to be getting xruns and it's using higher cpu on average, under conditions where my older version of doesn't... thx

jhernberg commented on 2016-04-05 11:35

@benqu: I just tested the package, and it has no problem to download the source. Must have been some transient problem with sourceforge..

benqu commented on 2016-03-22 10:55

Download link has changed. Edit PKBUILD and replace line 21 with this:
source=("") Then it should work.

jhernberg commented on 2015-12-29 16:34

@fraunos: Sorry for the late reply... What app are you trying to use? Afaik, not all windows apps run well with wineasio and wine. Reaper is one that does for instance. Other problem at the moment is that you can't use 32b wineasio clients on a 64b jack2 system, on jack1 that works.

fraunos commented on 2015-12-19 23:58

I'm renewing the question - does anybody know how to get jack2 and wineasio working together? It returns constant flow of xruns.
I'm getting quite bad results with jack1, high latencies and occasional xruns, still, would really appreciate any suggestions.

jhernberg commented on 2015-10-20 10:46

@eolien: You'd probably want to change the realtime scheduling priority of the interrupt servicing your soundcard too (or the usb hub it's connected to). Set it to 97 or something similarly high, this is to ensure that it get's scheduled with preference to most other threads on the system. Then run JACK in rt mode at priority 80.

All comments