Sonido de clic débil cuando se desplaza el texto de la consola

10

Esto es algo extraño que he notado en varias computadoras diferentes.

Cuando tengo una sesión de consola abierta, cada vez que me desplazo (digamos en un buscapersonas) hay un leve clic por cada línea que pasa. Se vuelve más notable si me desplazo continuamente. Silenciar los altavoces de mi computadora portátil no tiene ningún efecto.

¿Es esto por diseño, o alguna peculiaridad extraña?

Matty
fuente
1
¿Puedes recordar en qué modelos de computadoras portátiles has escuchado esto? Creo que también lo noté en mi ThinkPad X60. No estoy seguro de si está relacionado, pero mi Sansa e270 también hace un leve ruido de "clic" en mis auriculares cada vez que actualiza su base de datos .
ændrük
El netbook EeePC de mi hermano produce sonidos de clic de vez en cuando tanto en Ubuntu como en Windows, donde supongo que proviene del disco duro. Es completamente posible que esté escuchando ruido mecánico normal.
Christopher Kyle Horton
@ ændrük Toshiba, HP, Sony y Mitek IIRC
Matty
1
Lo mismo para Thinkpad X201; cuando el video se actualiza con frecuencia (como los redibujos frecuentes de una escena, localizándose en Firefox; aunque no para video, ya que probablemente se acelera), escucho un zumbido silencioso, como si los electrones en el cable emitieran sonido; ) Tampoco proviene del altavoz, sino que está conectado a un estéreo, que es totalmente silencioso. Nunca lo noté con ninguna computadora de escritorio, pero ya con varias computadoras portátiles (Thinkpad X61s era lo mismo).
eudoxos
1
@ Warrioring64: Si entiendo bien la descripción, no es un disco duro, lo que hace un sonido claramente diferente, "mecánico", mientras que lo que tenía al menos era "eléctrico" (interferencia de cable).
eudoxos

Respuestas:

7

Es probable que esto sea una interferencia de los rastros de la fuente de alimentación de la CPU.

Particularmente noto esto en casos donde hay un regulador de CPU que cambia su velocidad de reloj dependiendo de la carga. El zumbido que escucha es en realidad la frecuencia con la que el gobernador está cambiando la velocidad de la CPU.

Recuerdo una vieja computadora portátil donde el sonido no solo era audible en los teléfonos, sino que se manifestaba como un zumbido de la placa base. Durante un tiempo fue posible suprimirlo deshabilitando SpeedStep y ejecutando la CPU a toda velocidad todo el tiempo, pero finalmente fue casi constante, y tuve que reemplazar la placa base por miedo a perder mi cordura.

En estos días noto interferencia en mis teléfonos cuando la carga de la CPU cambia dinámicamente, al cargar juegos en particular (estallidos de actividad de la CPU a medida que procesa los recursos, seguidos de pausas mientras espera a que se llenen las memorias intermedias del disco). Es más obvio cuando los auriculares están conectados al panel frontal de mi escritorio que la parte posterior, lo que refuerza la idea de que es una interferencia eléctrica; los rastros para el panel frontal están más cerca de la CPU, posiblemente. Enchufo mis teléfonos en los enchufes traseros que parecen estar mejor protegidos.

Es posible que encuentre algo de alivio al habilitar los controles de " espectro extendido " en su BIOS; estos controles ajustan los tiempos de los relojes internos del sistema para hacer que las ondas de bordes cuadrados sean menos duras y están diseñadas para generar menos interferencia. Como se señaló en el artículo, el espectro extendido a menudo se deshabilita en los sistemas overclockeados para ayudar a prevenir el sesgo del reloj, pero estas características generalmente están habilitadas de forma predeterminada. Sin embargo, es probable que no encuentre esta configuración en el BIOS de una computadora portátil.

