Bug 474959

Summary: Dont preset 100% mic volume
Product: [Unmaintained] plasma-pa Reporter: Henning <boredsquirrel>
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: major CC: isma.af, me, nate, nowrep
Priority: NOR    
Version First Reported In: 5.27.8   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Henning 2023-09-28 00:25:48 UTC
I am pretty sure this belongs to a backend package and not the frontend.

I have two seperate microphones that have the best sound quality when the "mic volume" (amplification) is set to 10%.

It is really weird, I think on other operating systems there dont even is a mic volume, and in fact its only software amplification after all, so it will worsen the sound quality.

On 100%, which is the default, my audio is completely useless, unsaveably oversteered. I actually tried to save some with Audacity, still unusable sounds.

Alternative:
Some way of calibrating the mic and presetting that volume for this device is needed. You never need to change the volume!

But 10% for two of my mics (internal and headset) brings the best audio quality, which is very counterintuitive.

The auto-adjustment could be to initially just:
- enable the mic
- record the sound
- decrease the mic volume until there are sections of total silence

when there is no total silence there is background hiss, which means the mic is over-amplified. So the calibration should be pretty easy.

How it is it seems like a desperate "the user can change it so it doesnt have to work normally" way. On Windows or Android this doesnt even exist, for obvious reasons.

If just setting 10% works for all devices, this may also be an option. Or preset 10%. But calibration would really be great I think

--- Software ---
OS: Fedora Linux 38.20230927.0 (Kinoite)
KDE Plasma: 5.27.8
KDE Frameworks: 5.109.0
Qt: 5.15.10
Kernel: 6.5.5-200.fc38.x86_64
Compositor: wayland

--- Hardware ---
Thinkpad T495
CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx
RAM: 21.4 GB
GPU: AMD Radeon Vega 8 Graphics
Video memory: 2048MB
Audio: Pipewire
Comment 1 Nate Graham 2023-10-11 19:25:56 UTC
> I am pretty sure this belongs to a backend package and not the frontend.
Indeed. And the backend doesn't belong to KDE; you'll need to request this from PulseAudio or PipeWire (depending on which one you're using)