To dziwna rzecz, którą zauważyłem na kilku różnych komputerach.
Kiedy mam otwartą sesję konsoli, za każdym razem, gdy przewijam (powiedzmy na stronie), słychać ciche kliknięcie dla każdej linii. Staje się bardziej zauważalne, jeśli ciągle przewijam. Wyciszenie głośników mojego laptopa nie ma wpływu.
Czy to z założenia, czy jakieś dziwactwo?
Odpowiedzi:
Jest to prawdopodobnie interferencja ze śladami zasilania procesora.
Szczególnie zauważam to w przypadkach, gdy istnieje procesor CPU, który zmienia swoją częstotliwość taktowania w zależności od obciążenia. Brzęczyk, który słyszysz, to w rzeczywistości częstotliwość, z jaką regulator zmienia prędkość procesora.
Pamiętam stary laptop, w którym dźwięk był nie tylko słyszalny w telefonach, ale faktycznie objawiał się jako brzęczący dźwięk z płyty głównej. Przez pewien czas można było go wyłączyć, wyłączając SpeedStep i cały czas pracując z pełną szybkością procesora, ale ostatecznie był prawie stały i musiałem wymienić płytę główną z obawy przed utratą zdrowia psychicznego.
Obecnie zauważam zakłócenia w moich telefonach, gdy obciążenie procesora zmienia się dynamicznie - szczególnie podczas ładowania gier (gwałtowne wzrosty aktywności procesora podczas przetwarzania zasobów, a następnie przerwy w oczekiwaniu na wypełnienie buforów z dysku). Jest to bardziej oczywiste, gdy słuchawki są podłączone do przedniego panelu mojego pulpitu niż z tyłu, co wzmacnia pogląd, że są to zakłócenia elektryczne; ślady na panelu przednim są prawdopodobnie bliżej procesora. Podłączam telefony do tylnych gniazd, które wydają się lepiej ekranowane.
Może się okazać, że odczuwasz pewną ulgę, włączając kontrolki „ rozproszonego widma ” w systemie BIOS - te kontrolki dostosowują taktowanie wewnętrznych zegarów systemowych, aby fale o kwadratowych krawędziach były mniej ostre i zostały zaprojektowane tak, aby generować mniej zakłóceń. Jak zauważono w artykule, widmo rozproszone jest często wyłączone w podkręconych systemach, aby zapobiec przesunięciu zegara, ale te funkcje są zwykle domyślnie włączone. Prawdopodobnie nie znajdziesz tych ustawień w BIOS-ie laptopa.
Inną techniką, której używam do zwalczania tego, jest obniżenie poziomów wzmacniacza. Aplikacja
alsamixer
terminalowa jest tu przydatna do znajdowania wszystkich odpowiednich poziomów, z których niektóre można ukryć w mikserach GUI. Usunięcie ich wszystkich z czerwonej strefy do około 80% oznacza, że początkowa interferencja jest wzmacniana mniej i staje się niesłyszalna. To sprawia, że słuchanie muzyki na moim laptopie z systemem Windows jest znośne - zmniejsz głośność główną do około 30% zamiast głośności Wave, a zakłócenia znikną. Zmniejsza to również przycinanie na niektórych urządzeniach.źródło
Nie jestem pewien, ponieważ głośniki wewnętrzne powinny być domyślnie wyłączone, ale jeśli jest to dźwięk wytwarzany przez głośnik wewnętrzny twojego systemu, możesz to wyłączyć na kilka sposobów.
z
xset
jestuser preference utility for X
.b
Opcja określa objętość dzwon (1 0), wysokość (2 0) i czasu trwania (3 0), w milisekundach.Możesz to również zmienić, edytując
~/.inputrc
(pojedynczy użytkownik) lub/etc/inputrc
(globalnie)zmienić na flashowanie i
aby wyłączyć sygnały dźwiękowe systemu.
Możesz także umieścić na czarnej liście moduł
i dodaj
W moim systemie numer 3 jest już ustawiony jako domyślny, więc spodziewam się, że tak będzie również w twoim systemie. Wydaje się to również domyślną metodą wyłączania głośnika systemowego.
źródło
pcspkr
odpowiada za sygnały dźwiękowe systemu, więc nie chodzi o głośniki, które zajmują się Twoimi ustawieniami dźwięku. Wyciszenie głośników nie powoduje wyciszenia systemu.Spotkałem coś podobnego na niektórych moich starszych komputerach stacjonarnych i, o ile mogłem powiedzieć, miało to związek z urządzeniami skonfigurowanymi do współdzielenia przerwań IRQ bez faktycznego wspólnego grania.
Biorąc pod uwagę, że jeden z systemów wydawał dźwięk kliknięcia za każdym razem, gdy obracałem kółkiem przewijania, gdy system był obciążony jakimkolwiek nietrywialnym obciążeniem, mogą być tym samym. (Problem polegał zwykle na tym, że „wejście z klawiatury / myszy powoduje kliknięcie wyjścia audio”, gdy napotkałem go na różnych komputerach)
W moim przypadku naprawienie problemu było tak proste, jak przełączenie ustawienia „Plug-and-Play OS” w BIOS-ie. To zmieniło, które przypisania IRQ zostały wykonane przez BIOS, a które przez Linuksa, a te z kolei zmieniły przypisania IRQ na tyle, aby rozwiązać konflikt.
źródło