amixer -c 1 sset Master 80% ✔
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 70 [80%] [-12.75dB] [on]
Something like this? Also didn’t help.
run alsamixer
in terminal and press f6 and select your audio device and using your keyboard arrow-keys, scroll to the right until you find a setting called Auto-Mute
If this is defaulted to enabled then it must be changed by using your up/down arrow keys to disabled, and then you can hit the escape key to exit.
Yes it is alredy disabled.
so try install following package: sof-firmware
and also the latest kernel 5.17.1-3, reboot
ok so I changed to linux517.1-3 and sof-firmware was installed sense before. Still no sound.
it doesnt look good for you, theres a lot people with your speaker issue (realtek alc287+lenovo)… try these links:
https://forum.manjaro.org/t/headphones-work-but-laptop-speakers-do-not/93362
and also try this patch:
https://wiki.archlinux.org/title/Lenovo_Yoga_7i#Speaker_audio
even when its written there that its included since the 5.14 kernel, youll have nothing to lose
Olli
18 April 2022 16:05
20
are you using HDMI-Output for the speakers ?
@brahma I was afraid of that. Thx for all the help! Adding a patch is as I understand not a easy task?
@Olli I am not sure I recall reading something about HDMI.
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 0: ALC287 Analog [ALC287 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
I want to be clear that it is internal speakers that does not work. Maybe I should try and hook up external ones and se what happens?
first follow the steps in the manjaro link, there is a fix for your hardware, if it doesnt work, use the archwiki patch… its not that dificult, create a txt file, insert there the patch, save it as bsh and run sudo patch name.bsh … we were trying with those alsa.conf edits to not use hdmi, but maybe olli will have some new output…
So I am trying the patch, but I don’t get how to run it.
sudo patch fix_audio.bsh
This did not work. I also tried.
Sudo pacman fix_audio.bsh -U
sudo activate fix_audio.bsh
ill never done that, i was goning by the arch link…
ok, ill checked and this should be it:
create a folder named ‘bin’ in your home, put the fix audio bsh there, then open terminal in the created bin directory and run those commands:
sudo chmod u+x fix_audio.bsh
sudo bash fix_audio.bsh
Ok! That looked like it worked. But still no sound. I guess with some time this will be fixed if a lot of people have this problem.
i edited my post, try again, and reboot
This is what I get.
sudo bash fix_audio.bsh ✔ 6s
nid = 0x20, verb = 0x500, param = 0x24
value = 0x0
nid = 0x20, verb = 0x400, param = 0x41
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x400, param = 0x2
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x20
value = 0x0
nid = 0x20, verb = 0x500, param = 0x24
value = 0x0
nid = 0x20, verb = 0x400, param = 0x46
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x400, param = 0xc
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x2a
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x20
value = 0x0
nid = 0x20, verb = 0x500, param = 0x26
value = 0x0
nid = 0x20, verb = 0x400, param = 0x2
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x400, param = 0x0
value = 0x0
nid = 0x20, verb = 0x4b0, param = 0x20
value = 0x0
it looks ok, but i really dont know, just reboot and check
Yea no luck there. And I pretty much tried everything in that Manjaro thread.
thats unfortunate… also if you want, you could try booting into a different linux liveusb for example linux mint, and see if by chance the speakers work…
Yes I was thinking that might be the next step. I will try that and report back. Thanks for all your help!
Olli
18 April 2022 18:21
32
that’s what he should have done for a long time now. keep it simple stupid.
Same Notebook same problem.
And i tried several different Linux Distros
Debian stable/testing, Linux Mint, Linux MX, Arch, other Arch based Distros. Didnt tried Fedora and openSuse.
No luck.
Are there any updates from you @Adam835 ?
Its not too important for me right now, as external speakers and Headphones are working but would be nice to have some working speakers anyway.