| Summary: | Show an OSD when PulseAudio/PipeWire detects a sudden spike in the volume and automatically mutes/switches output sources | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Répási Dávid <hu.repasidavid> |
| Component: | Audio in general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | wishlist | CC: | 89q1r14hd, isma.af, nate |
| Priority: | NOR | Keywords: | usability |
| Version First Reported In: | 6.2.4 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Répási Dávid
2024-10-03 16:42:42 UTC
Frankly I have never heard of such a feature and I'm not aware of this being an intentional thing in the Linux audio stack. I don't think this can even happen with a jack based headphones but perhaps it would be possible when using USB or Bluetooth interface, since the device could just disconnect, which would trigger software fallback to the next device in priority list. Or the device might be buggy and shutting off for exceeding some kind of powerdraw limit (as an example USB is supposed to be limited to 500 mA or 2.5 W, although in some cases it could go to 1 or even 1.5A before triggering safety disconnect from host side). Either way, please avoid such events in the first place, since anything with W for watts of sound power right in the ear canal is way more than human ears are supposed to deal with and could easily cause lasting damage. I suggest: 1. Turning down the volume of the source of the problem 2. If it's a bug, then please report the buggy client or hardware 3. If it's not a bug, it might be possible to use EasyEffects and its Autogain filter with the Reference dropdown set to Momentary or one of the Geometric Mean modes that includes the M letter in the brackets e.g. Geometric Mean (MS) but, please, also limit the total device volume as per point 1 just in case EasyEffects is not quick enough or something has gone wrong and the filter is not getting applied. Also do not use the PipeWire's new libebur128 filter, since the way its implemented is not how I'd suggest it's used and it's not going to proect your ears (at least I'd not expect it to). 1 This is a built in plasma feature as far as I can tell. 2 It has happened to me multiple times (the audio spiking and plasma automuting/switching) 3 I have a jack based headphone 4 turning down the source volume is not the issue at hand and you can't even do so when there is a sudden spike in the audio level -> you can't avoid the issue the feature is protecting you from 4.1 lets suppose you turn down the audio level,in software, you would have to turn it up at the hardware or vica versa to hear the normal audio comfortably, so this is in no way a solution 5 I'm not familiar with pipewire filters and am not using them either (just whatever is shipped by arch) |