Xeon (welcher Chipsatz) oder i5

Dort steht nur das man für die höstleistung einen modernen 4-Kerner brauch, nicht wie viele Kerne das Spiel unterstützt.
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Meinst du nciht, dass da i7 3960x oder FX 8350 stehen würde, wenn Crysis von mehr als vier Kernen signifikant profitieren würde. ;)
 
Naja es bezieht sich auf das was mindestens benötigt wird und ein i7-3960x hat mehr power als ein i5-3570k und da letztzere für die Mindestanforderungen ausreicht werden andere mit mehr kernen/Leistung auch nicht angezeigt ;)
 
Mindest wird ein Dual Core von AMD gebraucht... :d Die Kategorie mit dem 2600k nennt sich nicht umsonst Höchstleistung und spricht von vier Kernen. ;) Mach es dir doch nicht so schwer, das olle Spiel kommt auch auf den Konsolen raus. Da wird kein großer Leistungsschub ab dem vierten Thred kommen. ;)

P.S.: Ein i7 3960x hat nur mehr Power, wenn die zusatzlichen Kerne genutzt werden, ansonsten ist der nciht schneller als ein i5.^^
 
Zuletzt bearbeitet:
schon allein die Tatsache, das dort ein FX4000er AMD zusammen auf einer Schwelle mit einem 2600K steht, ist schon ziemlich fragwürdig. Also wenn das Game in höchsten Settings auch mit nem zwei Moduler AMD performt, dann spielt der 2600K definitiv schon in einer anderen Liga ;)

@Mick
auffallend ist zum Teil, das die S2011 CPUs im Vergleich zu den Ivy Modellen trotz etwas IPC Nachteil teils ebenbürtig bei gleichem Takt bzw. teils gar schneller sind. Könnte ggf. am deutlich größeren Cache liegen. Gerade die sechs Kerner... Aber für den Preis des kleinen Sechskerners bekommt man ja schon fast das ganze S1155 Sytem mit i5, Board und RAM :fresse:
Ob es für einen persönlich lohnt, zeigen nur die Anwendungen bzw. das Einsatzszenario.

Für mich persönlich ist rein auf Gamingsicht runtergebrochen ein aktueller Quad für den Mainstreamsockel (ggf. + SMT) das P/L technisch sinnvollste. Bei AMD wäre ggf. ein hochtaktender FX noch zu nennen, aber auch dem geht schneller als gedacht die Puste aus, wenn es mal was mehr in Sachen GPU Leistung sein darf.

Braucht man aber haufenweise RAM, mehr wie zwei 8x PCIe Slots sowie eben mehr wie vier Cores, geht nix über S2011 aktuell. Bestenfalls noch ne betagte S1366 Plattform, da günstiger und je nach eingesetzter CPU auch ordentlich gut dabei.
Die ganz hohe Schule in Sachen Speed ist aktuell aber immernoch das EVGA Classified SR-2, zusammen mit zwei Hexacores und 4-4,5GHz je nach Kühlung. Da bleibt weder in Games noch in diversen Anwendungen ein Auge trocken :fresse:
Wobei das natürlich richtigerweise dezent, aber auch nur ganz dezent über dem Preis von Mainstreamsystemen angesiedelt ist :fresse2:
 
@Mick
Deswegen frage ich ja wie viele Kerne das Spiel unterstützt, denn wenn es nur 4 unterstützt [was mich sehr wundern würde], wären die CPUs auf S2011 eher rausgeschmissenes Geld [wenn man damit nur Gaming macht] und das bei einem Spiel, welches die neusten Systeme ins schwitzten bringen soll.
 
@Mindfucked
kleiner Hinweis, du solltest dich davon lösen, das ein Spiel Kerne unterstützt... Das tut es nämlich nicht.
Lies dir mal den folgenden, zugegebenermaßen sehr langen Text durch. Es ist ein einfaches Beispiel, wie das ganze abläuft...



Eine Anwendung (wie eben ein Spiel) ist entweder Multithreaded programmiert oder nicht.
Soweit erstmal die Grundlage. Ist es nicht Multithreaded programmiert, besteht absolut keine Möglichkeit, mit mehr wie einem Core auch mehr Performance zu bekommen. Bestenfalls noch, wenn man mit einem Dualcore sich dank zweitem Kern Luft für Hintergrundprozesse schafft, wäre ein kleiner Speedvorteil drin.

