Drawpile icon indicating copy to clipboard operation
Drawpile copied to clipboard

Brush cursor 'dot' does not match monitor refresh rate in Windows 11, Bug

Open Squidapple opened this issue 3 years ago • 3 comments

I've been using Drawpile for years on Windows 10 with a 144hz monitor without issue, drawing was always butter smooth with my refresh rate. After installing Windows 11 I noticed instantly the drawing experience was 'choppy' visually, almost as if the brush cursor was not matching my screens refresh rate. Sure enough after changing the cursor type by going into 'Preferences', 'Brush cursor' and changing it to either 'Crosshair' or 'Arrow' the issue fixes instantly and it's back to being buttery smooth, with the brush cursor matching my monitors refresh rate, changing it back to the default cursor 'dot', and it goes back choppy. I can use 'Crosshair' in the meantime obviously, it's just not my preference and I'd like to go back to using dot, hopefully fixed in an upcoming version

Squidapple avatar Nov 11 '21 02:11 Squidapple

Drawpile 2.2.0 upgraded the underlying Qt libraries that deal with the cursor, which is probably where the cause of this problem lies. Does this happen to resolve the issue? You can grab the most recent version at https://drawpile.net/download/#Windows.

If not, does it also happen with cursors like the left-sided triangle? The arrow and crosshair are operating system cursors, while that one and the dot are bitmaps handled through Qt.

askmeaboutlo0m avatar Jan 29 '24 15:01 askmeaboutlo0m

image Update: Seemed like it helped this person?

amoruwu avatar May 06 '24 16:05 amoruwu

That's because the crosshair and arrow cursors are operating system cursors, whereas the other cursors are provided by Drawpile. Qt may be doing something wrong with them and not updating them with the full 144 Hz or something, but it's not something I can really look into currently because I don't have a monitor that can do more than 60 Hz.

But that means the issue is still present, so not stale. We'll need someone to help with this that has the appropriate hardware I guess.

askmeaboutlo0m avatar May 12 '24 11:05 askmeaboutlo0m