Tôi nghe thấy tiếng click mỗi khi âm lượng của một số luồng âm thanh được điều chỉnh


13

(Hầu như) bất cứ khi nào âm lượng của luồng âm thanh được điều chỉnh, tôi nghe thấy âm thanh nhấp chuột.

Tôi đã sử dụng một ứng dụng web phát ra nhiều luồng và điều chỉnh âm lượng của chúng thường xuyên (và sẽ có thể làm điều này), dẫn đến số lần nhấp không thể chịu được. (Ứng dụng này hiện đã thay đổi cách xử lý luồng sao cho hiện tượng không xảy ra nữa; sự cố vẫn có thể được sao chép bằng cách điều chỉnh luồng thủ công và có thể được quan tâm cho các ứng dụng khác.)

Có một cách được biết để ngăn chặn điều này?

Một số quan sát thêm:

  • Điều này cũng xảy ra khi tôi điều chỉnh âm lượng của luồng theo cách thủ công (với pavucontrol). Đặc biệt, điều này cũng hoạt động đối với các luồng từ các ứng dụng khác (như ogg123), vì vậy nó dường như không phải là vấn đề của ứng dụng.

  • Điều này không xảy ra nếu sự thay đổi khối lượng của toàn bộ thiết bị đầu ra, chỉ với những con suối trên pavucontrol's phát lại tab.

  • Cường độ của nhấp chuột phụ thuộc vào âm lượng của âm thanh hiện đang phát trong luồng âm thanh tương ứng. Nó có thể được nghe tốt nhất với âm thanh đơn điệu. Hiện tượng này cũng nổi bật hơn nếu có ít nhất một luồng âm thanh khác được phát.

  • Hiện tượng này cũng có thể quan sát được đối với sự thay đổi âm lượng nhẹ.

  • Điều này không giống như vấn đề được mô tả trong: Làm cách nào tôi có thể tắt âm thanh "bật" khi điều chỉnh âm lượng? Âm thanh rõ ràng khác biệt với /usr/share/sounds/freedesktop/stereo/audio-volume-change.oga.

  • Tôi có ấn tượng rằng một số cập nhật trong những tháng qua đã cải thiện tình hình, nhưng không loại bỏ hoàn toàn vấn đề. Điều này cũng có thể là do tôi là một máy dò không đáng tin cậy.

  • Lần đầu tiên tôi gặp phải vấn đề này vào ngày 14.04. Nó vẫn tồn tại trong 16.04.

  • Điều này xảy ra trên nhiều máy, vì vậy tôi cho rằng đây không phải là vấn đề về phần cứng. Cả hai đều là thiết bị Intel, tuy nhiên. Đây là đầu ra của sudo lshw -C multimedia:

    Máy đầu tiên:

    description: Audio device
    product: 7 Series/C210 Series Chipset Family High Definition Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    version: 04
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list
    configuration: driver=snd_hda_intel latency=0
    resources: irq:28 memory:f2530000-f2533fff
    

    Máy thứ hai

    description: Audio device
    product: 82801JI (ICH10 Family) HD Audio Controller
    vendor: Intel Corporation
    physical id: 1b
    bus info: pci@0000:00:1b.0
    version: 00
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list
    configuration: driver=snd_hda_intel latency=0
    resources: irq:32 memory:f9ff8000-f9ffbfff
    

Các nhấp chuột không phải là hành vi âm lượng bình thường để điều chỉnh Âm lượng Ubuntu. Những nhấp chuột này nghe như thế nào? Bạn có thể có một vấn đề với bộ khuếch đại bên ngoài của bạn? Tôi sợ bạn sẽ phải cụ thể hơn. Chương trình gì mà bạn đang điều chỉnh âm lượng?
Thompson Dawes

1
@ThndryDawes: Bạn có thể gặp vấn đề với bộ khuếch đại bên ngoài của mình không? - Không có khả năng. Như tôi đã viết, nó xảy ra trên các máy khác nhau. - Chương trình nào bạn đang điều chỉnh âm lượng? - Nó xảy ra với một số luồng. Điều chỉnh âm lượng thông qua pavucontrolđủ để trải nghiệm hiện tượng.
Wrzlprmft

Tôi đã nghe một hiện tượng như vậy với một số bộ chuyển đổi tỷ lệ mẫu. Cố gắng đặt tất cả các luồng phát và bộ trộn pulseaudio để sử dụng cùng một tốc độ mẫu.
O8h7w

Tôi không có thời gian để kiểm tra và nghiên cứu ngay bây giờ, nhưng làm cách nào để đặt tốc độ lấy mẫu được sử dụng bởi bộ trộn Pulseaudio?
Wrzlprmft

Số lượng luồng đang phát có ảnh hưởng gì không? Bạn có nhận được kết quả tương tự với một luồng được phát mà bạn nhận được với nhiều luồng không? Tôi đang cố gắng xác định lý do tại sao điều này "(Hầu như)" luôn luôn đúng và điều kiện là gì khi không. Bạn nói rằng điều này xảy ra trên nhiều máy. Có bất cứ điều gì mà tất cả họ có điểm chung? Có thể cùng một thiết bị đầu ra? Cùng lái xe? Là đầu ra giống hệt nhau trên tất cả các hệ thống với lệnh sudo lshw -C multimediaNếu vậy, đầu ra đó là gì? Ứng dụng nào bạn đang sử dụng dẫn đến kết quả trong hành vi này?
Anh Cả Geek

Câu trả lời:


2

Bạn có thể đạt giới hạn độ trễ của phần cứng khi xung "bận".

configuration: driver=snd_hda_intel latency=0

Thực sự không có gì gọi là độ trễ bằng không. Tôi đoán đó có nghĩa là một phần nghìn giây.

Mỗi https://arunraghavan.net/2013/08/pulseaudio-4-0-and-skype/ Đặt biến env PULSE_LATENCY_MSEC = 10 trước khi bắt đầu ứng dụng. Điều này mang lại cho phần mềm 10ms thời gian bộ đệm nếu nó có nhiều công việc hơn để thực hiện trộn luồng.

10ms vẫn có độ trễ đủ thấp trừ khi bạn đang chơi nhạc cụ kỹ thuật số nhạc sống hoặc các trò chơi rất nhanh.


Cảm ơn về câu trả lời của bạn. Thật không may, nó dường như không giúp đỡ, nhưng thậm chí dường như làm cho nó hơi tồi tệ hơn. Tuy nhiên, cho đến nay tôi đã không thử thiết lập biến này trên toàn cầu và không thể tìm ra cách thực hiện điều này một cách tao nhã.
Wrzlprmft
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.