I have a laptop with a USB-C port to which I connected my USB-C earphones (earbuds from Google, not the Bluetooth ones). The device is correctly listed in the audio output channels, but selecting them doesn't affect the audio system, which continues to output from the laptop speakers.
As you can see from the screenshot above, I selected the device, but when I press "Test Speakers" the audio keeps coming from the Laptop Speakers.
I tried pavucontrol
and the USB-C device is not listed there. See screenshot below
If I use the command line utility speaker-test
, I am able to force the audio through the earphones. Specifically this command works perfectly.
speaker-test -D plughw:earbuds -c 2
Any suggestion on how to route the system audio through the earphones?
System data: - Ubuntu 18.10 - Laptop: Huawei Matebook X Pro - Earphones: Google Earbuds (HW ID 18d1:5033)
Sounds to me like, a channel that is not seen by the user accessable puleaudio controls is muted.
Open a terminal:
Run alsamixer:
You will now see a user interface. In this user interface, you can do the following:
I tried the solution from Michael Prokopec, but the audio channel was not muted. I found, however, that the applications trying to play audio were trying to use the "Built-in Audio Analog Stereo" device. USB headphones, or at least the Pixel Earbuds, register themselves as entirely separate audio devices. To get audio to play through the USB-C earbuds, I had to manually change the audio device in pavucontrol.