Perché i PC hanno bisogno di molta più RAM delle console per videogiochi per eseguire gli stessi giochi?


25

Mi sembra strano che ogni console di settima generazione abbia molta meno memoria dei PC contemporanei, ma i giochi su console funzionano ancora abbastanza bene oggi.

Ad esempio: PS3 ha 256 MB di memoria per il sistema e 256 MB di memoria per i video. Xbox 360 ha 512 MB di RAM GDDR3 con clock a 700 MHz. E, questo è davvero strano, Wii ha solo 24 MB di RAM video e RAM di sistema GDDR3 da 64 MB.

Ma se provi a eseguire GTA 4 sul PC con 256 MB di RAM di sistema, anche con 256 MB di RAM sulla scheda video, diciamo che non funzionerà in questo modo.

Perché?


3
Prima di tutto, i giochi non sono identici. In secondo luogo, le console sono sostanzialmente macchine monouso, sono ottimizzate per svolgere un compito specifico (contrariamente a un PC, che è multiuso).
Der Hochstapler,

i giochi per console sono ottimizzati per funzionare con un set specifico di specifiche e spesso hanno dettagli ridotti. Inoltre, GTA IV è una cattiva porta.
Sathyajith Bhat

1
Sathya - In realtà non è un bad portperché la versione per PC sembra effettivamente migliore di qualsiasi versione della console.
Ramhound,

1
@OliverSalzburg: D'accordo, molti sviluppatori di giochi mirano anche a mostrare una grafica molto simile; come ad esempio limitare la distanza di rendering (meno evidente) per ottenere qualche dettaglio in più (più evidente). Rendere più difficile individuare la differenza ...
Tamara Wijsman,

Risposte:


31

Facciamo alcuni confronti ...

PS3 ha 256 MB di memoria per il sistema e 256 MB di memoria per i video. Xbox 360 ha 512 MB di RAM GDDR3 con clock a 700 MHz. E, questo è davvero strano, Wii ha solo 24 MB di RAM video e RAM di sistema GDDR3 da 64 MB.

La grafica sui giochi Wii di solito è semplice, non vedrai la grafica brillante lì a parte la bella introduzione alla schermata introduttiva di Mario & Sonic. Anche se questo è solo un video in riproduzione, economico ...

Se non mi credi, questo confronto lo mostra chiaramente.

- Un confronto visivo tra il debutto e l'originale di Wii di Modern Warfare

Non sembra facile trovare altri confronti chiari, i risultati della ricerca di immagini sono sovraccarichi di risultati dello stesso gioco, Wii U o immagini troppo piccole per dire la differenza; sei sempre il benvenuto per aggiungere un'altra foto, ma la console di gioco Wii non mi ha ancora sorpreso.

Per PS 3 vs XBOX 360, si vede chiaramente una differenza nella trama.

- Gli sviluppatori hanno parlato su PS3

Per quanto riguarda XBOX 360 vs PC, la differenza sta nella risoluzione, nelle trame e altro ancora ...

- Le versioni aumentate di febbraio 360, saranno il porto corretto

Riguarda la memoria?

No, certamente no. Anche la velocità con cui la GPU può eseguire in termini di percentuale di riempimento e ombreggiatura svolge un ruolo importante; questo è il motivo per cui l'XBOX 360 supera la PS 3, poiché hanno la stessa quantità di memoria.

Tutti quei fattori coinvolti nelle specifiche contribuiscono a essere in grado di fare effetti come la fioritura, disegnare le cose in lontananza, fare una migliore mappatura e fulmini, avere AA ancora migliore e altro ancora ...

A volte questo dà una seconda occhiata alla foto per vedere effettivamente la differenza, molto spesso non puoi sempre dirlo a causa della compressione dell'immagine (o del video di YouTube) in modo che non rappresenti la grafica reale nel gioco.

Allo stesso modo, puoi ottenere un PC con un sacco di memoria, ma hai una scheda che non può nemmeno giocare a 720p.

Si tratta di quanto puoi mettere per il prezzo.

Diciamo che il prezzo non avrebbe importanza, beh, avremmo qualcosa come il Fastra II .

Esatto, stiamo esaminando sei schede NVIDIA GTX295 a doppia GPU e una scheda GTX275 a singola GPU. Sono 13 GPU in totale! Ecco perché supera una GPU tipica 12 volte.

Anche se, beh, sì; questa configurazione richiede un po 'di ottimizzazione software / driver per i giochi.

Per rispondere alla domanda ... I PC hanno bisogno di molta più RAM?

Non necessariamente, si potrebbe costruire una macchina con un kernel Linux leggero, X leggero e forse anche vino (a meno che il gioco non abbia il supporto nativo); di conseguenza finirai quasi con lo spazio occupato dal kernel Linux e la maggior parte dello spazio disponibile per il gioco, quindi otterrai l'hardware con gli stessi limiti di memoria della console, abbasserai la grafica del gioco e in realtà avrai PS3 / Grafica simile a XBOX 360. Non ho idea se le specifiche Wii possano essere raggiunte, ma la maggior parte dei giochi su Wii non sono comunque disponibili per le architetture dei computer (ignorando l'emulazione).

