http://bugs.winehq.org/show_bug.cgi?id=4888
Summary: Reason 3.0 - unusual slowness Product: Wine Version: CVS Platform: All URL: http://appdb.winehq.org/appview.php?versionId=2940 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-multimedia AssignedTo: wine-bugs@winehq.org ReportedBy: willie@froq.net
I decided to report this as I've never seen similar slowness with Wine: Reason 3.0 (music production app) is unbelievable sluggish with Wine. The interface redraws are really bad with stopped audio playback, but things get even worse with a song running. With most pro-audio applications, a latency of below 10ms is no problem for Wine (with either ALSA or OSS driver), but Reason stutters even with almost 400ms latency.
The console shows lots of fixmes and one err running Reason, but only three different messages: fixme:bitblt:X11DRV_BitBlt potential optimization - client-side DIB copy fixme:msg:SendMessageCallbackW callback will not be called err:x11drv:X11DRV_CreateBitmap Trying to make bitmap with planes=1, bpp=32
The most common message is the msg-fixme. I'm led to believe that this one is, at least in a major part, responsible for the slowness. The bitblit-fixme are very common and appear on any scrolling or interface redraw (hide/ show the window). The error only appears during startup and seems to be related to the toolbar button icons (they are all black, and the number of errs is identical to the number of buttons/ icons).
I found a patch by Robert Shearman from 2003 that tried to fix the msg fixme, it was never commited, and with todays Wine CVS it applies but leads to a crash - maybe it would help, if it actually (still?) worked: http://www.winehq.org/hypermail/wine-patches/2003/01/0191.html
A demo version of Reason 3.0 is available at: http://www.propellerheads.se/download/files/ReasonDemo_304_pc.zip (63MB).
To even start Reason, you'll also need to apply this patch for the time being: http://winehq.org/pipermail/wine-patches/2006-March/025026.html