Domanda:
Quando si utilizza un monitor esterno, un Retina Macbook Pro di metà 2015 con solo scheda grafica integrata funziona a temperature più basse di uno con grafica discreta?
abyrd
2016-11-06 22:00:58 UTC
view on stackexchange narkive permalink

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 surriscaldi in modo scomodo anche quando si fa un lavoro molto leggero, e diventa fastidiosamente calda quando si fa qualcosa di più pesante come la compilazione del codice.

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

Posso capire perché il processore grafico utilizza più potenza e crea più calore quando si guidano più display, ma la mia domanda è la seguente: la macchina equivalente con solo grafica integrata mostra la stessa intensità di aumento del calore quando si utilizza un monitor esterno? Presumibilmente anche la grafica Iris integrata diventerà più calda quando si guidano più display, ma diventerà molto più calda?

Non ho un modello solo per Iris da confrontare, quindi fornirò alcune misurazioni da iStat Menu, e si spera che qualcuno con la configurazione solo per Iris possa effettuare misurazioni equivalenti. Riporterò le temperature dello "stack della pinna sinistra" e del "CPU PECI die", che reagiscono in modo abbastanza visibile all'uso di un monitor esterno. Tutte le temperature sono misurate con un'attività della CPU molto bassa, con qualsiasi applicazione aperta essenzialmente inattiva.

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

La temperatura LFS come riportata nei menu iStat mostra un aumento e una diminuzione esponenziale gradevoli come ci si aspetterebbe:  LFS temperature graph

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

Una risposta:
abyrd
2017-01-20 01:33:59 UTC
view on stackexchange narkive permalink

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

Ho a disposizione un Macbook Pro personalizzato con specifiche identiche, tranne per il fatto che non aveva un adattatore grafico discreto. L'ho posizionato sullo stesso tavolo nella stessa stanza, collegato a un monitor identico. Li ho sottoposti entrambi alla stessa sequenza di operazioni, utilizzando yes > / dev / null & una o più volte per occupare interi core del processore, eseguire demo WebGL, collegare e scollegare monitor, ecc. In lockstep . Temperature, velocità della ventola e utilizzo della CPU sono stati osservati regolarmente utilizzando i menu iStat, ottenendo 120 osservazioni separate. Usando il pacchetto statistico R ho adattato alcuni modelli a questi dati e ho mantenuto questo per la temperatura dello "stack della pinna sinistra":

  Riepilogo > (fin_fit)

Chiamata:
lm (formula = fin_temp ~ dgpu + ext_disp + cpu_load + gpu_load,
    dati = calore)

Residui:
     Min 1Q Mediana 3Q Max
-12.1091 -2.8460 -0.2888 2.5413 12.1540

Coefficienti:
            Stima Std. Errore valore t Pr (> | t |)
(Intercetta) 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. codici: 0 "***" 0,001 "**" 0,01 "*" 0,05 "." 0,1 "" 1

Errore standard residuo: 4.138 su 115 gradi di libertà
R quadrato multiplo: 0,821, R quadrato rettificato: 0,8148
Statistica F: 131,9 su 4 e 115 DF, valore p: < 2.2e-16
 

Interpretazione: questo modello spiega circa l'82% della variazione di temperatura. La temperatura operativa di base è di circa 33 ° C, ogni core della CPU completamente occupato aggiunge circa 3,4 ° C, una GPU completamente occupata aggiunge circa 14 ° C, ogni 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 per spiegare le variazioni di temperatura e il modello nel suo insieme è abbastanza efficace nel prevedere la temperatura.

Si verifica un aumento apparente di 10 watt o più nel consumo energetico quando si utilizza la DGPU e un monitor esterno. Ciò sarebbe coerente con il calore extra, ma non ho adattato un modello per questa variabile di risposta.

Mi aspetto che il modello del calore delle pinne si adatterebbe ancora meglio se escludessi tutte le osservazioni che sono avvenute subito dopo un cambio di stato (cambio di utilizzo della CPU o GPU, cambio in presenza di monitor esterno). C'è una certa quantità di inerzia termica: occorre un minuto prima che i dissipatori di calore si riscaldino o si raffreddino.

test bench

Conclusione: sul Macbook di serie con un adattatore grafico discreto cablato alle porte del monitor esterno, dal punto di vista della temperatura collegare un monitor esterno ha un impatto maggiore rispetto all'esecuzione di calcoli pesanti. Le ventole diventano spesso udibili sotto carico e la tastiera può surriscaldarsi in modo fastidioso. D'altra parte, quando si utilizza il modello senza GPU discreta, le ventole rimangono più silenziose e le temperature più moderate, poiché il collegamento di un monitor esterno produce solo un leggero aumento della temperatura di base.

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

Uscendo dallo stato di stop con un monitor collegato o accendendo un monitor già collegato, il monitor spesso sembra non essere rilevato o utilizzato dal sistema operativo.Il cambio di GPU sembra aggiungere molta complessità ed essere suscettibile di problemi tecnici.

Questa è dedizione!
@IconDaemon bene, questa osservazione ha avuto alcune implicazioni piuttosto costose per me, quindi volevo essere sicuro di non immaginare le cose.E volevo assicurarmi che gli altri si rendessero conto che il DGPU è un compromesso e che non venissero venduti all'acquisto per le specifiche.
hai trovato un modo per disabilitare la scheda grafica discreta?:( è un dolore
Se intendi "disabilitare la scheda grafica discreta con un monitor esterno collegato", allora no, per quanto ne so non c'è modo di farlo.Ho letto che i connettori HDMI e DisplayPort sono cablati alla scheda grafica discreta.L'unica soluzione che ho trovato è stata l'acquisto di un Macbook personalizzato senza la scheda grafica discreta.
Grazie, apprezzo molto la tua indagine su questo.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...