Dasharo / dasharo-issues

The Dasharo issue tracker
https://dasharo.com/
25 stars 0 forks source link

Audio recording very noisy from internal mic #972

Closed marmarek closed 2 weeks ago

marmarek commented 3 months ago

Component

Dasharo firmware

Device

NovaCustom V56 14th Gen

Dasharo version

0.9.0-rc7

Dasharo Tools Suite version

No response

Test case ID

No response

Brief summary

Recording from internal mic is very noisy

How reproducible

Always?

How to reproduce

  1. Start Fedora 40 Xfce (Live USB) (affects Qubes OS 4.2 too)
  2. Record with pw-record or audacity, say few test words
  3. Try to play it back

Expected behavior

Test words clearly recorded with silent background

Actual behavior

Very noisy background, even when the fan is not spinning.

Screenshots

No response

Additional context

No response

Solutions you've tried

Changing "mic boost" to 0 using alsamixer (it defaults to full) makes it better. But it's very unfriendly method, as needs to bypass pipewire/pulseaudio (needs to call alsamixer -c 0, otherwise the setting is hidden). And the setting can't be changed in normal audio volume control.

mkopec commented 2 months ago

It may be possible to tweak the HD Audio codec to reduce the mic gain somewhat. Depends on access to ALC245 documentation

wessel-novacustom commented 2 months ago

It may be possible to tweak the HD Audio codec to reduce the mic gain somewhat. Depends on access to ALC245 documentation

marmarek commented 2 months ago

It might be also solvable(?) in Linux, take a look at function alc269_fixup_limit_int_mic_boost(), I see it applied to some ALC245 systems too. I see @mkopec already submitted some quirk for the V5xx models (about mic detection), I guess it can be extended to reduce mic boost too.

mkopec commented 2 weeks ago

@marmarek I see your patch has been merged and landed in v6.11, thanks! https://github.com/torvalds/linux/commit/562755501d44cfbbe82703a62cb41502bd067bd1

I think this can be closed then?