L'utilizzo della CPU è troppo alto con Yosemite e un monitor esterno

22

Uso Yosemite 10.10.4 sul mio MacBook Pro (2012).

Lavoravo con un monitor esterno: Apple Thunderbolt 27 "monitor.

Il problema è che, secondo Activity Monitor, il processo kernel_task consuma più del 600% della CPU anche quando non ci sono attività in esecuzione! Il computer diventa totalmente inutilizzabile.

La soluzione alternativa è disconnettere il monitor esterno, ma ho davvero bisogno che questa schermata secondaria funzioni.

Perché Apple non ha risolto questo problema nell'ultimo aggiornamento di Yosemite?

C'è una soluzione per questo?

    
posta Mik378 01.07.2015 - 18:05
fonte

9 risposte

14

Questa è una funzionalità di progettazione documentata da Apple. Vedi se il raffreddamento del tuo Mac e del processore può accelerare di nuovo e fare il lavoro che desideri. Vedi questo post sulle idee per il raffreddamento in modalità Clamshell.

Ora puoi acquistare supporti progettati per raffreddare il tuo Mac.

Se ciò non funziona, prova ripristinando il controller di gestione del sistema una volta per assicurarti che non sia una misura di errore.

Se hai bisogno solo di un raffreddamento occasionale o di convincerti, vai avanti e apri il clamshell e assicurati che ci sia una buona ventilazione e che non blocchi l'ingresso o l'uscita dell'aria dai cardini dello schermo. Il software di gestione termica reagisce abbastanza rapidamente alle variazioni della temperatura interna. potrebbe persino utilizzare i magneti per forzare la visualizzazione dello stato di sospensione mentre è effettivamente aperto e consentire l'esposizione dell'intera superficie della tastiera e raffreddare il Mac che pensa che funzioni ancora in modalità chiusa a conchiglia.

Activity Monitor may show that a process named kernel_task is using a large percentage of your CPU, and during this time you may notice a lot of fan activity. This process helps manage temperature by making the CPU less available to processes that are using the CPU intensely. In other words, kernel_task responds to conditions that cause your CPU to become too hot. When the temperature decreases, kernel_task automatically reduces its activity.

Quindi, esci anche dalle altre attività e app che non ti servono se non puoi rendere la sistemazione fisica del Mac più interessante o più favorevole all'irradiazione del calore se la convezione non funziona per te. La GPU causerà molto calore se sta spingendo molti pixel. La riduzione della risoluzione potrebbe aiutare in un caso limite, ma come prima cosa dovrai attaccare il raffreddamento.

Potresti anche avere alcuni strumenti avanzati per analizzare la velocità della CPU per confermare che sta reagendo al calore:

risposta data 01.07.2015 - 18:10
fonte
4

La mia domanda è stata contrassegnata come duplicata di questa, ma ha una soluzione a questo problema verificata da molti utenti.

rBBP picchi kernel_task quando si connettono più di un monitor esterno

:)

    
risposta data 25.07.2016 - 12:30
fonte
3

Ho una retina per MacBook Pro, 15 pollici, fine 2013 Intel Core i7 da 2,3 GHz 16 GB 1600 MHz DDR3 NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

Con un monitor Sceptre X325BV esterno collegato tramite HDMI. Stavo anche vedendo percentuali di CPU vicine al 500%.

Ho fatto tre cose che sembrano aver risolto questo problema:

  1. Ho cambiato il monitor della retina del portatile come principale.

  2. In Preferenze di Sistema > Risparmio energia, ho deselezionato "Cambio automatico della grafica".

  3. In Preferenze di Sistema > Controllo missione, ho deselezionato "I display hanno spazi separati".

    
risposta data 27.04.2017 - 02:37
fonte
2

Sto riscontrando un problema simile con un 13 "MBP8,1 del 2011 (CPU i7 da 2,7 GHz e grafica HD3000) e per me è abbastanza certo che sia provocato da operazioni video intensive. Curiosamente, Hardware Monitor ha mostrato temperature la gamma 70C, abbastanza lontana dalle temperature di 90 + C che ho già visto durante l'esecuzione di grandi lavori di compilazione.

Ho rimosso la piastra inferiore e rimosso la polvere molto più fine dalla ventola e dalle sue prese d'aria di quanto mi sarei aspettato, e il soffiare sulla scheda logica si è spostato ancora di più. Sul modello da 13 ", la ventola può essere rimossa con solo 3 viti dopo aver rimosso la piastra inferiore, quindi è abbastanza facile da pulire (attenzione al connettore!). Non ho usato molto il sistema da allora, ma le prime impressioni erano la ventola era di nuovo molto più efficace e il problema era sparito.

I prossimi passi saranno eseguiti senza la piastra inferiore e riducendo la risoluzione dello schermo esterno da 1920 * 1080 a 1680 * 1080 (res. del mio pannello precedente con il quale non ho mai avuto problemi, e una risoluzione che è chiaramente più facile sulla GPU per riproduzione video).

Non ho mai capito perché qualcuno vorrebbe collegare uno schermo esterno e NON usare lo stesso "interno" allo stesso tempo (risparmiando batteria? Io spengo la retroilluminazione in quel caso ...)

    
risposta data 05.07.2015 - 19:38
fonte
1

