Throttling della CPU apparentemente casuale
Il mio macbook pro 2018 con processore i9 con versione Catalina 10.15.6 sembra rallentare in modo casuale la frequenza della CPU anche con un basso utilizzo della CPU e temperature basse:
Sto usando una docking station per collegarmi a due monitor esterni e ho ricevuto una connessione Ethernet cablata. Inoltre, sto fornendo alimentazione tramite il caricatore Apple USB C predefinito. Ho letto in alcuni punti che questo throttling potrebbe forse essere dovuto a una cattiva fonte di alimentazione, quindi ho collegato il caricabatterie predefinito.
Qualche intuizione qui? Ho aggiornato a Catalina di recente, ma il problema esisteva prima dell'aggiornamento e si è verificato anche dopo. Ha a che fare con la mia docking station? Problema hardware? La limitazione della frequenza sembra verificarsi anche dopo aver scollegato la docking station, ma non uso mai abbastanza il mio computer senza la docker station per accorgermi se accade durante il normale utilizzo.
Ecco l'output di pmset -g thermlog
Risposte
Secondo me non stai vedendo throttling della CPU, ma una delle funzionalità di risparmio energetico di Intel conosciute come Dynamic Frequency Scaling o più specificamente Intel SpeedStep . Quando è inattiva, la CPU può ridurre dinamicamente la velocità di clock per ridurre il consumo energetico.
La limitazione della CPU si verifica solo se vengono raggiunti determinati limiti, come temperatura elevata o consumo energetico. A giudicare dalla tua figura non sono neanche il caso. Inoltre, non è praticamente possibile sapere se il throttling della CPU si sta verificando dallo screenshot. Si prega di consultare la mia domanda qui su come identificare il throttling su MacBook: come monitorare e controllare il throttling termico della CPU in OS X?
Nel caso in cui pensi ancora di riscontrare un throttling della CPU, ti suggerisco di aggiornare la tua domanda con l'output di pmset -g thermlogcome descritto nella risposta accettata o di aggiornare il tuo screenshot con uno dell'ultimo Intel Power Gadget in cui il REQparametro ti dà un'indicazione di throttling.
Qualche intuizione qui?
Sfortunatamente hai a che fare con un problema di vecchia data che Apple ha avuto nel tentativo di bloccare una CPU Core i9 in un fattore di forma che è intrinsecamente e notoriamente negativo rispetto al design termico.
Ecco solo un breve elenco di articoli che affrontano questo problema.
- Il test di benchmark mostra che il Core i9 ha un forte throttling nel MacBook Pro da 15 pollici
- Non è limitato ad Apple: è ora di chiamare i produttori di laptop per i loro tori ** t CPU Throttling
- A proposito di quella storia di limitazione del MacBook Pro Core i9 (aggiornato)
- Video di YouTube: limitazione termica sul tuo Mac
- Apple afferma che si tratta di un bug del software e rilascia la patch
Una prospettiva pragmatica ...
Apple afferma di aver rilasciato una patch software. Non sarebbe insolito per Apple rompere di nuovo le cose con un aggiornamento macOS. Quante volte un aggiornamento ha rotto qualcosa come il WiFi solo per essere risolto nella versione successiva?
Anche con una patch software, non puoi aggirare la fisica. IMO, c'è un'aspettativa irragionevole quando si tratta di computer MacBook Pro: gli utenti vogliono che siano sottili come un rasoio, completamente silenziosi e über potenti. Sfortunatamente, la fisica ha la cattiva abitudine di rovinare la festa.
Se vuoi tutta la potenza di una CPU e GPU di fascia alta, devi fare i conti con il calore che genera. Avere a che fare con il calore significa raffreddamento: dissipatori di calore e ventole adeguati. Questo da solo ha un equilibrio che devi trovare: se vuoi un raffreddamento adeguato ma hai qualcosa di molto silenzioso, hai bisogno di dissipatori di calore più grandi. Se vuoi qualcosa di sottile come un rasoio, limitando così le dimensioni del dissipatore di calore, hai bisogno di una ventola che faccia rumore. Quindi, se il mercato richiede un laptop sottile e silenzioso con un processore i9 e GPU, il compromesso sarà il throttling termico.
Quindi, per rispondere alla tua domanda, è un problema di progettazione con quel fattore di forma e non è limitato al tuo MacBook Pro: altri produttori si occupano di questo problema.
Da un punto di vista personale, non avrei un MacBook con un processore i7 o i9 perché semplicemente non ha le dimensioni del dissipatore di calore necessarie per dissipare efficacemente il calore. I fan sono anche troppo anemici per raffreddare le cose in modo efficiente. Ciò significa che deve accelerare per limitare il calore, il che significa che non stai ricevendo la CPU per cui hai pagato. Per dirla in un altro modo, preferirei avere un i5 che può funzionare al 100% senza throttling di un i7 o i9 che può funzionare solo al 50-75% a causa del throttling.