Warum benötigen PCs viel mehr RAM als Videospielkonsolen, um dieselben Spiele auszuführen?

25

Mir kommt es merkwürdig vor, dass jede Konsole der 7. Generation viel weniger Arbeitsspeicher hat als moderne PCs, aber Spiele auf Konsolen funktionieren auch heute noch ziemlich reibungslos.

Beispiel: PS3 verfügt über 256 MB Arbeitsspeicher für das System und 256 MB Arbeitsspeicher für Videos. Xbox 360 verfügt über 512 MB GDDR3-RAM, der mit 700 MHz getaktet wird. Und das ist wirklich seltsam, Wii hat nur 24 MB Video-RAM und 64 MB GDDR3-System-RAM.

Aber wenn Sie versuchen, GTA 4 auf dem PC mit 256 MB System-RAM auszuführen, auch mit 256 MB RAM auf der Grafikkarte, dann können Sie einfach sagen, dass dies nicht funktioniert.

Warum?

Daniel Ganiev
quelle
3
Erstens sind die Spiele nicht identisch. Zweitens handelt es sich bei Konsolen im Grunde genommen um Einzweckmaschinen, die für eine bestimmte Aufgabe optimiert sind (im Gegensatz zu einem Mehrzweck-PC).
Der Hochstapler
Spiele für Konsolen sind so optimiert, dass sie mit einem bestimmten Satz von Spezifikationen ausgeführt werden können, und enthalten häufig weniger Details. Auch GTA IV ist ein schlechter Hafen.
Sathyajith Bhat
1
Sathya - Es ist nicht wirklich ein, bad portweil die PC-Version tatsächlich besser aussieht als jede der Konsolenversionen.
Ramhound
1
@OliverSalzburg: Einverstanden, viele Spieleentwickler möchten auch sehr ähnliche Grafiken zeigen. wie zum Beispiel das Begrenzen des Renderabstands (weniger auffällig), um mehr Details zu erhalten (mehr auffällig). Das macht es schwieriger, den Unterschied zu erkennen ...
Tamara Wijsman

Antworten:

31

Lassen Sie uns einige Vergleiche anstellen ...

PS3 hat 256 MB Speicher für das System und 256 MB Speicher für Video. Xbox 360 verfügt über 512 MB GDDR3-RAM, der mit 700 MHz getaktet wird. Und das ist wirklich seltsam, Wii hat nur 24 MB Video-RAM und 64 MB GDDR3-System-RAM.

Grafiken in Wii-Spielen sind normalerweise einfach gehalten. Abgesehen von der Einführung in Mario & Sonics Einführungsbildschirm sehen Sie dort keine glänzenden Grafiken. Obwohl das nur ein Video ist, das abgespielt wird, billig ...

Wenn Sie mir nicht glauben, zeigt dieser Vergleich es deutlich.

- Ein visueller Vergleich des Wii-Debüts von Modern Warfare und des Originals

Es scheint nicht einfach zu sein, andere eindeutige Vergleiche zu finden. Die Ergebnisse der Bildsuche sind mit Ergebnissen desselben Spiels, der Wii U oder Bildern überladen, die zu klein sind, um den Unterschied zu erkennen. Sie können jederzeit ein weiteres Bild hinzufügen, aber die Wii-Spielekonsole hat mich noch nicht überrascht.

Bei der PS 3 gegenüber der XBOX 360 sehen Sie einen deutlichen Unterschied in der Textur.

- Entwickler sprechen über die PS3

Der Unterschied zwischen XBOX 360 und PC liegt in der Auflösung, den Texturen und mehr ...

- Auferstandene Releases Februar auf 360, wird der richtige Hafen sein

Geht es nur um die Erinnerung?

Nein, schon gar nicht. Wie schnell die GPU in Bezug auf Füllrate und Shading arbeiten kann, spielt ebenfalls eine große Rolle. Aus diesem Grund übertrifft die XBOX 360 die PS 3, da sie über dieselbe Speicherkapazität verfügt.

All diese Faktoren, die in die Spezifikationen einfließen, tragen dazu bei, Effekte wie Bloom zu erzielen, Dinge weiter in die Ferne zu ziehen, Bump Mapping und Lightning zu verbessern, eine noch bessere AA zu haben und mehr ...