Bei einer Multithreadanwendung kommen nun aber ganz paar Probleme auf. Schau mal in deinen Taskmanager, dort steht beispielsweise wie viele Threads deine CPU aktuell händelt. Bei mir sind das aktuell 1259 Threads, die gleichzeitig laufen. Aufgeteilt auf 103 Prozesse, die gleichzeitig aktiv sind. Heist summa sumarum, ca. 12 Threads pro Anwendung laufen gleichzeitig.
Dennoch liegt meine Durchschnitts CPU Last im Desktopbetrieb irgendwo bei gerade mal <10% auf einem Quadcore + SMT Prozessor.

Wie man also wunderschön sieht, die Tatsache, das eine Anwendung mit mehr wie einem Thread umgehen kann, heist noch lange nicht, das es auch einen Speedvorteil bringt.
Um das mal bildlich darzustellen nutze ich gern das Thema Kaffee kochen, was wohl jeder kennt.
Folgende Arbeitsschritte sind nötig:
- Wasser in Kanne
- Wasser (aus Kanne) in Maschine
- Kanne unter Maschine
- Filter in Maschine
- Kaffee in Filter
- Brühen starten

Geht man der Einfachheit halber von aus, das jeder Arbeitsschritt genau gleich lange dauert ergibt sich genau die Reihenfolge, die ich beschrieb. Läuft das ganze sequenziel in einem einzigen Thread ab, gibt es logisch keine Optimierungsmöglichkeiten.
Programmiert man das nun Multithreaded, sogar so, das jeder Schritt in einem eigenen Thread läuft und nutzt genau einen Core (also eine Kaffeemaschine) wird sich an der Reihenfolge auch nix ändern, da immer nur ein Schritt zur selben Zeit gehandelt werden kann.
Was macht man also, um zu optimieren. Sofern Luft in Sachen Ressourcen vorhanden ist, wäre es beispielsweise denkbar die Schritte:
- "Wasser in Kanne" sowie "Filter in Maschine" und
- "Wasser in Maschine" sowie "Kaffee in Filter" zur gleichen Zeit auszuführen. Heist also, wir haben aus vier Zeiteinheiten nur noch zwei gemacht.
Nun kommt aber das Problem, mehr Optimierung ist nicht möglich. Da wir weder den Schritt "Kanne unter Maschine" zur gleichen Zeit mit einem der beiden anderen ausführen können (da die Kanne ja im zweiten Schritt zum befüllen der Maschine noch benutzt wird), noch den Schritt "Brühen starten" (der kann erst gestartet werden, wenn die Maschine alle Zutaten sowie Behälter hat)

Sofern man das halbwegs verinnerlicht, wird sich zweifelsfrei die Frage stellen, wie ist es möglich, bei zwei Cores aka zwei Maschinen eben die benanten beiden Schritte zur gleichen Zeit auszuführen? Da es ja rein logisch keinen Sinn ergibt, das "Wasser in Kanne" durch Maschine 1 sowie "Filter in Maschine" durch Maschine 2 durchführen zu lassen. (analog den nächsten zusammengefassten Schritt)
Und hier ist die Antwort, das Betriebssystem ist schuld. Denn das OS ist in der Lage, vereinfacht gesagt, Zustände bzw. Ergebnise oder Aufgaben von Core zu Core zu schubsen. Was soviel heist, wir können durch die zweite Maschine Schritte ausführen lassen und deren Ergebnisse können dann nach Beendigung 1:1 auch von Maschine 1 verwendet werden. ;)

Unterm Strich ergibt sich also das Bild, das wir aus sechs Schritten genau vier machen könnten. Durch einen zweiten Core/eine zweite Maschine. Es ergibt sich also eine Zeiteinsparung der Arbeit von ziemlich genau einem drittel.
Ergo, die Ausführungsgeschwindigkeit steigt.
Weiter lässt sich dieses bildliche Beispiel aber nicht optimieren. Es besteht einzig die Möglichkeit, zwei Kaffee zur gleichen Zeit zu kochen. Sprich bei zwei Maschinen wäre ein Kaffee nach vier Zeiteinheiten bereit. Und zwei Kaffee aber schon nach sechs.

