¿Por qué las PC necesitan mucha más RAM que las consolas de videojuegos para ejecutar los mismos juegos?

25

Me parece extraño que cada consola de séptima generación tenga mucha menos memoria que las PC contemporáneas, pero los juegos en las consolas aún funcionan bastante bien hoy.

Por ejemplo: PS3 tiene 256 MB de memoria para el sistema y 256 MB de memoria para video. Xbox 360 tiene 512 MB de RAM GDDR3 a 700 MHz. Y, esto es realmente extraño, Wii tiene solo 24 MB de RAM de video y 64 MB de RAM del sistema GDDR3.

Pero si intenta ejecutar GTA 4 en la PC con 256 MB de RAM del sistema, incluso con 256 MB de RAM en la tarjeta de video, bueno, digamos que no funcionará de esa manera.

¿Por qué?

Daniel Ganiev
fuente
3
En primer lugar, los juegos no son idénticos. En segundo lugar, las consolas son básicamente máquinas de un solo propósito, están optimizadas para realizar una tarea específica (a diferencia de una PC, que es multipropósito).
Der Hochstapler
Los juegos para consolas están optimizados para ejecutarse en un conjunto específico de especificaciones, y a menudo tienen detalles reducidos. Además, GTA IV es un mal puerto.
Sathyajith Bhat
1
Sathya: no es realmente bad portporque la versión para PC se ve mejor que cualquiera de las versiones de consola.
Ramhound
1
@OliverSalzburg: De acuerdo, muchos desarrolladores de juegos también pretenden mostrar gráficos muy similares; por ejemplo, limitar la distancia de renderizado (menos notable) para obtener más detalles (más notable). Haciendo que sea más difícil detectar la diferencia ...
Tamara Wijsman

Respuestas:

31

Hagamos algunas comparaciones ...

PS3 tiene 256 MB de memoria para el sistema y 256 MB de memoria para video. Xbox 360 tiene 512 MB de RAM GDDR3 a 700 MHz. Y, esto es realmente extraño, Wii tiene solo 24 MB de RAM de video y 64 MB de RAM del sistema GDDR3.

Los gráficos en los juegos de Wii generalmente son simples, no verá gráficos brillantes allí aparte de la buena introducción a la pantalla de introducción de Mario & Sonic. Aunque eso es solo un video que se reproduce, barato ...

Si no me crees, esta comparación lo muestra claramente.

- Una comparación visual del debut de Wii de Modern Warfare y el original

No parece fácil encontrar otras comparaciones claras, los resultados de búsqueda de imágenes están sobrecargados con los resultados del mismo juego, la Wii U o imágenes demasiado pequeñas para notar la diferencia; siempre puedes agregar otra imagen, pero la consola de juegos Wii aún no me ha sorprendido.

Para PS 3 vs XBOX 360, se ve claramente una diferencia en la textura.

- Desarrolladores hablando en la PS3

En cuanto a XBOX 360 vs PC, la diferencia radica en la resolución, las texturas y más ...

- Risen lanza febrero en 360, será el puerto adecuado

¿Se trata de la memoria?

No, ciertamente no. La rapidez con que puede funcionar la GPU en términos de velocidad de relleno y sombreado también juega un papel muy importante; Es por eso que el XBOX 360 supera al PS 3, ya que tienen la misma cantidad de memoria.

Todos esos factores involucrados en las especificaciones contribuyen a poder hacer efectos como la floración, dibujar cosas más lejos, hacer mejores mapas de relieve y relámpagos, tener aún mejores AA y más ...

A veces, esto toma una segunda mirada a la foto para ver realmente la diferencia, la mayoría de las veces no siempre se puede decir esto debido a la compresión de la imagen (o video de YouTube) de modo que no represente los gráficos reales en el juego.

Del mismo modo, puede obtener una PC con una tonelada de memoria, pero tener una tarjeta que ni siquiera puede jugar a 720p.

Se trata de cuánto puede poner por el precio.

Digamos que el precio no importaría, bueno, tendríamos algo como el Fastra II .

Así es, estamos viendo seis tarjetas NVIDIA GTX295 de doble GPU y una tarjeta GTX275 de una sola GPU. ¡Eso es 13 GPU en total! Es por eso que supera una GPU típica 12 veces.

Aunque, bueno, sí; Esta configuración requiere un poco de optimización de software / controlador para ser suficiente para los juegos.

Para abordar la pregunta ... ¿Las PC necesitan mucha más RAM?

No necesariamente, uno podría construir una máquina con un kernel de Linux ligero, X ligero y quizás también vino (a menos que el juego tenga soporte nativo); como resultado terminarás con apenas espacio ocupado por el kernel de Linux y la mayor parte del espacio disponible para el juego, luego, obtienes el hardware con los mismos límites de memoria que la consola, rechazas los gráficos del juego y tienes PS3 / XBOX 360 como gráficos. No tengo idea de si se pueden lograr las especificaciones de Wii, pero la mayoría de los juegos en Wii no están disponibles para arquitecturas de computadora de todos modos (ignorando la emulación).

La PC en sí misma no impone más memoria, es el entorno en el que se ejecuta tu juego.

