the-modem-distro / pinephone_modem_sdk

Pinephone Modem SDK: Tools to build your own bootloader, kernel and rootfs
GNU General Public License v3.0
597 stars 64 forks source link

All people I ever talk to complain I'm very quiet (jack plug, headset, pulseaudio/postmarketOS) #222

Open ell1e opened 11 months ago

ell1e commented 11 months ago

All the people I ever talk to complain I'm very quiet, which I think I've seen less with the stock firmware. I use a headset via the jack audio plug which I know records fine since I checked on a laptop via Audacity, also I checked during multiple calls that the gnome-control-center sound recording settings have the mic boost at literally max volume, so it must be an error in the software stack past that. This affects 2G calls since 3G doesn't exist here and due to emergency calls not working via 4G here and the fallback for not-4G-calls not working at all, for safety reasons only 2G calls can be used in Germany safely (disclaimer: at least according to my knowledge, I'm no expert on the matter don't trust me this isn't like, safety advice). It happens on postmarketOS which I think as of now still uses pulseaudio to route audio.

Device: PinePhone Allwinner 3GB RAM varianit

Linux distribution: postmarketOS (currently still uses pulseaudio, I think)

mikeshenson commented 10 months ago

What phone do you have?

On my PinePhone Pro I made these changes to increase the volume.

sudo nano /usr/share/alsa/ucm2/PinePhonePro/VoiceCall.conf

Set

cset "name='ADC Capture Volume' 160" ... cset "name='IN1 Boost' 0" cset "name='IN2 Boost' 1" cset "name='IN3 Boost' 0"

ell1e commented 10 months ago

Sorry, I forgot to specify! I have the 3GB RAM Allwinner PinePhone.

So is this a distribution bug that this isn't set by default? I'm using an external headset however, so if this affects the internal headset mic then it won't help with anything.

mikeshenson commented 10 months ago

I never had any sound issues on my original 3GB RAM PinePhone.

I do know I had to have the call in progress before connecting the external headset to make the headset work properly.

I run DanctNIX Arch with Phosh on both my phones.

Device: PinePhone 32Gig (Used for building packages) Device: PinePhonePro (Daily driver) OS: DanctNIX Arch with Phosh Carrier: USA - Patriot Mobile (T-Mobile SIM)

ell1e commented 10 months ago

Interesting! Sadly I do, with the external headset and this non-standard firmware. (I don't use the internal one so I wouldn't know if that's affected to.)