Som fraco ao clicar enquanto o texto do console é rolado

10

Isso é uma coisa estranha que eu notei em vários computadores diferentes.

Quando tenho uma sessão de console aberta, toda vez que rolar (digamos em um pager), há um clique fraco para cada linha que passa. Torna-se mais visível se eu rolar continuamente. Silenciar os alto-falantes do meu laptop não tem efeito.

Isso é intencional ou alguma peculiaridade estranha?

Matty
fonte
1
Você consegue se lembrar em quais modelos de laptops você ouviu isso? Acho que notei isso também no meu ThinkPad X60. Não tenho certeza se está relacionado, mas o meu Sansa e270 também faz um leve ruído de "clique" nos meus fones de ouvido sempre que atualiza seu banco de dados .
ændrük
O netbook EeePC do meu irmão emite sons de vez em quando no Ubuntu e no Windows, onde acho que é proveniente do disco rígido. É perfeitamente possível que você esteja ouvindo um ruído mecânico normal.
Christopher Kyle Horton
@ ændrük Toshiba, HP, Sony e Mitek IIRC
Matty
1
O mesmo para o Thinkpad X201; quando o vídeo é atualizado com frequência (como redesenhos freqüentes de uma cena, paginando no firefox; embora não seja para o vídeo, como esse provavelmente é acelerado), ouço um zumbido silencioso, como se os elétrons no fio emitissem som; - ) Ele também não vem do alto-falante, senão está conectado a um aparelho de som, que é totalmente silencioso. Eu nunca notei isso em nenhum computador desktop, mas já com vários laptops (o Thinkpad X61s era o mesmo).
Eudoxo
1
@ Warrioring64: Se eu entendi direito a descrição, não é o disco rígido, que produz um som distintamente diferente, um som "mecânico", enquanto o que eu tinha pelo menos era "elétrico" (interferência nos fios).
eudoxos 12/09

Respostas:

7

É provável que haja interferência dos rastreamentos da fonte de alimentação da CPU.

Percebo isso particularmente nos casos em que há um governador de CPU que altera a velocidade do relógio, dependendo da carga. O zumbido que você ouve é na verdade a frequência com que o governador está alterando a velocidade da CPU.

Lembro-me de um laptop antigo, onde o som não era apenas audível nos telefones, mas na verdade se manifestou como um zumbido da placa-mãe. Por um tempo, foi possível suprimi-lo, desativando o SpeedStep e executando a CPU em velocidade máxima o tempo todo, mas, eventualmente, estava quase constante, e tive que substituir a placa-mãe por medo de perder minha sanidade.

Hoje em dia, percebo interferência nos meus telefones quando a carga da CPU muda dinamicamente - ao carregar jogos em particular (explosões de atividade da CPU à medida que processa recursos, seguidas de pausas enquanto aguarda o armazenamento de buffers no disco). É mais óbvio quando os fones de ouvido são conectados ao painel frontal da minha área de trabalho do que à parte traseira, o que reforça a ideia de que é uma interferência elétrica; os traços do painel frontal estão mais próximos da CPU, possivelmente. Eu conecto meus telefones nas tomadas traseiras, que parecem ser melhor protegidas.

Você pode obter algum alívio ativando os controles de " espectro de dispersão " no BIOS - esses controles ajustam o tempo dos relógios internos do sistema para tornar as ondas de borda quadrada menos severas e são projetadas para gerar menos interferência. Conforme observado no artigo, o spread spectrum geralmente é desativado em sistemas com overclock para ajudar a evitar a inclinação do relógio, mas esses recursos geralmente são ativados por padrão. Você provavelmente não encontrará essas configurações no BIOS de um laptop.

A outra técnica que eu uso para combater isso é reduzir os níveis do amplificador. O alsamixeraplicativo do terminal é útil aqui para encontrar todos os níveis relevantes, alguns dos quais podem estar ocultos nos mixers da GUI. Colocar todos eles fora da zona vermelha para cerca de 80% significa que a interferência inicial é amplificada menos e se torna inaudível. Isso também torna possível ouvir música no meu laptop Windows - reduza o volume principal para cerca de 30%, em vez do volume Wave, e a interferência desaparece. Isso também reduz o recorte em alguns hardwares.

Adrian
fonte
A CPU no laptop à minha frente que exibe esse comportamento é um T3500, que não suporta escala de frequência. Definitivamente, o som vem diretamente da placa-mãe (e definitivamente não do HDD ou dos alto-falantes comuns), então não tenho certeza de que essa seja a resposta.
Matty
Um encontro de mudança com um comentário no Slashdot diz que pesquisar "ruído Intel C4" no Google é produtivo. Veja se você pode desativar o estado de economia de energia C4 no BIOS e se isso ajuda com o ruído - parece ser um problema encontrado com bastante frequência.
Adrian
Se este for o caso, pode haver nada que eu possa fazer sobre isso com este laptop como não há tal opção na BIOS
Matty
É mais óbvio quando os fones de ouvido estão conectados no painel frontal da minha área de trabalho do que na parte traseira : Sim, mil vezes sim! Em todos os computadores que já tive.
Ternary
3

Não tenho certeza, pois os alto-falantes internos devem ser desligados por padrão, mas se esse é o som emitido pelo alto-falante interno do seu sistema, você pode desativá-lo com vários métodos.

  1. com

    xset b off
    xset b 0 0 0
    

    xseté um user preference utility for X. A bopção controla o volume da campainha (1º 0), o tom (2º 0) e a duração (3º 0) em milissegundos.

  2. Você também pode alterar isso editando ~/.inputrc(usuário único) ou /etc/inputrc(global)

    set bell-style visible
    

    para mudar para piscando e

    set bell-style none
    

    para desligar os bipes do sistema.

  3. Você também pode colocar o módulo na lista negra

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

    e adicione

    blacklist pcspkr
    

No meu sistema, o número 3 já está definido como padrão, portanto, espero que isso também ocorra no seu sistema. Esse também parece ser o método padrão para desativar o alto-falante do sistema.

Rinzwind
fonte
Este é um laptop, não um desktop. Presumo que, se desligar os alto-falantes internos, perderei toda a saída de áudio completamente. Quando mudo os alto-falantes (apenas usando o método GUI comum), isso ainda acontece.
Matty
Você está entendendo mal a minha resposta. O módulo pcspkré responsável pelos bipes do sistema, portanto, não se trata dos alto-falantes que lidam com as configurações de som. Silenciar os alto-falantes não silencia o bipe do sistema.
Rinzwind 11/09/11
Eu entendo agora. Eu fiz todas essas coisas e ainda está ocorrendo. É mais uma curiosidade do que um aborrecimento.
Matty
1

Encontrei algo semelhante em alguns dos meus PCs mais antigos e, até onde eu sabia, isso tinha a ver com dispositivos sendo configurados para compartilhar IRQs sem realmente serem capazes de tocar bem juntos.

Dado que um dos sistemas fazia um ruído de clique toda vez que eu girava a roda de rolagem enquanto o sistema estava sob qualquer tipo de carga não trivial, eles podem ser a mesma coisa. (O problema costumava ser uma forma de "entrada do teclado / mouse faz com que se clique na saída de áudio" quando a encontrei em vários PCs)

No meu caso, corrigir o problema era tão simples quanto alternar a configuração "SO Plug-and-Play" no BIOS. Isso mudou quais atribuições de IRQ foram feitas pelo BIOS e quais pelo Linux e, por sua vez, alteraram as atribuições de IRQ o suficiente para resolver o conflito.

ssokolow
fonte