CPU BF1 Multiplayer

t670i

Freizeitschrauber(in)
Hallo,

wie der Titel schon sagt suche ich gerade eine CPU für den BF1 Multiplayer.
Genauer gesagt geht es um die 64 Mann Server.

Mein 1231v3 hat da ab und an schlapp gemacht. Wenn man aus der Ferne mit dem Sniper in das Getümmel blickt, lagen die FPS oft zwischen 40 und 45 FPS. Graka war eine 290X.
Im GPU Z konnte man dann auch sehen, das die Grafikkarte in solchen Szenen nicht mehr 100% ausgelastet wurde, während die CPU über 90% ausgelastet wurde.

Die Graka und CPU habe ich vor kurzem verkauft und mir eine 1080ti gekauft.
Dafür suche ich jetzt eine passende CPU. Der 1231v3 hat ja schon die 290X gebremst.
Ich dachte da an Ryzen, da BF1 ja sehr gut mit mehr Kernen skalieren soll.

Um die Ryzen Performance etwas zu testen habe ich die Karte bei einem guten Freund in den Rechner gesteckt. Der hat sich einen Ryzen 1400 geholt und auf 3,8 Ghz Übertaktet
ansonsten 16Gb Ram und 2560*1080 Auflösung.
Das Ergebnis war aber wenig zufriedenstellend.
Hier die Szene auf einem vollen 64 Mann Server mit 46 FPS
Bild: 16puxu.jpg - abload.de

Und GPU-Z mit Taskmanager
https://abload.de/img/2teunh.jpg

So ganz zu Interpretieren weiß ich das aber auch noch nicht. 72% Last auf der CPU geht ja eigentlich noch, wobei die Graka mit 35% ja Däumchen dreht.
Mir ist natürlich klar das eine 1080ti nicht zu einem Ryzen 1400 passt aber das auch mit dieser aktuellen CPU @3,8 Ghz keine 60 FPS drin sind wunderte mich dann doch.

Hat hier jemand vielleicht Erfahrung mit einem 1600/1700 auf einem 64 Mann Server ?
Bzw. schaffen die es die 60 FPS durchgehend zu halten ?

Gruß
T670i
 
Zuletzt bearbeitet:
Ich hab zwar nur eine GTX 1070, aber meine Grafikkarte wird vom 7700K immer voll ausgelastet. Momentan ist es da echt schwer was man kaufen soll. Ein hochgetakteter Intel wäre klar zu empfehlen, wobei dei Skylake Reihe ja einen faden Beigeschmack hinterlässt mir ihrer Spielperformance. Das beste wäre auf Coffee Lake zu warten, der ja nächsten Monat schon rauskommen soll. Da bekommste dann 6 Kerne mit der Performance eines 7700K Kerns. Also ideal. Ryzen lastet die GPU nicht aus und performt trotz seiner 16 Threads eher mäßig in Spielen, grade in BF1 enttäuschend wie ich finde.

Hier mein 7700K. Klar stark ausgelastet, aber wenigstens lastet er die Grafikkarte auch aus.

YouTube

Stell dir da noch 2 gleichstarke Kerne zu vor, dann hast du wohl Coffee Lake.
 
Kannst du vielleicht einfach mal deine Settings posten? Hast du alles auf Anschlag, DSR an etc? Ich bekomme konstante 120 FPS mit einer GTX 1070 und einem i7 4790k.
 
Naja, aber dann müsste seine GPU Auslastung ja erst recht höher sein. Bei mir ist alles auf Anschlag und 1080p. In der regel spiele ich aber mit DSR ingame und 133% also 1440p.
 
BF1 läuft auf dem Testsystem in 2560×1080 auf Ultra (DX11).
Ansonsten alles Standard Einstellungen.
Aber das der 4790k so viel schneller sein soll als mein alter 1231v3 ?
Das war ja im Prinzip ein 4770
 
Ich kann mir nicht vorstellen, dass dein Xeon so lahm ist dabei. Vielleicht mal nicht Ultra spielen? Du kannst auch eine 1080Ti an ihre Grenzen bringen.

Mein 4790k läuft mit 4.4 GHz auf allen Kernen, diese werden auf 64 Mann Servern aber auch nicht alle maximal ausgelastet.
 
Zuletzt bearbeitet:
Ich kann mir nicht vorstellen, dass dein Xeon so lahm ist dabei. Vielleicht mal nicht Ultra spielen? Du kannst auch eine 1080Ti an ihre Grenzen bringen.

Mein 4790k läuft mit 4.4 GHz auf allen Kernen, diese werden auf 64 Mann Servern aber auch nicht alle maximal ausgelastet.

