Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

PCGH-Redaktion

Kommentar-System
Teammitglied
Jetzt ist Ihre Meinung gefragt zu Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Eurogamer hat die sich nahende Ankunft von Intels Mainstream-Achterkern angeschaut und ein wenig über die Auswirkungen für die Spielenentwicklung philosophiert.

Bitte beachten Sie: Der Kommentarbereich wird gemäß der Forenregeln moderiert. Allgemeine Fragen und Kritik zu Online-Artikeln von PC Games Hardware sind im Feedback-Unterforum zu veröffentlichen und nicht im Kommentarthread zu einer News. Dort werden sie ohne Nachfragen entfernt.

lastpost-right.png
Zurück zum Artikel: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Vollkommener Quark. Nicht, dass ich mirs nicht wünschen würde, wenn jede Engine und jedes Spiel die vorhandene Hardware entsprechend ausreizen würde, doch leider fließt keine Milch und kein Honig in unseren Flüssen. Die PC-Programmierung wird einfach nur schlampig umgesetzt, da der Fokus unverholen auf den Konsolen liegt und diese bei weitem nicht 1:1 auf den PC zu übertragen sind.

Noch heute erscheint der Großteil aller Spiele (auch aktuelle wie The Crew 2, Destiny 2, KDC), ohne das diese einen nennenswerten Zugewinn bei über 4 Kernen machen. Hinzu kommt, dass low-level-APIs wie DX12 ein Schattendasein ähnlich wie Vulcan führen, weil ja die Entwickler sich dann um alles kümmern müssten, aber eben eine gute Skalierung hinbekommen könnten, wenn sie denn nur wollten. Im Großen ganzen werden die bisher verbauten 6 Kerner nicht einmal ausgelastet und nun sollen es die 8 Kerner sein, die hier den großen Durchbruch bringen?

Nope, in meinen Augen liegts definitiv nicht an der Verbreitung der Prozessoren, denn Skalierbarkeit hätte man schon längst programmieren können. Es ist halt unumstritten aufwendig und nicht immer zielführend (wenn das Spiel die Rechenleistung z.B. nicht benötigt), weshalb ich den schwarzen Peter hier mal in Richtung Software schieben würde. Glanzleistungen wie Batman Arkham Knight lassen auf dem PC grüßen.

Konsolen sind übrigens zumindest für die Spiele keine 8 Kerner und werden monatelang gepolished auf Zwang von Sony und Microsoft. Da ist nicht einmal ansatzweise ein Vergleich zum PC möglich, denn wenn mans richtig machen will, muss man sich nur GTA 5 ansehen und wie lange es brauchte, das ordentlich zu portieren.

Man siehe dazu auch Acht CPU-Kerne in Spielen - Chancen und Probleme in Game Engines - GameStar

Oder bisher nur 6 Kerne frei verfügbar bei der PS4 http://www.gamezone.de/Playstation-...-Kern-fuer-Entwickler-freigeschaltet-1179329/
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Ich glaube da so schnell nicht dran das die Entwickler jetzt groß was an ihren Engines ändern (kostet ja Kohle und Arbeit um Gottes Willen
hmm.gif
) nur weil Intel jetzt endlich mal nen VIELLEICHT einigermaßen bezahlbaren 8 Kerner bringt. davon mal ab: Mainstream ist ein Octa noch laaaange nicht .....das wird noch mindestens 3-4 Jahre brauchen bis wir eine wirklich, wirklich gute Octa-Core Scallierung sehen wetten :schief:. Bis dahin sind sowohl der komische i9 als auch die jetzigen Ryzens schnee von vor-vorgestern :P. Ihr glaubt doch auch noch an den Weihnachtsmann :lol:.
 
Zuletzt bearbeitet:
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Ich bleib bei meiner Aussage/Meinung, dass da nicht immer nur auf die Aufteilung aktuell schon vorhandener Tasks geschaut werden darf, und man mit mehr Kernen immer auch mehr Möglichkeiten hat. Sei es für eine komplexere - oder eine höhere Anzahl unterschiedlicher - K.I., oder komplett andere Tasks (Threads), die es zumindest so heute noch gar nicht gibt. Es muß ja nicht immer nur noch bessere Grafik, oder noch höhere FPS sein, für die man die zusätzliche CPU-Leistung ausschließlich nutzen sollte.

