Bug 474959 - Dont preset 100% mic volume
Summary: Dont preset 100% mic volume
Status: RESOLVED UPSTREAM
Alias: None
Product: plasma-pa
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 5.27.8
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-09-28 00:25 UTC by Henning
Modified: 2023-10-11 19:25 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)