пытаясь понять, что делает pavucontrol
. На скриншоте вы можете видеть, что есть ползунки громкости, где можно выбрать одно из base
или другое процентное значение.
В чем смысл base
. В прошлом я видел, что некоторые карты не контролировали громкость микрофона, а просто увеличивали / уменьшали программное обеспечение. Я почти уверен, что по крайней мере одна из приведенных ниже карт такая. В ALSA я просто не видел возможность изменить громкость. Но как мне распознать эту ситуацию в pavucontrol
?
Например, когда я уменьшаю громкость ниже base
уровня, я почти уверен, что это всего лишь программное сокращение. Но как насчет 100%? И я даже вижу вариант более чем на 100%.
Обновление: похоже, что эта карта поддерживает аппаратную регулировку громкости на основе pacmd
HW_VOLUME_CTRL
указанного в pacmd :
$ pacmd list-sources
...
index: 34
name: <alsa_input.usb-0d8c_C-Media_USB_Headphone_Set-00.analog-mono>
driver: <module-alsa-card.c>
flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY DYNAM
IC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 9449
volume: mono: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 26281 / 40% / -23.81 dB
volume steps: 65537
muted: no
...