Headphones recognized but no sound

I’ve just installed 5.15.25-1-MANJARO Gnome.
Sound is working for speakers but not for headphones.

Sound is working on Windows bootable keys but not on Linux ones so I tough it might be a driver problem.

I’ve runner alsa-infos.sh and it provided the following report ID ?f=881afeb60b89cf62dbd45b3fe4f40efffbb367cf on alsa-project

I’ve also run inxi -Aa and it returned this :

  Device-1: Intel CM238 HD Audio vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a171 class-ID: 0403
  Device-2: NVIDIA GP106 High Definition Audio driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:10f1 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.25-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.20 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.47 running: no

lspci and lsusb show the following informations :
0:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
01:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1)

In all topics relating to sound and audio, my first recommendation (even before reading the error!) is to try pipewire. It’s made enormous progress in the last few years and is (in my opinion) more stable and reliable than PulseAudio.

The second suggestion: you have an intel device there. Try installing sound open firmware (sof-firmware). At lot of intel cards need it to work.

PipeWire is installed (I don’t know how to use it) and sof-firmware also.

Pipewire will be installed by default, but not used as the sound server. You can see it in your inxi -A output above. Install manjaro-pipewire to switch from PA to PW.

I’ve installed manjaro-pipewire and replaced pulse by pipewire.
I’ve rebooted. The audio is working on speaker but still not for headphones

Hi @Dodecanoic ,
Could you please post the output of the following terminal command?

systemctl list-unit-files --all | grep -i pipewire

The output shows whether the pipewire service is running or not.


PipeWire would not work any better than PulseAudio if the issue is in ALSA

ALSA data shows audio control for Speaker output is muted and level set to 0%

!!-------Mixer controls for card PCH

Simple mixer control 'Speaker',0

  Front Left: Playback 0 [0%] [-65.25dB] [off]
  Front Right: Playback 0 [0%] [-65.25dB] [off]

This would not be unusual if the Speaker output had been automatically muted, but the auto-mute is disabled

Simple mixer control 'Auto-Mute Mode',0
  Item0: 'Disabled'

I suggest turn on Speaker output and increase audio level

amixer --card=0 sset 'Speaker' 80% unmute

and turn on the Auto-Mute

amixer --card=0 sset 'Auto-Mute Mode' Enabled

But this might not restore audio to speakers if PipeWire is not working correctly