Manchmal dauert es einen zweiten Blick auf das Foto, um den Unterschied zu erkennen. Meistens kann man dies nicht immer feststellen, da das Bild (oder YouTube-Video) so komprimiert ist, dass es nicht die tatsächlichen Grafiken im Spiel darstellt.

In ähnlicher Weise können Sie einen PC mit einer Tonne Speicher erwerben, aber eine Karte haben, die nicht einmal ein Spiel mit 720p spielen kann.

Es geht darum, wie viel Sie für den Preis investieren können.

Nehmen wir an, der Preis spielt keine Rolle, wir hätten so etwas wie den Fastra II .

Es handelt sich um sechs NVIDIA GTX295 Dual-GPU-Karten und eine GTX275 Single-GPU-Karte. Das sind insgesamt 13 GPUs! Deshalb übertrifft es eine typische GPU 12-mal.

Obwohl, na ja; Diese Einrichtung erfordert eine gewisse Software- / Treiberoptimierung, um für das Spielen ausreichen zu können.

Zur Beantwortung der Frage ... Benötigen PCs viel mehr RAM?

Nicht unbedingt, man könnte eine Maschine mit einem leichten Linux-Kernel, leichtem X und vielleicht auch Wein bauen (es sei denn, das Spiel hat native Unterstützung); Als Ergebnis haben Sie am Ende kaum Speicherplatz, der vom Linux-Kernel belegt wird, und den meisten verfügbaren Speicherplatz für das Spiel. Sie erhalten dann die Hardware mit denselben Speicherbeschränkungen wie die Konsole, drehen die Spielgrafiken herunter und haben tatsächlich PS3 / XBOX 360-ähnliche Grafiken. Ich habe keine Ahnung, ob die Wii-Spezifikationen erreicht werden konnten, aber die meisten Spiele auf der Wii sind ohnehin nicht für Computerarchitekturen verfügbar (Emulation wird ignoriert).

Der PC selbst benötigt nicht mehr Speicher, sondern die Umgebung, in der Ihr Spiel ausgeführt wird.

Tamara Wijsman
quelle
@HackToHell: Ich verstehe nicht, was mehrere Monitore mit besseren Grafiken zu tun haben, außer Ihnen mehr zu zeigen. Aber ich stimme zu, dass Sie durch Dinge wie SLI mehr erreichen können.
Tamara Wijsman
Jetzt erklären diese Abbildungen zweifellos viel!
Daniel Ganiev
Die Licht- und Schattenqualität wirkt sich meiner Erfahrung nach weit mehr auf die Leistung aus als auf die Texturqualität.
Horatio
6
@horatio: Ich habe mich mehr auf die Textur im gesamten Beitrag konzentriert, da der Speicher sicherlich einen viel größeren Einfluss auf die Texturqualität hat als für Blitz und Schatten, da letzterer einfach nicht viel Speicherplatz benötigt ...
Tamara Wijsman
Für mehrere Monitore muss die GPU in der Lage sein, zwei "hochauflösende" Monitore gleichzeitig zu zeichnen, während die Grafikkarte einer Konsole möglicherweise nur die Hälfte benötigt. Computer machen seit Jahren "High-Definition" -Grafiken. Nur in der letzten Konsolenrunde gab es 1080p-Fernseher, auf die HD-Grafiken gezeichnet werden konnten, und ja, Nintendo ist anderen Konsolen in der Grafikabteilung deutlich hinterhergerückt.
KeithS
6

Das liegt daran, dass PCs und Konsolen unterschiedlich aufgebaut sind, ein PC nicht für dedizierte Spiele konzipiert ist und daher über ein größeres und funktionsfähigeres Betriebssystem verfügt. Sie können mehrere Aufgaben mit einem Computer ausführen, mehrere weitere Monitore anschließen und feststellen, dass erstklassige Computer einfach eine bessere Leistung erzielen als eine Konsole.

Konsolen hingegen sind ausschließlich für Spiele konzipiert. Das Betriebssystem, auf dem sie ausgeführt werden, benötigt keine große Menge an Arbeitsspeicher wie Windows, da es keine ordnungsgemäße Funktionalität bietet. Aus diesem Grund verfügen sie über viel weniger Arbeitsspeicher.

