You are not logged in.
Hello,
I used XMonad on a Thinkpad P51 laptop, (Nvidia Quadro M2200 Mobile GPU) and I've had a persistent problem where GPU rendered windows (e.g. Kitty Terminal/Firefox) do not redraw when I switch desktops. In particular, only the active window is redrawn, whereas the inactive windows contain cutouts (depending on size) from whatever was previously rendered. Once I focus on them, or they redraw independently for any reason (e.g. playing a youtube video), they render correctly and without problem until I switch desktops.
I've waited on this issue for months and tried tracking down anyone else with similar problems, but I haven't turned anything up. Thanks for any advice!
Last edited by alex404 (2019-09-06 18:20:13)
Offline
About Firefox, this is with its "WebRender" feature enabled, right? In that case, that's a bug in Firefox. The WebRender code doesn't correctly react to events after switching workspaces.
I remember when I tried out the "nightly" versions of Firefox, this was fixed. This should eventually land on the normal version of Firefox.
EDIT:
I managed to find the bug report about this for Firefox, here:
https://bugzilla.mozilla.org/show_bug.cgi?id=1514148
If I understand this right, it will be maybe fixed for the stable Firefox versions when version 70 is released.
Last edited by Ropid (2019-09-06 21:45:56)
Offline
Ah, great! Yes, I'm using webrender, and this is indeed fixed in Nightly. Thanks for digging up the bug report.
Offline