L'utilizzo della CPU scatta al 50% circa e rimane lì fino alla sospensione


8

Questo è il problema di Windows Vista, visto, penso, principalmente su laptop con doppio processore, in cui% CPU si spara improvvisamente a circa il 45% e rimane lì. Una volta che questo è successo,% CPU non tornerà mai alla normalità da sola, anche se, curiosamente, "dormendo" la scatola per alcuni secondi ripristinerà la condizione.

L'ho visto accadere molte volte (laptop Sony VGN-CS215J con CPU Intel dual core) quando la scatola è seduta lì senza fare nulla, con solo la normale CPU in background al 2-3%, poi all'improvviso - BOOM!

"Process Explorer" mostra che la CPU in uno di questi episodi viene consumata da "Interrupts", piuttosto che da qualsiasi programma specifico.

È sicuramente il caso che questa condizione sia "reale" e non solo un problema con la misurazione della CPU. Quando si verifica, la casella rallenta e, a volte, particolari applicazioni rallentano fino a una scansione (attività che richiederebbero dieci secondi impiegano dieci minuti, ad esempio). Inoltre, sul mio laptop la ventola decolla ad alta velocità.

Le ricerche di Google dimostrano che si tratta di un problema abbastanza comune e che molte presunte "cause" sono state "identificate", sebbene risultino sempre false indicazioni. Il problema tende ad andare e venire (sembra che la sua probabilità vari da IPL a IPL, con alcuni IPL che non lo fanno quasi mai e altri che lo fanno ogni dieci minuti), quindi è facile avere la falsa impressione che il problema sia stato "guarito", solo per farlo tornare.

Microsoft, ovviamente, nega tutta la conoscenza del problema, anche se si verifica su diverse marche di sistema.

Un indizio che ho è che non sembra accadere quando il mio laptop funziona a batteria (anche se ovviamente con la variabilità del sintomo è difficile dirlo con certezza). Ma ho provato a giocare con i controlli di velocità della CPU (con opzioni di alimentazione avanzate) e questo non ha risolto il problema.

Aggiornamento 1:

