AW: Systemanforderungen für Star Wars Jedi: Fallen Order - EA empfiehlt 32 GiB RAM
Und genau deshalb soll der Kram in den RAM. Weil der im Vergleich zu Flashdatenspeichern halt kein Flaschenhals ist.
Vergiss nicht, dass da auch generierte Daten dazugehören. Der Gamestate liegt ganz sicher nicht auf der Platte.
Sobald du während der Berechnungen auf Daten im Massenspeicher zugreifen musst, bricht dir die Performance um mehrere Größenordnungen ein. Deswegen müssen diese Daten im Hauptspeicher liegen.
Ich sage nicht, dass 32 GB nicht sehr hoch gegriffen wären. 16 GB können aber schon mal eng werden, wenn das auch bei diesem Typ Spiel wenig einleuchtet, und es wird halt gerne in Zweierpotenzen gedacht.
Das ist vermutlich die Stelle, an der sich die meisten aufhängen. RAM und SSD sind zwei technisch sehr verschiedene Dinge. Der einzige "Bus" über den Daten im RAM müssen ist entweder SATA/PCIe zum Laden in den RAM oder Speichern aus dem RAM, der Speichercontroller der CPU oder PCIe zur Grafik- oder Soundkarte. Der einzige, der davon wirklich vergleichsweise lahm ist, ist SATA. Deswegen will, bzw. muss man die Verwendung zur Berechnungszeit vermeiden. Die letzten beiden Sätze lesen sich so, als würdest du glauben, dass RAM schlechtere Zugriffszeiten als eine SSD hätte und weniger Zugriffe pro Zeit erlauben würde.
Das ist vermutlich eher eine Abart der Konsolen, weil man weiß, wie viel RAM man hat, dass der definitiv für nichts anderes gebraucht wird und man davon ausgehen muss, dass der Datenträger schnarchlangsam ist. Dass das bei schlechten Ports dann so übernommen wird, kann durchaus sein.
Richtig, ich hatte aber auch Subsysteme wie die Busse und evtl. Software mit einbezogen. Durch diese oftmals als Flaschenhals dienenden Ebenen müssen die Daten ja hin und her transportiert werden.
Und genau deshalb soll der Kram in den RAM. Weil der im Vergleich zu Flashdatenspeichern halt kein Flaschenhals ist.
Häufig + mehrfach gebrauchte Daten benötigen aber niemals 32GB. Das wäre die Größtenordnung von 2/3 des installierten Spieleordners.
Vergiss nicht, dass da auch generierte Daten dazugehören. Der Gamestate liegt ganz sicher nicht auf der Platte.
Das ist ja auch der Grund, warum man nicht so viel Hauptspeicher benötigt. Sie liegen bereits auf der HDD/SSD und müssen von dort gelesen werden.
Sobald du während der Berechnungen auf Daten im Massenspeicher zugreifen musst, bricht dir die Performance um mehrere Größenordnungen ein. Deswegen müssen diese Daten im Hauptspeicher liegen.
Selbst mit viel Phantasie gäbe es keinen Grund den RAM derat unsinnig zu befüllen. Die größten Datenfresser sind Texturen und die geladenen Daten neuer Maps. Kein einziges Beispiel davon kommt auch nur in die Nähe von 16-32GB.
Ich sage nicht, dass 32 GB nicht sehr hoch gegriffen wären. 16 GB können aber schon mal eng werden, wenn das auch bei diesem Typ Spiel wenig einleuchtet, und es wird halt gerne in Zweierpotenzen gedacht.
RAM und SSD sind abgesehen von Kapazität technisch identisch. Der Unterschied ist, dass die Daten im RAM erst über die extrem langsamen Busse müssen. Die Zugriffszeit ist daher schlechter und oft zu langsam für größere Echtzeitanwendungen. Eine SSD ist ungeschlagen in genau diesem Einsatzgebiet und lässt viele Zugriffe gleichzeitig zu.
Das ist vermutlich die Stelle, an der sich die meisten aufhängen. RAM und SSD sind zwei technisch sehr verschiedene Dinge. Der einzige "Bus" über den Daten im RAM müssen ist entweder SATA/PCIe zum Laden in den RAM oder Speichern aus dem RAM, der Speichercontroller der CPU oder PCIe zur Grafik- oder Soundkarte. Der einzige, der davon wirklich vergleichsweise lahm ist, ist SATA. Deswegen will, bzw. muss man die Verwendung zur Berechnungszeit vermeiden. Die letzten beiden Sätze lesen sich so, als würdest du glauben, dass RAM schlechtere Zugriffszeiten als eine SSD hätte und weniger Zugriffe pro Zeit erlauben würde.
Alles in den RAM schreiben ist eine Abart der Konsolen, weil sie geteilten Speicher haben.
Das ist vermutlich eher eine Abart der Konsolen, weil man weiß, wie viel RAM man hat, dass der definitiv für nichts anderes gebraucht wird und man davon ausgehen muss, dass der Datenträger schnarchlangsam ist. Dass das bei schlechten Ports dann so übernommen wird, kann durchaus sein.