¿Los gráficos integrados ralentizan la CPU?

¿Los gráficos integrados ralentizan la CPU?

Siempre pensé que la CPU realiza dos tareas, por lo que cuando desactivas los gráficos integrados, la CPU será más rápida (porque tiene menos trabajo que hacer). Pero como sé que el cálculo de gráficos difiere mucho de las operaciones normales de la CPU, ya no estoy seguro de esto.

La CPU normal utiliza el conjunto de instrucciones de 64 bits (en un sistema de 64 bits). El cálculo de gráficos se trata de matrices, 3D, etc.

Entonces, cuando tienes una CPU con gráficos integrados:

  • ¿Es como un procesador que realiza dos tareas o son dos procesadores en un chip (cada uno realizando su tarea simultáneamente)?
  • ¿La CPU será más rápida si desactiva los gráficos integrados y utiliza una tarjeta gráfica dedicada?

Respuesta1

Los gráficos integrados son un chip separado de la CPU, pero están en el mismo paquete.

Como tal, la GPU no "usa" el tiempo de la CPU para funcionar.

Eso no significa que la GPU integradanoSin embargo, reduce ligeramente la velocidad de la CPU. La GPU integrada utiliza la misma memoria que su CPU, como resultado, las tareas gráficas pueden consumir ancho de banda de la CPU y causar cierto nivel de contención.

Dado el enorme ancho de banda de la memoria moderna, la penalización, para tareas como la composición del escritorio y los programas "normales", será del orden de un pequeño porcentaje del ancho de banda de la memoria. Lo suficientemente pequeño como para que casi con seguridad no lo notes. El compositor de escritorio de Windows es bastante eficiente y solo se actualiza cuando los gráficos cambian, lo que deja una cantidad menor de ancho de banda continuo requerido para que la GPU coloque la pantalla en su monitor.

Para juegos, modelado 3D y otras aplicaciones con uso intensivo de gráficos, la GPU puede utilizar mucho más ancho de banda para manejar texturas, programas de sombreado, geometría, etc., en varias pasadas. Eso usaría mucho más ancho de banda y llegará a un punto en el que su CPU y GPU lucharán por el ancho de banda para hacer todo el trabajo de mostrar gráficos y manejar todas las demás tareas del sistema. Ahí es donde definitivamente querrás cambiar a gráficos dedicados. Sin embargo, los juegos ligeros pueden estar bien.

Deshabilitar los gráficos integrados y usar una tarjeta dedicada eliminará la contención de la memoria del sistema.

Respuesta2

Pantallas de gran resoluciónconectado a integrado aGPU integradassaviaactuaciónconstantemente.

Aquí es cómo.

Cualquier GPU envía constantemente fotogramas al monitor conectado. La imagen se guarda en el framebuffer de la GPU y se envía una y otra vez a la frecuencia de actualización del monitor.

En las GPU integradas, el framebuffer se encuentra en la memoria del sistema. Los buffers en sí no son una gran parte de esa memoria (32 MB para pantalla UHD). Sin embargo, se envía al monitor 60 veces por segundo.

32 [MB/frame] * [60 frames/s] = 2 [GB/s]

¿Es esto mucho? ¿Cómo afecta al rendimiento del sistema tener un monitor UHD con iGPU y algunas?

Una computadora portátil de gama media de novena generación puede tener un único módulo RAM DDR4-3600 con un ancho de banda total de 25,6 GB/s.

Por lo tanto, 2 GB/s + algunos gastos generales podrían alcanzar fácilmente el 10 % del rendimiento del sistema. Esto afectará a algunos casos de uso, no a todos, pero puede convertirse fácilmente en un cuello de botella en el sistema.

Imagina 2 monitores UHD y genera un 20%. Agregue una ventana del navegador que se actualice constantemente o una llamada de zoom, eso lo elevaría a más del 40%. Querido hacer ambas cosas a la vez. Y no es tan fácil como sumar esos porcentajes, ya que la latencia de la RAM es similar a la de los discos mecánicos (donde es mejor no copiar varios archivos a la vez).

Este impacto se puede observar en una computadora portátil Intel de novena generación bastante moderna con GPU integrada y un único módulo de RAM: la capacidad de respuesta percibida por el usuario es drásticamente menor. Desconectar un monitor 4k o bajar considerablemente la resolución es el problema.

Las computadoras de escritorio con resolución de 1080p tendrían un impacto mucho menor. También tenga en cuenta que tener 2 módulos de RAM reduce significativamente el problema (ya que esto duplica el ancho de banda general de la RAM) y, para empezar, los sistemas de última generación tienen módulos de RAM con un ancho de banda mucho mayor.

Siguiendo wikipediahttps://en.wikipedia.org/wiki/Intel_Graphics_TechnologyAlgunas iGPU Intel Iris tenían RAM integrada (eDRAM). Esto ha sido abandonado en la décima generación.

Actualización: Los procesadores Ryzen 5xxx y posteriores recientes tienen VRAM en el chip, lo que mitiga el problema.

información relacionada