Fullscreen Causes Flickering and Glitches in OBS and Discord Capture

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.

Videos:

here’s my fastfetch

davekai@fedora:~$ fastfetch 
             .',;::::;,'.                 davekai@fedora
         .';:cccccccccccc:;,.             --------------
      .;cccccccccccccccccccccc;.          OS: Fedora Linux 43 (Workstation Edition) x86_64
    .:cccccccccccccccccccccccccc:.        Host: MS-7C56 (1.0)
  .;ccccccccccccc;.:dddl:.;ccccccc;.      Kernel: Linux 6.18.8-200.fc43.x86_64
 .:ccccccccccccc;OWMKOOXMWd;ccccccc:.     Uptime: 3 hours, 44 mins
.:ccccccccccccc;KMMc;cc;xMMc;ccccccc:.    Packages: 2640 (rpm), 42 (flatpak)
,cccccccccccccc;MMM.;cc;;WW:;cccccccc,    Shell: bash 5.3.0
:cccccccccccccc;MMM.;cccccccccccccccc:    Display (Microstep 25"): 1920x1080 in 25", 200 Hz [External] *
:ccccccc;oxOOOo;MMM000k.;cccccccccccc:    Display (HP LA2306): 1920x1080 in 23", 60 Hz [External]
cccccc;0MMKxdd:;MMMkddc.;cccccccccccc;    DE: GNOME 49.3
ccccc;XMO';cccc;MMM.;cccccccccccccccc'    WM: Mutter (Wayland)
ccccc;MMo;ccccc;MMW.;ccccccccccccccc;     WM Theme: davekai
ccccc;0MNc.ccc.xMMd;ccccccccccccccc;      Theme: adw-gtk3-dark [GTK2/3/4]
cccccc;dNMWXXXWM0:;cccccccccccccc:,       Icons: Adwaita [GTK2/3/4]
cccccccc;.:odl:.;cccccccccccccc:,.        Font: Inter (10.5pt) [GTK2/3/4]
ccccccccccccccccccccccccccccc:'.          Cursor: macOS (22px)
:ccccccccccccccccccccccc:;,..             Terminal: Ptyxis 49.2
 ':cccccccccccccccc::;,.                  Terminal Font: JetBrains Mono (11pt)
                                          CPU: AMD Ryzen 7 5700X (16) @ 4.67 GHz
                                          GPU: NVIDIA GeForce RTX 3080 [Discrete]
                                          Memory: 7.45 GiB / 15.53 GiB (48%)

davekai@fedora:~$ nvidia-smi
Tue Feb 10 14:52:39 2026       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.119.02             Driver Version: 580.119.02     CUDA Version: 13.0     |

How I installed the driver/codecs/cuda

2 Likes

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!

1 Like

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:

mkdir -p ~/.config/environment.d && echo "export KWIN_DRM_NO_DIRECT_SCANOUT=1" >> ~/.config/environment.d/kwin.conf

Do not forget to reboot your system.

We try to disable KWin Direct Scanout to prevent it to cause flickering while recording. That should help.

Try it and if it doesn’t work you can simply just cancel the change we made by using this command:

rm ~/.config/environment.d/kwin.conf