mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Mumble increases "Microphone power" over time (Pipewire) #2882
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#2882
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @adf-patrickha on GitHub (Aug 15, 2024).
Description
Mumble raises the "Microphone power" to absurd levels over time (Observable via the Mumble audio statistics). It usually starts at 071%, and goes up to 400+%, which leads to constant loud noise, even when the hardware microphone is muted. This makes the input unusable, until Mumble is stopped. The output device remains
When I close mumble, wait a few seconds and restart it, the settings are back to normal.
This change affects other applications too that use the same input device. Interestingly no change is made on the input device settings. The input level of the device in
alsamixerandpulsemixerstay the same. Also the serviceswireplumber,pipewire,pipewire-pulsedo not log anything when Mumble increases the power.Steps to reproduce
Mumble version
1.5.634
Mumble component
Client
OS
Linux
Reproducible?
Yes
Additional information
OS: Manjaro
Kernel: 6.6.40-1-MANJARO
Device: ThinkPad T14 Gen 5
Relevant log output
Screenshots
Audio Statistics while unmuted, without talking:

Audio Statistics while muted:

@Krzmbrzl commented on GitHub (Aug 15, 2024):
Have you tried disabling automatic gain control?
@adf-patrickha commented on GitHub (Aug 15, 2024):
@Krzmbrzl do you mean the Max. Amplification settings in Settings > Audio Input > Audio Processing? I have that one on the lowest value 1.00. I don't think there is another setting, matching that description.

Here a screenshot from my input settings:
I also tried disabling the noise suppression, but it did not make a difference.
@Krzmbrzl commented on GitHub (Aug 15, 2024):
Hm. I'm not aware of Mumble doing any input level adjustments that would be visible system wide... does this also happen with other audio backends?
@davidebeatrici do you have any idea about this?
@davidebeatrici commented on GitHub (Aug 15, 2024):
Unfortunately not. I regularly use PipeWire with similar settings and have never encountered such an issue.
@Krzmbrzl commented on GitHub (Aug 17, 2024):
@adf-patrickha does the behavior depend on what input mode (voice activation, PTT, continuous) you are using?
@adf-patrickha commented on GitHub (Aug 20, 2024):
No, I haven't used those modes, because they are not really an option for my use-case sadly. PTT does not work well with Wayland, as global hotkeys do not really work. I know RPC sub commands are a thing and I use them for togglemute/toggledeaf. But that does not really work with press/release keybindings from my experience.
And continuous does not work because of background noise and the need to togglemute all the time.
But I can give it a shot temporarily to see if behaves differently 👍
@adf-patrickha commented on GitHub (Aug 20, 2024):
Same behavior with continuous:

Additional info btw.: I already tried another headset too. So it's not a hardware issue either.
@Krzmbrzl commented on GitHub (Aug 20, 2024):
Hm okay - I have no idea what's going on. Can you reproduce the same issue on a different machine?
@adf-patrickha commented on GitHub (Aug 29, 2024):
@Krzmbrzl No, it's not reproducable on another device. None of my colleagues are having this issue either. I only have this issue since switching to a new device (ThinkPad T14 Gen 5). But it's a Mumble specific issue that I'm not having with any other application using microphone input. So Mumble is the trigger causing the issue, but the root cause could also be the sound card or Pipewire for sure.