Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 582
    • Issues 582
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Issues
  • #268
Closed
Open
Issue created Aug 21, 2020 by Tyler Jones@jylertones

Screen share image is distorted

Hello, first issue here, so feel free to point me in the right direction to debug, or if this isn't the right place for this:

Whenever I screen share over pipewire, I get a distorted image on the screen:

image

The distorted image does, in a way, resemble the screen capture area. It's not completely random, but resembles the colors and such. It's just very strangely distorted to be unusable.

This image is from OBS Studio, but I get similar in Firefox when sharing my screen over WebRTC. It behaves the same whether I share a specific window or the entire screen. All of the controls to select a window or screen work properly, just the output image is distorted. If I share via X11/not pipewire, everything works okay, except I cannot share Wayland windows.

Here are details about my system:

  • Manjaro Linux
  • pipewire 0.3.7 (although I've tried 0.3.8-2 from the arch repo, and I've tried the pipewire-git from AUR that appears to give me a black screen)
  • xdg-desktop-portal 1.7.2
  • obs-studio 25.0.8-2 (with obs-xdg-portal-git)
  • fedora-firefox-wayland-bin (Firefox compiled with pipewire) 79.0-5
  • Video - AMD via Mesa

Thank you in advance for any help!

Assignee
Assign to
Time tracking