Słaby dźwięk kliknięcia podczas przewijania tekstu konsoli

10

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?

Matty
źródło
1
Czy pamiętasz, na jakich modelach laptopów to słyszałeś? Myślę, że zauważyłem to również na moim ThinkPad X60. Nie jestem pewien, czy jest to powiązane, ale mój Sansa e270 wydaje cichy dźwięk „klikania” w moich słuchawkach przy każdej aktualizacji bazy danych .
ændrük
Netbook EeePC mojego brata od czasu do czasu wydaje dźwięki klikania zarówno w systemie Ubuntu, jak i systemie Windows, gdzie domyślam się, że pochodzi z dysku twardego. Całkiem możliwe, że słyszysz normalny hałas mechaniczny.
Christopher Kyle Horton
@ ændrük Toshiba, HP, Sony i Mitek IIRC
Matty,
1
To samo dotyczy Thinkpad X201; gdy wideo jest często aktualizowane (takie jak częste przerysowanie sceny, przeglądanie stron w Firefoxie; chociaż nie dla wideo, ponieważ ten jest prawdopodobnie przyspieszony), słyszę cichy brzęczący dźwięk, jakby elektrony w przewodzie emitowały dźwięk; - ) Nie dochodzi też z głośnika, ponieważ jest podłączony do stereo, co jest całkowicie ciche. Nigdy nie zauważyłem tego na żadnym komputerze stacjonarnym, ale już na kilku laptopach (Thinkpad X61s był taki sam).
eudoxos
1
@ Warrioring64: Jeśli dobrze rozumiem opis, nie jest to dysk twardy, który wydaje wyraźnie inny dźwięk, „mechaniczny”, podczas gdy to, co miałem, było co najmniej „elektryczne” (interferencja drutów).
eudoxos

Odpowiedzi:

7

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 alsamixerterminalowa 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.

Adrian
źródło
Procesor w laptopie przede mną, który wykazuje takie zachowanie, to T3500, który nie obsługuje skalowania częstotliwości. Dźwięk zdecydowanie pochodzi bezpośrednio z płyty głównej (i zdecydowanie nie z dysku twardego lub zwykłych głośników), więc nie jestem pewien, czy to odpowiedź.
Matty,
Spotkanie zmian z komentarzem do Slashdot mówi, że googling „hałas Intel C4” jest produktywny. Sprawdź, czy możesz wyłączyć stan oszczędzania energii C4 w BIOS-ie i czy to pomaga w hałasie - wydaje się, że jest to dość często spotykany problem.
Adrian
W takim przypadku nic nie mogę na to poradzić z tym laptopem, ponieważ w BIOSie nie ma takiej opcji
Matty
To bardziej oczywiste, kiedy słuchawki są podłączone do przedniego panelu mojego pulpitu niż z tyłu : Tak, tysiąc razy tak! Na każdym komputerze, jaki kiedykolwiek miałem.
Ternary
3

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.

  1. z

    xset b off
    xset b 0 0 0
    

    xsetjest user preference utility for X. bOpcja określa objętość dzwon (1 0), wysokość (2 0) i czasu trwania (3 0), w milisekundach.

  2. Możesz to również zmienić, edytując ~/.inputrc(pojedynczy użytkownik) lub /etc/inputrc(globalnie)

    set bell-style visible
    

    zmienić na flashowanie i

    set bell-style none
    

    aby wyłączyć sygnały dźwiękowe systemu.

  3. Możesz także umieścić na czarnej liście moduł

    sudo vi /etc/modprobe.d/blacklist.conf
    

    i dodaj

    blacklist pcspkr
    

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.

Rinzwind
źródło
To jest laptop, a nie komputer stacjonarny. Zakładam, że jeśli wyłączę głośniki wewnętrzne, stracę całkowicie dźwięk wyjściowy. Kiedy wyciszyłem głośniki (używając zwykłej metody GUI), nadal tak się dzieje.
Matty,
Nie rozumiesz mojej odpowiedzi. Moduł pcspkrodpowiada 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.
Rinzwind
Teraz rozumiem. Zrobiłem te wszystkie rzeczy i wciąż się to zdarza. To bardziej ciekawość niż irytacja.
Matty,
1

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.

ssokolow
źródło