mức cơ sở pavucontrol so với 100%


2

cố gắng để hiểu những gì đang pavucontrollàm. Trên ảnh chụp màn hình, bạn có thể thấy rằng có các thanh trượt âm lượng trong đó một ca nchoose từ basehoặc một giá trị phần trăm khác.

nhập mô tả hình ảnh ở đây

Ý nghĩa của là gì base. Trước đây, tôi thấy một số thẻ không có quyền kiểm soát thực tế đối với âm lượng mic, chỉ tăng / giảm phần mềm. Tôi gần như chắc chắn ít nhất một trong những thẻ dưới đây là như thế. Trong ALSA, tôi không thấy tùy chọn thay đổi âm lượng. Nhưng làm thế nào để tôi nhận ra tình huống này trong pavucontrol? Ví dụ: khi tôi giảm âm lượng dưới basemức, tôi khá chắc chắn đây chỉ là phần mềm giảm. Nhưng làm thế nào về 100%? Và tôi thậm chí còn thấy tùy chọn cho hơn 100%.

Cập nhật: có vẻ như thẻ này có hỗ trợ kiểm soát âm lượng phần cứng dựa trên cờ pacmdđược báo cáo 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
...

1
Nếu bạn làm một pacmd list-sources, bạn có thể thấy cơ sở đó là một thuộc tính. Nó luôn luôn là 100% cho monitorcác nguồn (những nguồn phản ánh bồn rửa) và đối với thẻ của tôi, đó là 100% cho webcam USB mà không có điều khiển âm lượng và 30% cho dòng tích hợp. Theo mặc định, khối lượng là 100%. Vì vậy, tôi cho rằng âm lượng là kiểm soát phần mềm thuần túy, như với các bồn rửa, với 100% cho "không thay đổi mức phần cứng". Tôi không biết basegiá trị đến từ đâu, hoặc ý nghĩa của nó, có thể đó là một số giá trị thông tin có sẵn trong codec.
dirkt

@dirkt, thú vị là vị trí mặc định là base. Vì vậy, ban đầu tôi nghĩ đây là cấp độ phần cứng không thay đổi. Nhưng nó quá thấp nên tôi đã đi đến 100%. Tôi muốn ghi lại ở cấp độ phần cứng, sau đó tôi có thể thực hiện chuẩn hóa audacity. Nhưng không chắc chắn cho dù là basehoặc 100%là khối lượng bản địa. Tôi đang cập nhật câu hỏi của tôi bây giờ. Nếu bạn đặt pacmdlệnh như một câu trả lời tôi sẽ upvote.
akostadinov
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.