Quando si usa un monitor esterno, un Retina Macbook Pro della metà del 2015 con una grafica integrata è più freddo di uno con grafica discreta?

6

Ho un MacBook Pro (Retina, 15 pollici, metà 2015) con grafica sia discreta (AMD Radeon R9 M370X) che integrata (Intel Iris Pro). Quando questa macchina è collegata a un display esterno, trovo che la tastiera si scalda a dismisura anche quando si eseguono lavori molto leggeri, e diventa fastidiosamente calda quando si fa qualcosa di più pesante come compilare il codice.

So che il collegamento di un display esterno impone l'uso dell'adattatore grafico discreto perché la porta HDMI e DisplayPort sono cablate su tale adattatore. Scollegare il monitor esterno porta le temperature segnalate dai sensori verso il basso e riporta la tastiera di nuovo a "temperatura corporea calda" anziché "fastidiosamente calda". Un calo di temperatura è osservabile anche quando la grafica discreta rimane in uso ma solo il monitor esterno è scollegato.

Riesco a capire perché il processore grafico utilizza più energia e genera più calore durante la guida di più monitor, ma la mia domanda è la seguente: la macchina equivalente con solo grafica integrata mostra la stessa intensità di aumento di calore quando si utilizza un monitor esterno? Presumibilmente la grafica integrata di Iris diventerà anche più calda quando guiderà più display, ma diventerà molto più calda?

Non ho un modello iris in giro da confrontare, quindi fornirò alcune misurazioni da iStat Menus, e spero che qualcuno con la configurazione di Iris-only possa prendere misure equivalenti. Riporterò le temperature "pila pinne sinistra" e "CPU PECI", che reagiscono in modo abbastanza visibile all'utilizzo di un monitor esterno. Tutte le temperature sono misurate con un'attività della CPU molto bassa, con qualsiasi applicazione aperta sostanzialmente inattiva.

Con uno schermo 1920x1080 collegato in una stanza climatizzata a una temperatura di 25 ° C, lo stack della pinna sinistra (LFS) è 51 ° C e la CPU è 61 ° C. Alcuni minuti dopo aver scollegato il display, LFS è 40C e la CPU è 49C. Dopo aver collegato di nuovo il monitor esterno per alcuni minuti, LFS torna a 52C e CPU a 62C. I fan sono rimasti a circa 2000 giri / min durante tutto il processo di misurazione. Quindi, in parole povere, ottengo un incremento di 10 secondi in LFS e la temperatura della CPU semplicemente collegando un monitor esterno tramite HDMI.

La temperatura di LFS riportata nei menu di iStat mostra un gradevole aumento e diminuzione esponenziale, come ci si aspetterebbe: 

Grazie in anticipo a chiunque possa fornire l'altra metà delle informazioni necessarie per rispondere a questa domanda!

    
posta abyrd 06.11.2016 - 17:00
fonte

1 risposta

8

La risposta breve sembra essere: sì, 12 gradi C (22 gradi F) o più più freddo.

Ho acquistato un MacBook Pro personalizzato che ha specifiche identiche, tranne che non aveva un adattatore grafico discreto. L'ho installato sullo stesso tavolo nella stessa stanza, collegato a un monitor identico. Inserisco entrambi nella stessa sequenza di operazioni, usando yes > /dev/null & una o più volte per occupare interi core del processore, eseguendo demo WebGL, collegando e scollegando monitor, ecc. In un attimo. Le temperature, le velocità della ventola e l'uso della CPU sono stati osservati regolarmente utilizzando i menu di iStat, ottenendo 120 osservazioni separate. Usando il pacchetto statistico R ho adattato alcuni modelli a questi dati e ho conservato questo per la temperatura "pila a sinistra":

> summary(fin_fit)

Call:
lm(formula = fin_temp ~ dgpu + ext_disp + cpu_load + gpu_load,
    data = heat)

Residuals:
     Min       1Q   Median       3Q      Max
-12.1091  -2.8460  -0.2888   2.5413  12.1540

Coefficients:
            Estimate Std. Error t value Pr(>|t|)
(Intercept)  32.8460     0.7066  46.484  < 2e-16 ***
dgpu         12.2631     0.8067  15.202  < 2e-16 ***
ext_disp      2.4160     0.7836   3.083  0.00256 **
cpu_load      3.4386     0.4173   8.240 3.11e-13 ***
gpu_load     14.0506     1.2601  11.151  < 2e-16 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Residual standard error: 4.138 on 115 degrees of freedom
Multiple R-squared:  0.821, Adjusted R-squared:  0.8148
F-statistic: 131.9 on 4 and 115 DF,  p-value: < 2.2e-16

Interpretazione: questo modello spiega circa l'82% della variazione di temperatura. La temperatura operativa base è di circa 33 ° C, ogni core CPU completamente occupato aggiunge circa 3,4 ° C, una GPU completamente occupata aggiunge circa 14 ° C, ciascun display esterno collegato aggiunge circa 2,4 ° C e l'utilizzo di una GPU discreta aggiunge circa 12 ° C. Tutte queste variabili sono molto significative nello spiegare le variazioni di temperatura e il modello nel suo insieme è abbastanza efficace nel predire la temperatura.

Quando si utilizza il DGPU e un monitor esterno, è presente un salto apparente di 10 watt o superiore in termini di consumo energetico. Questo sarebbe coerente con il calore extra, ma non ho adattato un modello per questa variabile di risposta.

Mi aspetto che il modello di calore della pinna si adatti ancora meglio se escludessi tutte le osservazioni avvenute poco dopo un cambio di stato (cambio di CPU o GPU, cambio in presenza di monitor esterno). C'è una certa inerzia termica: ci vuole un minuto perché i dissipatori si riscaldino o si raffreddi.

Conclusione: sul MacBook di serie con un adattatore grafico discreto collegato alle porte del monitor esterno, da un punto di vista della temperatura il collegamento di un monitor esterno ha un impatto maggiore rispetto all'elaborazione di calcoli pesanti. Le ventole diventano udibili frequentemente sotto carico e la tastiera può diventare scomodamente calda. D'altra parte, quando si utilizza il modello senza GPU discreta, le ventole rimangono più silenziose e le temperature più moderate, poiché il fissaggio di un monitor esterno produce solo un leggero aumento della temperatura di base.

Altre osservazioni: il modello dual-GPU entrerà e rimarrà bloccato in modalità GPU discreta quando non ha realmente bisogno di grafica ad alte prestazioni, che può scaricare la batteria molto rapidamente e causare calore inutile. A un certo punto del mio test, dopo aver scollegato il monitor esterno, si è bloccato in modalità DGPU. Il monitor dell'attività riportava che ciò era dovuto all'applicazione Terminal che richiedeva grafica accelerata (!).

Uscendo dalla modalità di sospensione con un monitor collegato o accendendo un monitor già collegato, il monitor spesso non viene rilevato o utilizzato dal sistema operativo. Il passaggio alla GPU sembra aggiungere molta complessità ed essere suscettibile alle anomalie.

    
risposta data 19.01.2017 - 20:33
fonte

Leggi altre domande sui tag