[Bug 35418] New: some drawing operations in Mixcraft 6 are very slow with client-side graphics enabled

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Jan 21 16:19:55 CST 2014


http://bugs.winehq.org/show_bug.cgi?id=35418

            Bug ID: 35418
           Summary: some drawing operations in Mixcraft 6 are very slow
                    with client-side graphics enabled
           Product: Wine
           Version: 1.7.11
          Hardware: x86
               URL: http://acoustica.com/mixcraft/download.htm
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winex11.drv
          Assignee: wine-bugs at winehq.org
          Reporter: s_chriscollins at hotmail.com
    Classification: Unclassified
   Regression SHA1: 33ac850c80634c891b0c157bbffa612f70954a40

According to my git bisect, this bug appeared after the following commit:
--------
winex11: Use window surfaces for rendering top-level windows.

It can be disabled by setting "ClientSideGraphics"="n".
commit: 33ac850c80634c891b0c157bbffa612f70954a40
--------

After the above commit, the following operations in Mixcraft 6 are very
slow/laggy:
1) Scrolling vertically in the track view when there are lots of tracks present
2) Scrolling horizontally in piano roll view.
3) Resizing the workspace between the top and bottom view.
4) Adjusting the knobs and sliders of certain FX plugins.

Steps to Reproduce:
1) Download and setup the Mixcraft trial
(http://acoustica.com/mixcraft/download.htm).

2) If you are opening Mixcraft for the first time, it will auto-load and play a
demo project. After this happens, click the "Open Project" icon (looks like a
folder), and open "Callisteia.mx6". If it isn't showing in the file picker by
default, you can find it in: "C:\Program Files\Acoustica Mixcraft 6\Example
Projects". Go to step 4.

3) If you are opening Mixcraft after having already opened it before, it will
start instead with a "New Project" dialog. Simply click the "Browse..." button
here to find and open the file mentioned in step 2.

4) With "Callisteia.mx6" now opened, use the scrollbar to the right to scroll
up and down through all the tracks in the project.

5) Double-click on the instrument clip for track #8 (Sweet Flute). This will
bring up the clip in notation view at the bottom half of the screen. Near the
bottom-left, change Editor Type from "Notation" to "Piano Roll". Use the
scrollbar to scroll right and left in the piano roll view.

6) Position your cursor just below the playback controls near the middle of the
screen; it should turn into a resize handle. Hold down the mouse button and
move the mouse up and down to resize the split between the top and bottom
screen areas.

Result: The tests done in steps 4-6 are responsive and reasonably smooth in
Wine versions prior to the aforementioned commit. In versions after the commit,
these tests give very choppy and laggy results.

I had mentioned that some FX plugins were also choppy/laggy, but this only
affects some of the plugins that are bundled with Mixcraft Pro Studio 6, which
is not available as a free trial download. Just in case anybody wants to know,
the plugins are: FAT+, Ferox Tape Emulator, all "Mid-Side" plugins, TB Gate,
and TimeMachine. If you want to test a free plugin that exhibits the slowness,
and you know how to bring up a VST's GUI within Mixcraft, you can download
L3V3LL3R: http://www.platinumears.com/l3v3ll3r.html. Be sure to copy the .dll
file to "C:\Program Files\VST".

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list