Tamara Wijsman
fuente
@HackToHell: No veo qué tienen que ver los monitores múltiples con mejores gráficos, aparte de mostrarte más. Sin embargo, estoy de acuerdo en que puedes llegar más a través de cosas como SLI.
Tamara Wijsman
¡Ahora estas imágenes ciertamente explican mucho!
Daniel Ganiev el
La calidad de la iluminación y las sombras impacta el rendimiento mucho más que la calidad de la textura en mi experiencia.
Horacio
66
@horatio: Me concentré más en la textura en toda la publicación, ya que la memoria seguramente tiene un impacto mucho mayor en la calidad de la textura que en los rayos y las sombras, porque este último simplemente no necesita mucho almacenamiento de memoria ...
Tamara Wijsman
Múltiples monitores requieren que la GPU pueda pintar dos monitores de "alta definición" al mismo tiempo que la tarjeta gráfica de una consola solo necesita hacer la mitad. Las computadoras han estado haciendo gráficos de "alta definición" durante años. Solo la última ronda de consolas ha tenido incluso televisores de 1080p para dibujar gráficos HD, y sí, Nintendo se ha quedado muy por detrás de otras consolas en el departamento de gráficos.
KeithS
6

Debido a que las PC y las consolas están construidas de manera diferente, una PC no está diseñada para juegos dedicados, por lo que tiene un sistema operativo más grande y funcional, puede realizar múltiples tareas con una computadora, conectar varios monitores más y encontrará que las computadoras de primer nivel funcionan fácilmente mejor que una consola

Las consolas, por otro lado, están diseñadas completamente para juegos, el sistema operativo en el que se ejecuta no necesita una gran cantidad de memoria como Windows, ya que no tiene una funcionalidad adecuada, por eso tienen mucha menos memoria.

Monitor múltiple

Con las consolas, no puede agregar varios monitores debido a restricciones de memoria y hardware, pero puede hacerlo en una PC.

ingrese la descripción del enlace aquí

HackToHell
fuente
55
Estas consolas también pueden unloadsubrayar su sistema operativo cuando eliges ejecutar un juego. Simplemente requieren que el usuario tenga la capacidad de volver al sistema operativo. Estas consolas ya no pueden considerarse single purposemáquinas 'debido a la adición de Netflix, Amazon y Hulu ect.
Ramhound
La próxima consola Ouya, que ejecutará Android 4.0 y haría cualquier cosa que haga su teléfono inteligente, sin duda tendrá un solo propósito.
Daniel Ganiev
@Ramhound: De acuerdo, la Wii implementa esto bajo la forma de iOS . El menú del sistema ejecuta IOS80, por ejemplo, los juegos toman un IOS que mejor se adapta a su propósito. Cargan el IOS que se ajusta a su funcionalidad para limitar la cantidad de memoria utilizada, lo que debido a los límites de Wii seguramente es una necesidad ...
Tamara Wijsman
Ese juego se ve genial. ¿Es ese el espacio profundo 9?
Darth Egregious
1

Hay varias razones para esto:

  • Los juegos de consola de hoy en día generalmente se escriben para aprovechar al máximo el hardware limitado que ofrece la consola. Esto significa que el juego debe funcionar dentro de límites estrictos de memoria. Para PS4, son 8 GB de GDDR5 compartidos entre la CPU y la GPU. Las PC no están sujetas a esta limitación, ya que pueden estar equipadas con mucha más memoria (así como CPU y GPU más potentes), por lo que los juegos pueden diseñarse para utilizar más recursos. Como resultado, la mayoría de los juegos multiplataforma tienden a verse mejor en una PC para juegos bien equipada que en una consola.
  • Las PC generalmente tienen un sistema operativo en segundo plano más grande que puede tener otras aplicaciones ejecutándose, por lo que naturalmente se necesitará más memoria física. Si bien las consolas modernas tienen sistemas operativos bastante sofisticados, también están diseñadas para operar dentro de estrictas limitaciones de recursos para que el juego siempre tenga disponible una cierta cantidad de memoria, potencia de CPU, etc.
  • El hardware de la consola es homogéneo de una unidad a otra, por lo que pueden optimizar las características específicas del hardware, lo que puede reducir el uso de recursos. Las PC, por otro lado, no tienen hardware fijo, por lo que las mismas optimizaciones de bajo nivel no siempre son posibles. Esto puede aumentar la memoria y el uso de otros recursos en la PC. Además, dependiendo del hardware de la PC utilizado, puede tomar diferentes cantidades de recursos para lograr la misma salida gráfica.
bwDraco
fuente
0

porque su sistema operativo permanece cargado más todos los procesos en segundo plano (administración de red, detección de virus, firewall, ...) y otros programas (IM, Skype, teamspeak, navegador, ...)

todo esto tomará memoria, mientras que los juegos de consola pueden tomar toda la memoria disponible y administrarla a su gusto (ya que el sistema operativo descarga en su mayor parte o incluso por completo para las consolas de la generación anterior) que los juegos de PC no pueden completamente (la única memoria para juegos de PC como memoria virtual paginada)

monstruo de trinquete
fuente