Faible bruit de clic lorsque le texte de la console défile

10

C'est une chose étrange que j'ai remarquée sur plusieurs ordinateurs différents.

Quand j'ai une session de console ouverte, chaque fois que je défile (disons dans un pager), il y a un léger clic pour chaque ligne qui passe. Cela devient plus visible si je défile continuellement. La désactivation des haut-parleurs de mon ordinateur portable n'a aucun effet.

Est-ce par conception ou par bizarrerie étrange?

Matty
la source
1
Vous souvenez-vous sur quels modèles d'ordinateurs portables vous avez entendu cela? Je pense que je l'ai également remarqué sur mon ThinkPad X60. Je ne sais pas si c'est lié, mais mon Sansa e270 fait également un léger bruit de "clic" dans mon casque chaque fois qu'il met à jour sa base de données .
ændrük
Le netbook EeePC de mon frère fait des clics de temps en temps sous Ubuntu et Windows, où je suppose que cela vient du disque dur. Il est tout à fait possible que vous entendiez un bruit mécanique normal.
Christopher Kyle Horton
@ ændrük Toshiba, HP, Sony et Mitek IIRC
Matty
1
Idem pour le Thinkpad X201; lorsque la vidéo est mise à jour fréquemment (comme les redessins fréquents d'une scène, la pagination dans firefox; mais pas pour la vidéo, car celle-ci est probablement accélérée), j'entends un bourdonnement silencieux, comme si les électrons du fil émettaient du son; - ) Il ne vient pas non plus du haut-parleur, car il est branché sur une chaîne stéréo, qui est totalement silencieuse. Je ne l'ai jamais remarqué avec aucun ordinateur de bureau, mais avec plusieurs ordinateurs portables déjà (le Thinkpad X61 était le même).
eudoxos
1
@ Warrioring64: Si je comprends bien la description, ce n'est pas le hdd, qui fait un son distinctement différent, un "mécanique", alors que ce que j'avais au moins était "électrique" (interférence de fil).
eudoxos

Réponses:

7

Il s'agit probablement d'une interférence des traces d'alimentation du processeur.

Je le remarque particulièrement dans les cas où il existe un gouverneur de processeur qui modifie sa vitesse d'horloge en fonction de la charge. Le buzz que vous entendez est en fait la fréquence à laquelle le gouverneur change la vitesse du processeur.

Je me souviens d'un vieil ordinateur portable où le son n'était pas seulement audible dans les téléphones, il se manifestait en fait par un bourdonnement provenant de la carte mère. Pendant un certain temps, il a été possible de le supprimer en désactivant SpeedStep et en exécutant le processeur à pleine vitesse d'horloge tout le temps, mais finalement, il était presque constant, et j'ai dû faire remplacer la carte mère de peur de perdre ma raison.

Ces jours-ci, je remarque des interférences dans mes téléphones lorsque la charge du processeur change dynamiquement - lors du chargement des jeux en particulier (rafales d'activité du processeur lors du traitement des ressources, suivies de pauses pendant qu'il attend que les tampons se remplissent à partir du disque). C'est plus évident lorsque les écouteurs sont branchés sur le panneau avant de mon bureau qu'à l'arrière, ce qui renforce l'idée qu'il s'agit d'interférences électriques; les traces pour le panneau avant sont peut-être plus proches du CPU. Je branche mes téléphones dans les prises arrière qui semblent être mieux protégées.

Vous pourriez trouver que vous obtenez un certain soulagement en activant les contrôles de " spectre étalé " dans votre BIOS - ces contrôles ajustent les synchronisations des horloges du système interne pour rendre les ondes à bords carrés moins durs et sont conçues pour générer moins d'interférences. Comme indiqué dans l'article, le spectre étalé est souvent désactivé dans les systèmes overclockés pour éviter le décalage d'horloge, mais ces fonctionnalités sont généralement activées par défaut. Cependant, vous ne trouverez probablement pas ces paramètres sur le BIOS d'un ordinateur portable.

