Bug 2247033 - Screen recording fails on AMD GPUs
Summary: Screen recording fails on AMD GPUs
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mutter
Version: 39
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Florian Müllner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: AcceptedFreezeException
Depends On: 2235850 2247077
Blocks: F39FinalBlocker F39FinalFreezeException
TreeView+ depends on / blocked
 
Reported: 2023-10-30 12:38 UTC by Lukas Ruzicka
Modified: 2023-10-31 21:04 UTC (History)
13 users (show)

Fixed In Version: mutter-45.0-12.fc39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-10-31 21:04:56 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Gitlab GNOME gnome-shell issues 7148 0 None opened Gnome Screenshot crashes after 1 second when trying to record screencast 2023-10-30 14:44:40 UTC
GNOME Gitlab GNOME mutter merge_requests 3311 0 None merged screen-cast/stream-src: Fix stride and max buffer size calculation 2023-10-30 17:25:33 UTC
GNOME Gitlab GNOME mutter merge_requests 3326 0 None merged screen-cast/stream-src: Calculate stride after adding handle to hash table 2023-10-30 17:25:33 UTC

Description Lukas Ruzicka 2023-10-30 12:38:45 UTC
This is for tracking purposes, follow the upstream issue:

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7148

Reproducible: Always

Comment 1 Fedora Blocker Bugs Application 2023-10-30 12:40:51 UTC
Proposed as a Blocker for 39-final by Fedora user lruzicka using the blocker tracking app because:

 I am proposing this for a blocker bug discussion because a default (and quite imortant) application crashes on certain configurations.

Comment 2 Kamil Páral 2023-10-30 15:01:53 UTC
A full traceback is available in bug 2247077.

Comment 3 Adam Williamson 2023-10-30 17:25:03 UTC
https://openqa.stg.fedoraproject.org/tests/3302117/asset/iso/03302117-Fedora-Workstation-Live-x86_64-108326940.iso should contain the fix for this, if anyone wants to test.

Comment 4 Kamil Páral 2023-10-30 17:38:58 UTC
That live iso fixes the problem on my Radeon 580.

Comment 5 Michael Catanzaro 2023-10-30 19:28:27 UTC

*** This bug has been marked as a duplicate of bug 2235850 ***

Comment 6 Kamil Páral 2023-10-30 19:51:01 UTC
Tihs was proposed as a blocker and not yet fixed in F39, reopening.

Comment 7 Geoffrey Marr 2023-10-30 20:57:50 UTC
Discussed during the 2023-10-30 blocker review meeting: [0]

The decision to delay the classification of this bug as a blocker and accept it as an "AcceptedFreezeException (Final)" was made as we couldn't come to a clear decision on whether this is a blocker, given it only affects certain hardware. But it is accepted as an FE and nirik says the proposed fix seems to work, so we should be able to fix it for the next compose.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2023-10-30/f39-blocker-review.2023-10-30-16.00.txt

Comment 8 Fedora Update System 2023-10-30 22:02:43 UTC
FEDORA-2023-2f78ed1dd1 has been submitted as an update to Fedora 39. https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

Comment 9 Fedora Update System 2023-10-31 01:45:13 UTC
FEDORA-2023-2f78ed1dd1 has been pushed to the Fedora 39 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-2f78ed1dd1`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 10 Lukas Ruzicka 2023-10-31 07:57:51 UTC
I can confirm that the above fix works and screencast recording is now possible on Wayland without any issues.

Comment 11 Lukas Ruzicka 2023-10-31 07:58:39 UTC
Of course, I am talking about my devices with AMD GPUs.

Comment 12 Kamil Páral 2023-10-31 09:57:40 UTC
(In reply to Geoffrey Marr from comment #7)
> Discussed during the 2023-10-30 blocker review meeting: [0]
> 
> The decision to delay the classification of this bug as a blocker 

It was incorrect to remove Blocks:FinalBlocker. Adding back in.

Comment 13 Kamil Páral 2023-10-31 10:33:40 UTC
With RC1.4, screen recording works on my Radeon 580. Seems resolved.

Comment 14 Geoffrey Marr 2023-10-31 15:22:50 UTC
(In reply to Kamil Páral from comment #12)
> (In reply to Geoffrey Marr from comment #7)
> > Discussed during the 2023-10-30 blocker review meeting: [0]
> > 
> > The decision to delay the classification of this bug as a blocker 
> 
> It was incorrect to remove Blocks:FinalBlocker. Adding back in.

Sorry about that, thanks for the catch. I've acted as secretary for almost every blocker bugs meeting for the last 7 years, I'm bound to make a mistake here or there.

Comment 15 Geoffrey Marr 2023-10-31 15:24:00 UTC
(In reply to Fedora Update System from comment #8)
> FEDORA-2023-2f78ed1dd1 has been submitted as an update to Fedora 39.
> https://bodhi.fedoraproject.org/updates/FEDORA-2023-2f78ed1dd1

Can confirm that my previously broken AMD F39 system now works with the above fix.

Comment 16 Fedora Update System 2023-10-31 21:04:56 UTC
FEDORA-2023-2f78ed1dd1 has been pushed to the Fedora 39 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.