Folks, I have recently purchased this laptop: https://psref.lenovo.com/Product/Yoga/Yoga_Pro_9_14IRP8
And I can only get the front speakers working on Ubuntu 22.04 which results in the sound being not great to say the least.
From reading around I found out that the laptop comes with two sets of speakers like many new Yoga laptops and both of them are supposed to be playing at the same time: https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/1926165
Same issue on Fedora: https://discussion.fedoraproject.org/t/problem-with-sound-on-new-lenovo-laptops/72456
I was not able to get the speakers running with the tricks above, does anyone have an idea? Thank you in advance.
I am currently running the kernel: 6.2.0-33-generic.
alsamixer
to check whether all speakers are enabled? – Jos Oct 02 '23 at 13:49sudo alsamixer
? – Jos Oct 12 '23 at 13:10But I really do not want to build my own kernel.
– Antonín Hoskovec Oct 16 '23 at 09:57alsamixer
. You might try anamixer
command, just to see what kind of error message you get. The command should be something likeamixer -c <card-number> set <control> <value>
as explained here. – Jos Oct 16 '23 at 10:02Invalid command!
I listed the devices with amixer and the "Speaker" does not have volume control listed as an available command, onlyCapabilities: pswitch
. – Antonín Hoskovec Oct 17 '23 at 11:39alsa
plugin. If you're comfortable with doing some experiments, you could copy and paste thesoftvol
plugin found [here] (https://www.alsa-project.org/alsa-doc/alsa-lib/pcm_plugins.html#pcm_plugins_softvol) into your~/asoundrc
file. Modify as needed. This should enable you to control their volume fromalsamixer
. Note: I haven't tried this myself. – Jos Oct 17 '23 at 13:06~/.asoundrc
. – Jos Oct 17 '23 at 13:16