https://bugs.kde.org/show_bug.cgi?id=406180
Guilherme Almeida <guilhermealme...@protonmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guilhermealmeida@protonmail | |.com --- Comment #46 from Guilherme Almeida <guilhermealme...@protonmail.com> --- (In reply to David Edmundson from comment #28) > 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? Hello, David. I am a Manjaro user and I have a Lenovo 330 with NVidia MX150. So, I am facing the same hang when using Screen Edge. As the patch can take a long to bé included for Qt devs, I was thinking about to take the patch and send it to Philip Muller (Manjaro's project leader). Do you can give me that permission? -- You are receiving this mail because: You are watching all bug changes.