OS: Fedora 41 & 42
Framework product: Framework 16 & Ryzen 7
Until recently I was on Fedora 41. I was able to watch videos and do webrtc-based peer-to-peer video calls, both in my web browser, and did both daily.
The one day my battery ran out of power and my computer shut down. Since I rebooted, I have been unable to watch youtube, patreon, or nebula videos in either firefox or brave; the video shows a loading sign and never plays in youtube, and in patreon and nebula shows 1-2 frames before freezing. Audio does not play in either case. I am able to watch the same videos on other devices on the same version of firefox, through the same wifi router, with the same browser extensions. I have also been unable to use my usual video calling service through either firefox or brave; despite establishing a peer connection, it does not render video or play audio from the other caller, and it does not render my video either. (I have confirmed that my system is able to capture video via native video capture software, guvcview.)
I have tried:
- restarting the machine
- updating to the latest versions of firefox and brave
- updating to Fedora 42
- updating all software in the “Software > Updates” GUI (except firmware for a fingerprint sensor I do not use)
- installing any remaining codecs from the “Software” GUI
- reinstalling pipewire session manager and restarting pipewire/pulseaudio/wireplumber
- enabling RPM fusion and reinstalling ffmpeg to reinstall codecs
- running
mpv [youtube video URL]
- this works fine
I’m not sure what else I might have tried that I forgot about.
I am new to linux for personal use and would welcome “for dummies” advice. I have no idea how to begin diagnosing the cause.
What could be going on? Where would you begin searching?
Update with additional details: