11 votos

Al usar un monitor externo, ¿funciona más frío una Macbook Pro Retina de mediados de 2015 con solo gráficos integrados que una con gráficos discretos?

Tengo una MacBook Pro (Retina, 15 pulgadas, mediados de 2015) con gráficos discretos (AMD Radeon R9 M370X) e integrados (Intel Iris Pro). Cuando esta máquina está conectada a un monitor externo, encuentro que el teclado se calienta incómodamente incluso al realizar trabajos muy ligeros, y se calienta molesta cuando se hace algo más pesado como compilar código.

Sé que al conectar un monitor externo se fuerza el uso del adaptador de gráficos discreto porque el puerto HDMI y DisplayPort están conectados directamente a ese adaptador. Desconectar el monitor externo hace que las temperaturas reportadas por los sensores disminuyan, y subjetivamente hace que el teclado vuelva a estar "caliente como la temperatura corporal" en lugar de "molesto caliente". Se puede observar una disminución de la temperatura incluso cuando los gráficos discretos continúan en uso, pero solo se desconecta el monitor externo.

Puedo entender por qué el procesador de gráficos usa más energía y crea más calor al manejar múltiples pantallas, pero mi pregunta es la siguiente: ¿el equipo equivalente con solo gráficos integrados muestra la misma magnitud de aumento de calor al usar un monitor externo? Presumiblemente, los gráficos Iris integrados también se calentarán al manejar múltiples pantallas, pero ¿se calentarán tanto?

No tengo un modelo solo con Iris para comparar, así que proporcionaré algunas mediciones de iStat Menus, y espero que alguien con la configuración solo de Iris pueda tomar medidas equivalentes. Informaré las temperaturas de la "pila de aletas izquierda" y el "dado PECI de la CPU", que reaccionan de manera muy visible al uso de un monitor externo. Todas las temperaturas se miden con una actividad de CPU muy baja, con cualquier aplicación abierta básicamente en reposo.

Con una pantalla de 1920x1080 conectada en una habitación con una temperatura controlada de 25°C, la pila de aletas izquierda (LFS) es de 51°C y la CPU es de 61°C. Unos minutos después de desconectar la pantalla, LFS está a 40°C y la CPU a 49°C. Después de volver a conectar el monitor externo durante unos minutos, LFS vuelve a subir a 52°C y la CPU a 62°C. Los ventiladores se mantuvieron alrededor de 2000 RPM durante todo el proceso de medición. En resumen, obtengo alrededor de un aumento de 10°C en la temperatura de LFS y de la CPU simplemente al enchufar un monitor externo a través de HDMI.

La temperatura de LFS reportada en iStat Menus muestra un aumento y disminución exponenciales suaves como uno esperaría: Gráfico de temperatura de LFS

¡Gracias de antemano a cualquiera que pueda proporcionar la otra mitad de la información necesaria para responder a esta pregunta!

16voto

abyrd Puntos 331

La respuesta corta parece ser: sí, 12 grados C (22 grados F) o más fresco.

Obtuve un MacBook Pro personalizado que tiene especificaciones idénticas excepto que no tenía un adaptador gráfico discreto. Lo configuré en la misma mesa en la misma habitación, conectado a un monitor idéntico. Pasé por la misma secuencia de operaciones con ambos, usando yes > /dev/null & una o más veces para ocupar todos los núcleos del procesador, ejecutando demos de WebGL, conectando y desconectando monitores, etc. en sincronía. Las temperaturas, velocidades del ventilador y uso de la CPU se observaron regularmente usando iStat menus, lo que dio lugar a 120 observaciones separadas. Usando el paquete estadístico R ajusté algunos modelos a estos datos y retuve este para la temperatura de la "pila de aletas izquierda":

> resumen(fin_fit)

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

Residuos:
     Mín      1Q  Mediana      3Q     Máx
-12.1091  -2.8460  -0.2888   2.5413  12.1540

Coeficientes:
            Estimación Error estándar Valor t Pr(>|t|)
(Intercepto)  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 ***
---
Códigos de significación:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

Error estándar residual: 4.138 en 115 grados de libertad
R-cuadrado múltiple:  0.821, R-cuadrado ajustado:  0.8148
Estadístico F: 131.9 con 4 y 115 DF,  valor p: <  2.2e-16

Interpretación: Este modelo explica cerca del 82% de la variación de temperatura. La temperatura base de funcionamiento es aproximadamente 33 °C, cada núcleo de CPU completamente ocupado agrega cerca de 3.4 °C, una GPU completamente ocupada agrega cerca de 14 °C, cada pantalla externa conectada agrega cerca de 2.4 °C y el uso de una GPU discreta agrega cerca de 12 °C. Todas estas variables son muy significativas para explicar las variaciones de temperatura, y el modelo en su conjunto es bastante efectivo para predecir la temperatura.

Hay un salto aparente de 10 vatios o más en el consumo de energía al usar la DGPU y un monitor externo. Esto sería coherente con el calor adicional, pero no ajusté un modelo para esta variable de respuesta.

Espero que el modelo de calor de las aletas se ajuste aún mejor si excluyo todas las observaciones que ocurrieron poco después de un cambio de estado (cambio en el uso de la CPU o GPU, cambio en la presencia del monitor externo). Hay cierta cantidad de inercia térmica: se tarda un minuto en que los disipadores de calor se calienten o se enfríen.

banco de pruebas

Conclusión: En el MacBook de serie con un adaptador gráfico discreto conectado a los puertos del monitor externo, desde una perspectiva de temperatura, conectar un monitor externo tiene un mayor impacto que realizar cálculos pesados. Los ventiladores se vuelven audibles con frecuencia bajo carga, y el teclado puede volverse incómodamente caliente. Por otro lado, al usar el modelo sin GPU discreta, los ventiladores permanecen más silenciosos y las temperaturas más moderadas, ya que conectar un monitor externo solo aumenta ligeramente la temperatura base.

Otras observaciones: el modelo de GPU dual también entrará y permanecerá atrapado en el modo de GPU discreta cuando en realidad no necesita gráficos de alto rendimiento, lo que puede descargar la batería muy rápidamente y causar calor innecesario. En un momento de mis pruebas, después de desconectar el monitor externo, quedó atrapado en el modo de DGPU. El monitor de actividad informó que esto se debía a que la aplicación Terminal requería gráficos acelerados (!).

Al despertar con un monitor conectado o encender un monitor ya conectado, el sistema operativo a menudo parece no detectar o utilizar el monitor. El cambio de GPU parece agregar mucha complejidad y ser susceptible a fallas.

1 votos

¡Eso es dedicación!

1 votos

@IconDaemon bueno, esta observación tuvo algunas implicaciones bastante costosas para mí, así que quería estar seguro de que no me estaba imaginando las cosas. Y quería asegurarme de que otros se dieran cuenta de que la DGPU es un compromiso, y no fueran persuadidos para "comprar por las especificaciones".

0 votos

¿Encontraste alguna forma de desactivar la tarjeta gráfica discreta? :( es un dolor

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X