As of Recently, I get No Sound

I’m getting no sound. This is fairly recent. (Last few weeks?) ‘speaker-test -c 2’ makes no sound. If I play a youtube video, pavucontrol correctly shows the HDMI output device, but the sound volume bar (not sure what to call it) shows no output.

$ inxi -Aa
Audio:
  Device-1: Intel 9 Series Family HD Audio vendor: eVga.com.
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:8ca0
    class-ID: 0403
  Device-2: NVIDIA GA104 High Definition Audio vendor: ZOTAC
    driver: snd_hda_intel v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 02:00.1
    chip-ID: 10de:228b class-ID: 0403
  Device-3: Razer USA Gaming Webcam [Kiyo] driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-9:7
    chip-ID: 1532:0e03 class-ID: 0102
  API: ALSA v: k6.12.28-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.4.2 status: off tools: pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol

I want the sound to come through the NVidia HDMI device.

I’ve been through the arch doc and tried a bunch of things, but I’m getting nowhere. Any help would be appreciated.

Edit: Now speaker-test works. I didn’t do anything since writing this; just walked away from the computer for an hour or two. No sound otherwise though.

Edit2: No speaker-test doesn’t work; 5 minutes later. The only change I made was to close pavucontrol that was running.

Edit 3: At about the time the speaker-test working / not working thing was happening I got “pulseaudio[10361]: protocol error, kicking client” in journalctl (fwiw).

Does this help? :point_down:

I get “amixer: Invalid command!” as the output.

Edit: I figured out ‘disabled’ needed to be ‘Disabled’. I still get no sound.

[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >  pacman -Qo /usr/bin/amixer
/usr/bin/amixer is owned by alsa-utils 1.2.14-1

Have you checked whether anything is muted?

alsamixer and pulseaudio show nothing is muted.

Have you checked the settings in pavucontrol?

Yes. It appears OK; nothing muted. Since I’m not getting anything from ‘speaker-test’ though, I’m assuming I’ve got an alsa problem though if I’m understanding things right. (I may also have a pulse issue, but it won’t work if alsa doesn’t work as I understand it.)

I understand very little about pipewire, which is now the default in Manjaro — I myself am still using pulseaudio, which has served me well so far, and with the complexity of pipewire in mind, I don’t intend to switch any day soon.

But from what I understand about pipewire, could it not be that you need to select the correct channel first?

Anyway, I’m going to ping our resident audio expert, @nikgnomic. Perhaps he’ll be able to help you — he knows a lot more about these things than I do.

I installed linux612-nvidia-open, which didn’t seem to help (and is also giving me other issues) so I re-installed nvidia-47xx-dkms and now ‘speaker-test’ works and seems to be working consistently. Still no other sound though.

Then it does indeed appear to be a matter of not having selected a default channel, or maybe the default channel was changed as part of the update.

And I believe that either pavucontrol or wireplumber should provide a way out of that situation. :thinking:

Yes, I pavucontrol make it work. I think somehow the re-install of the nvidia drivers fixed the alsa issue.

1 Like

Glad you got it fixed. :slight_smile: :+1:

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.