No sound coming out of my headphones

I ran the command.

systemctl restart --user pipewire.{socket,service}

I got no error messages.

But I still can not get any sound out of my Logitech system.

Can Pipewire be removed and go back to the older sound program.

(Would that be alsamixer ?)

Here is some more info that may help.

andy@Custom:~$ pw-cli list-objects | grep node.name
node.name = "Dummy-Driver"
node.name = "Freewheel-Driver"
node.name = "Midi-Bridge"
node.name = "v4l2_input.pci-0000_00_13.2-usb-0_4_1.0"
node.name = "alsa_output.pci-0000_00_01.1.pro-output-3"
node.name = "alsa_input.usb-Microsoft_Microsoft___LifeCam_HD-5000-02.mono-fallback"
node.name = "alsa_output.pci-0000_00_14.2.iec958-stereo"
node.name = "alsa_input.pci-0000_00_14.2.analog-stereo"
node.name = "VLC media player (LibVLC 3.0.20)"

Your headphones are analog.

The HDMI is a misfit!

If you want the headphones, you need to click on the IEC958 choice, then select from the options presented under "Connector".

1 Like

Things keep changing. I have no options under Connector.

I do not like saying it, but Pipewire is useless.

I am thinking about going back to 22.04.

Yes. I would advise against this. You would need to remove PipeWire and install Pulseaudio. PulseAudio will have the same limitation as PipeWire: it will only output to one device at a time unless you configure it otherwise.

1 Like

Check that your config file is listed using the output of pw-config.

Also check the output of systemctl status --user pipewire.service for issues with loading the configuration.

1 Like

Using the .conf that I supplied earlier; here is a view of the 'graph' using qpwgraph, while I listen to a track on Firefox. It is playing through both my headphones and my laptop speakers (two devices at once). Also shown is the "My Combine Sink" output that is available in Sound Preferences:

Here is what pw-config shows:

user@host:~$ pw-config
{
  "config.path": "/usr/share/pipewire/pipewire.conf",
  "override.3.0.config.path": "/home/user/.config/pipewire/pipewire.conf.d/test-combine-sink.conf"
}
1 Like

PulseAudio worked.

Pipewire does NOT work.

Others can help out with uninstalling PipeWire and replacing it with PulseAudio; I'm not able to test that approach on my system because I prefer PipeWire. Good luck :four_leaf_clover:

1 Like

You may also want to try the question again. Demonstrate the cables and plugs as they should be with your desired setup; and state clearly which devices are producing sound, and which are not.

If you are actually trying to use multiple outputs on one device (at the same time) - you'll need a much more complicated solution regardless of using PipeWire or PulseAudio, e.g. this guide: GitHub - luisbocanegra/linux-guide-split-audio-ports: Split jack(headphones)/speakers outputs into individual sinks on Linux to allow simultaneous playback (listen to different audio streams on each port)

1 Like

I am NOT trying to use multiple outputs at the same time.

I simply want to use my Logitech sound system as I used to use.

I feel that Ubuntu-Mate(Pipewire) does not see my sound setup.

I mean no disrespect, but this is not rocket science.

There are some confusing statements that led me to think you had multiple connections, i.e.:

And

And then you mentioned that you don't get sound of the logitech speakers:

This is not rocket science, but it can be very difficult to provide a solution without a really clear picture of what is going wrong.

2 Likes

I assume the picture is:

there is a pc (um24.04), a logitech sound system which is connected to the green jack in the back of the pc. Sound should play on the Logitech sound system. There are also headphones which are connected to the front of he pc, green jack again.

@stephematician provided example with a custom module for pipewire. For alsamixer, disable the auto-mute function. The reason is, when headphones are detected, it cuts the output to the green jack to the back of the pc. To disable this functionality, you disable it in alsamixer.

@fixit7 is this correct?

2 Likes

Yes. I can not figure out how to disable auto mute.

indicator-sound-switcher solved my sound problem.

similar question asked here with the suggestion of using indicator-sound-switcher by Organic Marble. Does that not work as a solution for this issue as well?

graham

Commented 16 hours ago

if you start alsamixer, press F6 until your audio card is displayed at top left next to Card: Then, you should see more options in alsamixer. In my screen auto-mute is 4th from the right. Make your terminal wide so you can see all the options of alsamixer.

4 Likes