CIG wird auch ziemlich genau wissen, in welchen Bereichen 3.0 im Verzug ist, also wo sie absolut keine neuen Features mehr einbauen dürfen, und wo Leute quasi rumsitzen und Däumchen drehen, bzw halt einfach wieder an den Main Dev Branch zurückgehen und an Post-3.0 arbeiten würden.
UI und tiefere Engineeingriffe (→Stabilität) dürften so die großen Blocker sein. Eine Turret AI hat recht wenig Chancen, den ganzen Client zu crashen, zum Beispiel, und wird auch nicht viel an verbuggter Missionslogik ändern.
sverebom schrieb:
Ich glaube allerdings nicht, dass sich für die Star Citizen die Gleichung "Takt vor Threads" ändern wird.
Das ist die große Frage, nicht wahr. Prinzipiell gibt es natürlich Grenzen der Parallelisierbarkeit, ganz besonders in realtime Anwendungen, aber bei Spielen war der größte Brocken bisher der Renderthread. Und dass man sich überhaupt nicht besonders bemüht hat, alles schön parallel zu gestalten.
Wie werden die Spiele der nächsten 5 Jahre aussehen, oder danach? Wie gut lässt sich die Physik parallelisieren?
Wenn es keinen einzelnen Brocken gibt, der einen hohen Takt braucht, wird sogar die 72 Kern CPU einen ziemlich guten Job leisten. Wenn nicht dann nicht. Ziemlich einfache Rechnung eigentlich, nur eben mit etwas zu vielen Unbekannten.
Ein Threadripper würde ich aber eher als Minimum der Parallelisierbarkeit erwarten. Der Server läuft ja schon ohne die Multikernoptimierungen auf 4 physischen Kernen, 8 sollten es mindestens werden. Das dürfte auch das ganz natürliche Scaling von 4 Threads hoch sein, wenn Items 2.0 ordentlich funktioniert und am Schirm gerade eine Menge passiert.
Natürlich wird der verrückt hoch getaktete 4-6 Kerner in den meisten Benchmarks gewinnen, da er einfach die höchsten FPS liefert, während man eine leere Wand anstarrt. Danach scheinen die meisten ihre CPUs auszuwählen, auch wenn das schon heute nicht besonders schlau ist. 180 statt 120fps in stillen Momenten ist vollkommen egal, 60 statt 40FPS wenn es zur Sache geht allerdings höchst interessant. Mehr Kerne werden nie die höchsten FPS liefern, aber ab einem gewissen Punkt einfach die zuverlässigsten. (Passiert ja auch schon in Spielen wie GTAV erwiesenermaßen)