Ho controllato più volte e non ci sono nuovi driver disponibili per la mia scatola. (C'è un nuovo driver dello schermo, ma Sony non lo ha respinto con i suoi ganci speciali, quindi non funzionerà su questa scatola.)

Non vedo che "camminare in pila" farebbe del bene dato che il "looping" è in interruzioni, non in alcun processo specifico. Suppongo che potrei provare a fare una traccia di interruzione, ma probabilmente ci vorrebbe molto tempo che non ho.

Aggiornamento 2:

Aggiornamento: oggi ho riscontrato l'errore durante il funzionamento a batteria, la prima volta che è successo. Quindi non conosco condizioni che impediscano il fallimento.

Per quanto riguarda la disattivazione dei servizi di Windows come l'indicizzazione della ricerca, l'ho fatto molto tempo fa.

Aggiornamento 3: (21/05/11)

Per un capriccio ho staccato il cavo di rete e ho usato il wireless a casa e al lavoro negli ultimi due giorni. (In genere non mi piace utilizzare il wireless se non è necessario poiché immagino che ci sia già troppo inquinamento RF.) Non si sono verificati episodi. Strano.

Aggiornamento 4: (30/05/11)

Ho funzionato negli ultimi 11 o giù di lì, usando solo wireless. (Non è qualcosa che normalmente mi piace fare, poiché sento già che c'è troppo inquinamento RF e non c'è bisogno di aggiungere altro quando è disponibile una connessione cablata.) E negli ultimi 11 giorni non ho avuto un "incidente" - di di gran lunga il periodo più lungo senza incidenti che abbia mai visto. Tra un giorno o due ricomincerò a collegarmi e vedrò cosa succede.

Aggiornamento 5: (6/2/11)

A causa di un'interruzione del router wireless sul luogo di lavoro, ho dovuto utilizzare la connessione cablata lì per due giorni e il vecchio comportamento (circa il 40% "eventi" dopo 30-60 minuti di tempo di attività) è tornato. Cosa curiosa, però: in entrambi i giorni, quando ho portato il laptop a casa e collegato alla rete wireless, il problema si ripresenterebbe in pochi minuti. Ma una volta che ho "dormito" e "risvegliato" il problema sarebbe definitivamente scomparso.

Per portare a casa il laptop, lo dormivo, ma in qualche modo il "bug" è sopravvissuto. O, molto probabilmente, l'interfaccia cablata non è stata ripristinata fino a dopo il risveglio, e ha fatto qualcosa di brutto in quei pochi secondi.

Solo per riferimento, l'adattatore cablato è un "Controller Fast Ethernet PCI-E Marvell Yukon 88E8040". Sarebbe interessante sapere se lo stesso adattatore è associato ad altri casi di questo problema.

Aggiornamento 6: (06/06/11)

Sto cominciando a sospettare che in qualche modo l'adattatore wireless sia il colpevole. Quando è spento, può in qualche modo corrompere il sistema. Lo dico perché il router al lavoro è un po '"funky" e a volte devo spegnere e riaccendere il wireless (tramite un interruttore meccanico sulla parte anteriore del laptop) per ottenere una connessione. Quando lo faccio, inevitabilmente nel giro di pochi minuti (non immediatamente) ottengo indietro gli interrupt. Dormire e risvegliare il laptop cancella il problema di interruzione, apparentemente in modo permanente (fino alla successiva disattivazione del wireless). Per la cronaca, l'adattatore wireless è un "Intel (R) WiFi Link 5100 AGN", anche se potrebbe essere più un problema con il modo in cui lo switch è implementato.

Aggiornamento 7: (7/5/11)

Sono in esecuzione da oltre un mese sull'adattatore di rete wireless (vs cablato) e il problema è sostanzialmente scomparso. Alcune volte (a causa della perdita di connettività per qualche motivo) ho spento l'adattatore per diversi secondi e poi riacceso per ripristinarlo. In tutti tranne uno di questi casi, per quanto mi ricordi, ho avuto il 50% di problema CPU dopo il ciclo di spegnimento / accensione, anche se, curiosamente, in diversi casi il problema non si è verificato per 30 minuti o più dopo lo spegnimento /sopra.

Aggiornamento 8: (18/07/13)

Circa 10 mesi fa ho dovuto ripristinare completamente il mio sistema dal backup e da allora non ho visto il problema del 50% della CPU. (Non ho provato a provocarlo deliberatamente, ma la radio è stata spenta accidentalmente in diverse occasioni.) Naturalmente, nessun bug di Windows scompare mai completamente, quindi ora ho un problema con l' arresto anomalo di Open Office , ma credo di poterlo fare convivi con quello.


2
Hai provato a spegnere e riaccendere?
Mehrdad,

1
Inizia con l'aggiornamento di tutti i tuoi driver, chipset, audio, video, è un buon inizio.
Moab,

Dan, vedi questa guida ... msfn.org/board/topic/…
Moab

Dan, sembra che tu stia pubblicando aggiornamenti alla tua domanda come nuove risposte. Abbiamo riassociato questa domanda con il tuo account, quindi d'ora in poi modificala per fornire aggiornamenti; non pubblicare aggiornamenti come risposte. Sarebbe più semplice se tu registrassi il tuo account in modo che in futuro tu possa avere accesso a tutte le tue domande effettuando il login. Se hai qualche domanda, faccelo sapere commentando o chiedendo nella chat room Chiedi a un moderatore .
nhinkle

3
Alle persone che suggeriscono di passare a un sistema operativo diverso: questo non è né pratico, né conveniente per molte persone. Aiutiamo Dan a risolvere il problema reale qui.
nhinkle

Risposte:



3

Sospetterei driver errati / difettosi, BIOS difettoso o hardware completamente difettoso in questo ordine. È molto, molto improbabile che questo sia un problema con Vista stesso. Gli interrupt del tipo visualizzati in Process Explorer sono il risultato di programmi che presentano errori non fatali o condizioni di deadlock durante l'esecuzione in modalità reale. In cima alla mia lista ci sarebbero i driver Sony per i pulsanti swichplate (quelli sopra la tastiera) e le funzioni speciali della tastiera. Avendo lavorato prima con il software Sony, posso onestamente dire che è una schifezza totale.


2

Vorrei provare a disattivare i servizi Windows indesiderati, in particolare Windows Search.

L'elenco più autorevole di servizi che è possibile modificare è sul sito Web di Black Viper .

Puoi anche dare un'occhiata ai Consigli sui servizi Vista di TweakHound .

Creare un punto di ripristino del sistema prima di iniziare. È inoltre possibile utilizzare Autoruns come strumento, poiché può salvare la configurazione corrente su un file di testo e ripristinarla in un secondo momento.


0

Dubito che sia il problema, ma suona come un problema DMA ...

Vai a Gestione dispositivi, espandi i controller IDE ATA / ATAPI, fai doppio clic sul controller del disco rigido e nella seconda scheda (penso che sia stato chiamato "avanzato"). DMA è attivato?


Nessuna opzione da nessuna parte (che posso trovare) per attivare / disattivare DMA. Solo un paio di pulsanti per abilitare "scrittura nella cache" e "prestazioni avanzate". Il primo è acceso e il secondo spento.
Daniel R Hicks,

@DanH: a volte l'opzione non è presente, a seconda del driver. Probabilmente non è comunque il problema, altrimenti noteresti un forte rallentamento (ad es. Fattore 20).
Mehrdad,

0

Rispondi alla mia domanda in modo da poterlo chiudere. La causa precisa del problema non è chiara, ma posso evitarlo mantenendo la "radio" accesa, anche quando si utilizza il cavo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.