alright, i'm going to make a hashtag-laden post and see if i can get some help from here.
this past weekend, i tried to set up a ChimeraOS install on a NUC i had sitting around. at first, everything seemed to work, but after a while the audio seemed to stop working entirely. Steam, GNOME, even command-line tools for PipeWire and all say that the HDMI Out is the default audio device, but no audio is making its way to the TV at all.
for context, since i don't expect to find the actual ChimeraOS devs here, Chimera is a modified Arch with a read-only root filesystem. systemd is running and accessible along with its journal, but the pacman database isn't readily accessible (and i don't want a fix to be "install a different package", since it wouldn't be supported).
here's what i've tried:
- repeatedly rebooting the system
- restarting the various PipeWire and WirePlumber systemd services
- setting the audio output to the built-in "Echo Cancel Sink" and back (both in GNOME Settings and via `pactl`)
- trying a different HDMI cable, different HDMI output on the NUC, different HDMI port on the TV
- updating the NUC firmware
- unplugging the tiny wireless keyboard i had plugged in, since it was showing up as a device in PulseAudio somehow
i'm a bit out of my league; i haven't had to deal with setting up audio on Linux in a long time, and my answer then was "install PulseAudio and it should Just Work". i don't know how to diagnose or deal with PipeWire/WirePlumber, so any tips or offers for assistance there would be really helpful. i can dump logs and configuration for you if you'd like.
boosts are appreciated; if you're thinking of answering, please open the post outside of your Mastodon/AP client first since my instance is small and it's likely that replies may not federate to where you can see them.
#linux #audio #ChimeraOS #ArchLinux #PipeWire #PulseAudio #SignalFlare
