New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Default Pencil Brush lags significantly on external monitor #467

Open
butu5 opened this Issue Oct 29, 2015 · 5 comments

Comments

Projects
None yet
2 participants
@butu5
Copy link

butu5 commented Oct 29, 2015

Version: mypaint-w64-1.2.0-beta.2-setup
OS: Windows 7
H/W: i7 and 8 GB RAM

Brush working fine in laptop. But when connected to external SONY 32inch monitor via HDMI cable, default pencil brush show considerable lag (4-5 second).

Kindly let me know if need more information.

@achadwick

This comment has been minimized.

Copy link
Member

achadwick commented Oct 29, 2015

@butu5 - Thanks for reporting. Couple of questions:

  • Does this happen with both monitors?
  • Are you using Extend or Duplicate mode (using the "Windows+P" terminology)?
@butu5

This comment has been minimized.

Copy link

butu5 commented Oct 30, 2015

It happen only in extended monitor.

I have tried using extended mode as well as making the SONY TV as primary monitor.

Not happening in laptop if used without HDMI.

@achadwick

This comment has been minimized.

Copy link
Member

achadwick commented Oct 30, 2015

@butu5
This one is really strange. Different hardware, different rendering speeds maybe? 😕
What kind of PC hardware are you using?

Something to try: does the experimental build (v1.2.0-beta.2.0.threadfun) I recently added to https://github.com/mypaint/mypaint/releases/tag/v1.2.0-beta.2 improve this issue?

@butu5

This comment has been minimized.

Copy link

butu5 commented Oct 30, 2015

Thanks for pointing me to the experimental build. I tried that as well. Attaching two gif file one with laptop (no lag) and another with external monitor (considerable lag).
laptop
monitor

PC Hardware:-
Dell Latitude E5530
Intel i7 3520M CPU@2.9 GHz
RAM: 8GB
System: 64bit OS
Windows 7 Service Pack 1

Please let me know if any additional information will help you to debugg better.

@achadwick

This comment has been minimized.

Copy link
Member

achadwick commented Oct 30, 2015

Nasty. The lines don't look as smooth in the second gif either. I'm not sure there's a lot we can do here: it looks very much in the territory of GDK/Cairo. Pointer position updates are clearly being captured right.

Try turning on Help→Debug→Visualize Rendering. The updates that come from drawing should be minimally-sized rectangles, in blue. If the entire screen flashes blue on each update when drawing, something's wrong in the MyPaint code.

Do you have GPU information as well?

I assume this is with your Wacom driver configured to map to the second (HDMI) display...?

When this happens (both cases), is the MyPaint window completely within the monitor in question?

Something else to try: stick the Windows CPU performance monitor in plain sight in your other monitor for both cases while you draw, and tell me if the CPU is being pegged (driven to ~100%) when this happens. If so, please let me know what's doing that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment