Läuft bei Verwendung eines externen Monitors ein Retina Macbook Pro von Mitte 2015 mit nur integrierter Grafik kühler als eines mit separater Grafik?

Ich habe ein MacBook Pro (Retina, 15 Zoll, Mitte 2015) mit separater (AMD Radeon R9 M370X) und integrierter (Intel Iris Pro) Grafik. Wenn diese Maschine an ein externes Display angeschlossen ist, wird die Tastatur meiner Meinung nach selbst bei sehr leichten Arbeiten unangenehm heiß, und bei schwereren Aufgaben wie dem Kompilieren von Code wird sie ärgerlich heiß.

Ich weiß, dass das Anschließen eines externen Displays die Verwendung des separaten Grafikadapters erzwingt, da der HDMI-Anschluss und der DisplayPort mit diesem Adapter fest verdrahtet sind. Das Abstecken des externen Monitors senkt die von den Sensoren gemeldeten Temperaturen und bringt die Tastatur subjektiv wieder auf "körperwarm" statt "ärgerlich heiß". Ein Temperaturabfall ist auch dann zu beobachten, wenn die diskrete Grafik weiterhin verwendet wird, aber nur der externe Monitor getrennt wird.

Ich kann sehen, warum der Grafikprozessor mehr Strom verbraucht und mehr Wärme erzeugt, wenn mehrere Displays betrieben werden, aber meine Frage ist folgende: Zeigt das entsprechende Gerät mit nur integrierter Grafik die gleiche Wärmezunahme, wenn ein externer Monitor verwendet wird? Vermutlich wird die integrierte Iris-Grafik auch heißer, wenn mehrere Displays betrieben werden, aber wird es so viel heißer?

Ich habe kein reines Iris-Modell zum Vergleichen, also werde ich einige Messungen aus den iStat-Menüs bereitstellen, und hoffentlich kann jemand mit der reinen Iris-Konfiguration gleichwertige Messungen vornehmen. Ich werde die Temperaturen "linker Finnenstapel" und "CPU-PECI-Die" berichten, die recht sichtbar auf die Verwendung eines externen Monitors reagieren. Alle Temperaturen werden bei sehr geringer CPU-Aktivität gemessen, wobei alle geöffneten Anwendungen im Wesentlichen im Leerlauf sind.

Bei einem 1920x1080-Display, das in einem klimatisierten Raum mit einer Temperatur von 25 ° C angeschlossen ist, beträgt der linke Lamellenstapel (LFS) 51 ° C und die CPU 61 ° C. Ein paar Minuten nach dem Trennen des Displays beträgt LFS 40 ° C und CPU 49 ° C. Nachdem Sie den externen Monitor einige Minuten lang wieder angeschlossen haben, steigt LFS wieder auf 52 ° C und die CPU auf 62 ° C. Die Lüfter blieben während des gesamten Messvorgangs bei etwa 2000 U / min. Einfach ausgedrückt, ich erreiche eine Erhöhung der LFS- und CPU-Temperatur um etwa 10 ° C, wenn ich nur einen externen Monitor über HDMI anschließe.

Die LFS-Temperatur, wie sie in den iStat-Menüs angezeigt wird, zeigt einen schönen, sanften exponentiellen Anstieg und Abfall, wie man es erwarten würde: LFS-Temperaturdiagramm

Vielen Dank im Voraus an alle, die die andere Hälfte der Informationen liefern können, die zur Beantwortung dieser Frage erforderlich sind!

Antworten (1)

Die kurze Antwort scheint zu sein: Ja, 12 Grad C (22 Grad F) oder mehr kühler.

Ich habe ein speziell angefertigtes Macbook Pro ergattert, das identische Spezifikationen hat, außer dass es keinen separaten Grafikadapter hatte. Ich habe es auf demselben Tisch im selben Raum aufgestellt und an einen identischen Monitor angeschlossen. Ich habe beide durch dieselbe Abfolge von Operationen geführt, indem ich yes > /dev/null &ein- oder mehrmals ganze Prozessorkerne belegte, WebGL-Demos ausführte, Monitore ein- und aussteckte usw. im Gleichschritt. Temperaturen, Lüftergeschwindigkeiten und CPU-Auslastung wurden regelmäßig mithilfe von iStat-Menüs beobachtet, was 120 separate Beobachtungen ergab. Mit dem R-Statistikpaket habe ich einige Modelle an diese Daten angepasst und dieses für die Temperatur des "linken Lamellenstapels" beibehalten:

