2009-04-07 17 views
4

Est-ce que quelqu'un connaît une raison pour laquelle mes programmes pourraient faire en sorte que mes haut-parleurs produisent un son statique? Les programmes eux-mêmes n'ont pas un seul élément qui produit du son pour n'importe quoi, mais quand j'exécute quelques-uns de mes programmes, je peux entendre un son statique venant de mes haut-parleurs. Il devient même plus fort quand j'exécute certains programmes. Déplacer les haut-parleurs n'aide pas, il doit donc provenir de l'intérieur de l'ordinateur.Programmes provoquant du bruit statique dans les haut-parleurs?

Je ne suis pas sûr que d'autres détails à poser, car cela semble très étrange. Ce sont des programmes OpenGL écrits en C++ avec MS Visual C++.

Edit: Il semble être que la permutation des framebuffers dans une boucle infinie fait du bruit, comme quand je me arrête permutant je reçois le silence ...

+0

je reçois exactement la même chose avec un certain nombre de programmes - en particulier avec ObjectDock (une imitation Dock Mac pour Windows) - mais seulement quand je déplace ma souris, si le curseur est sur le quai. Assez étrange. Je ne sais pas si ObjectDock est censé faire ça - ça me semble bizarre. – Smashery

Répondre

2

Puisque vous dites que vous ne touchez pas au son dans vos programmes, je doute que ce soit votre code qui le fasse. Cela se produit-il si vous exécutez d'autres programmes gourmands en ressources graphiques? En outre, que se passe-t-il si vous mettez en sourdine plusieurs canaux dans le mélangeur (sndvol32.exe sur Windows 32 bits)?

Ne sachant rien d'autre, je suppose que cela pourrait être lié au ventilateur de votre carte graphique. Si vos programmes provoquent l'activation du ventilateur et que celui-ci est proche de votre carte son ou que la ligne d'alimentation du ventilateur traverse un câble audio, cela peut provoquer des parasites. Essayez de déplacer les câbles audio le plus loin possible des câbles du ventilateur et de l'alimentation et voyez ce qui se passe.

Il se peut également que vous récupériez des données statiques provenant d'un certain nombre d'autres sources, et je ne dirais pas que c'est forcément inhabituel. Si les programmes qui ne sont pas très gourmands en graphiques le provoquent également, il peut s'agir d'un accès au disque dur, ou même de certaines fréquences d'utilisation de l'UC/de l'énergie captées sur une ligne audio comme une antenne. Vous pouvez également essayer de réduire le nombre de boucles dans vos fils audio et voir si cela aide, mais aucune garantie.

+0

J'ai ouvert Sim City, les sons du jeu muet et j'ai entendu le même statique. Je suppose que je n'ai jamais remarqué parce que je joue toujours avec le son. =/Il s'avère que c'était des fils électriques qui pendaient sur ma carte son. Je les ai déplacés et le silence! –

3

ordinateurs consomment une quantité différente de puissance lorsque le code d'exécution. Cette fluctuation de courant agit comme un émetteur RF et peut être captée par un équipement audio et elle sera essentiellement "décodée" un peu comme un signal modulé AM. Comme l'exécution ne produit généralement pas de signal reconnaissable, cela ressemble à un bruit blanc. Un bon exemple d'équipement audio captant un signal RF est si vous maintenez votre téléphone portable (GSM) à proximité d'un amplificateur audio lors de la réception d'un appel. Vous entendrez probablement un bourdonnement de pompage caractéristique de l'émetteur du téléphone cellulaire.

Cliquez ici pour en savoir plus sur Electromagnetic compatibility. Il y a plusieurs façons de coupler un signal à votre audio. Comme vous avez mentionné un cordon d'alimentation à la source, il était très probablement couplage inductif magnétique.

+0

C'est exactement ce que c'est. Vous avez besoin d'un meilleur blindage sur vos câbles/haut-parleurs ou sur votre ordinateur. Si votre boîtier PC est en plastique, il ne bloquera pas les RF générés de l'intérieur. Si le boîtier est en acier, il agit comme une cage de Faraday. –

+0

Je ne pense pas que ce soit la raison. Le niveau de courant est trop bas dans les circuits pour provoquer un son audible. En outre, il n'y a aucun système dans l'ordinateur qui est construit pour attraper la fréquence RF. Ce bruit devrait être généré en obtenant effectivement un signal électrique. – euphoria83

3

:)

Vous serez surpris de savoir que l'entrée du haut-parleur est ramassait statique à partir du disque dur . Lorsque vous faites quelque chose mémoire/disque intensive (comme l'échange de cadres de mémoire) de sorte que le disque dur doit tourner rapidement, le son apparaîtra.

J'ai eu le même problème il y a quelques années, je l'ai résolu aussi. Mais je suis désolé que je ne me rappelle pas comment je l'ai fait.

Espérons que le diagnostic aidera à résoudre le problème.

MISE À JOUR: Je me suis souvenu. Si vous utilisez Windows, allez au contrôle du volume et coupez toutes les entrées/sorties externes comme l'entrée CD, etc. Gardez simplement les deux basiques.

+0

Je pense que vous avez raison. Je l'ai résolu en allumant VSYNC. réduire les échanges de framebuffers. –

0

Le matériel audio Crappy sur les cartes mères, en particulier celles qui se retrouvent dans les ordinateurs de bureau.L'intérieur d'un boîtier PC est plein de bruit électrique. Si cela se couple au matériel audio, vous l'entendrez. Solution: Obtenez une paire d'écouteurs avec un contrôle de volume sur le cordon. Baissez le volume du casque et augmentez le volume du PC. Cela augmentera le niveau du signal par rapport au niveau de bruit dans la plupart des cas.

0

La plupart des appareils électroniques émettent des interférences électromagnétiques. Vos haut-parleurs ou votre matériel audio peuvent détecter quelque chose d'aussi simple que la signalisation sur votre câble vidéo ou la carte graphique elle-même. Haut-parleurs bon marché et les dispositifs audio mal protégés ont tendance à être assez sensible à ce type de rayonnement, selon mon expérience.

0

Il y a des interférences sur votre carte mère qui fuit sur votre bus audio.

Ceci est généralement dû à la qualité de votre carte mère, ou à son âge. En outre, la disposition de l'équipement à l'intérieur de votre ordinateur (rapproché, chevauchement) fera souvent des champs EM intéressants. Mon ancien ordinateur portable avait l'habitude de le faire beaucoup plus facilement en vieillissant.

Alors que les choses tournent vers le haut ou vers le bas, vous l'entendrez.

Essayez de voir si cela se produit sur un autre ordinateur. Essayez différents ordinateurs d'âges et de configurations différentes (carte son externe, ou carte son physique, etc.).

Espérons que ça aide.

Questions connexes