1

пытаясь понять, что делает 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
...

0