L'autre technique que j'utilise pour lutter contre cela est de réduire les niveaux de l'amplificateur. L' alsamixerapplication de terminal est utile ici pour trouver tous les niveaux pertinents, dont certains peuvent être masqués dans les mélangeurs GUI. Les laisser tous hors de la zone rouge à environ 80% signifie que l'interférence initiale est moins amplifiée et devient inaudible. Cela rend également l'écoute de la musique sur mon ordinateur portable Windows supportable - réduisez le volume principal à environ 30%, plutôt que le volume Wave, et les interférences disparaissent. Cela réduit également l'écrêtage sur certains matériels.

Adrian
la source
Le processeur de l'ordinateur portable devant moi qui présente ce comportement est un T3500, qui ne prend pas en charge la mise à l'échelle des fréquences. Le son provient certainement directement de la carte mère (et certainement pas du disque dur ou des haut-parleurs réguliers), donc je ne suis pas sûr que ce soit la réponse.
Matty
Une rencontre de changement avec un commentaire sur Slashdot dit que googler "Intel C4 noise" est productif. Voyez si vous pouvez désactiver l'état d'économie d'énergie C4 dans votre BIOS et si cela aide à réduire le bruit - cela semble être un problème assez courant.
Adrian
Si tel est le cas, je ne peux rien y faire avec cet ordinateur portable car il n'y a pas une telle option dans le BIOS
Matty
C'est plus évident lorsque les écouteurs sont branchés sur le panneau avant de mon bureau qu'à l'arrière : oui, mille fois oui! Sur chaque ordinateur que j'ai jamais eu.
Ternary
3

Pas sûr, car les haut-parleurs internes doivent être désactivés par défaut, mais s'il s'agit du son émis par le haut-parleur interne de votre système, vous pouvez le désactiver avec plusieurs méthodes.

  1. avec

    xset b off
    xset b 0 0 0
    

    xsetest un user preference utility for X. L' boption contrôle le volume de la cloche (1er 0), la hauteur (2e 0) et la durée (3e 0) en millisecondes.

  2. Vous pouvez également changer cela en modifiant ~/.inputrc(utilisateur unique) ou /etc/inputrc(global)

    set bell-style visible
    

    pour le changer en clignotant et

    set bell-style none
    

    pour désactiver les bips du système.

  3. Vous pouvez également mettre le module sur liste noire

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

    et ajouter

    blacklist pcspkr
    

Sur mon système, le numéro 3 est déjà défini par défaut, je m'attends donc à ce qu'il en soit de même sur votre système. Cela semble également être la méthode par défaut pour désactiver le haut-parleur du système.

Rinzwind
la source
Ceci est un ordinateur portable, pas un ordinateur de bureau. Je suppose que si j'éteins les haut-parleurs internes, je perdrai complètement toute sortie audio. Lorsque j'ai coupé les haut-parleurs (en utilisant simplement la méthode GUI normale), cela se produit toujours.
Matty
Vous comprenez mal ma réponse. Le module pcspkrest responsable des bips du système , il ne s'agit donc pas des haut-parleurs qui traitent vos paramètres sonores. La désactivation des haut-parleurs ne coupe pas les bips du système.
Rinzwind
Je comprends maintenant. J'ai fait toutes ces choses, et ça continue. C'est plus une curiosité qu'un ennui.
Matty
1

J'ai rencontré quelque chose de similaire sur certains de mes anciens ordinateurs de bureau et, pour autant que je sache, cela avait à voir avec des appareils configurés pour partager des IRQ sans vraiment pouvoir bien jouer ensemble.

Étant donné que l'un des systèmes a fait un bruit de cliquetis chaque fois que j'ai fait rouler la molette de défilement alors que le système était soumis à une charge non triviale, ils peuvent être la même chose. (Le problème avait tendance à être une sorte d '"entrée du clavier / souris provoque un clic sur la sortie audio" lorsque je l'ai rencontré sur différents PC)

Dans mon cas, la résolution du problème était aussi simple que de basculer le paramètre "Plug-and-Play OS" dans le BIOS. Cela a changé les affectations d'IRQ effectuées par le BIOS et celles effectuées par Linux et, à son tour, a suffisamment modifié les affectations d'IRQ pour résoudre le conflit.

ssokolow
la source