#Pipewire cant find wired headphones (jack) but recognizes bluetooth, microphone, and monitor speaker

6 messages · Page 1 of 1 (latest)

last talon
#

Ive looked through every forum and cant fix this. no matter what it doesnt exist, it doesnt even recognize the sound card when i look in alsamixer. New to linux, not knowledgable on commands/configs. Installed with iso V3.2.2, onto a PC.

cunning nymph
#

run this - aplay -l
it should show something like
card 0: PCH [HDA Intel PCH], device 0: ALCxxx Analog

run - pavucontrol

last talon
#

aplay -l shows
**** List of PLAYBACK Hardware Devices ****
card 1: PCH [HDA Intel PCH], device 0: ALC897 Analog [ALC897 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 1: ALC897 Digital [ALC897 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [VA1655-FHD]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0

and im a little confused on what to do in pavucontrol, output devices shows only built-in analog stereo (IEC958) Which the only port option is Digital Output (S/PDIF), and Ga104 High Definition Audio Controller Digital Stereo (HDMI) and the only port is the HDMI /DisplayPort which is my monitor with a speaker, nothing in configuration which shows my headphones either.

cunning nymph
#

run - wpctl status

You will see something like this

Card 1: HDA Intel PCH
Profiles:
0: off
1: output:iec958-stereo
2: output:analog-stereo <-- THIS is what you want

Then run wpctl set-profile 1 2

open pavucontrol

if it not work try

wpctl set-profile 1 3
wpctl set-profile 1 4

last talon
#

recognizes when the headphones are plugged in, but setting profile to anything gives "Object '1' not found"

cunning nymph
#

what happens if you run systemctl --user restart pipewire wireplumber