Audio and video streaming stops working after suspend on my laptop

Hi Fedora community,

I am running Fedora 39/40 (specify your version) on a laptop with hybrid graphics:

  • Integrated GPU: AMD HawkPoint1
  • Dedicated GPU: NVIDIA RTX 4050 Max-Q

Problem:

  • My internal audio works initially.
  • After suspending and waking up the laptop, audio stops working.
  • I can temporarily fix it by running:
systemctl --user restart wireplumber
  • My external monitor is connected via HDMI, but it has no speakers, so I have also tried disabling HDMI audio.

System info:

systemctl --user status pipewire wireplumber

Shows both services as active (running).
I see warnings in WirePlumber logs like:

wp-event-dispatcher: wp_event_dispatcher_unregister_hook: assertion 'already_registered_dispatcher == self' failed

These versions have been end-of-life for more than 6 and 12 months, respectively:

Release EOL since Maintained for
Fedora Linux 40 2025-05-13 385 days
Fedora Linux 39 2024-11-26 385 days

I suggest you upgrade to a supported version before trying to fix your issue on these old versions.

Yesterday I updated it to latest one then also same problem is comming . Now just realized even after restart I am facing same problem