You are not logged in.

#1 2019-09-06 17:59:23

alex404
Member
Registered: 2009-12-03
Posts: 51

[SOLVED] NVidia + XMonad not redrawing inactive windows

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

#2 2019-09-06 18:03:52

Ropid
Member
Registered: 2015-03-09
Posts: 1,069

Re: [SOLVED] NVidia + XMonad not redrawing inactive windows

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

#3 2019-09-06 18:19:48

alex404
Member
Registered: 2009-12-03
Posts: 51

Re: [SOLVED] NVidia + XMonad not redrawing inactive windows

Ah, great! Yes, I'm using webrender, and this is indeed fixed in Nightly. Thanks for digging up the bug report.

Offline

Board footer

Powered by FluxBB