Ho una soluzione più semplice e una che ho letto su un altro thread. Dubitavo che avrebbe funzionato, ma è successo! Ho acquistato un dispositivo di raffreddamento alimentato tramite USB per il mio Retina da 15 "a metà 2012. Utilizzo entrambe le porte Thunderbolt per alimentare due monitor Dell da 24" tramite le connessioni della porta Display.

Prima o dovevo disconnettere il monitor secondario o usare la porta HDMI a bassa risoluzione del mio laptop per fermare il problema della kernal_task della CPU in fuga. Un paio di utilità che ho usato per misurare il successo di questa correzione sono l'app "Activity Monitor" nativa e l'app "Temperature Gage" dal software Tunabelly disponibile nell'app store Mac.

Per l'hardware, ho acquistato il pad di raffreddamento Cooler Master / X-Slim 160mm-Fan su Amazon: link

Con tutte le correzioni del software che ho letto, non potevo credere che questo avrebbe risolto il mio problema, ma mi vergogno, lo ha fatto!

    
risposta data 07.06.2018 - 18:27
fonte
0

Avere un MacBook Pro (Retina, 15 pollici, Fine 2013) e l'utilizzo della CPU da 300-600 +% da kernel_task . Dopo aver letto alcune speculazioni online sul fatto che si trattasse di una salvaguardia per prevenire il surriscaldamento, ho iniziato a chiedermi perché la mia macchina non potesse gestire l'uscita di tre monitor. Seguendo le istruzioni qui , ho guardato e ho visto che nessuna delle applicazioni che stavo utilizzando utilizzava la scheda di fascia alta. Dopo essere entrato in System Preferences > Energy Saver e aver disattivato Automatic graphics switching (forzando l'utilizzo della scheda high-end), il problema sembra essere risolto.

    
risposta data 15.04.2016 - 20:21
fonte
0

Avendo lo stesso problema, quando collegavi i monitor kernal_task andava oltre il tetto e il computer non rispondeva.

Durante la disconnessione dei monitor, tutto è tornato alla normalità.

Ho notato che la base del portatile era molto calda e così elevata di un pollice (usando una piccola scatola) che ha risolto il problema.

Posso solo supporre che l'area della superficie esposta fosse sufficiente a garantire che la macchina rimanesse entro l'intervallo accettabile.

    
risposta data 09.02.2018 - 11:11
fonte
0

Ho trovato lo stesso problema in High Sierra collegato a un 4K Samsung Curve TV usando hdmi e nessuna delle soluzioni elencate funzionava per me e non volevo rimuovere i file di sistema.

Dopo un po 'di tempo ho trovato una soluzione alternativa facile che condividerò di seguito: (Screenshot in francese)

  1. Apri le preferenze del monitor e seleziona la finestra delle preferenze della finestra esterna
  2. Per impostazione predefinita, OS X proverà a definire la risoluzione per te. Esegui l'override passando a controllo manuale
  3. Passa a una risoluzione diversa, qualcuna lo farà
  4. Ritorna alla risoluzione desiderata ma manualmente

Si prega di commentare se questo ha funzionato per voi. grazie

    
risposta data 21.02.2018 - 06:25
fonte
0

Per quanto mi riguarda, nonostante abbia provato molti, molti approcci diversi e ho impiegato un'intera giornata e mezza del mio tempo, la soluzione alla fine è stata semplice: ho preso una bomboletta di aria compressa e ho spento le bocchette che nascondono all'interno della cerniera per lo schermo.

Questo ha impedito immediatamente ai fan di essere rumorosi (cosa che non avevo notato si era accumulato nei tre anni in cui ero proprietario della macchina) e ho permesso che la temperatura scendesse.

Avevo già provato a malapena a spaccare la polvere, ma a quanto pare non era riuscito a cancellarlo.

Nota: l'uso di aria compressa è pericoloso per la tua macchina. Tenere il barattolo in posizione verticale per evitare la fuoriuscita di liquidi. Il liquido è abbastanza freddo da danneggiare i componenti delicati. Spruzzare in brevi raffiche per lo stesso motivo. Anche brevi raffiche dovrebbero aiutare a evitare di far ruotare i fan in una certa misura, il che è ritenuto potenzialmente dannoso (presumibilmente, non sono del tutto convinto di questo pericolo, ma potrebbe essere sbagliato!).

Un'opzione più sicura e più completa sarebbe quella di portare la macchina in una Apple Genius Bar o in un altro luogo di riparazione del laptop (se fuori garanzia) e aprirla e pulirla.

Mi ha sorpreso il modo in cui la disconnessione del monitor provocherebbe immediatamente il ritorno del processo di kernel_task alla normalità. Quindi il fatto che fosse puramente correlato alla temperatura non era facile da vedere, dal momento che mi sarei aspettato più di un ritardo per kernel_task per calmarsi quando la temperatura diminuiva.

Credo che, almeno nel mio caso, questa sia la vera soluzione per il problema.

Tieni presente che, come menzionato in altre risposte, il comportamento di kernel_task è deliberato: link che dice:

One of the functions of kernel_task is to help manage CPU temperature by making the CPU less available to processes that are using it intensely.

    
risposta data 18.05.2018 - 08:44
fonte

Leggi altre domande sui tag