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.

Reply via email to