How to tell what audio device EOS is using?

How do I know what audio device EOS is using as it shows I have 2 different ones. The problem I m having with audio is I get intermittent cut outs that last a split second to several seconds sometimes often, other times not so often. It reminds me of a buffer problem. It s happened over multiple OS s which made me think it was something to do with my tv at first, but I haven t rulled out the computer, or even the cable yet. I m not sure how to approach solving this problem. I m using a HDMI cable from nvidia card to HDMI slot in tv. TV is a LG OLED 4k.

$ inxi -Fzxxxa

Audio:
Device-1: Intel vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1f.3
chip-ID: 8086:f1c8 class-ID: 0403
Device-2: NVIDIA GA104 High Definition Audio vendor: Dell
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 02:00.1 chip-ID: 10de:228b
class-ID: 0403
API: ALSA v: k6.1.38-2-lts status: kernel-api
tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 0.3.74 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl

I think this is your issue.

You should stay on the Server-2 which seems to be the active one. you can go into pulse and choose which device the sound comes from.


click the down arrow and you should be able to choose the device from here.

Thanks for reply. I don t seem to have a drop down like you do. Do I need to run the volume control under sudo?

click the combo box next to Show at the bottom and choose applications instead of streams see if that helps

I think Applications is part of All Streams. I get no down arrow either way.

yeah I changed myne over to streams and i still had the drop down arrow so I unfortunately don’t know about that with yours. you could try alsamixer at the command line and press f6 to change the device.

I ve been reading about alsamixer. Alsamixer does indeed show 2 devices, and pressing f6 will display each although I m not convinced changing the display actually sets a default device. I also made a asound.conf file in /etc setting the default sound device.
Info here;
https://wiki.archlinux.org/title/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card

1 Like

To answer the title of the post, one option is

$ pactl list sinks

This will list all audio outputs along with the driver associated with them.