Para ser claros desde el principio, esto no es un problema. Esto es algo de lo que realmente quiero saber el secreto detrás.
Especificaciones del Sistema
- CPU : AMD A10-6790K 4.0 GHz
- GPU : AMD Radeon HD 8670D 1 GB (GPU integrada)
- RAM : 2 x Team 4 GB 1600 DDR3 = 8 GB
Por supuesto, estoy usando un sistema operativo de 64 bits para hacer uso de mis 8 GB de memoria, pero mi pregunta es: antes de obtener los 4 GB adicionales de RAM, juegos como Mafia II se ejecutaron en la configuración más alta con un promedio de 22 FPS, pero cuando obtuve los 4 GB de RAM adicionales, noté un aumento muy decente de la velocidad de cuadros a 40 FPS a pesar de que el juego no parecía usar más de 4 GB de RAM.
¿Cuál es el secreto detrás de esto?
memory
performance
gaming
integrated-graphics
CyberGhostx1
fuente
fuente
Respuestas:
Cuando instaló el segundo módulo de memoria, activó el modo de doble canal y duplicó el ancho de banda de la memoria. El rendimiento de la GPU depende en gran medida del ancho de banda de la memoria y sus velocidades de cuadros reflejan el aumento del ancho de banda.
El AMD A10-6790K es una "Unidad de procesamiento acelerado" (APU) . Las APU combinan una CPU con un procesador gráfico integrado (GPU) relativamente potente, eliminando la necesidad de una tarjeta gráfica discreta (al menos para cargas de trabajo más livianas). "AMD Radeon HD 8670D" se refiere a la GPU integrada integrada en esta APU.
El rendimiento de cualquier GPU se ve muy afectado por su capacidad para acceder rápidamente a los datos gráficos desde la memoria. Sin suficiente ancho de banda de memoria, los núcleos de sombreador en la GPU a menudo terminarán esperando datos, evitando que el chip funcione a su máximo potencial. Es esencialmente un caso extremo del cuello de botella de von Neumann : las GPU actuales tienen cientos, si no miles de gigaFLOPS de potencia de procesamiento sin procesar y pueden procesar datos tan rápido que a menudo no pueden leer los datos de la memoria lo suficientemente rápido como para mantenerse ocupados.
Por esta razón, las tarjetas de video de alto rendimiento de la actualidad usan memoria de video especialmente diseñada, generalmente GDDR5 , para lograr el máximo rendimiento. Desafortunadamente, la mayoría de las GPU integradas, incluidas las que se encuentran en las APU, no obtienen su propia memoria dedicada, por lo que necesitan usar la memoria del sistema.
Debido a que las APU de AMD usan la memoria del sistema como memoria gráfica, el rendimiento de la GPU integrada depende en gran medida de la velocidad de su RAM. La RAM del sistema DDR3 no solo tiene un ancho de banda significativamente menor que la memoria de video GDDR5, sino que la GPU integrada necesita compartir este ancho de banda con la CPU para el uso normal de las aplicaciones. El aumento del ancho de banda de la memoria aumentará directamente el rendimiento al reducir este cuello de botella.
Cuando actualizó la memoria de su sistema, agregó un segundo módulo de memoria. Con dos módulos, su memoria ahora se ejecuta en modo de doble canal , duplicando el ancho de banda de la memoria e incrementando dramáticamente el rendimiento como resultado. Actualizar a una RAM más rápida (al menos DDR3-1866, preferiblemente DDR3-2100 o más rápido) aumentará de manera similar el rendimiento.
Los efectos del ancho de banda de memoria en el rendimiento de la GPU están bien documentados.
Real World Tech ha discutido en detalle cómo el ancho de banda de la memoria afecta el rendimiento de la GPU. Entre las tarjetas gráficas con GPU similares o idénticas, se encontró que aquellas con más ancho de banda de memoria superaron significativamente a las que tenían un ancho de banda de memoria más bajo.
Tom's Hardware ha demostrado que el rendimiento de la GPU integrada en el A10-5800K se escala linealmente con un ancho de banda de memoria de hasta DDR3-2100. En el nuevo A10-7850K, PC Perspective informa de una escala de rendimiento lineal con memoria tan rápido como DDR3-2500 (y probablemente más allá).
Fuente
fuente
Tiene una APU , en lugar de una CPU discreta y una GPU discreta. Eso significa que comparten la RAM del sistema para la memoria caché de texturas, en lugar de la memoria interna dedicada en una tarjeta gráfica.
La razón por la cual la actualización de RAM aceleró las cosas para su juego probablemente se deba al intercambio de recursos de textura. Con más RAM disponible en general, eso significa que más datos de textura pueden cargarse y mantenerse en RAM por más tiempo. Cuando tiene toda su memoria asignada y su sistema operativo necesita más para trabajar con una tarea en este momento, encontrará memoria asignada que no se ha utilizado recientemente, guardará el contenido en su disco y luego reasignará la memoria para esa tarea Una vez que esos datos se necesiten nuevamente, los cambiará del disco a la RAM. Este intercambio lleva mucho tiempo (relativamente).
Probablemente estaba intercambiando mucho en datos de textura. Cuando actualizó su RAM, proporcionó más espacio para almacenar las texturas, lo que significa menos intercambio de memoria, lo que se traduce en una mayor velocidad de fotogramas.
fuente
Si juegas Starcraft 2 o Red Alert 3, agregar más ram es mejor, aunque no aumenta el FPS sino que ayuda al juego manteniendo su velocidad.
ejemplo:
8 gb = 100 tanques (alerta roja) va 60 fps, al agregar más y más tanques se ralentiza.
16 gb = más de 250 tanques.
solo poniéndolo en perspectiva.
También en los juegos de mundo abierto ayuda mucho al disminuir la caída de fps y el hipo también.
ahora para decirlo de una manera más simple, ram mantiene la velocidad, pero no aumenta el FPS
fuente