KMix audio levels reset upon reboot, how to make it remember audio levels?

Here is screenshot from Kmix → Configure button on taskbar:

It says that KMix will not remember audio levels upon start of plasma.

Why it can’t remember audio levels?
It’s trouble to set audio level scroll bars every time.

do I miss some package or configuration to make it remember audio levels?

Software and hardware info…

inxi -Azxx

Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a348
  Device-2: NVIDIA TU106 High Definition Audio vendor: InnoVISION
    driver: snd_hda_intel v: kernel pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:10f9
  API: ALSA v: k6.12.12+bpo-amd64 status: kernel-api
  Server-1: PulseAudio v: 16.1 status: active

Note: Active sound card is Device-1: Intel Cannon Lake PCH cAVS vendor: Micro-Star MSI
Nvidia sound card profile is OFF.

I’m sorry I can’t answer this directly, but I can tell you that WirePlumber should be remembering volumes, so this won’t need to.

What is it that you need to set? There are lots of ways to deal with this comfortably, and if I have some idea of what you’re trying to achieve, perhaps I could suggest one.

I didn’t post screenshot of what I’m referring to because spectacle couldn’t take it for some reason so I’m posting a gif image:

levels

The scroll which I’m scrolling is not remembered including any additional scroll bars that get added as I run various audio programs or websites running videos.

Only master level (left) and notifications sound (center) are remembered across reboots or log out/log in.

Additional audio levels are always reset even without log out, e.g. if starting a new audio-video in web browser.

I suspect the cause of this is explained by the message I posted in screenshot in my OP marked with arrow.

I’m using pulseaudio:

pactl --version

pactl 16.1
Compiled with libpulse 16.1.0
Linked with libpulse 16.1.0

Well that explains why wireplumber isn’t working :laughing: sorry for assuming your sound server :smiley:

I suspect the cause of this is explained by the message I posted in screenshot in my OP marked with arrow.

I understand, and it’s also in the manual that it won’t work. Does your distro have pipewire/wireplumber, yet?

1 Like

You’re saying this message means pulseaudio isn’t supported?

I’m using Debian, the default is pulseaudio, from my last test purging pulseaudio will install pipewire.

No I’m saying that it says saving those volumes isn’t supported. I don’t think it will matter if you are running pipewire or pulse, that isn’t supposed to work.

But it is supported by wireplumber, so even though kmix won’t remember them (and would still show you this message), they will be remembered by wp.

1 Like

Thanks, I think I’m just going to purge it from my system.