Cách ngăn tiếng ồn trắng trong tai nghe trên Dell XPS 13 9350/9360


11

Mỗi lần tôi kết nối tai nghe với giắc âm thanh 3,5mm trên Dell XPS 13 của mình, tôi nghe thấy tiếng ồn trắng liên tục ngoài âm thanh mà tôi mong đợi được nghe. Nó to hơn nhiều so với sàn tiếng ồn thông thường cho giắc cắm tai nghe.

Tôi đã tìm thấy nhiều báo cáo khác về cùng một vấn đề cho cả XPS 13 9350 ( 1 , 2 ) và XPS 13 9360 ( 1 , 2 , 3 ), vì vậy có vẻ như tôi không có đơn vị bị lỗi.

Có cách nào để ngăn chặn tiếng ồn này?


xin vui lòng không thêm câu trả lời cho cơ thể câu hỏi. thay vào đó hãy tạo một câu trả lời mới và chấp nhận nó (để vấn đề được đóng lại đúng cách)
umläute

Tại sao micrô của bạn được bật khi bạn không sử dụng?
Dmitry Grigoryev

@DmitryGrigoryev Không có vấn đề gì nếu mic tai nghe bật hoặc tắt tiếng ồn trắng vẫn còn đó.
Henri Koski

5
Tại sao điều này không rõ ràng? đây là vấn đề chính đáng trên XPS 13s. mod trao đổi stack tryhard cổ điển
Austin Adams

Câu trả lời:


22

Đặt mức tăng tai nghe Mic Boost lên 10dB. Bất kỳ giá trị nào khác dường như gây ra tiếng ồn nền khó chịu trong tai nghe. Điều này có thể được thực hiện với amixer:

amixer -c0 sset 'Headphone Mic Boost' 10dB

Để thực hiện điều này tự động mỗi khi tai nghe của bạn được kết nối cài đặt acpid.

Bắt đầu bằng cách chạy: sudo systemctl start acpid.service

Kích hoạt nó bằng cách chạy: sudo systemctl enable acpid.service

Tạo tập lệnh sự kiện sau /etc/acpi/headphone-plug

event=jack/headphone HEADPHONE plug
action=/etc/acpi/cancel-white-noise.sh %e

Sau đó tạo tập lệnh hành động /etc/acpi/cancel-white-noise.sh:

#! /bin/bash
amixer -c0 sset 'Headphone Mic Boost' 10dB

Bây giờ, Tai nghe Mic Boost sẽ được đặt thành 10dB mỗi khi tai nghe được kết nối. Để làm điều này hiệu quả, bạn cần khởi động lại máy tính xách tay của bạn.


6
Điều này hoạt động với một sửa đổi nhỏ trên Ubuntu 16.04. Tập headphone-pluglệnh sự kiện nên được /etc/acpi/eventsthay thế và điều này không cần chmod +x Đường cancel-white-noise.shdẫn sẽ hoạt động như đã đề cập ở trên, nhưng tệp cần một chmod +x Sau khi thiết lập chúng, hãy chạy sudo service acpid restart. Làm việc cho tôi mà không cần khởi động lại. Cảm ơn :)
Gaurav

Cảm ơn rất nhiều. Giải pháp này cũng hoạt động với tôi trên Ubuntu 18.04.3. Caffein rằng câu hỏi được đóng lại.
Roald

Thánh thần ơi .. Bạn là một vị cứu tinh! Xác nhận làm việc trên Ubuntu 19.04. Tiếng rít đã khiến tôi phát điên! Cảm ơn!!
Tudor

1
Bản vá này trong kernel 5.6.5: ALSA: hda / realtek - Loại bỏ các bản sửa lỗi tiếng ồn XPS 13 không cần thiết bây giờ cho thấy có một bản sửa lỗi gần đây cho một số vấn đề âm thanh Dell XPS 13 9350/9360, có thể khiến câu trả lời này không còn cần thiết nữa (có nhân> = 5.6.5)
AB

2

Làm thế nào để tôi ngăn chặn nó?

Sự cố này là do lỗi trong trình điều khiển HD Audio của Linux và hiện đã được khắc phục. Tất cả các phiên bản kernel 5.7 trở lên sẽ có bản sửa lỗi và nó cũng đã được nhập vào một số hạt ổn định, xuất hiện lần lượt trong các phiên bản 5.6.5, 5.5.18, 5.4.33 và 4.19.116. Nâng cấp lên kernel với bản sửa lỗi sẽ khiến vấn đề biến mất mà không cần cấu hình hoặc giải pháp bổ sung.

Cách khắc phục trong kernel tốt hơn cách giải quyết từ câu trả lời khác theo nhiều cách:

  • Âm thanh trong tai nghe to hơn đáng kể và có phần rõ ràng hơn.
  • Không còn xuất hiện trong tai nghe về đình chỉ / tiếp tục codec.
  • Điều khiển "Tai nghe Mic Boost" thực sự phục vụ mục đích dự định của nó để đặt mức tăng khi giắc cắm 3,5mm được định cấu hình làm đầu vào micrô. Nó không còn có tác dụng khi giắc cắm được cấu hình cho tai nghe hoặc tai nghe.

Có vấn đề gì thế?

Nó chỉ ra rằng một số codec Realtek HD Audio, bao gồm một trong XPS 13 9350 và 9360, có thể định tuyến âm thanh theo cách không bị lộ bởi "biểu đồ nút" tự ghi thường được sử dụng để định cấu hình codec HD Audio. Do một số lỗi xảy ra, hạt nhân đã cấu hình XPS 13 kể từ ít nhất 2015 để thu tín hiệu từ giắc cắm 3,5mm như thể một micrô được cắm, khuếch đại và chuyển nó trở lại giắc cắm .

Như bạn có thể tưởng tượng, vòng phản hồi này gây ra các hiệu ứng không mong muốn, đáng chú ý nhất là tiếng ồn trắng thay đổi theo đặc tính tùy thuộc vào mức tín hiệu được khuếch đại trước khi được đưa trở lại (điều khiển "Tai nghe Mic Boost"). Nó dường như là một tai nạn may mắn khi một trong những mức tăng đã xảy ra dẫn đến gần như không có tiếng ồn. Tuy nhiên, vì vòng phản hồi vẫn còn đó, bạn vẫn nghe thấy âm thanh êm hơn, chất lượng thấp hơn so với dự định cũng như xuất hiện trên hệ thống treo / tiếp tục codec.

Để biết thêm thông tin, hãy xem loạt bản vá của tôi đã thực hiện sửa lỗi. Các thông điệp cam kết trong chuỗi đó, cùng với tài liệu được thiết kế ngược, nó bổ sung cho thanh ghi Realtek kiểm soát các tuyến âm thanh ẩn, cung cấp giải thích chi tiết về vấn đề, lịch sử của nó và cách khắc phục.

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.