Apple USB-C dongle not working after suspending
- PipeWire version: Compiled with libpipewire 0.3.60 Linked with libpipewire 0.3.60
- Distribution and distribution version: Fedora Linux 37 (Workstation Edition)
- Desktop Environment: GNOME Shell 43.0
- Kernel version: 6.0.8-300.fc37.x86_64
Description of Problem:
Apple, Inc. USB-C to 3.5mm Headphone Jack Adapter does not work after computer wakes from sleep.
How Reproducible:
Click suspend in gnome power menu, wait for computer to suspend to ram, wake computer from ram, audio isn't working.
Steps to Reproduce:
- Suspend
- Wake up
- Playing sound from a source doesn't work
- Change output device to "Digital Output (S/PDIF)", then back to "Headphones" fixes the problem
Actual Results:
Audio isn't working.
Expected Results:
Audio device is working properly and reproducing audio when an output source appears.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log
Disables audio device suspend on inactive state (This prevents crackling and popping sounds when not listening to music):
/etc/wireplumber/main.lua.d/50-alsa-config.lua
{
...
{
apply_properties = {
...
["session.suspend-timeout-seconds"] = 0, -- 0 disables suspend
},
},
}