das wird noch mindestens 3-4 Jahre brauchen bis wir eine wirklich, wirklich gute Octa-Core Scallierung sehen wetten
rollen.gif
. Bis dahin sind sowohl der komische i9 als auch die jetzigen Ryzens schnee von vor-vorgestern
zunge.gif
.
Mein Hexacore wird in Bälde 7 Jahre alt, und ist wohl auch 2019/2020 noch kein "Schnee von gestern".
zwinker4.gif
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Da Intel den Ocatcore als i9 anbietet wird der sicher nicht billiger als vergleichbare i7 CPUs auf Basis des 2011-3 oder 2066 Sockels.
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Ich glaube nach wie vor, dass diese Kernschwemme der letzten Zeit nicht umsonst kommt. Intel bzw. Amd werden schon wollen, dass Games mehr Kerne brauchen um ihr Zeug zu verkaufen. Viele Entwickler wünschen sich auch mehr Kerne, hab ich zumindest am Rande schon öfters gelesen. Ich denke die werden mit Nachdruck dran arbeiten, dass es die Konsumenten "brauchen". Ob es so schnell geht wie manche meinen sei mal dahingestellt.
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Es wird sicherlich halfen wenn es auch von Intel endlich 9Kerner für den Mainstream gibt.

Trozdem gibt es noch ein großes ABER:
Mehr Kerne sind eifach sehr schwer auszulasten. Je mehr man parallel machen well desto mehr Datenabhängigkeiten hat man. Es müssen mehr Sachen zwischen den kernen hiuntgher geschoben werden und das Design wird allgemin weitaus komplexer.
Die Low-Level Apis helfen da nur wenn sie in die großen Engines eingearbeitet werden - und damit erreich man nur das halt dann 5 Engines die Arbeit übernehmen die zuerst 2 Treiber gemacht haben. rendern mit mehreren Threads geht auch schon seit Dx 9 und der Treiber von nvidia ist schon längst sehr gut über alle Kerne verteilt (weshlab sie das auch für RyzEn ändern mussten da das bei der ersten Generation zu Leistungseinbusen führte).

Und abseits von den paar AAA Titeln wird sich da sowieso nicht viel ändern. Die mehrheit der Spiele skaliert ja nichtmal bis 4 threads.
(Wenn man sich AAA titel ansieht dann ist sogar bei denen nach 4c/8t ziemlich ende Gelände. Von 4 auf 10 cores ist der Unterschied meist weniger als 10%)
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Nur weil 8 Kerne im "Mainstream" ankommen, sollen sich nun alle Entwickler darauf stürzen? Wohl kaum. Und bis 8 Kerne wirklich Mainstream sind, wird es noch ein paar Jahre dauern..
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Ich orakle auch mal.

Das Ding wird 500€ kosten und hat damit mit Mainstream höchstens noch Sockel und PCH Kompatibilität.
Spieleentwickler müssen ohnehin mit mehreren Threads arbeiten, ob nun wegen Intel oder AMD ist eigentlich egal.
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Es wird sicherlich helfen, wenn es auch von Intel endlich 8Kerner für den Mainstream gibt.

Trotzdem gibt es noch ein großes ABER:
Mehr Kerne sind einfach sehr schwer auszulasten. Je mehr man parallel machen will, desto mehr Datenabhängigkeiten hat man. Es müssen mehr Sachen zwischen den Kernen hin und her geschoben werden und das Design wird allgemein weitaus komplexer.

Die Low-Level APIs helfen da nur, wenn sie in die großen Engines implementiert werden - und damit erreicht man nur, dass halt dann 5 Engines die Arbeit übernehmen, die zuerst 2 Treiber gemacht haben. Rendern mit mehreren Threads funktioniert schon seit Dx9 und der Rechen last ist bei Nvidia´s Treiber schon längst sehr gut über alle Kerne verteilt (weshalb sie das auch für Ryzen ändern mussten, da dass bei der ersten Generation zu Leistungseinbußen führte).

Und Abseits von einigen AAA Titeln wird sich sowieso nicht viel ändern. Die Mehrheit der Spiele verwendet nicht mal mehr als 4 Kerne/Threads.
(Wenn man sich AAA Titel ansieht, dann ist sogar bei denen bei max 8 Kernen/Threads Ende im Gelände. Bei eine Erhöhung von 4 auf 10 Prozessorkernen beträgt der Unterschied meist weniger als 10%)


Du solltest unbedingt deine Tastatur oder Handy tauschen.

1)Es wird wem helfen?, dass Intel 8 Kerner im Mainstream verkauft? Entwickler nutzen meist Xeon und die haben auch mehr als 8 Kerne. (Ich hatte mit einem Kunden zu tun, der Auto CAD nutzte, der hatte einen Xeon mit 10 Kernen und 20 Threads und 64 GB Ram). Also können auch normale Entwickler auf mehr als 8 Kerne zugreifen wenn es sinn macht.

