Hello! I’ve posted this a few weeks ago on /c/linux4noobs@programming.dev but I didn’t get much of an answer, I hope it’s okay to post it here as well.
I use 3 audio devices on my computer: my monitor’s speakers (through HDMI), my headphones (through line-out/built-in audio) and my microphone (line-in/built-in audio). They all work fine, but when I reboot my headphones / line-out don’t seem to get recognized at all.
The only solution I’ve found thus far is to re-install alsa-utils twice after rebooting. Upon the first reinstall, my line-out / headphones reappear but my line-in mic disappears, only to come back after the second reinstall. Technically my sound works perfectly fine after this, but it feels extremely dumb to reinstall a package twice after every reboot.
Any help would be greatly appreciated, thanks in advance :)
If your audio devices disappear after a reboot in EndeavourOS with Pipewire, you can try the following steps to troubleshoot the issue:
Check Pipewire Service: Ensure that the Pipewire services are running. You can check this by running:
bash Copy code systemctl --user status pipewire systemctl --user status pipewire-pulse If they’re not active, you can start them with:
bash Copy code systemctl --user start pipewire systemctl --user start pipewire-pulse Update System: Make sure your system is fully updated. Run:
bash Copy code sudo pacman -Syu Check for Missing Configuration: Sometimes, configurations might not be properly set. Check the ~/.config/pipewire/ directory for relevant configuration files. You can try resetting configurations by renaming or removing those files and rebooting.
Reinstall Pipewire: If issues persist, consider reinstalling Pipewire:
bash Copy code sudo pacman -Rns pipewire sudo pacman -S pipewire pipewire-pulse Check User Group: Ensure your user is part of the audio group:
bash Copy code groups If not, add yourself:
bash Copy code sudo usermod -aG audio $USER Log Out and Back In: After making changes to user groups, log out and log back in for the changes to take effect.
Review Logs: Check the system logs for any error messages related to audio:
bash Copy code journalctl --user -xe | grep pipewire If these steps do not resolve the issue, you might want to check the EndeavourOS forums or community for further assistance. More Info Here>>