Die Beobachtung ist auch falsch rum.
Es ist unglaublich schwer viele Kerne einer CPU komplett auszulasten. Dazu sind fähige Programmierer nötig, und je mehr Kerne ein System hat, desto schwieriger wird es. Es skaliert einfach nicht jede Engine schmerzlos mit der Anzahl der Kerne.
Es ist unglaublich einfach eine Graka komplett auszulasten.
Also hört auf auf die CPU zu schauen, fangt an auf die Graka zu schauen.

Graka voll ausgelastet: CPU schnell genug, Graka nicht voll ausgelastet: CPU zu lahm.
Wie einfach ist das denn?

Hier mal als Beispiel: Ich bekomme bis 16 Threads mehr FPS, ohne dass da irgendwas auf der CPU zu 100% ausgelastet ist. Und selbst mit 16 Threads langweilt sich meine Graka in FHD/Ultra immer noch (entsprechende Karte ausgesucht^^).

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.


Und wenn man das mal verstanden hat, dann erkennt man auch sofort das CPU-Limit z.b. hier:

http://abload.de/img/stellaris_2016_05_18_hoszb.jpg

Und dazu müsste man sich noch nicht mal die Taktraten der einzelnen Kerne anschauen, die sind nur zur Verdeutlichung was wirklich passiert, und der lahme Turbo vom Haswell-E unterstützt das noch. JA, es ist wirklich nur ein Kern hochgetaket, JA das Game läuft nur auf einem Kern.
Geht also nicht davon aus, dass eure Software IMMER alle Kerne von eurem System automatisch benutzt. Das ist einfach eine völlig falsche Grund-Annahme, und daran erkennt man auch wie fähig die Programmierer von Dice sind, das sie 16 Threads mit FPS-Plus belohnen. Das sind schon kleine Halbgötter.
 
Zuletzt bearbeitet:
Ich kann mir nicht vorstellen, dass dein Xeon so lahm ist dabei. Vielleicht mal nicht Ultra spielen? Du kannst auch eine 1080Ti an ihre Grenzen bringen.

Mein 4790k läuft mit 4.4 GHz auf allen Kernen, diese werden auf 64 Mann Servern aber auch nicht alle maximal ausgelastet.

Naja ich habe schonmal die Grafik runtergestellt. Das hilft der CPU aber nicht. Deine CPU läuft ja mit gut 1Ghz pro Kern mehr.

Liste doch mal DEIN altes Sys auf!
Ich denke, das Prob sitz vor dem Moni. :schief:
SORRY

System :
Xeon 1231v3
16GB DDR3 Ram
AMD 290X
Windows 10 Pro mit aktuellen Treibern.
Kann schon sein das etwas nicht stimmte. Aber ein Freund von mir hat auch einen 1231v3 mit einer 970 und hat die gleichen Framedrops auf 64 Mann Servern.
Das frisch installierte Ryzen Sytem mit dem 1400 hat diese ja auch.

Demnach reichen solche CPU´s einfach nicht aus um 60 FPS durchgehend auf 64 Mann Servern zu halten.

Er sollte eher ingame ne höhere auflösung nehmen, damit die 1080 ti was zu tun hat.

Schau hier. Es ist doch schon bezeichnend, dass der 1700X trotz 16 Threads keine bessere auslastung als ein 6700K erreicht, im Gegenteil der 6700K lastet die 1080 Ti besser aus mit weniger Threads. Was soll da der 1400X reißen.?

Battlefield 1 GTX 1080 Ti OC & Ryzen 7 1700 - i7 6700k - i5 3570k | 1080p | FRAME-RATE COMPARISON - YouTube

GPU Auslastung ist das Dritte in der Reihe, steht in der Beschreibung..

Hm naja mit einer höheren Auflöung könnte ich sicherlich die Karte mehr auslasten, aber mir geht es ja darum die 60 FPS zu halten. Und das schaffen die gtesteten CPU´s nicht.
In einer höheren Auflöung würde die CPU ja auch limitieren.
Aber das der i5 so hohe FPS schafft kann ich nicht nachvollziehen.
 
Zuletzt bearbeitet:
Mein System (siehe Signatur) ist in FHD & 64p multiplayer durchgängig mind. bei 100FPS, außer auf Amiens und Narbe, da gehts auch mal etwas unter 100
 
Mit "Grafikte ganz runtergestellt" meinst du wirklich alles? Stelle alles ganz runter (bzw wenn du weißt was alles die cpu betrifft), auch die Auflösung. So spielt die Grafikkarte keine wirkliche Rolle mehr. Dann siehst du wie viel fps deine cpu leisten "könnte". Eine cpu muss im Gegensatz zu gpu nicht zu 100% ausgelastet um im Limit zu sein.
Fiktives Beispiel: Wenn du 2 Kerne hast und das Spiel nur 1 davon nutzt, aber diesen einen zu 100% während der andere Kern bei 0% liegt, dann hast du gesamt nur 50% cpu Last und trotzdem ein Limit.
 