2)Natürlich ist die Programmierung komplexer, sagen wir mal aufwendiger, wenn man mehr als 4 Kerne sinnvoll nutzen möchte. Dies hat eher mit Geld, Zeit, Erfahrung und dem Einsatzzweck zu tun als der eigentlichen Verfügbarkeit.

3) [...]damit erreicht man nur, dass halt dann 5 Engines die Arbeit übernehmen, die zuerst 2 Treiber gemacht haben[..] Das hab ich nicht verstanden. Eine Low Level API ermöglicht es im Grunde die Leistung der Grafikkarte besser zu nutzen, wenn Dx11 nicht effizient sein sollte. Leider sinkt die Zahl der DX12 unterstützen Spiele seit letztem Jahr. Die einzigen Spiele die wirklich was bewegen sind Spiele die Vulcan nutzen. Und Nvidia´s Treiber lastet die eigenen Grafikkarte besser aus als dies bei AMD der Fall ist. Die verschiedenen Engines sind für den jeweiligen Bereich entwickelt worden, sie erzeugen je nach Spiel einfach eine gewisse Last die von den Grafikkarten berechnet werden muss, dabei kommt die Eine mal die andere Karte besser mit der Grafiklast zurecht. Einige Entwickler werden von AMD oder Nvidia gesponsert und somit erfolgt eine Entwicklung oder Anpassung an die eigene Hardware, den Rest übernimmt der Treiber, mit dem man versucht die Rechenwerke möglichst günstig auszulasten.

4) Soweit ich das mitbekommen habe nutzen immer mehr AAA Titel 4 oder mehr Kerne.

5) Ich schätze schon, dass es Szenarien gibt, bei denen man 10 Kerne sinnvoll nutzen kann. Die Wegfindung bei Supreme Commander wäre ein gutes Beispiel und hätte es nötig gehabt von mehr als Einem Kern Gebrauch zu machen. Ashes of Singularity isst Kerne zum Frühstück. Die Nutzung der Kerne wird auch immer eine Spiel und Gerne Frage bleiben. Ich wüsste nicht wie man 10 Kerne in einem Point & Klick Adventure nutzen sollte.

6) Intels 8 Kerner im Massenmarkt werden erst dann etwas erreichen, wenn Sie bei den OEM´s angekommen sind, somit auch beim 0815 User.
 
Zuletzt bearbeitet:
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Nur weil 8 Kerne im "Mainstream" ankommen, sollen sich nun alle Entwickler darauf stürzen? Wohl kaum. Und bis 8 Kerne wirklich Mainstream sind, wird es noch ein paar Jahre dauern..

Nun es dauert genau so lange bis die neuen Konsolen rauskommen. An dann sind schnelle 8Kerner Pflicht um überhaupt mithalten zu können.
Der Launch der Next Gen Konsolen wird komplett anderst sein als der der jetzigen Gen.
Da die jetzige Gen die PC Entwicklung mittlerweile ausbremst wird kaum jemand den Zwang spüren aufzurüsten.
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Ich bin mal gespannt auf all das,vielleicht ist sowas ja mal bald Spielegrafik
Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.

Anforderungen:
8 Core CPU
AMD Next-Gen GPU/Nvidia Next-Gen GPU (PCIe 5.0) Release 2019 PCI Express – Wikipedia
DX12/Vulkan
32GB DDR 5 Ram Release 2019 DDR5 SDRAM - Wikipedia
200GB Festplatte
4K 60FPS (Ein Traum)

Na das währe doch mal was :D
 
Zuletzt bearbeitet:
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

dass acht Kerne bei AMD ohnehin schon zur Standard-Ausrüstung für ordentliche Spielemaschinen gehören, könnte der Effekt durchaus eintreten, dass mehr und mehr auf Acht-Kern-Prozessoren optimiert wird - insbesondere im Bereich der Spiele, deren Engine auch einen Enthusiasten-Anspruch hat
Also grundsätzlich stimme ich der Annahme zu das 8 Kerner dazu führen das Spiele zunehmend auf Mehrkerne hin optimiert oder gar entwickelt werden. Aber das würde ich nicht unbedingt auf Intel zurückführen. Wie jeder weiß finden Spieleentwicklungen oftmals erst oder primär für Konsolen statt um dann für den PC angepasst zu werden. Und trotz Konsolen first und der dort vorherrschenden 8 Kern Technollogie von AMD hat sich leider noch nicht so viel getan wie man es hätte erwarten können, was schade ist aber eben auch eine Folge der ganzen franchise Produkte und deren schlichte Engingeweiterentwicklung. Das führt nur zu suboptimaler Mehrkernnutzung, weil die Engines "damals" grundlegend nicht dafür ausgelegt waren. Ich glaube nicht das Intel jetzt da ein relevanter Faktor wird, sondern wenn überhaupt nur auf den Zug aufspringt. Bei den SW Entwicklungen muss jetzt eindeutig mehr nachgelegt werden.

