Hi all,
Forgive the wandering tale at the beginning, but I’m including it in case it may be relevant.
I’ve had EndeavourOS dual booting with Windows 10 for some time, but largely used Windows for my daily driver. Recently I decided to get more in practice with Linux since Windows 10 support is ending. To that end, I recently did a few things:
-
My storage partition for Endeavour was nearly full, so I used a gparted liveUSB install to shrink the Windows NTFS partition at the start of the drive, shift my swap and /boot/efi/ partitions to the left, and grow my Endeavour partition at the end. This all seemed to go seamlessly, and Endeavour booted right up afterwards.
-
Since it had been some time since I used Endeavour, I upgraded my system with
sudo pacman -Rdd linux-firmware
sudo pacman -Syu linux-firmware
As per the guidance after trying
sudo paman -Syu
and receiving an error. The upgrade seemed to go smoothly after that.
-
My RGB keyboard backlight had never worked under Endeavour, so I installed a tool called rogauracore. After some fiddling with systemd scripts, it too seemed to work fine on startup/resume.
-
I tried out a game on Endeavour and found that there was no sound. I tried other applications and found there was no sound. I remember sound working months ago (well before the upgrade), but did not run any audio programs before upgrading, so I cannot confirm it was still working just prior to upgrade.
So began the debugging process.
SYSTEM INFORMATION
WHAT I’VE TRIED
-
Installing/Uninstalling/Reinstalling Pulse, ALSA, and Pipewire packages in different combinations, rebooting after each reconfiguration. The
pacman -Qlog above reflects my current configuration. -
Using
speaker-test -c2to determine if audio is working in any given configuration. Generally, the tests appear to run, but no audio is present. In some configurations, it hangs indefinitely during the test. -
Trying to simply run audio from various applications in each configuration. No success.
-
Using
alsamixerto check that all channels on all cards are unmuted and at high volume. -
Using my keyboard function keys to toggle audio mute and raise/lower volume. This appears to work as there is screen overlay reflecting the changes, but no audio.
-
Using
pavucontrol:- Using the Configuration tab to set the Profile. On this tab there are two cards listed: GA104 High Definition Audio Controller, and Built-in Audio. Built-in Audio has the options for Analog Stereo Duplex (which I’ve seen recommended to get audio working) and Analog Stereo Output, but neither result in audio. The other card only has profiles listed for HDMI and they are all described as “(unplugged)(unavailable)”.
- Viewing the “Output Devices” tab to view audio activity on the “Built-in Audio Analog Stereo” device. While “playing” audio in an application, I see the volume meter showing activity, but hear nothing. This is on both Analog Stereo Output and Analog Stereo Duplex profiles.
-
Using the “Audio Volume” applet from the system tray. Similarly, I see activity on the volume meter when a program is “playing” something, but I hear no audio.
I’m really out of ideas and I’ve googled around a lot and nothing has seemed to work. Any suggestions would be welcome.
Thank you!