> 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

Interpretation: Dieses Modell erklärt etwa 82 % der Temperaturvariation. Die Basisbetriebstemperatur beträgt etwa 33 °C, jeder voll belegte CPU-Kern fügt etwa 3,4 °C hinzu, eine voll belegte GPU fügt etwa 14 °C hinzu, jedes angeschlossene externe Display fügt etwa 2,4 °C hinzu und die Verwendung einer separaten GPU fügt etwa 12 °C hinzu. Alle diese Variablen sind sehr wichtig für die Erklärung von Temperaturschwankungen, und das Modell als Ganzes ist ziemlich effektiv bei der Vorhersage der Temperatur.

Bei Verwendung der DGPU und eines externen Monitors gibt es einen offensichtlichen Anstieg des Stromverbrauchs von 10 Watt oder mehr. Dies wäre mit der zusätzlichen Wärme kohärent, aber ich habe kein Modell für diese Antwortvariable angepasst.

Ich gehe davon aus, dass das Fin-Heat-Modell noch besser passen würde, wenn ich alle Beobachtungen ausschließen würde, die kurz nach einer Zustandsänderung stattfanden (Änderung der CPU- oder GPU-Auslastung, Änderung des Vorhandenseins eines externen Monitors). Es gibt eine gewisse thermische Trägheit - es dauert eine Minute, bis sich die Kühlkörper aufgewärmt oder abgekühlt haben.

Prüfstand

Fazit: Auf dem Standard-Macbook mit einem diskreten Grafikadapter, der mit den externen Monitoranschlüssen fest verdrahtet ist, hat das Anschließen eines externen Monitors aus Temperatursicht größere Auswirkungen als das Ausführen umfangreicher Berechnungen. Unter Last werden die Lüfter häufig hörbar und die Tastatur kann unangenehm heiß werden. Bei Verwendung des Modells ohne eigenständige GPU bleiben die Lüfter hingegen leiser und die Temperaturen moderater, da der Anschluss eines externen Monitors nur zu einer geringfügigen Erhöhung der Basistemperatur führt.

Andere Beobachtungen: Das Dual-GPU-Modell wechselt auch in den diskreten GPU-Modus und bleibt dort hängen, wenn es nicht wirklich Hochleistungsgrafiken benötigt, was den Akku sehr schnell entladen und unnötige Hitze verursachen kann. An einem Punkt in meinen Tests, nachdem ich den externen Monitor abgezogen hatte, blieb er im DGPU-Modus hängen. Der Aktivitätsmonitor meldete, dass dies daran lag, dass die Terminal-Anwendung beschleunigte Grafiken (!) benötigte.

Wenn Sie mit einem angeschlossenen Monitor aus dem Ruhezustand kommen oder einen bereits angeschlossenen Monitor einschalten, scheint der Monitor oft nicht vom Betriebssystem erkannt oder verwendet zu werden. Die GPU-Umschaltung scheint viel Komplexität hinzuzufügen und anfällig für Störungen zu sein.

Das ist Hingabe!
@IconDaemon Nun, diese Beobachtung hatte einige ziemlich teure Auswirkungen auf mich, also wollte ich sicher sein, dass ich mir nichts einbilde. Und ich wollte sicherstellen, dass andere erkennen, dass die DGPU ein Kompromiss ist, und nicht dazu überredet wurden, „für Spezifikationen zu kaufen“.
Hast du eine Möglichkeit gefunden, die diskrete Grafikkarte zu deaktivieren? :( es ist nervtötend
Wenn Sie "diskrete Grafikkarte mit angeschlossenem externen Monitor deaktivieren" meinen, dann nein, meines Wissens gibt es dafür keine Möglichkeit. Ich habe gelesen, dass die HDMI- und DisplayPort-Anschlüsse fest mit der separaten Grafikkarte verbunden sind. Die einzige Lösung, die ich gefunden habe, war der Kauf eines benutzerdefinierten Macbooks ohne die separate Grafikkarte.
Vielen Dank, ich schätze Ihre Untersuchung dieser Angelegenheit sehr.
Langes, langsames Klatschen für diese erstklassige Detektivarbeit. Gut gemacht!