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

            Bug ID: 489602
           Summary: Mouse movement causes stuttering in PipeWire captured
                    content
    Classification: Plasma
           Product: kwin
           Version: 6.1.1
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: screencasting
          Assignee: kwin-bugs-n...@kde.org
          Reporter: t...@nitrosubs.live
  Target Milestone: ---

Created attachment 171278
  --> https://bugs.kde.org/attachment.cgi?id=171278&action=edit
Demo capture

SUMMARY
When moving the mouse on a PipeWire captured display, its content stutters
inside of the capture. However, the actual display output is smooth. This does
not happen while the cursor is enlarged with shakecursor.

STEPS TO REPRODUCE
1. Set 60Hz on the about-to-be-captured display
2. Launch OBS, use Screen Capture (PipeWire), enable Show Cursor, set OBS
capture FPS to 60
3. Launch a fullscreen application, i.e. VRRTest
4. Enable VSync in the app, ensure it's rendering at the display's refresh rate
5. Start recording
6. Start moving the mouse slowly but steadily and keep at it for a while
7. Stop moving the mouse
8. Trigger shakecursor and keep it active for a while
9. Stop moving the mouse again
10. Stop recording

OBSERVED RESULT
The captured display's content stutters when the cursor is moving, but not
while shakecursor is active
(Also see the attached "Demo capture" video file)

EXPECTED RESULT
Nothing stutters at all

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.7.arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: AMD Radeon RX 6600 XT

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

Reply via email to