SUMMARY When I use Intel DDX driver (xf86-video-intel) instead of modesetting screenshots take a "old" screen. All is ok with modesetting. The problem does not depends on screenshot software (I tried a lot of them). The problem seems to emerge with Intel Tiger Lake GPU. STEPS TO REPRODUCE 1. Configure Xorg to use "intel" DDX driver 2. Start a session, open some programs/windows, than try to take a screenshot OBSERVED RESULT Screenshot is taken from a "previous" screen. EXPECTED RESULT Screenshot is taken from the actual screen.
I finda workaround (thanks to KDE forum). In System settings > Display and Monitor > Compositor change Keep window thumbnails from Only from Shown windows to Never. Could this bug be investigated? I know the Intel driver is deprecated, but SNA acceleration is still much better than glamour and I notice a big difference especially in certain applications like Libreoffice, so I still prefer the Intel driver over modesetting.
a kind bump for this bug (sorry)
Workaround: In Xorg.conf: Section "Device" Identifier "Intel Graphics" Driver "intel" Option "DRI" "iris" EndSection In KDE: disable thumbnails in compositor
Intel DDX driver is unmaintaned now. Meanwhile the modesetting DDX driver has improved considerably (In particular, I recommend installing xorg-server from git) and with this driver the problem does not occur.