> As a workaround I've disabled Pulse's control over PCM by adding
> load-module module-udev-detect ignore_dB=1
> to /etc/pulse/default.pa
volume: 0: 63% 1: 63% 0: -12,00 dB 1: -12,00 dB balance 0,00 base volume: 63% -12,00 dB
If pulseaudio ignore dB scale, do this mean it use full volume range ?
Do PCM Playback volume remain at 0dB all the time ?
do distortion occur when your application play to alsa device hw:0,0 directly when PCM playback volume is over 0dB ?
speaker-test -c2 -t wav -D hw:0,0
the capture volume also have +22.5dB gain and +12dB MIC Boost
control.17 { iface MIXER name 'Mic Boost (+20dB) value false comment { access 'read write' type BOOLEAN count 1 } }
control.28 { iface MIXER name 'Capture Volume' value.0 15 value.1 15 comment { access 'read write' type INTEGER count 2 range '0 - 15' dbmin 0 dbmax 2250 dbvalue.0 2250 dbvalue.1 2250 } }
volume: 0: 100% 1: 100% 0: 0,00 dB 1: 0,00 dB balance 0,00 base volume: 42% -22,50 dB
> As a workaround I've disabled Pulse's control over PCM by adding
> load-module module-udev-detect ignore_dB=1
> to /etc/pulse/ default. pa
volume: 0: 63% 1: 63%
-12,00 dB
0: -12,00 dB 1: -12,00 dB
balance 0,00
base volume: 63%
If pulseaudio ignore dB scale, do this mean it use full volume range ?
Do PCM Playback volume remain at 0dB all the time ?
do distortion occur when your application play to alsa device hw:0,0 directly when PCM playback volume is over 0dB ?
speaker-test -c2 -t wav -D hw:0,0
the capture volume also have +22.5dB gain and +12dB MIC Boost
control.17 {
iface MIXER
name 'Mic Boost (+20dB)
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'Capture Volume'
value.0 15
value.1 15
comment {
access 'read write'
type INTEGER
count 2
range '0 - 15'
dbmin 0
dbmax 2250
dbvalue.0 2250
dbvalue.1 2250
}
}
volume: 0: 100% 1: 100%
-22,50 dB
0: 0,00 dB 1: 0,00 dB
balance 0,00
base volume: 42%