The Lenovo Yoga Pro 9 14IRP8 has 4 stereo speakers, 2W x2 (woofers), 1W x2 (tweeters), optimized with Dolby® Atmos®, Smart Amplifier (AMP) according to the specs : https://psref.lenovo.com/Product/Yoga/Yoga_Pro_9_14IRP8 The only sound that comes out is from the tweeters speakers and is almost inaudible and the sound is literally aweful. Probably a similar issue as the one fixed in 6.6.7 : https://cdn.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.7 Mic seems to work fine the realtek driver is the alc 3306
According to the windows driver it has tas2781 amplifiers. There is a quirk already in the patch_realtek.c: SND_PCI_QUIRK(0x17aa, 0x38bf, "Yoga S980-14.5 proX LX Dual", ALC287_FIXUP_TAS2781_I2C), The firmware files (TAS2XXX38BF.bin, TIAS2781RCA2.bin) in the linux-firmware 20240115 package. Could you please check it with the 6.6.11 or newer kernel and with the 20240114 linux-firmware (or newer) package? And could you post the output of: dmesg|grep snd thanks
(In reply to Gergo K from comment #1) > According to the windows driver it has tas2781 amplifiers. > There is a quirk already in the patch_realtek.c: > > SND_PCI_QUIRK(0x17aa, 0x38bf, "Yoga S980-14.5 proX LX Dual", > ALC287_FIXUP_TAS2781_I2C), > > The firmware files (TAS2XXX38BF.bin, TIAS2781RCA2.bin) in the linux-firmware > 20240115 package. > > Could you please check it with the 6.6.11 or newer kernel and with the > 20240114 linux-firmware (or newer) package? > > And could you post the output of: > > dmesg|grep snd > > thanks Thanks for your reply, I'm on the kernel 6.7.4 (6.7.4-200.fc39.x86_64)and the issue is still present... Here my dmesg output : https://pastebin.com/ZsCKm8Xr I don't know how to format on here so it's more legible on pastbin. but in case it's required to be here : mimillie@yogapro9i:~$ sudo dmesg|grep snd [sudo] Mot de passe de mimillie : [ 8.031487] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 8.031510] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 8.031564] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002) [ 8.032287] snd_hda_intel 0000:01:00.1: Disabling MSI [ 8.032308] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client [ 8.120600] usbcore: registered new interface driver snd-usb-audio [ 8.413275] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: line_outs=2 (0x17/0x14/0x0/0x0/0x0) type:speaker [ 8.413279] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 8.413280] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0) [ 8.413281] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0 [ 8.413282] snd_hda_codec_realtek ehdaudio0D0: inputs: [ 8.413283] snd_hda_codec_realtek ehdaudio0D0: Headset Mic=0x19
(In reply to mimillie290 from comment #2) > (In reply to Gergo K from comment #1) > > According to the windows driver it has tas2781 amplifiers. > > There is a quirk already in the patch_realtek.c: > > > > SND_PCI_QUIRK(0x17aa, 0x38bf, "Yoga S980-14.5 proX LX Dual", > > ALC287_FIXUP_TAS2781_I2C), > > > > The firmware files (TAS2XXX38BF.bin, TIAS2781RCA2.bin) in the > linux-firmware > > 20240115 package. > > > > Could you please check it with the 6.6.11 or newer kernel and with the > > 20240114 linux-firmware (or newer) package? > > > > And could you post the output of: > > > > dmesg|grep snd > > > > thanks > > Thanks for your reply, I'm on the kernel 6.7.4 (6.7.4-200.fc39.x86_64)and > the issue is still present... > Here my dmesg output : https://pastebin.com/ZsCKm8Xr I don't know how to > format on here so it's more legible on pastbin. but in case it's required to > be here : > > mimillie@yogapro9i:~$ sudo dmesg|grep snd > [sudo] Mot de passe de mimillie : > [ 8.031487] snd_hda_intel 0000:00:1f.3: DSP detected with PCI > class/subclass/prog-if info 0x040100 > [ 8.031510] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ > platform, using SOF driver > [ 8.031564] snd_hda_intel 0000:01:00.1: enabling device (0000 -> 0002) > [ 8.032287] snd_hda_intel 0000:01:00.1: Disabling MSI > [ 8.032308] snd_hda_intel 0000:01:00.1: Handle vga_switcheroo audio client > [ 8.120600] usbcore: registered new interface driver snd-usb-audio > [ 8.413275] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC287: > line_outs=2 (0x17/0x14/0x0/0x0/0x0) type:speaker > [ 8.413279] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 > (0x0/0x0/0x0/0x0/0x0) > [ 8.413280] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 > (0x21/0x0/0x0/0x0/0x0) > [ 8.413281] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0 > [ 8.413282] snd_hda_codec_realtek ehdaudio0D0: inputs: > [ 8.413283] snd_hda_codec_realtek ehdaudio0D0: Headset Mic=0x19 PS: here are my firmware packages : linux-firmware-whence-20240115-2.fc39.noarch linux-firmware-20240115-2.fc39.noarch