Bug 2278600
| Summary: | overall gfx performance issues with firefox drawing content and media playback | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | customercare | ||||||
| Component: | firefox | Assignee: | Gecko Maintainer <gecko-bugs-nobody> | ||||||
| Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
| Severity: | medium | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 39 | CC: | erack, gecko-bugs-nobody, jhorak, klaas, rstrode, steph, stransky, wtaymans | ||||||
| Target Milestone: | --- | Keywords: | Reopened | ||||||
| Target Release: | --- | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Linux | ||||||||
| Whiteboard: | |||||||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2024-07-08 07:46:27 UTC | Type: | --- | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
customercare
2024-05-02 08:57:49 UTC
Yes, I am having the exact same issues as reported here https://discussion.fedoraproject.org/t/broken-rendering-and-video-playback-on-firefox-fedora-40/116133/1 It is not just a video playback problem, as I was having lag spikes while loading this very website (bugzilla.redhat.com). Flatpak Firefox seems perfectly fine. Perhaps unrelated, but I have noticed hardware acceleration is NOT enabled, even when it should be on Wayland (as it's been the default on Fedora since FF 77). Forcing it on in about:config doesn't do anything either. Affects Silverblue 40.20240430.0 to 40.20240503.0 at least. AMD RX 6800 XT, can reproduce on Hyprland and GNOME. I found a hint ( see attachment ) I had 5 Tabs open, all newspages without activated js ( noscript rulz ) AND after ~10 minutes, my PVA alerted me of high cpu usage. I checked and firefox ran with 450%++ cpu without any interaction with the tabs. The cpu usage spikes out of nothing and after a ~15sec -> never it return to normal ( ~28 % ) about: processes show the main ff process is causing it, not the tabs and submodules. I will attach some picture. Created attachment 2031410 [details]
check the timestamps
Please file it at https://bugzilla.mozilla.org/ and CC me there: 1) try upstream binaries: https://fedoraproject.org/wiki/How_to_debug_Firefox_problems#Testing_Mozilla_binaries 2) Attach about:support page: Thanks. Created attachment 2032458 [details]
ff about:support content
https://bugzilla.mozilla.org/show_bug.cgi?id=1896061 CCed you as requested. Note: it would make sense test nightly builds from upstream, if the issues would be reliable reproduceable, which it is not. I don't see a pattern yet. How important that is, we can see with the fullscreen-1 bug. TODAY: no issues on playback with the same movie i had issues with. new hints guys: The issue reoccurred yesterday night.. out of a sudden while watching Netflix again. I was creating a video with openshot in parallel when the playback was stumpling and than stopping in firefox. Because i needed to check the video anyway i opend a videoplayer for it and that did also ONLY PLAY the sound, but the videopart was not possible it stuck on the first decoded frame. Skipping inside the video was possible producing a slide show of still frames, while the sounds got instantly played normal. I checked celluloid, mpv and totem, all had the same issue and all wanted to use the NVIDIA HDMI DEVICE for playing the sound. FFPLAY on the opposite, worked flawless. I rebooted with a different kernel to avoid kernel driver issues, same result. When i changed they playback device with PulseAudios VolUmecontrol, playback worked again in FF, Celluloid, mpv and totem. This is a PIPEWIRE ISSUE in conjunction with NVIDIA :( After rebooting the nvidia playback device by disabling the device and reenabling it in PAVU's config tab, playback was possible there too again. As this bug is reboot persistent, it can only be in Pipewire || Wireplumber , because the nvidia drivers get reloaded and the hw restarted on a reboot. O== Confirmation Question: As ffplay was working while playing on the same audio device, it's important to confirm, that ffplay does use alsa for playback, instead of pulseaudio/pipewire. Scott? can you confirm this as maintainer of the rpmfusion package? If this is confirmed, i would give the ticket to Wim Taymans from pipewire, as it's no longer a ff issue. Name : ffmpeg Version : 6.1.1 Release : 5.fc39 Install Date: Do 16 Mai 2024 15:17:48 CEST Packager : RPM Fusion Name : pipewire Version : 1.0.6 Release : 1.fc39 Name : pipewire-pulseaudio Version : 1.0.6 Release : 1.fc39 Name : wireplumber Version : 0.4.17 Release : 1.fc39 ffplay uses pulseaudio Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21. Fedora Linux 38 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora Linux please feel free to reopen this bug against that version. Note that the version field may be hidden. Click the "Show advanced fields" button if you do not see the version field. If you are unable to reopen this bug, please file a new report against an active release. Thank you for reporting this bug and we are sorry it could not be fixed. Issue confirmed with F39 ... this morning, same thing, video freezing while audio playing on the same hdmi device. Switching to other device, instant recovery. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 120 days |