Alles ist blöd. Denn z.b. das Mesh ist in BF1 reine CPU Arbeit. Mit Alles Bescheisst man sich selbst.
Nur Features runterstellen die rein auf der Graka laufen.
Auflösung, Antialiasing, Post Prozessing, Ambient Occlusion.
 
Er sollte eher ingame ne höhere auflösung nehmen, damit die 1080 ti was zu tun hat.

Schau hier. Es ist doch schon bezeichnend, dass der 1700X trotz 16 Threads keine bessere auslastung als ein 6700K erreicht, im Gegenteil der 6700K lastet die 1080 Ti besser aus mit weniger Threads. Was soll da der 1400X reißen.?

Battlefield 1 GTX 1080 Ti OC & Ryzen 7 1700 - i7 6700k - i5 3570k | 1080p | FRAME-RATE COMPARISON - YouTube

GPU Auslastung ist das Dritte in der Reihe, steht in der Beschreibung..

1. Im Video sieht man, dass die FPS sich um +- 5-10 bei beiden unterscheiden. Mal hat der Intel mehr, mal der Ryzen. Zu ca. 90% sind sie gleich.
2. Man sieht beim Ryzen im Video, dass im Grunde nur jeder zweite Kerne belastet wird und die anderen nur leicht aufzucken. Er arbeitet also effektiv mit 8 Threads, genauso wie der Intel. So als ob SMT von BF1 ignoriert werden würde. Fehlende Optimierung?
3. Der Intel ist ein gutes Stück höher getaktet.
 
Naja, Tatsache ist aber, dass Ryzen die Grafikkarte nicht mehr auszulasten vermag, ergo zu langsam ist. Das ist ein Vorbote auf die Zukunft.
 
Naja, Tatsache ist aber, dass Ryzen die Grafikkarte nicht mehr auszulasten vermag, ergo zu langsam ist. Das ist ein Vorbote auf die Zukunft.

In dem Video zumindest nicht mehr als der Intel. Wenn die Devs jetzt noch BF1 optimieren würden, dann könnte das Spiel auch auf 16 Threads laufen. Es ist aber scheinbar nur auf höchstens 8 ausgelegt.

Also spielt es zumindest im Spiel keine Rolle ob er sich einen Ryzen oder einen Intel holt.
Nur ist man mit mehr Kernen besser auf die Zukunft gewappnet und kann auch jetzt schon bei diversen Programmen davon profitieren oder halt beim Zocken noch etwas anderes ausführen.
Außerdem ist Ryzen im Gesamtpaket günstiger.
 
Demnach reichen solche CPU´s einfach nicht aus um 60 FPS durchgehend auf 64 Mann Servern zu halten.
Und darum willst du einen neuen PC kaufen ? Wäre es nicht sinnvoller zu schauen welche Grafikeinstellung für CPU lastige Effekte zuständig ist
und dort eine Stufe herrunterzustellen ? Das steigert im Optimalfall die Framerate um 5-10 FPS und bringt kaum optische Verschlechterungen !
 
HisN hat doch in Post 9 gezeigt, dass es bis 16 Threads skaliert bei ihm.

Ok, könnte vielleicht der zeitliche Rahmen von 4 Monaten sein, in dem das Spiel gepatcht wurde und nun die 16 Threads wirklich sinnvoll nutzt.

Fakt ist doch aber trotzdem, ob im CPU Limit oder nicht, dass der Ryzen so gut wie die gleiche Leistung in BF1 bringt wie der Intel, bei deutlich niedrigerem Preis.
 
Wo du Recht hast, hast du Recht. :daumen: Mir persönlich würde das nur nicht schmecken und daher gebe ich lieber was mehr Geld aus oder rüste grundsätzlich öfter auf und kaufe lieber das zu der Zeit schnellste was es gibt. Aber da hat jeder seine Präferenzen. :)

Nee, das Spiel nutzt schon länger 16 Threads. HisN hat da noch einige ältere Videos:

Battlefield 1 FPS-Test 2 Threads Ultra-Settings - YouTube
Battlefield 1 FPS-Test 4 Threads Ultra-Settings - YouTube
Battlefield 1 FPS-Test 6 Threads Ultra-Settings - YouTube
Battlefield 1 FPS-Test 8 Threads Ultra-Settings - YouTube
Battlefield 1 FPS-Test 16 Threads Ultra-Settings - YouTube
 
Zurück