La otra técnica que uso para combatir esto es reducir los niveles de amplificador. La alsamixeraplicación de terminal es útil aquí para encontrar todos los niveles relevantes, algunos de los cuales se pueden ocultar en los mezcladores GUI. Dejarlos a todos fuera de la zona roja a aproximadamente el 80% significa que la interferencia inicial se amplifica menos y se vuelve inaudible. Esto también hace que sea posible escuchar música en mi computadora portátil con Windows: reduzca el volumen maestro a aproximadamente un 30%, en lugar del volumen Wave, y la interferencia desaparecerá. Esto también reduce el recorte en algunos hardware.

Adrian
fuente
La CPU en la computadora portátil frente a mí que exhibe este comportamiento es una T3500, que no admite la escala de frecuencia. El sonido definitivamente proviene directamente de la placa base (y definitivamente no del HDD o de los altavoces normales), por lo que no estoy seguro de que esta sea la respuesta.
Matty
Un cambio de encuentro con un comentario en Slashdot dice que buscar en Google "Intel C4 noise" es productivo. Vea si puede deshabilitar el estado de ahorro de energía C4 en su BIOS y si esto ayuda con el ruido: parece ser un problema bastante común.
Adrian
Si este es el caso, puede que no haya nada que pueda hacer al respecto con esta computadora portátil, ya que no hay tal opción en el BIOS
Matty
Es más obvio cuando los auriculares están conectados al panel frontal de mi escritorio que la parte posterior : ¡Sí, mil veces sí! En cada computadora que he tenido.
Ternario
3

No estoy seguro, ya que los altavoces internos deben estar apagados de manera predeterminada, pero si este es el sonido hecho por el altavoz interno de su sistema, puede apagarlo con varios métodos.

  1. con

    xset b off
    xset b 0 0 0
    

    xsetes un user preference utility for X. La bopción controla el volumen de la campana (1 ° 0), el tono (2 ° 0) y la duración (3 ° 0) en milisegundos.

  2. También puede cambiar esto editando ~/.inputrc(usuario único) o /etc/inputrc(global)

    set bell-style visible
    

    para cambiarlo a intermitente y

    set bell-style none
    

    para apagar los pitidos del sistema.

  3. También puedes poner en la lista negra el módulo

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

    y añadir

    blacklist pcspkr
    

En mi sistema, el número 3 ya está configurado como predeterminado, por lo que espero que esto también sea así en su sistema. Este también parece ser el método predeterminado para apagar el altavoz del sistema.

Rinzwind
fuente
Esta es una computadora portátil, no una computadora de escritorio. Supongo que si apago los altavoces internos, perderé toda la salida de audio por completo. Cuando he silenciado los altavoces (solo usando el método GUI normal), esto todavía sucede.
Matty
Estás malentendido mi respuesta. El módulo pcspkres responsable de los pitidos del sistema, por lo que no se trata de los altavoces que se ocupan de la configuración de sonido. Silenciar los altavoces no silencia los pitidos del sistema.
Rinzwind
Entiendo ahora. Hice todas esas cosas, y todavía está ocurriendo. Es más una curiosidad que una molestia.
Matty
1

Encontré algo similar en algunas de mis PC de escritorio más antiguas y, por lo que pude ver, tenía que ver con dispositivos configurados para compartir IRQ sin poder jugar bien juntos.

Dado que uno de los sistemas emitió un chasquido cada vez que gire la rueda de desplazamiento mientras el sistema se encontraba bajo cualquier tipo de carga no trivial, pueden ser lo mismo. (El problema solía ser alguna forma de "entrada desde el teclado / mouse que hace clic en la salida de audio" cuando lo encontré en varias PC)

En mi caso, solucionar el problema fue tan simple como alternar la configuración "Plug-and-Play OS" en el BIOS. Eso cambió qué asignaciones de IRQ fueron realizadas por el BIOS y cuáles por Linux y, a su vez, alteraron las asignaciones de IRQ lo suficiente como para resolver el conflicto.

ssokolow
fuente