It seems that commit 01f05940a9a75e11a2be64993c44ad8dd06e6e26 introduced an issue impacting wlroots and Weston (possibly others) on QEMU with the virtio card. happens on QEMU, and it happens in virt-manager when I do NOT enable GL. (When GL is ENABLED it seems to be fine oddly) It introduces odd flickering, Weston's desktop shell flashes when a new window opens, wlroots also acts odd. This is QEMU 8.0.4 I have narrowed it down to 01f05940a9a75e11a2be64993c44ad8dd06e6e26. Reverting the commit (it still reverts cleanly), and the flicking goes away on a rebuild and this is on Linux 6.6.
(In reply to bluescreen_avenger from comment #0) > It seems that commit 01f05940a9a75e11a2be64993c44ad8dd06e6e26 introduced an > issue impacting wlroots and Weston (possibly others) on QEMU with the virtio > card. happens on QEMU, and it happens in virt-manager when I do NOT enable > GL. (When GL is ENABLED it seems to be fine oddly) > > It introduces odd flickering, Weston's desktop shell flashes when a new > window opens, wlroots also acts odd. > This is QEMU 8.0.4 > > I have narrowed it down to 01f05940a9a75e11a2be64993c44ad8dd06e6e26. > Reverting the commit (it still reverts cleanly), and the flicking goes away > on a rebuild and this is on Linux 6.6. Can you attach full journalctl output?
Created attachment 305377 [details] QEMU Log
Hello, I've posted the following patch series that should fix the issue: https://lists.freedesktop.org/archives/dri-devel/2023-November/430138.html In particular, patches 1 to 3.
Thanks!
Applying the 5 patches against 6.7 and it appears to work now
I think this is good to close now right? I think the fix has been merged a few versions ago by now