basis level pavucontrol vs 100%

2

mencoba memahami apa yang sedang pavucontroldilakukan. Pada tangkapan layar, Anda dapat melihat bahwa ada penggeser volume tempat seseorang memilih baseatau nilai persen lainnya.

masukkan deskripsi gambar di sini

Apa artinya base. Di masa lalu saya melihat beberapa kartu tidak memiliki kontrol yang sebenarnya atas volume mic, hanya meningkatkan / mengurangi perangkat lunak. Saya hampir yakin setidaknya salah satu kartu di bawah ini adalah seperti itu. Di ALSA saya tidak melihat opsi untuk mengubah volume. Tetapi bagaimana saya mengenali situasi ini pavucontrol? Misalnya ketika saya mengurangi volume di bawah baselevel, saya cukup yakin ini hanya pengurangan perangkat lunak. Tapi bagaimana dengan 100%? Dan saya bahkan melihat opsi untuk lebih dari 100%.

Pembaruan: sepertinya kartu ini mendukung kontrol volume perangkat keras berdasarkan flag yang pacmddilaporkan HW_VOLUME_CTRL:

$ 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
...
akostadinov
sumber
1
Jika Anda melakukan pacmd list-sources, Anda dapat melihat bahwa basis adalah atribut. Selalu 100% untuk monitorsumber (yang mencerminkan sink), dan untuk kartu saya, itu 100% untuk webcam USB tanpa kontrol volume, dan 30% untuk line-in built-in. Secara default, volume adalah 100%. Jadi saya menganggap volume adalah kontrol perangkat lunak murni, seperti halnya sink, dengan 100% untuk "tidak ada perubahan tingkat perangkat keras". Saya tidak tahu dari mana basenilai tersebut berasal, atau apa artinya, mungkin itu adalah nilai informatif yang tersedia dalam codec.
dirkt
Sungguh aneh, yang menarik adalah posisi defaultnya base. Jadi awalnya saya pikir ini adalah level perangkat keras yang tidak berubah. Tapi itu terlalu rendah jadi saya pergi ke 100%. Saya ingin merekam pada level asli perangkat keras, maka saya dapat melakukan normalisasi masuk audacity. Tapi belum yakin apakah ini volume asli baseatau 100%tidak. Saya memperbarui pertanyaan saya sekarang. Jika Anda menempatkan pacmdperintah sebagai jawaban saya akan kalah.
akostadinov