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 :)

  • andrewwilliam
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    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>>