Bug 378030

Summary: Application volumes loose sync with master
Product: [Plasma] plasma-pa Reporter: Ural <uralzima>
Component: generalAssignee: David Rosca <nowrep>
Status: RESOLVED NOT A BUG    
Severity: normal CC: plasma-bugs
Priority: NOR    
Version: 5.9.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Ural 2017-03-24 19:14:08 UTC
I am using volume keys. All seems to work, but often applications loose sync with master volume, having own value and don't follow master anymore. I click volume icon, applications tab and set slider to 100% manually for all apps. So in general it working well, but after some time (1-2h of volume changing) it stops moving application sliders, and volume is low on 'maximum'.
Sometimes volumes differ for every application. 
I have this bug since Plasma 5.8.2

Plasma 5.9.4, Gentoo-hardened, kde-overlay unmasked, Linux-4.9.15 + Grsecurity (with paxctld and exceptions for most kde core).
Comment 1 David Rosca 2017-03-25 09:17:31 UTC
You can try disabling flat-volumes (really annoying feature that is being disabled by default in almost all distributions) in pulseaudio settings. Volume keys only changes only volume of audio device, not applications.
Comment 2 Ural 2017-03-25 09:52:55 UTC
When I change volume with keys or mouse scroll on the icon, volumes changes on all playback streams and master. 
If I change volume and click the icon, I see same levels on applications and analog output. And sometimes sync looses, application volumes stop following 'analog output' until you max them to 100%
Comment 3 David Rosca 2017-03-25 09:54:14 UTC
> When I change volume with keys or mouse scroll on the icon, volumes changes on all playback streams and master. 

That's pulseaudio's flat-volumes feature. If it gets out of sync after some time, it's bug in pulseaudio and you should report it there.
Comment 4 Ural 2017-03-25 10:01:14 UTC
Thanks for information. I use pulseaudio 10. I'll try disabling this feature and will report them.