Fedora 42 – Audio volume automatically drops

There you go:

$ uname -r; lspci -knn |grep -A5 -i audio
6.15.10-200.fc42.x86_64
00:1f.3 Audio device [0403]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
	Subsystem: Lenovo Device [17aa:2234]
	Kernel driver in use: sof-audio-pci-intel-mtl
	Kernel modules: snd_hda_intel, snd_sof_pci_intel_mtl
00:1f.4 SMBus [0c05]: Intel Corporation Meteor Lake-P SMBus Controller [8086:7e22] (rev 20)
	Subsystem: Lenovo Device [17aa:2235]
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801

It is not a F41->F42 upgrade, but I update every few months so it’s a long list.

thanks.

Kernel driver in use: sof-audio-pci-intel-mtl

the same as 6.16.

please upload the list via fpaste and post the link here.
something like dnf history info <ID> | fpaste

but it can only be either a kernel regression in 6.16.x x-=? or a firmware update.

it can only be either a kernel regression in 6.16.x x-=? or a firmware update

correct me if I’m wrong, but a firmware issue should be there with both kernel versions

unless sof fw files are added to the initramfs image ( unlikely)

does sudo lsinitrd /boot/initramfs-6.15.10-200.fc42.x86_64.img |grep -i sof show any files located under a directory firmware ?

If sof files are included in initramfs:

Make a copy of / rename the initramfs for 6.15.10 and create a new one with the latest sof files sudo dracut --kver 6.15.10-200.fc42.x86_64 and reboot.

sof files are not inclued in initramfs:

try booting 6.16 with the previous alsa-sof-firmware

sudo dnf downgrade https://kojipkgs.fedoraproject.org//packages/alsa-sof-firmware/2025.05/1.fc42/noarch/alsa-sof-firmware-2025.05-1.fc42.noarch.rpm

if that makes any difference.

does sudo lsinitrd /boot/initramfs-6.15.10-200.fc42.x86_64.img |grep -i sof show any files located under a directory firmware ?

No.

try booting 6.16 with the previous alsa-sof-firmware

This works. Thanks.

No more strange audio volume issues?
Could you please make available the fpaste link to
alsa-info.sh --stdout | fpaste?

Sure: UNTITLED - Pastebin Service

for comparison:

please update alsa-sof-firmware to latest vesion, reboot and
rerun alsa-info.sh

I use 6.16.X with the previous alsa-sof-firmware is also not work.

please update alsa-sof-firmware to latest vesion, reboot and
rerun alsa-info.sh

I use 6.16.X with the previous alsa-sof-firmware is also not work.

Right. I still have the problem with downgraded alsa-sof-firmware. Sometimes it’s hard to detect, but if you watch the same yt video after booting with 6.15, you immediately see the difference. Sorry for the noise.

pls also upload alsa-info for 6.15.10 and copy paste the output of
fpaste --printonly --sysinfo-audio as preformatted text.

In 6.16, pls run also same fpaste command, then check using pavucontrol what profile is selected, what profiles are available, and in outputs check the available options.

There seem to exist two different analog output devices:
HDA Analog and Deepbuffer HDA Analog

from alsa-info

 !!Aplay/Arecord output
 !!--------------------
 APLAY
 **** List of PLAYBACK Hardware Devices ****
 card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
   Subdevices: 1/1
   Subdevice #0: subdevice #0

 card 0: sofhdadsp [sof-hda-dsp], device 31: Deepbuffer HDA Analog (*) []
   Subdevices: 1/1
   Subdevice #0: subdevice #0

which one is used? You can tell by running fuser /dev/snd/pc* while playing audio through the internal audio device or wpctl status or pw-top may show this too.

pls also upload alsa-info for 6.15.10

the output of fpaste for 6.15

the output of fpaste for 6.16

There seem to exist two different analog output devices: HDA Analog and Deepbuffer HDA Analog

I also have an external monitor with integrated speakers, but I’m actually using the laptop speakers.

$ fuser /dev/snd/pc*
/dev/snd/pcmC0D0p:    2815m

Any news about this?

dnf update -y Update to the latest version, seems to be fine

Great! I wanted to encourage you to try kernel 6.17.3 or booting a current rawhide live iso ( pre-release kernel 6.18 ) to check if this has been fixed. There have been numerous restructuring and bug fixes in this area recently. It looks as if some parts of it have also been backported to 6.16.

Is this kernel 6.16.12?

Yes, F42 and updated to kernel 6.16.12-200.fc42.x86_64.

Thanks for the update.