MfG
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Das ist letztlich, wie alles andere im Leben auch, eine Frage des investierten Geldes in Relation zum Nutzen und den Verkaufswert den es am Ende bringt.

Wenn mehr als 90% aller PC-Besitzer einen 4, oder gar 2 Kerner haben, denkt kaum eine Firma überhaupt an eine Optimierung vor, oder während der Entwicklung/Programmierung nach.
Wozu auch?

Profi-Software, die meist auch auf entsprechenden Workstations läuft, wird dagegen sehr wohl für so viele Kerne wie möglich optimiert, weil dort Zeit = Geld ist, und es sich für den Entwickler lohnt, vor der Konkurrenz zu sein.

Wenn sich 8 und mehr Kerne sich im Mainstream etabliert haben, wird genau das gleiche passieren.
Es wird sich "lohnen" mehr Zeit und Geld in die Entwicklung zu investieren, da die Hardwarebasis dafür da sein wird, und die Konkurrenz nicht schläft... ;)
Mehr Kerne werden sicher nicht das "Allheilmittel" sein, zeigt aber die Richtung an.

Genauso könnte man sonst fragen, warum es denn, diesen "Boom" beim autonomen Fahren gibt?
Ganz einfach, weil die Technik/Rechenleistung und der Preis dafür, sowie die Verbreitung von Fahrzeugelektronik ein Niveau erreicht hat, in der es sich "lohnt" für die Autofirmen darin zu Forschen und zu Entwicklen.
Vor wenigen Jahren war dies einfach illusorisch, weil die Hardwarevorraussetzungen gefehlt haben...

mfg
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

- 90% der Spieleentwickler nehmen nach wie vor dankbar die Bequemlichkeit der DX11 Entwicklung mit - vorallem da Nvidia Marktführer ist und der Treiber eh alles fixt
- begünstigt wird dies durch die Tatsache, dass die PC Spielerbasis im Schnitt eine schnellere CPU als die Konsolenspieler hat, was einen unangepassten Port erleichtert
- der nächste CPU Anforderungssprung für PC Spieler kommt daher erst mit einer Zen-Konsole - gut möglich, dass dann schlagartig Octacores Pflicht werden

Heute entwickelst du ein Multiplattformspiel, das die Konsolen CPUs nicht überfordert und weißt, dass es unter DX11 mit jeder CPU seit 2011 sowieso irgendwie läuft - und selbst wenn nicht wirklich performant, dann immernoch schneller als die Konsolenversion (siehe gerade wieder Monster Hunter World). Ergo denkst du nicht weiter drüber nach.
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Aber Octacores stecken doch jetzt schon in aktuellen Konsolen und deren Leistung ist nicht besonders, weswegen man eigentlich nur über die Kernoptimierung Leistung steigern kann?!?

MfG
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Von AMD hat Eurogamer wohl noch nie was gehört, oder wieso orakelt man da erst wenn Intel 8Kerner bringt...

Gesendet von meinem SM-G930F mit Tapatalk
 
AW: Eurogamer orakelt über Spielentwicklung durch Intels Achtkerner

Aber Octacores stecken doch jetzt schon in aktuellen Konsolen und deren Leistung ist nicht besonders, weswegen man eigentlich nur über die Kernoptimierung Leistung steigern kann?!?
Eine Zen CPU in einer Konsole dürfte verglichen mit Jaguar eine ziemlich gute IPC haben. Derzeit profitieren PC Spieler davon, dass sie die 6 für Spiele nutzbaren Kerne des Jaguars mit einem hochtaktenden und mit hoher IPC ausgestatteten Zwei- oder Vierkerners ausgleichen können. Das wird sicher in der Zukunft zusammenschrumpfen, da in punkto IPC kaum noch Fortschritte erzielt werden.

AMD könnte einen 7nm (!) Ryzen 2700 (8C16T) auf grob 2GHz heruntertakten und als 25 Watt CPU in eine Konsole bauen. Diese Leistung wird man dann schwer mit einem Quadcore (4C4T) erreichen oder sogar überbieten (letzteres wird wohl nötig sein, da PC Spiele ja mmer etwas hübscher und damit fordernder sind). Der Quadcore müsste dann schon mit 5+ GHz laufen - nicht wirklich praktikabel.
 
Zurück