You are not logged in.

#1 2026-01-28 21:01:41

themusicalduck
Member
Registered: 2011-07-04
Posts: 145

Pipewire capture flickers, glitches, and shows old frames.Nvidia/Gnome

It's difficult to capture an example of this because when I capture in OBS it doesn't seem to happen.

However I do see this issue when using WayVR desktop capture (a way to see your desktop in VR). I've also had people tell me that it happens when I am screen sharing to them.

I'll try and describe it as best I can.

The screen capture appears to be glitching and flickering. The most obvious thing I see is that it will show old frames. Sometimes it will go back and forth repeatedly between the current frame and an old frame which gives the flickering effect. Scrolling is jumpy as it appears to go up and down as it shows old frames with new.

The top of the screen seems to glitch and go white for a moment. Sometimes I see random glitches and artifacting on the screen.

There is no sluggishness per se and it doesn't seem to be capturing at a low framerate.

It's been remarkably hard to find anything about this online, because most of the results are about the flickering issues that were present with implicit sync a while back. I do not see this flickering on the desktop when using the laptop normally, it is only on pipewire screen capture. Having said that, sometimes I have noticed my internal screen flicker white. I don't know if it is related to this issue and it happens rarely.

The laptop is a Legion Pro 7 Gen 10 with 5080 graphics running in dedicated mode. I am using the nvidia-open driver. In modprobe.d I have:

options nvidia-drm modeset=1
options nvidia-drm fbdev=1

I am using VRR on my internal screen but not on the external screen. Usually when I'm capturing I have the internal screen turned off and capture only the external screen which is connected by USB-C. The external screen is 4k 60Hz. I'm using Gnome on Wayland.

Thanks.

Last edited by themusicalduck (2026-01-28 21:05:17)

Offline

#2 Yesterday 15:59:12

mantacat
Member
Registered: Yesterday
Posts: 1

Re: Pipewire capture flickers, glitches, and shows old frames.Nvidia/Gnome

Finally found someone else with this issue!

Both myself and a friend also on Arch experience this when screen sharing a pipewire capture of any game window via Discord.
- I am on Hyprland, but it also happened to me in Gnome and KDE.
- My friend is on Gnome.
- OBS doesn't seem to have the issue, and neither does VRRtest.
- Interestingly I can get vkcube to cause it just a little bit if i go crazy with the mouse jiggle, but its rare.
- If I choose to select a region rather than a window capture it also stops these glitches/tears/old frames/stuttering from happening.
- The issue does definitely appear to be exacerbated when moving the mouse / looking around for me (do you see that too?)
- I also have VRR, although it is disabled. That might  be something we have in common?

I have tried:
- nvidia-open
- nvidia-dkms
- removed all portal implementations except the one i need: xdg-desktop-portal-hyprland
- friend is only using xdg-desktop-portal-gtk
- went through the entire arch wiki and set all the env variables like modeset/fbdev
- early driver loading with grub etc etc.
- installed and checked codecs and VAPPI / VDPAU
- removed all monitors accept 120hz
- with/without gamescope
- with/without gamemode

I cannot get it to work and every search result is from months ago talking about how discord now works great with pipewire, so yeah I've also struggled to find ways to diagnose this.
I made an account just for this, so if you find out how to fix this please post back here!
I'll do the same <3

Good luck!

Offline

Board footer

Powered by FluxBB