https://bugs.kde.org/show_bug.cgi?id=522901

            Bug ID: 522901
           Summary: When recording the desktop on KDE Plasma Wayland using
                    the PipeWire screencast interface, the recorded video
                    contains persistent ghosting/trailing artifacts. The
                    artifacts are present in the saved recording, not just
                    the preview.
    Classification: Plasma
           Product: kwin
      Version First 6.7.1
       Reported In:
          Platform: Bazzite
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: screencasting
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Summary

When recording the desktop on KDE Plasma Wayland using the PipeWire screencast
interface, the recorded video contains persistent ghosting/trailing artifacts.
The artifacts are present in the saved recording, not just the preview.

The issue is reproducible with multiple applications that use the PipeWire
screencast interface, but does not occur with GPU Screen Recorder.

Environment
Distribution: Bazzite Stable (Fedora 44 based)
KDE Plasma: 6.7.1
KWin: 6.7.1
Wayland
xdg-desktop-portal-kde: 6.7.1
PipeWire: 1.6.7
WirePlumber: 0.5.12
GPU: NVIDIA GeForce RTX 5070
NVIDIA Open Kernel Driver: 610.43.02
Two Dell Alienware AW3423DW monitors
Resolution: 3440×1440
Refresh Rate: 174.96 Hz
HDR: Disabled
Adaptive Sync: Disabled
Steps to Reproduce
Log into a KDE Plasma Wayland session.
Open OBS Studio or Kooha.
Create a Screen Capture using the PipeWire screencast portal.
Record the desktop while moving windows or typing into the Opera address bar.
Review the recording.
Expected Result

The recording should match what is displayed on the screen.

Actual Result

The recording contains visible ghosting/trailing artifacts that are not visible
during normal desktop use.

Examples include:

Window trails remaining after moving windows.
KDE taskbar ghosting.
Blue highlight in the Opera address bar lingering in the recording after
typing.
Additional Testing

I tested three different recording applications:

OBS Studio → Ghosting present.
Kooha → Identical ghosting.
GPU Screen Recorder → Recording is completely clean.

Because GPU Screen Recorder records correctly while OBS and Kooha do not, the
issue appears to be specific to the Wayland PipeWire screencast path rather
than OBS itself or the NVIDIA driver.

Additional Notes

I also tested the following without any improvement:

Lowered both monitors from 175 Hz to 120 Hz.
Disabled Adaptive Sync.
HDR disabled.
Opera hardware acceleration enabled/verified.
Stable and testing Bazzite branches were tested (testing had separate capture
selection issues).

I can provide sample recordings demonstrating:

OBS with ghosting.
Kooha with identical ghosting.
GPU Screen Recorder capturing the same desktop without artifacts.
If you're reporting a crash, attach a backtrace with debug symbols; see
https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

DESCRIPTION


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to