Unable to Share Screen via PipeWire in OBS Studio

Bug #1967011 reported by Timo Witte
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mutter
Fix Released
Unknown
mutter (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Hello,

please pull in this change:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2322

This is the relevant bug in the mutter repo:
https://gitlab.gnome.org/GNOME/mutter/-/issues/2155

as it blocks OBS / Telegram from receiving screen sharing on AMD GPUs.

Mär 29 23:32:24 egal-12 gnome-shell[3219]: setup_framebuffers: assertion 'width > 0' failed
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] desktop selected, setting up screencast
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] server version: 0.3.48
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] library version: 0.3.48
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] header version: 0.3.48
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] created stream 0x564c4e1f7480
Mär 29 23:32:26 egal-12 com.obsproject.Studio.desktop[55756]: info: [pipewire] playing stream…
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: No supported PipeWire stream buffer data type could be negotiated
Mär 29 23:32:26 egal-12 gnome-shell[3219]: pipewire remote error: id:0 connection error
Mär 29 23:32:26 egal-12 pipewire[2993]: spa.v4l2: wanted XR24 2560x1440, got YUYV 2304x1536
Mär 29 23:32:26 egal-12 pipewire[2993]: pw.link: tried to set output format:
Mär 29 23:32:26 egal-12 pipewire[2993]: default: Object: size 320, type Spa:Pod:Object:Param:Format (262147), id Spa:Enum:ParamId:Format (4)
Mär 29 23:32:26 egal-12 pipewire[2993]: default: Prop: key Spa:Pod:Object:Param:Format:mediaType (1), flags 00000000
Mär 29 23:32:26 egal-12 pipewire[2993]: default: Choice: type Spa:Enum:Choice:None, flags 00000000 20 4

Timo Witte (spacefish)
description: updated
Revision history for this message
Timo Witte (spacefish) wrote :

Just tried it out locally and rebuild the mutter package, worked like a charm.

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "change which fixed the issue taken from upstream" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

That fix is in mutter version "42.rc", which is already in the proposed pocket as "42.0-1ubuntu1"

Changed in mutter (Ubuntu):
status: New → Fix Committed
importance: Undecided → High
tags: added: amdgpu fixed-in-42 fixed-upstream jammy
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

This has been fixed on previous upload.

Changed in mutter (Ubuntu):
status: Fix Committed → Fix Released
Changed in mutter:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.