Audio output resets across reboots

  • Hi folks, long-time user, first-time caller. I recently replaced a Raspberry Pi 4 which was running Kodi with a ThinkCentre; I got tired of the rPI's poor WiFi and tendency to hang and need a reboot.

    The new setup isn't working as well as I hoped. Every time I reboot the machine, it plays audio through the (terrible) internal speaker, instead of over HDMI into my receiver. if I go into settings->system settings->audio, the audio output device is set correctly ("ALSA: HDA INTEL PCH, MJI MARANTZ-AVR ON HDMI #0"), though it isn't actually used. Fixing this requires changing the output device to something else, then back to the receiver, after every reboot.

    Seems like a bug to me, but is this known / is there some kind of workaround?


    Using LibreELEC 12.2.1 generic.x86_64, hardware is a ThinkCentre M720q (i5-8400T w/ 8gb RAM).

  • I got tired of the rPI's poor WiFi and tendency to hang and need a reboot.

    The "rPI's poor WiFi" it's easy to handle with a USB-Wifi adapter, or better with a wifi-ethernet adapter (if you have no chance to use wired network there). The "tendency to hang and need a reboot" could be related to the wifi issue... So, if you still have the RPi4 and could try with wired network or have a cheap USB-wifi, it worth to try it... I'm using few RPi-LE, and with "normal" use (without too much "fancy" addons), it's very stable. Even the one with wifi connection (not the "standard built in wifi"), it's stable.

    Every time I reboot the machine, it plays audio through the (terrible) internal speaker, instead of over HDMI into my receiver.

    You could try to check the sound options in the BIOS. Maybe it's something to set the default sound output to HDMI. Or disable the built in speaker.

    Another thing, even if these developed for continuous use, it could be benefic to be rebooted time to time. For this I'm using a cron job, to reboot the LE every day at early morning (like am 3:00).