https://bugs.kde.org/show_bug.cgi?id=489952

--- Comment #14 from pallaswept <pallasw...@proton.me> ---
(In reply to Zamundaaa from comment #13)
> Okay, there's 58 frames dropped because of late atomic commits in the log of
> the 60Hz monitor (vs. only 10 on the 120Hz one), which would also affect the
> cursor. I think the fix for bug 490358 should help here too.

Hmm, I'm not so sure that's the same issue I'm seeing - In this timeframe on
the 120Hz monitor I would have had in the region of hundreds of frames where it
should have drawn the cursor but didn't. If I draw a circle on my desktop I see
several, maybe 10 breaks in that single circle of cursors, and in these logs I
draw many dozens of circles. 

That bug is also reported as being worse under CPU load, whereas mine is not.
There's no effect by any CPU load I've been able to generate with stress-ng or
everyday apps, and I have no gradient of good-to-bad effect with mine, there's
no better/worse, it's either doing it, or it isn't. The only thing that seems
to have any effect is what the cursor is being drawn above.
I also wonder about this, on my 5900X+3090 system, this rig is getting old but
it's still pretty fast. I haven't read into your patch, but f you had to slow
down kwin for this system, I'd say there might be something else wrong.

I attempted to better capture the two behaviours in my logs. Attached are four
files - one for each monitor, and one for each of two scenarios. The first
scenario, I reboot, open the launcher, draw 20 circles on the desktop on the
60Hz hdmi monitor, then 20 circles on the 120Hz DP monitor. The second scenario
is the same, but I open firefox before drawing the circles, and maximise it to
the display I'm drawing on, so I'm drawing circles over firefox rather than
over the desktop.

The immediately most interesting thing about this is that yes, that's a 0 byte
file, for the desktop (no firefox) scenario, on the 120Hz monitor (my
secondary). I'm not sure if that's a sign that this logging can't capture this
fault, or if it's a hint as to why this fault is seen?

Hope this is helpful.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to