2024 Autor: Peter John Melton | [email protected]. Última modificación: 2023-12-16 04:49
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
La pregunta
El lector SuperUser CyberGhostx1 quiere comprender cómo la adición de memoria aumentó significativamente el rendimiento de los juegos para la APU AMD de su computadora:
To be clear from the start, this is not a problem. This is just something that I really want know the secret behind.
System Specs
- CPU: AMD A10-6790K 4.0 GHz
- GPU: AMD Radeon HD 8670D 1GB (integrated GPU)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Of course, I am using a 64-bit OS to make use of my 8 GB of memory, but my question is: Before I installed the additional 4 GB of RAM, games like Mafia II ran (at the highest settings) at an average of 22 FPS. After I installed the additional RAM, I noticed a very decent increase to 40 FPS even though the game did not appear to use more than 4 GB of RAM.
What is the secret behind this?
El aumento adicional en el rendimiento del juego es definitivamente un placer, pero ¿cómo hizo una diferencia tan simple esta vez?
La respuesta
Los contribuidores de Superusuarios DragonLord y Ben Richards tienen la respuesta para nosotros. En primer lugar, DragonLord:
I noticed you are using an AMD APU. These chips combine a CPU with a built-in graphics processor (GPU), eliminating the need for a discrete graphics card (at least for lighter workloads). Because AMD APUs use the system memory as graphics memory, integrated GPU performance is highly dependent on memory bandwidth. Not only does DDR3 system RAM have considerably less bandwidth than GDDR5 video memory (used on many discrete graphics cards), the integrated GPU needs to share this bandwidth with the CPU for normal application use. Increasing memory bandwidth will directly increase performance by reducing this bottleneck.
When you upgraded your system’s memory, you added a second memory module. With two modules, your memory now runs in dual-channel mode, doubling memory bandwidth and dramatically increasing performance as a result. Faster RAM (at least DDR3-1866, preferably DDR3-2100+) will similarly increase performance as well.
In addition, more memory means your system can pre-load more texture data into RAM, reducing the need to access the disk and increasing performance. However, this is less of a factor than the increased memory bandwidth.
To show how important memory bandwidth is for AMD APUs, websites such as Tom’s Hardware and PC Perspective have found that APU performance can increase with memory bandwidth up to at least DDR3-2100.
Seguido por la respuesta de Ben Richards:
You have an APU, rather than a discrete CPU and discrete GPU. That means they share system RAM for texture cache, rather than dedicated on-board memory on a graphics card.
The reason the RAM upgrade sped things up for your game is likely because of texture resource swapping. With more RAM available overall, that means more texture data is able to be loaded and kept in RAM longer. When you have all your memory allocated, and your operating system needs more to work with for a task right now, it will find allocated memory that has not been used recently, save the contents to your disk, and then re-allocate the memory for that task. Once that data is needed again, it will swap it back from the disk into RAM. This swapping takes a long time (relatively).
You were likely swapping a lot on texture data. When you upgraded your RAM, you provided more space for textures to be stored, which means less memory swapping, which then translates into a higher FPS.
¿Tienes algo que añadir a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.
Recomendado:
Cómo evitar que el juego DVR de Windows 10 disminuya la velocidad del juego de tu PC
La función incorporada de DVR del juego de Windows 10 lo ayuda a grabar su juego, capturar capturas de pantalla y compartirlas en línea. Pero también puede interferir con el rendimiento de tu juego. La grabación en segundo plano requiere algo de su potencia de GPU, y algunos jugadores querrán toda la potencia de GPU que puedan obtener.
¿Por qué el tamaño del texto del sitio web aumentó repentinamente al navegar con Google Chrome?
Hay pocas cosas tan frustrantes como tener una actualización del programa y de repente romper cosas que funcionaban perfectamente antes. Caso en cuestión, tamaño del texto del sitio web con la última versión estable de Google Chrome. ¿Hay una solución simple para el problema del tamaño del texto? La publicación de SuperUser de hoy viene al rescate para ayudar a un lector infeliz a que las cosas vuelvan a la normalidad.
6 consejos para mejorar el rendimiento del juego con Steam en Linux
Steam para Linux finalmente está fuera. Ya sea que sea un usuario antiguo de Linux que nunca se haya preocupado por el rendimiento de los juegos o que un nuevo usuario esté metiendo sus dedos en los juegos de Linux, ayudaremos a que esos juegos funcionen de la mejor manera posible.
Actualice los controladores AMD con la detección automática del controlador AMD para Windows 10/8/7
AMD Driver Autodetect le permitirá identificar, descargar, instalar y actualizar fácilmente los controladores AMD para su PC con Windows. Si hay un nuevo controlador disponible, la herramienta lo descargará.
Una salida del juego: Xbox One juego revisión
A Way Out para Xbox One implica 6 horas y 37 capítulos de juegos intensos con su compañero en el crimen, en el juego y en la vida real. El juego gira en torno a 2 personajes que se convierten en amigos improbables para un intento de fuga de prisión. Lea más sobre el increíble juego aquí.