yoga9-linux icon indicating copy to clipboard operation
yoga9-linux copied to clipboard

Bad sound on Yoga 7 16ARP8...

Open johnstonesnow opened this issue 2 years ago • 4 comments

...........

johnstonesnow avatar Dec 20 '23 14:12 johnstonesnow

I'm on Ubuntu 23.10, but the sound fix for me was just to create snd.conf in /etc/modprobe.d/ In that file, add the line...

options snd-sof-intel-hda-common hda_model=alc287-yoga9-bass-spk-pin

This turns on the bass speakers and makes the sound normal. If you're willing to try Ubuntu, the brightness and volume buttons work out of the box on 23.10...though for full disclosure I'm on Yoga 9 14IAP7, so you're mileage may vary. Would at least be worth trying on a live CD (audio will still be tinny without the above driver fix, but those buttons should work).

washburn24 avatar Dec 20 '23 16:12 washburn24

I'm pretty confident that you can fix the speaker issue, it's been in the kernel for long enough now that the fix should be simple, but I don't think you can test it in a live session (or at least I don't know how on Fedora). I suggested trying an Ubuntu live session just to check what works out of the box better on your system, because they're similar enough that even if stuff isn't working it won't be long until it is. I tried it in reverse on my system and ran a live Fedora session and my touch, screen brightness, keyboard light, and sound adjustment keys all worked. So, we're probably on just enough different hardware that I can't really help you without me understanding Fedora better.

washburn24 avatar Dec 21 '23 21:12 washburn24

The fix above works on my hardware in both Ubuntu and Manjaro. I don't have a way to test it on Fedora at the moment, and I obviously can't test on your hardware. But on both those distros, to get the speakers working is to create a file named snd.conf with this line in it...

options snd-sof-intel-hda-common hda_model=alc287-yoga9-bass-spk-pin

...and put that file in /etc/modprobe.d/ directory. Reboot and speakers work.

You can give it a try, it won't break anything if it doesn't work.

washburn24 avatar Jan 20 '24 17:01 washburn24

I recall that the speaker issue on the AMD models is different from the Intel ones. As far as I know the AMD ones had a problem of amps/dacs connected to SPI that aren't properly described in the ACPI and thus aren't initialized.

Try checking this thread which is an accumulation of various Lenovo Yoga/Ideapad speaker issues over the last several years.

This thread is giant and you should really take some time to sift through it, maybe do some keyword searches for your model or its predecessors.

pjungkamp avatar Jan 24 '24 16:01 pjungkamp