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

--- Comment #28 from David Edmundson <k...@davidedmundson.co.uk> ---
>From Erik:

"Alright, I think I see what the issue is. For context, on PRIME systems, since
there isn't actually a display connected to the NVIDIA GPU, we rely on
xf86-video-modeset, which drives the Intel GPU, to call to our driver after
each vblank. However, it will actually only do so if there has been damage to
the screen. So what I think we have here is QtQuick's thread waiting on this
vblank signal before swapping buffers (since we set MaxFramesAllowed to 1), and
KWin's main compositing thread waiting on the QtQuick thread. Since KWin isn't
rendering to the screen while it waits, no damage occurs and hence this vblank
signal is never sent. I think some timeout is what eventually gets things going
again (after about 30 seconds). Does that make sense?"

A possible patch is here: https://phabricator.kde.org/P385 could someone try
it?

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

Reply via email to