Das Problem von Spielen ist aber an der Stelle einfach die Tatsache, das viel zu viele Sachen sequenziel laufen müssen. Da es einfach viel zu viel dynamischen Kontent gibt, die im Vorfeld völlig unklar sind.
Um das nochmal am Beispiel zu zeigen, es ist unklar, wann die Kaffeemaschine Kaffee kochen soll. Heist also, es ist auch unsinn, im Vorfeld schon den Filter einzusetzen oder schonmal Wasser zu holen. Es könnte ja sein, jemand will nicht Kaffeesorte A sondern Kaffeesorte B. Und wenn dann Kaffeesorte B eine andere Flüssigkeit bzw. einen anderen Filter vorraussetzen würde, wäre die Arbeit nicht vorrausberechenbar.
Auch kommt erschwerend hinzu, das in Spielen idR die Berechnungen eben nur einmal ausgeführt werden. Heist also, ein Spiel verlangt nicht nach zwei Kaffee, sondern nur nach einem ;) Die zweite Maschine selbst bringt also maximal das 1/3 mehr Speed bei doppelten möglichen Ressourcen, wie im Beispiel.


Und geht man nunmal noch etwas weiter in die Materie, wird anders als im Beispiel nämlich idR die Tatsache eintreffen, das nicht jeder Arbeitsschritt auch immer gleich viel Zeit benötigt. Es wird wohl so sein, das der Schritt "Filter in Maschine" schneller geht, als der Schritt "Wasser in Kanne" bzw. "Wasser von Kanne in Maschine". Somit ergeben sich extrem komplexe Szenarien, die auch für die Entwickler von Software zum Teil einfach schlecht durchschaubar sind. Auch wenn potentiell viel Spielraum für Ablaufoptimierung vorhanden ist, wird so etwas in der Praxis gerade bei Games eher selten nachgepatcht.

Vergleicht man beispielsweise das Kaffeebeispiel in Form von Spielen mal mit einem Bild, was nach bearbeitung gerendert werden soll. So stehen ungleich des Spiels bei der Renderaufgabe beispielsweise alle Informationen im Vorfeld nahezu fest. Heist also, das Programm kann schauen, wie viele Maschinen habe ich zur Verfügung. Es weis, was am Ende bei rauskommen soll und kann dann die Arbeit schön in einzelne Teile zerstückeln. Jeder Teil arbeitet an einem eigenen Stück vom großen Kuchen und am Ende wird die Arbeit wieder zusammen gesetzt.
Bildlich könnte das zum Beispiel sein, das die Aufgabe wäre, 6l Kaffee zu kochen. Jede Maschine kann mit jeweils einer Kanne beispielsweise 500ml erzeugen. Bei 6 Maschinen ergeben sich also 12 Durchgänge, die nötig sind. Jede Maschine kocht somit zwei mal eine volle Kanne. Und am Ende wird alles in einen großen Eimer geschüttet und dem Anfragenden serviert ;)
 
Zuletzt bearbeitet:
Danke für die Erklärung, auch wenn ich das Kaffee Beispiel eher verwirrend fand. Dann heißt es wohl warten, um zu sehen wie viele Kerne ausgelastet werden.
 
Willst du jetzt jeden alten Shice von dir ausgraben um ihn schließen zu lassen, lass die Leichen ruhen, interessiert doch eh kein Schwein mehr und nervt
 
Zuletzt bearbeitet:
Immerhin macht er sich Gedanken um seine alten Threads.
Nicht so wie viele Andere, die nach 3 Antworten ins Nirwana verschwinden und nie wieder gesehen sind...

:)
 
Immerhin macht er sich Gedanken um seine alten Threads.
Nicht so wie viele Andere, die nach 3 Antworten ins Nirwana verschwinden und nie wieder gesehen sind...

:)

Schön nicht der einzige mit der Meinung zu sein. Ich möchte nur dabei helfen, das Forum sauber und geordnet zu halten ;)


Gesendet vom ApfelPod
 
LOL, sauber und geordnet:stupid:, was meinst was hier los ist, wenn jeder auf die glorreiche Idee kommt, seine alten Freds mit dem Wunsch zu schließen hoch zu puschen
 
LOL, sauber und geordnet:stupid:, was meinst was hier los ist, wenn jeder auf die glorreiche Idee kommt, seine alten Freds mit dem Wunsch zu schließen hoch zu puschen

Dann wäre hier wesentlich weniger los, da die alten, nicht mehr benötigten ins Archiv kommen und so mehr Platz für die aktuellen da ist. Ich selbst suche mal einen Ordner durch und schaue wo ich helfen kann und das wäre leichter, wenn man sehen würde, ab ein Thread noch aktuell ist, oder nicht.


Gesendet vom ApfelPod
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh