Nếu đây là một tính năng của thiết bị và không chỉ là phần mềm đi kèm (có thể là phần mềm cũ), thì nó phải được triển khai trong trình điều khiển kernel. 1 Theo tôi, thông thường, các card âm thanh Realtek PCI thực sự sử dụng trình điều khiển Intel HDA với một bản vá để hỗ trợ codec ALC (cho bất kỳ ai quan tâm [src]/sound/pci/hda/patch_realtek.c
:).
Tìm kiếm thông qua tài liệu nguồn hạt nhân, "khử nhiễu" hoặc "khử tiếng vang" không được đề cập liên quan đến các thiết bị này. Tìm kiếm nguồn trình điều khiển chính nó, nó cũng không được đề cập rõ ràng. Tôi nghĩ rằng nếu nó được thực hiện, điều này gần như chắc chắn sẽ được ghi lại bằng một giao diện trong /proc
hoặc /sys
phần mềm không gian người dùng có thể sử dụng hoặc với các tùy chọn cho mô-đun trình điều khiển.
Tất nhiên, vấn đề là Realtek, giống như hầu hết các nhà sản xuất phần cứng, coi mã nguồn trình điều khiển của họ là bí mật, khiến các bên thứ ba khó tạo hoặc không thể tạo trình điều khiển cho, ví dụ, các hệ thống Realtek không hỗ trợ đầy đủ, như linux . Realtek có một trang liệt kê trình điều khiển linux , tuy nhiên, các liên kết dường như đã chết. Nếu bạn may mắn hơn, ai đó có hướng dẫn cài đặt nó ở đây (đó là trang web theo định hướng Mint, nhưng quy trình sẽ giống nhau cho bất kỳ bản phân phối nào). 2
Tuy nhiên , ngay cả khi bạn có thể tìm thấy một bản sao ở đâu đó, tôi nghi ngờ rất nhiều rằng trình điều khiển thực hiện các tính năng bạn muốn, vì không có đề cập nào về điều này mà tôi có thể tìm thấy. Nhiều khả năng, nó ít nhiều giống với những gì bạn đã có; nó có thể tốt hơn một chút (trang Mint đề cập đến trình điều khiển hạt nhân hoán đổi loa bên và loa phía sau), nhưng nó cũng có thể trở nên tồi tệ hơn, hoặc hoàn toàn không hoạt động, vì các trình điều khiển ngoài cây không được các nhà phát triển nhân không xem xét và có thể chứa các vấn đề liên quan đến kernel mà các tác giả không biết (lưu ý rằng các tác giả của bản vá hda trong cây có @realtek.com.tw
địa chỉ email).
Vì vậy, trừ khi bạn nghe thấy bất kỳ khác biệt, bạn có thể không gặp may mắn. Bạn có thể xem xét các giải pháp phần mềm cho vấn đề này, các tính năng như vậy rõ ràng được Skype triển khai trên linux, vì vậy chúng rõ ràng có thể hoạt động trong thời gian thực chỉ sử dụng phần mềm. Ai đó cũng đã viết một bài báo về nó, lol. Thật không may, tôi không có thêm may mắn tìm kiếm xung quanh, thật không may.
Có một số thảo luận ở đây về việc sử dụng các tính năng của alsamixer
để thực hiện một số giảm nhiễu. Tôi nghĩ bạn sẽ phải vô hiệu hóa pulseaudio để làm điều đó.
1. Pulseaudio thực sự là một công cụ không gian người dùng được xây dựng dựa trên ALSA, hệ thống con âm thanh của kernel (có nghĩa là: pulseaudio không thực hiện truy cập phần cứng, nó chỉ hoạt động với các luồng đến từ / đi đến trình điều khiển kernel).
2. Nếu bạn tìm thấy nó, bạn muốn phiên bản 3.0, không phải phiên bản 2.6. Những con số này đề cập đến phiên bản kernel linux mà chúng tương thích và bạn đang sử dụng kernel 3.x. Tuy nhiên, một lần nữa, nếu âm thanh của bạn là nếu không được rồi, tôi mạnh mẽ khuyên bạn nên chống làm phiền với điều này vì nó là khó có khả năng làm bất cứ điều gì cho bạn.