Il PC stesso non impone più memoria, è ciò che fa l'ambiente in cui il tuo gioco funziona.


@HackToHell: non vedo cosa hanno a che fare più monitor con una grafica migliore, oltre a mostrarti di più. Ma sono d'accordo però che puoi raggiungere di più attraverso cose come SLI.
Tamara Wijsman,

Ora queste immagini spiegano sicuramente molto!
Daniel Ganiev,

La mia qualità di illuminazione e ombre ha un impatto molto più che sulla qualità delle trame nella mia esperienza.
horatio,

6
@horatio: mi sono concentrato sulla trama più in tutto il post poiché la memoria ha sicuramente un impatto molto più grande sulla qualità della trama rispetto a lampo e ombra, perché quest'ultimo semplicemente non ha bisogno di molta memoria ...
Tamara Wijsman

Monitor multipli richiedono che la GPU sia in grado di dipingere due monitor "ad alta definizione" nello stesso momento in cui la scheda grafica di una console potrebbe aver bisogno di fare solo la metà. I computer hanno realizzato grafica "ad alta definizione" per anni. Solo l'ultimo round di console ha persino avuto televisori a 1080p su cui disegnare grafica HD, e sì, Nintendo è in particolare rimasta indietro rispetto ad altre console nel reparto grafico.
KeithS,

6

È perché i PC e le console sono costruiti in modo diverso, un PC non è progettato per giochi dedicati, quindi ha un sistema operativo più grande e più funzionale, puoi multitasking con un computer, collegare più monitor e scoprirai che i computer di altissimo livello funzionano meglio di una console.

Le console invece sono costruite interamente per i giochi, il sistema operativo su cui gira non ha bisogno di una grande quantità di memoria come Windows in quanto non ha una funzionalità adeguata, ecco perché hanno molta meno memoria.

Monitor multiplo

Con le console, non è possibile aggiungere più monitor a causa dei vincoli di memoria e hardware, ma è possibile farlo in un PC.

inserisci qui la descrizione del link


5
Queste console sono anche in grado di unloadsottolineare il loro sistema operativo quando si sceglie di eseguire un gioco. Richiedono semplicemente di consentire all'utente la possibilità di tornare al sistema operativo. Queste console non possono più essere considerate single purposemacchine a causa dell'aggiunta di Netflix, Amazon e Hulu ect.
Ramhound,

L'imminente console Ouya, che eseguirà Android 4.0 e farebbe qualsiasi cosa faccia il tuo smartphone, sarebbe sicuramente a senso unico.
Daniel Ganiev,

@Ramhound: D'accordo, il Wii lo implementa sotto forma di IOS . Il menu di sistema esegue IOS80, ad esempio, i giochi prendono un IOS che si adatta meglio al loro scopo. Caricano l'IOS thta si adatta la loro funzionalità per limitare la quantità di memoria utilizzata, che a causa dei limiti del Wii è sicuramente una necessità ...
Tamara Wijsman

Quel gioco sembra bello. È quello spazio profondo 9?
Darth Egregious,

1

Ci sono diverse ragioni per questo:

  • I giochi per console oggi sono in genere scritti per sfruttare al massimo l'hardware limitato fornito dalla console. Ciò significa che il gioco deve funzionare entro limiti di memoria rigidi. Per PS4, sono 8 GB di GDDR5 condivisi tra CPU e GPU. I PC non sono soggetti a questa limitazione in quanto potrebbero essere dotati di molta più memoria (così come CPU e GPU più potenti), quindi i giochi possono essere progettati per utilizzare più risorse. Di conseguenza, la maggior parte dei giochi multipiattaforma tende ad avere un aspetto migliore su un PC da gioco ben equipaggiato rispetto a una console.
  • I PC hanno generalmente un sistema operativo in background più grande che può avere altre applicazioni in esecuzione, quindi sarà naturalmente necessaria più memoria fisica. Sebbene le console moderne dispongano di sistemi operativi abbastanza sofisticati, anche loro sono progettate per funzionare con vincoli di risorse rigorosi in modo che il gioco abbia sempre una certa quantità di memoria, potenza della CPU, ecc. Disponibili.
  • L'hardware della console è omogeneo da unità a unità, quindi può ottimizzare in base alle caratteristiche hardware specifiche, il che può ridurre l'utilizzo delle risorse. I PC, d'altra parte, non hanno hardware fisso, quindi le stesse ottimizzazioni di basso livello non sono sempre possibili. Ciò può aumentare la memoria e l'utilizzo di altre risorse su PC. Inoltre, a seconda dell'hardware del PC utilizzato, potrebbero essere necessarie diverse quantità di risorse per ottenere lo stesso risultato grafico.

0

perché il tuo sistema operativo rimane caricato più tutti i processi in background (gestione della rete, viruscan, firewall, ...) e altri programmi (messaggistica istantanea, Skype, teampeak, browser, ...)

tutto ciò occuperà memoria mentre i giochi per console possono occupare tutta la memoria disponibile e gestirla a proprio piacimento (poiché il sistema operativo viene scaricato per la maggior parte o addirittura completamente per le console di generazione precedente) che i giochi per PC non possono completamente (l'unica memoria per i giochi per PC che sono memoria paginata virtuale)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.