Discord screensharing and OBS capture flicker or glitch whenever I fullscreen any application, game or even just a YouTube video. I don’t see any flicker on my display, the issue only appears in the capture+preview, and the app GPU Screen Recorder isn’t affected.
I left a small OBS window visible on the side, even the preview flickers, and Discord behaves the same way.
The exact same thing happens to me, and I don’t understand why. Out of nowhere, OBS started doing this only in applications with active full screen. I don’t know if anyone knows the solution, but I hope that in this forum, I will receive notifications of this post when someone replies. Thank you for reporting this in such detail and letting me know that I’m not the only one!
OBS relies entirely on the PipeWire infrastructure. KWin triggers a direct scanout when an application goes fullscreen, bypassing the image buffer that feeds PipeWire. Why? That feature boosts performance output for a small amount in game.
First try borderless fullscreen and record again if it doesn’t work here is the next possible solution:
Hello! Today I noticed that I have the same issue: when recording using Screen Capture (PipeWire), the screen starts flickering and artifacts appear. I thought it might be a conflict with Vulkan Capture, but then I came across this thread. I hope this issue will be resolved soon.
Video:
Hey! The other day I kept trying different solutions but nothing solved it, sometimes after rebooting, it works for like 2-3 minutes and breaks again randomly, from what I’ve seen it goes out of sync of something, because it flickers previous/old frames on new frames on the first half of the screen. the temporary solution was to switch to KDE Plasma, I think it’s not a fedora problem but a GNOME/Mutter problem. I remember like 1 or 2 years ago trying linux, I had the exact same problem even on different distors (Arch and Ubuntu), after nearly 2 years no progress so far for some reason. but yeah the temporary solution for now is to just switch to KDE, because they have proper a implementation for this. So far I haven’t seen any flickers while capturing using KDE. And also for some reason regardless if it’s using cpu or gpu for encoding, it just flickers regardless at least from my experience.