4


1

誰かが私のプログラムが私のスピーカーにやわらかい静電気を出力させる原因となっている理由を知っていますか? プログラム自体は何にも音を出力する単一の要素を持っていません、それでも私が私のプログラムのいくつかを実行するとき私は私のスピーカーから来る静電気を聞くことができます。 特定のプログラムを実行するとさらに大きくなります。 スピーカーを動かしても意味がないので、コンピューターの内側から来ている必要があります。

私はこれが非常に奇妙に思われるので私が他にどのような詳細を置くべきかわからない。 それらはMS Visual CでCで書かれたOpenGLプログラムです。

編集:無限ループの内側でフレームバッファを交換するとノイズが発生しているようです。

7 Answer


3


コードを実行すると、コンピュータは異なる量の電力を消費します。 この電流の変動はRFトランスミッタのように機能し、オーディオ機器によって拾われる可能性があり、AM変調信号とほとんど同じように本質的に「デコード」されます。 実行は通常認識可能な信号を生成しないため、ホワイトノイズのように聞こえます。 RF信号を拾うオーディオ機器の良い例は、電話を受けるときにあなたがあなたの(GSM)携帯電話をオーディオアンプの近くに持っている場合です。 あなたは携帯電話の送信機から特徴的なポンピング音を聞くでしょう。

http://en.wikipedia.org/wiki/Electromagnetic_compatibility[Electromagnetic compatibility]の詳細については、ここをクリックしてください。 信号をオーディオに結合する方法は複数あります。 あなたが電源であると電源コードを述べたように、それはたぶん磁気誘導結合でした。


3


:)

あなたはスピーカーの入力が*ハードディスク*から静電気を拾っていることを知って驚かれるでしょう。 ハードディスクを高速で回転させるために*メモリ/ディスクを大量に消費する*(フレームバッファを交換するような)操作をすると、サウンドが現れます。

私は数年前に同じ問題を抱えていました、私もそれを解決しました。 しかし、どうしたのか覚えていないのが残念です。

診断が問題の解決に役立つことを願っています。

*更新:*私は覚えています。 Windowsを使用している場合は、ボリュームコントロールに移動してCD入力などの外部入力/出力をすべてミュートします。 2つの基本的なものだけを保管してください。


2


あなたはあなたのプログラムの中で音に触れないと言うので、私はあなたのコードがこれをやっているのではないかと思います。 他のグラフィックを多用するプログラムを実行した場合に起こりますか? また、ミキサー(32ビットウィンドウのsndvol32.exe)でさまざまなチャンネルをミュートするとどうなりますか?

他に何も知らないで、私はそれがあなたのグラフィックスカードのファンに関連しているのではないかと推測します。 プログラムによってファンの電源が入り、それがサウンドカードの近くにあるか、ファンの電源ラインがオーディオケーブルを横切っていると、静電気が発生する可能性があります。 オーディオケーブルをファンケーブルと電源ケーブルからできるだけ遠くに移動して、何が起こるか確認してください。

他の多くのソースから静的なものを選ぶこともあり得、それが必ずしも珍しいとは言えないでしょう。 グラフィックを多用しないプログラムがこれを引き起こすならば、それはハードディスクアクセス、あるいはアンテナのようなオーディオラインでCPU /電力使用の特定の周波数が拾われることさえあり得ます。 オーディオワイヤのループ数を減らして効果があるかどうかを確認することもできますが、保証はありません。


0


マザーボード上の不安定なオーディオハードウェア、特にオフィスPCに使用されるもの。 PCケースの内部は電気ノイズでいっぱいです。 それがオーディオハードウェアに結合するならば、あなたはそれを聞くでしょう。

解決策:コードの音量調節を備えた一対のヘッドフォンを入手してください。 ヘッドフォンの音量を下げ、PCの音量をいっぱいに上げます。 ほとんどの場合、これはノイズレベルに対して信号レベルを増加させます。


0


ほとんどの電子機器はある種の電磁干渉を発します。 あなたのスピーカーやサウンドハードウェアはあなたのビデオケーブルやグラフィックスカード自体の信号と同じくらい簡単なものを拾っているかもしれません。 私の経験では、安価なスピーカーや保護が不十分なオーディオ機器は、この種の放射線にかなり敏感です。


0


あなたのサウンドバスに漏れているあなたのマザーボードに干渉があります。

これは通常あなたのマザーボードの品質、またはそれの年齢によるものです。 また、コンピュータ内の機器のレイアウト(近接して重なり合う)は、EM分野を興味深いものにします。 私の古いラップトップは、年をとるにつれてこれをはるかに簡単にしていました。

物事が上下しているので、あなたはそれを聞くでしょう。

別のコンピュータで発生しているかどうかを確認してください。 年齢や構成が異なる別のコンピュータ(外部サウンドカード、物理サウンドカードなど)を試してください。

お役に立てば幸いです。


0


http://www.erikyyy.de/tempest/[tempest]
http://bellard.org/dvbt/[dvbt]