Stress testing KWin's screen handling

Daniel Vrátil dvratil at redhat.com
Wed Nov 26 12:56:19 UTC 2014


On Wednesday 26 of November 2014 11:48:28 Martin Gräßlin wrote:
> On Wednesday 26 November 2014 11:39:18 Daniel Vrátil wrote:
> > > ok, that still sounds like a rendering error. A few questions:
> > > * does qdus.org.kde.KWin /KWin supportInformation report correct screen
> > > information?
> > 
> > Yes
> > 
> > > * does xrandr report correct screen information?
> > 
> > Yes
> > 
> > > * does restarting compositing fix it?
> > 
> > Yes
> 
> good, so we have the correct information just render in a wrong way. That
> significantly reduces the problem scope.
> 
> > > For three screens I'm completely out of testing possibilities. I don't
> > > have
> > > three screens and even if I had I would not be able to connect them.
> > 
> > I managed to reproduce this when I unplugged the 3rd screen, so I don't
> > think this is strictly related to having ridiculous amount of screens, but
> > should be reproducible with two screens too.
> > 
> > If there's any debug info I can provide, just let me know. I really want
> > this fixed, but KWin internals are beyond my understanding :-)
> 
> How was the layout of the screens and which one did you unplug (e.g. right
> most, middle or left most)?

There were three screens next to each other, I unplugged the right-most one. 

I now realize that I can reliably reproduce this by placing a maximized window 
(like KMail) on that screen. Once unplugged, the KMail window (the actual 
window with content) is moved one screen left, to the one that is now the 
right-most one, while KMail window decorations are moved all the way to the 
left-most screen.

> Are you using the OpenGL or XRender compositor
> (just asking as the xrender could still be wrong as I didn't adjust it)?

I'm using OpenGL 2.0 with GLX interface.

> 
> Cheers
> Martin

-- 
Daniel Vrátil | dvratil at redhat.com | dvratil on #kde-devel, #kontact, #akonadi
Software Engineer - KDE Desktop Team, Red Hat Inc.

GPG Key: 0xC59D614F6F4AE348
Fingerprint: 4EC1 86E3 C54E 0B39 5FDD B5FB C59D 614F 6F4A E348
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20141126/db3603fb/attachment.sig>


More information about the Plasma-devel mailing list