11 votes

Lorsqu'il utilise un moniteur externe, un Macbook Pro Retina mi-2015 équipé d'une carte graphique intégrée est-il plus froid qu'un Macbook Pro équipé d'une carte graphique discrète ?

J'ai un MacBook Pro (Retina, 15 pouces, mi 2015) avec des graphiques discrets (AMD Radeon R9 M370X) et intégrés (Intel Iris Pro). Lorsque cette machine est connectée à un écran externe, je trouve que le clavier devient inconfortablement chaud même en faisant un travail très léger, et il devient fâcheusement chaud en faisant quelque chose de plus lourd comme la compilation de code.

Je sais que la connexion d'un écran externe oblige à utiliser l'adaptateur graphique discret car le port HDMI et le DisplayPort sont câblés à cet adaptateur. Le fait de débrancher l'écran externe fait baisser les températures signalées par les capteurs et, subjectivement, ramène le clavier à une température "tiède comme le corps" au lieu d'être "ennuyeusement chaud". Une baisse de température est observable même lorsque les graphiques discrets restent utilisés mais que seul le moniteur externe est déconnecté.

Je comprends pourquoi le processeur graphique consomme plus d'énergie et dégage plus de chaleur lorsqu'il pilote plusieurs écrans, mais ma question est la suivante : la machine équivalente équipée uniquement d'une carte graphique intégrée présente-t-elle la même augmentation de chaleur lorsqu'elle utilise un écran externe ? On peut supposer que la carte graphique Iris intégrée chauffera également plus lorsqu'elle pilotera plusieurs écrans, mais chauffera-t-elle autant ?

Je n'ai pas de modèle Iris seul pour comparer, donc je vais fournir quelques mesures à partir des menus iStat, et j'espère que quelqu'un avec la configuration Iris seul pourra prendre des mesures équivalentes. Je vais rapporter les températures "left fin stack" et "CPU PECI die", qui réagissent assez visiblement à l'utilisation d'un moniteur externe. Toutes les températures sont mesurées avec une très faible activité du CPU, avec toutes les applications ouvertes essentiellement au ralenti.

Avec un écran 1920x1080 connecté dans une pièce climatisée à une température de 25C, la pile d'ailettes gauche (LFS) est à 51C et le CPU à 61C. Quelques minutes après avoir débranché l'écran, le LFS est à 40C et le CPU à 49C. Après avoir rebranché l'écran externe pendant quelques minutes, le LFS remonte à 52C et le CPU à 62C. Les ventilateurs sont restés à environ 2000RPM tout au long du processus de mesure. Donc, pour faire simple, j'obtiens une augmentation d'environ 10C de la température de la LFS et du CPU uniquement en branchant un moniteur externe via HDMI.

La température de l'EPA, telle que rapportée dans les menus iStat, montre une montée et une descente exponentielles, comme on peut s'y attendre : LFS temperature graph

Merci d'avance à quiconque pourra fournir l'autre moitié des informations nécessaires pour répondre à cette question !

16voto

abyrd Points 381

La réponse courte semble être : oui, 12 degrés C (22 degrés F) ou plus froid.

J'ai mis la main sur un Macbook Pro fabriqué sur mesure qui avait des spécifications identiques, sauf qu'il n'avait pas d'adaptateur graphique discret. Je l'ai installé sur la même table dans la même pièce, connecté à un écran identique. Je les ai soumis tous les deux à la même séquence d'opérations, en utilisant yes > /dev/null & une ou plusieurs fois pour occuper des cœurs entiers de processeur, en exécutant des démos WebGL, en branchant et débranchant des moniteurs, etc. au même rythme. Les températures, la vitesse des ventilateurs et l'utilisation du processeur ont été observées régulièrement à l'aide des menus iStat, ce qui a donné lieu à 120 observations distinctes. En utilisant le paquet statistique R, j'ai ajusté quelques modèles à ces données et retenu celui-ci pour la température de la "pile d'ailettes gauche" :

> 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

Interprétation : Ce modèle explique environ 82% de la variation de température. La température de fonctionnement de base est d'environ 33°C, chaque cœur de processeur pleinement occupé ajoute environ 3,4°C, un GPU pleinement occupé ajoute environ 14°C, chaque écran externe connecté ajoute environ 2,4°C et l'utilisation d'un GPU discret ajoute environ 12°C. Toutes ces variables sont très importantes pour expliquer les variations de température, et le modèle dans son ensemble est assez efficace pour prédire la température.

Il y a un saut apparent de 10 watts ou plus dans la consommation d'énergie lors de l'utilisation du DGPU et d'un moniteur externe. Cela pourrait être cohérent avec la chaleur supplémentaire, mais je n'ai pas ajusté un modèle pour cette variable de réponse.

Je pense que le modèle de chaleur des ailettes s'adapterait encore mieux si j'excluais toutes les observations qui se sont produites peu de temps après un changement d'état (changement dans l'utilisation du CPU ou du GPU, changement dans la présence d'un moniteur externe). Il y a une certaine inertie thermique - il faut une minute pour que les dissipateurs thermiques se réchauffent ou se refroidissent.

test bench

Conclusion : Sur le Macbook de base avec un adaptateur graphique discret câblé aux ports de l'écran externe, du point de vue de la température, la connexion d'un écran externe a plus d'impact que l'exécution de calculs lourds. Les ventilateurs deviennent souvent audibles sous charge, et le clavier peut devenir inconfortablement chaud. En revanche, lorsque vous utilisez le modèle sans GPU discret, les ventilateurs restent plus silencieux et les températures plus modérées, car la connexion d'un écran externe n'entraîne qu'une légère augmentation de la température de base.

Autres observations : le modèle à double GPU peut également entrer et rester bloqué en mode GPU discret lorsqu'il n'a pas vraiment besoin de graphiques hautes performances, ce qui peut décharger la batterie très rapidement et provoquer une chaleur inutile. À un moment de mon test, après avoir débranché le moniteur externe, il est resté bloqué en mode DGPU. Le moniteur d'activité a signalé que cela était dû au fait que l'application Terminal nécessitait des graphiques accélérés ( !).

Lorsque vous sortez de la veille avec un écran connecté ou que vous allumez un écran déjà connecté, l'écran semble souvent ne pas être détecté ou utilisé par le système d'exploitation. Le changement de GPU semble ajouter beaucoup de complexité et être sujet à des problèmes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X