bugMyPaint - Bugs: bug #20715, [gtk3] Interface generally slow...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #20715: [gtk3] Interface generally slow and unresponsive

Submitted by:  Cedric sodhi <manday>
Submitted on:  Fri Apr 5 15:37:10 2013  
Severity: 2 - MinorPriority: 5 - Normal
Status: Need InfoPrivacy: Public
Assigned to: NoneOpen/Closed: Open
Release: Planned Release: None
Operating System: 

Sun May 5 12:37:48 2013, comment #3:

What are the other "general" UI slowdowns that you notice since GTK3?

The benchmarks clearly show some regressions. I attached a screenshot of the numbers I got, maybe not too trustworthy measurements (I should re-run), but it shows some problems.

What are the other slowdowns that you notice most while using MyPaint?

(file #17891)

Martin Renold <martinxyz>
Project Administrator
Sun May 5 12:25:51 2013, comment #2:

As Andrew described, this happens only when you move around while holding the "R" key down. I have pushed a workaround, so it doesn't accumulate lag any more. It's usable now, although it would be nice to figure out how to speed up the actual picking.

Martin Renold <martinxyz>
Project Administrator
Mon Apr 22 01:59:23 2013, comment #1:

Bumping down to minor. Can you be a bit more specific about the sequence of operations you took to uncover this one slowdown?

Note that pressing and holding "R" does not reveal the picker overlay immediately - the pointer must be moved first.

For me, picking can be immediate, as is apparent in the colour wheel dockable. Pressing then releasing "R" picks immediately on my system, flashes the pipette cursor very briefly, and updates all attached colour adjusters immediately.

I do however get something akin to the behaviour you describe when I

1. Press and hold "R" on the canvas
2. Move around.
3. Release "R".

  • Expected: immediate picking while a) "R", is held down, and b) after it is released
  • Observed: slow picking, taking a second or two for both cases, a. and b.
  • Observed: this does not happen when pressing and then immediately releasing "R"; only when motion is involved.

Is that what you're seeing? Note that for me the cursor changes back immediately.

Please can you fill in the Release: field on the Gna! page with the "git" revision you're using? Thanks.

(While you're at it, please can you fill in the Operating System: field too? Thanks - these little details really do help.)

Please let me know what window manager and desktop environment you are running, if appropriate.

One further question: is this bug limited to the "R" colour picker being slow and unresponsive? Right now, it's really vague-sounding, and you haven't followed up with any further instances since the 5th.

Andrew Chadwick <achadwick>
Project Administrator
Fri Apr 5 15:37:10 2013, original submission:

I've noticed that since moving to gtk3 many operations have become unreasonably slow. I'll list them here (in follow-up comments, too) and add whatever info else I can find. For now:

Color Picker (as bound to "R") is very unresponsive as in that pressing "R" will not pick a color for a few seconds. The "pipette" appears, but only disappears after a few seconds, picking the color under the cursor after that delay. This happens every time.

Cedric sodhi <manday>


Attached Files


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by martinxyz (Posted a comment)
  • -unavailable- added by achadwick (Posted a comment)
  • -unavailable- added by manday (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun May 5 12:37:48 2013martinxyzAttached File-=>Added mypaint_after_gtk3_benchmark_cmp.png, #17891
    Mon Apr 22 01:59:23 2013achadwickSeverity4 - Important=>2 - Minor
      StatusNone=>Need Info
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup