L'utilisation du processeur atteint ~ 50% et y reste jusqu'à sa suspension


8

C'est le problème de Windows Vista, vu, je pense, principalement sur les ordinateurs portables à double processeur, où% CPU tire soudainement à environ 45% et y reste. Une fois que cela s'est produit,% CPU ne reviendra jamais à lui-même, bien que, curieusement, "dormir" la boîte pendant quelques secondes réinitialisera la condition.

J'ai vu cela se produire à plusieurs reprises (ordinateur portable Sony VGN-CS215J avec processeur Intel dual core) lorsque la boîte est assise sans rien faire, avec seulement le processeur de fond normal de 2-3%, puis tout à coup - BOOM!

"Process Explorer" montre que le CPU de l'un de ces épisodes est consommé par des "interruptions", plutôt que par un programme spécifique.

Il est certain que cette condition est "réelle", et pas seulement un problème de mesure du processeur. Quand cela se produit, la boîte ralentit, et parfois des applications particulières ralentissent à une analyse (les tâches qui prendraient dix secondes prennent dix minutes, par exemple). De plus, sur mon ordinateur portable, le ventilateur décolle à grande vitesse.

Les recherches Google montrent qu'il s'agit d'un problème assez courant, et de nombreuses "causes" supposées ont été "identifiées", bien qu'elles se révèlent toujours être de fausses pistes. Le problème a tendance à aller et venir (il semble que sa probabilité varie d'un IPL à un IPL, certains IPL ne le faisant presque jamais et d'autres le faisant toutes les dix minutes), il est donc facile d'avoir la fausse impression que le problème a été "guéri", seulement pour le faire revenir.

Bien sûr, Microsoft nie toute connaissance du problème, même s'il se produit sur plusieurs marques de système différentes.

Un indice que j'ai est que cela ne semble pas se produire lorsque mon ordinateur portable fonctionne sur batterie (bien que, bien sûr, avec la variabilité du symptôme, il soit difficile de le dire avec certitude). Mais j'ai essayé de jouer avec les commandes de vitesse du processeur (sous les options d'alimentation avancées) et cela ne l'a pas guéri.

Mise à jour 1:

J'ai vérifié plusieurs fois et aucun nouveau pilote n'est disponible pour ma box. (Il y a un nouveau pilote d'affichage, mais Sony ne l'a pas repuné avec leurs crochets spéciaux, donc cela ne fonctionnera pas sur cette boîte.)

Je ne vois pas que "marcher sur la pile" ferait du bien puisque le "bouclage" est en interruptions, pas de processus spécifique. Je suppose que je pourrais essayer de faire une trace d'interruption, mais cela prendrait probablement beaucoup de temps que je n'ai pas.

Mise à jour 2:

Mise à jour: Aujourd'hui, j'ai rencontré l'échec lors de l'exécution sur batterie, la première fois que cela s'est produit. Je ne connais donc aucune condition empêchant l'échec.

En désactivant les services Windows tels que l'indexation de recherche, je l'ai fait il y a longtemps.

Mise à jour 3: (21/05/11)

Sur un coup de tête, j'ai débranché le câble réseau et je fais du sans fil à la maison et au travail depuis deux jours. (Je n'aime généralement pas utiliser la technologie sans fil si je n'en ai pas besoin car je pense qu'il y a déjà trop de pollution RF.) Aucun épisode ne s'est produit. Bizarre.

Mise à jour 4: (30/05/11)

Je cours depuis environ 11 jours, en utilisant uniquement le sans fil. (Ce n'est pas quelque chose que j'aime normalement faire, car je pense qu'il y a déjà trop de pollution RF et pas besoin d'en ajouter plus lorsqu'une connexion filaire est disponible.) Et depuis 11 jours, je n'ai pas eu d'incident - par de loin le plus long temps sans incident que j'ai vu. Dans un jour ou deux, je recommencerai à me brancher et je verrai ce qui se passe.

Mise à jour 5: (6/2/11)

À la suite d'une panne de routeur sans fil au travail, j'ai dû utiliser la connexion filaire pendant deux jours et l'ancien comportement (environ 40% d '«événements» après 30 à 60 minutes de disponibilité) est revenu. Chose curieuse, cependant: les deux jours, lorsque j'ai ramené l'ordinateur portable à la maison et que je me suis connecté au sans fil, le problème se reproduisait en quelques minutes. Mais une fois que j'ai fait un "sommeil" et un "réveil", le problème serait définitivement résolu.

Pour ramener l'ordinateur portable à la maison, je le dormais, mais le "bug" a survécu. Ou, très probablement, l'interface filaire n'a été réinitialisée qu'après le réveil, et elle a fait quelque chose de méchant pendant ces quelques secondes.

Pour référence, l'adaptateur filaire est un "contrôleur Fast Ethernet Marvell Yukon 88E8040 PCI-E". Il serait intéressant de savoir si le même adaptateur est associé à d'autres cas de ce problème.

Mise à jour 6: (6/6/11)

Je commence à soupçonner que l'adaptateur sans fil est en quelque sorte le coupable. Lorsqu'il est éteint, il peut en quelque sorte corrompre le système. Je dis cela parce que le routeur au travail est un peu "génial" et je dois parfois éteindre et rallumer le sans fil (via un interrupteur mécanique à l'avant de l'ordinateur portable) pour obtenir une connexion. Quand je fais cela, inévitablement en quelques minutes (pas immédiatement), je récupère les interruptions. Le fait de dormir et de réactiver l'ordinateur portable résout le problème d'interruption, apparemment de manière permanente (jusqu'à la prochaine fois que la connexion sans fil est désactivée). Pour mémoire, l'adaptateur sans fil est un "Intel (R) WiFi Link 5100 AGN", bien qu'il puisse s'agir davantage d'un problème de mise en œuvre du commutateur.

Mise à jour 7: (7/5/11)

Je cours depuis plus d'un mois sur l'adaptateur réseau sans fil (vs câblé) et le problème a essentiellement disparu. Plusieurs fois (en raison de la perte de connectivité pour une raison quelconque), j'ai éteint l'adaptateur pendant plusieurs secondes, puis rallumé, pour le réinitialiser. Dans tous les cas, sauf un, pour autant que je m'en souvienne, j'ai eu le problème de 50% du processeur après le cycle de marche / arrêt, mais, curieusement, dans plusieurs cas, le problème n'est pas apparu pendant 30 minutes ou plus après l'arrêt /sur.

Mise à jour 8: (18/07/13)

Il y a environ 10 mois, j'ai dû restaurer complètement mon système à partir de la sauvegarde , et depuis lors, je n'ai pas vu le problème de 50% de processeur. (Je n'ai pas essayé de le provoquer délibérément, mais la radio a été accidentellement éteinte à plusieurs reprises.) Bien sûr, aucun bogue Windows ne disparaît jamais complètement, alors maintenant j'ai un problème avec le plantage d' Open Office , mais je suppose que je peux vivre avec ça.


2
Avez-vous essayé de l'éteindre et rallumer?
user541686

1
Commencez par mettre à jour tous vos pilotes, chipset, son, vidéo, c'est un bon début.
Moab

Dan, voir ce guide ... msfn.org/board/topic/…
Moab

Dan, on dirait que vous publiez des mises à jour de votre question en tant que nouvelles réponses. Nous avons réassocié cette question à votre compte, donc à partir de maintenant veuillez la modifier pour fournir des mises à jour ne postez pas les mises à jour comme réponses. Il serait plus facile si vous enregistrez votre compte afin qu'à l'avenir vous puissiez accéder à toutes vos questions en vous connectant. Si vous avez des questions, veuillez nous en faire part en commentant ou en demandant dans le salon de discussion Ask A Moderator .
nhinkle

3
Aux personnes qui suggèrent de passer à un système d'exploitation différent: ce n'est ni pratique, ni abordable pour beaucoup de gens. Aidons Dan à résoudre le problème réel ici.
nhinkle

Réponses:



3

Je soupçonne des pilotes incorrects / incorrects, un BIOS défectueux ou du matériel défaillant dans cet ordre. Il est très, très peu probable que ce soit un problème avec Vista lui-même. Les interruptions du type qui apparaissent dans Process Explorer sont le résultat de programmes ayant des erreurs non fatales ou des conditions de blocage lors de l'exécution en mode réel. En haut de ma liste, il y aurait les pilotes Sony pour les boutons de la plaque swichplate (ceux au-dessus du clavier) et les fonctions spéciales du clavier. Ayant travaillé avec le logiciel de Sony auparavant, je peux honnêtement dire que c'est de la merde totale.


2

J'essaierais de désactiver les services Windows indésirables, et notamment la recherche Windows.

La liste des services les plus fiables pouvant être modifiés se trouve sur le site Web de Black Viper .

Vous pouvez également consulter les recommandations des services Vista de TweakHound .

Créez un point de restauration système avant de commencer. Vous pouvez également utiliser Autoruns comme outil, car il peut enregistrer la configuration actuelle sur un fichier texte et la restaurer ultérieurement.


0

Je doute que ce soit le problème, mais cela ressemble un peu à un problème DMA ...

Accédez au Gestionnaire de périphériques, développez les contrôleurs IDE ATA / ATAPI, double-cliquez sur votre contrôleur de disque dur et accédez au deuxième onglet (je pense que cela s'appelait "avancé"). Le DMA est-il activé?


Aucune option nulle part (que je peux trouver) pour basculer DMA. Juste quelques boutons pour activer la "mise en cache d'écriture" et les "performances avancées". Le premier est activé et le second désactivé.
Daniel R Hicks

@DanH: Parfois, l'option n'est pas là, selon le pilote. Ce n'est probablement pas le problème de toute façon alors, sinon vous remarqueriez un ralentissement majeur (par exemple un facteur de 20).
user541686

0

Répondez à ma propre question afin que je puisse terminer cela. La cause précise du problème n'est pas claire, mais je peux l'empêcher en gardant la "radio" allumée, même en cas de fonctionnement sans câble.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.