Mehrfachmonitor

Bei Konsolen können Sie aufgrund von Speicher- und Hardwareeinschränkungen nicht mehrere Monitore hinzufügen. Dies ist jedoch auf einem PC möglich.

Geben Sie hier die Beschreibung des Links ein

HackToHell
quelle
5
Diese Konsolen können auch unloaddas Betriebssystem unterstreichen, wenn Sie ein Spiel ausführen. Sie müssen dem Benutzer lediglich die Möglichkeit geben, zum Betriebssystem zurückzukehren. Diese Konsolen können nicht mehr als single purposeMaschinen angesehen werden, da Netflix, Amazon und Hulu ect hinzugefügt wurden.
Ramhound
Die kommende Ouya-Konsole, auf der Android 4.0 ausgeführt wird und die alles tun wird, was Ihr Smartphone tut, ist zweifellos eine Einzelfunktion.
Daniel Ganiev
@Ramhound: Einverstanden, die Wii implementiert dies in Form von iOS . Im Systemmenü wird beispielsweise IOS80 ausgeführt , Spiele benötigen ein IOS, das am besten zu ihrem Zweck passt. Sie laden das IOS, das zu ihrer Funktionalität passt, um die Menge des verwendeten Speichers zu begrenzen, was aufgrund der Grenzen der Wii sicherlich eine Notwendigkeit ist ...
Tamara Wijsman
Das Spiel sieht cool aus. Ist das Deep Space 9?
Darth Egregious
1

Dafür gibt es mehrere Gründe:

  • Konsolenspiele werden heutzutage in der Regel geschrieben, um die begrenzte Hardware der Konsole optimal zu nutzen. Dies bedeutet, dass das Spiel innerhalb strenger Speichergrenzen betrieben werden muss. Für PS4 sind das 8 GB GDDR5, die von der CPU und der GPU gemeinsam genutzt werden. PCs unterliegen dieser Einschränkung nicht, da sie möglicherweise über viel mehr Arbeitsspeicher (sowie über leistungsstärkere CPUs und GPUs) verfügen, sodass Spiele so gestaltet werden können, dass sie mehr Ressourcen verbrauchen. Daher sehen die meisten plattformübergreifenden Spiele auf einem gut ausgestatteten Gaming-PC in der Regel besser aus als auf einer Konsole.
  • PCs haben im Allgemeinen ein größeres Hintergrundbetriebssystem, auf dem möglicherweise andere Anwendungen ausgeführt werden. Daher ist natürlich mehr physischer Speicher erforderlich. Während moderne Konsolen über ziemlich ausgefeilte Betriebssysteme verfügen, sind auch sie so konzipiert, dass sie innerhalb strenger Ressourcenbeschränkungen arbeiten, sodass dem Spiel immer eine bestimmte Menge an Speicher, CPU-Leistung usw. zur Verfügung steht.
  • Konsolenhardware ist von Einheit zu Einheit homogen, sodass sie für die spezifischen Hardwareeigenschaften optimiert werden können, wodurch die Ressourcennutzung verringert werden kann. PCs hingegen haben keine feste Hardware, sodass nicht immer dieselben Optimierungen auf niedriger Ebene möglich sind. Dies kann den Arbeitsspeicher und die Nutzung anderer Ressourcen auf dem PC erhöhen. Darüber hinaus kann es je nach verwendeter PC-Hardware unterschiedlich viele Ressourcen erfordern, um die gleiche grafische Ausgabe zu erzielen.
bwDraco
quelle
0

weil Ihr Betriebssystem sowie alle Hintergrundprozesse (Netzwerkverwaltung, Virenschutz, Firewall, ...) und andere Programme (IM, Skype, Teamspeak, Browser, ...) geladen bleiben

Dies beansprucht den gesamten Speicher, während die Konsolenspiele den gesamten verfügbaren Speicher beanspruchen und ihn zu ihrem eigenen Vergnügen verwalten können (da das Betriebssystem für die Konsolen der vorherigen Generation zum größten Teil oder sogar vollständig entladen wird), was PC-Spiele nicht vollständig können (der einzige Speicher) für PC-Spiele als virtueller Paged Memory

Ratschenfreak
quelle