Wo liegt der Flaschenhals?

Timk1

Komplett-PC-Käufer(in)
Hallo,

ich habe eine EVGA GTX 1070 und einen i5 3450 auf einem Asus P8h77-V Board mit 16GB Ram, Be Quiet Netzteil 630 Watt, und Windows 10 Pro x64. In GTA 5 online bei sehr hoch/ultra Settings habe ich eine CPU-Auslastung von ca. 70-80% und GPU ca. immer 50-90% (gemessen via MSI Afterburner), bekomme jedoch bei 1080p und 74hz nur ca. 40-50 FPS, wenn ich die Settings bisschen runterschraube sind es gut 60 FPS. Im Singleplayer sind es ca. 10-15% FPS mehr. Die 1070 müsste ja eigentlich mehr FPS packen, ein Bekannter hat diese auch mit einem i7 7700 und hat im Schnitt immer 10-20 FPS mehr bei gleichen Settings. Woran könnte es liegen? Meine CPU kann ja eigentlich nicht der Flaschenhals sein, da diese nie komplett ausgelastet ist... Windows 10 habe ich bereits auch neu aufgesetzt. Jemand eine idee?
 
Zuletzt bearbeitet:
Das eine CPU komplett ausgelastet sein muss um den Flaschenhals zu bilden ist 2005 gestorben. Und keiner hats bemerkt.

Du denkst: Ein Programm nutzt automatisch alle Kerne die im System vorhanden sind.
Richtig ist aber: Ein Programm nutzt nur so viele Kerne, wie der Programmierer möchte UND nicht jeder Thread lastet automatisch einen Kern voll aus.
Stell Dir doch mal vor wie der Programmierer das leisten soll, wenn Du mal ein bisschen weiter als Deine 4 Kerne denkst.
Der Programmierer hat die Wahl ob er 32 Kerne von einem Threadripper nutzt, und damit das Game auf einem 4-Kerner unspielbar macht, oder ob er auf 4Kerne optimiert und die restlichen 28 Kerne vom Threadripper sich langweilen. Was wird er wohl machen, um so viele Kunden wie möglich zu erreichen? GTA5 ist inzwischen 6 Jahre alt. Da war die Kern-Anzahl halt nicht 32 sondern etwas geriner^^

Du siehst ein CPU-Limit immer an der Graka.

CPU ist schnell genug um die Graka voll auszulasten: Graka-Limit
Und jetzt der Umkehrschluss, ja es ist wirklich so einfach.
CPU ist nicht schnell genug um die Graka voll auszulasten: CPU-Limit (oder VRAM/RAM voll, oder Limit gesetzt).
 
Zuletzt bearbeitet:
Deine CPU ist ein 4 kerner. Es kann auf 1 Kern (25%), 2 Kernen (50%), 3 Kernen (75%) voll ausgelastet sein und wenn das Spiel nicht mehr als diese Kerne unterstützt trotz Anzeige von nur 25%, 50% und 75% trotzdem komplett ausgelastet sein.

Und GTA V ist sowieso ein ganz spezieller Falle ... da gibt es von 80% GPU-Auslastung und 80 FPS bis 100% GPU-Auslastung und 30 FPS den gesamten FPS-Bogen.

Da hilft nur das individuelle ausprobieren welches die besten Settings für die jeweilige Hardware-Konfiguration sind.
 
Danke für die Antworten. Habe schon an den Einstellungen rumgeschraubt, jedoch komme ich nur über 70 FPS bei Hohen Einstellungen, habe mir die 1070 aber genau aus diesem Grund gekauft, dass ich auf Sehr Hoch/ Ultra spielen kann, und das sollte ja bei 1080p eigentlich hinhauen. GTA V nutzt ja sowieso nur 4 Kerne, wenn ich das richtig gelesen habe, da frage ich mich jetzt, ob ich einen Mehrwert habe wenn ich mir z.B. einen Ryzen 5 2600 kaufe oder einen i5 8600k...?
 
GTA V nutzt gut und gerne 8+ Threads. Bis 8 Threads sind Framesteigerungen drin und alle Threads darüber glätten die Framerate nach unten weg. Ein i5 3450 ist in etwa so stark wie ein Pentium G4560 bzw. der Athlon G200 und ist für eine 1070 um einiges zu schwachbrüstig. Eine GTX 1050Ti oder im besten Fall 1060 wäre da genauso stark wie Deine 1070.
 
Echt?
Ich würde da mehr so auf 5 tippen.

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.
 
Fallen dir zwischen "Hoch" und "Sehr Hoch" so viele Unterschiede auf, dass du bereit bist mit 40-50FPS zu spielen, statt mit 60+ und V-Sync?

Man darf nicht erwarten, dass Ultra immer mit 60FPS+ läuft, erst Recht nicht mit einer Karte aus dem mittleren Leistungsfeld.
Wenn du Ultra und viele FPS willst reicht in einigen Spielen noch nicht mal die stärkste Grafikkarte, welche es aktuell zu kaufen gibt.

In deinem Fall würde ich einfach "nur" auf hoch spielen statt auf sehr hoch.
Kaum Verschlechterung im Bild aber 60 FPS aufwärts. Mit V-Sync läufts dann schön geschmeidig.
 
Ich finde schon, dass mehr als 5 Threads genutzt werden.

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.

Bei Deinem Video sieht man aj auch zwischen 4 und 8 Threads eine Diskrepanz von ~10-15 Fps. Kann natürlich sein, dass es auch nur bis 6 Threads die Leistung steigert und alles darüber die Frames glättet.
 
Vielen Dank für die Antworten. Habe mir die GTX 1070 nur gekauft, da ich sie recht günstig gebraucht bekommen habe (für 240 Euro), ursprünglich wollte ich eine RX 580 mir kaufen. Nun ist die Frage was am sinnvollsten wäre...? Wenn ich mein System so belasse, verschenke ich ja Leistung der Grafikkarte, wie @sethdiabolos schon beschrieben hat. Was würdet ihr machen? GTX 1070 wieder verkaufen und eine schwächere GTX 1060 oder RX 580 holen, oder lieber direkt ein neuen Mainboard mit CPU + RAM kaufen wie z.B. Ryzen 5 2600? Ich möchte akuell eigentlich nur auf 1080p spielen, später mal evtl. auf WQHD umsteigen.
 
Glas-halb-leer-Mentalität.
Du verschenkst nur Leistung der Graka, wenn Du die Regler die die Graka zusammenbrechen lassen nicht findest.

Hier mal eine 2080TI wenn ich die Regler bediene. Die ist mehr als doppelt so schnell wie eine 1070er.
gta5_2018_10_03_23_24h3c3c.jpg


Die Frage die Du Dir stellen solltest ist: Reicht mir die Leistung meiner CPU, oder will ich mehr FPS haben.
Und daraus kann man dann ableiten was passieren muss.
 
... Nun ist die Frage was am sinnvollsten wäre...? Wenn ich mein System so belasse, verschenke ich ja Leistung der Grafikkarte, wie @sethdiabolos schon beschrieben hat. Was würdet ihr machen? GTX 1070 wieder verkaufen und eine schwächere GTX 1060 oder RX 580 holen, oder lieber direkt ein neuen Mainboard mit CPU + RAM kaufen wie z.B. Ryzen 5 2600? Ich möchte akuell eigentlich nur auf 1080p spielen, später mal evtl. auf WQHD umsteigen.
da ich schon die Frage so genial finde, sollte diese auch ebenso genial beantwortet werden. also:
eine schwächere GTX 1060 oder RX 580 holen. dann hast du ein ausgewogenes System, was dir insg noch weniger reicht.
 
Glas-halb-leer-Mentalität.
Du verschenkst nur Leistung der Graka, wenn Du die Regler die die Graka zusammenbrechen lassen nicht findest.

Dann war es etwas falsch formuliert meinerseits, ich meinte eher damit, dass die Grafikkarte nicht ihr volles Potential entfalten kann, wenn sie aufgrund der CPU ausgebremst wird.
 
Schau doch einfach mal wie viele FPS deine CPU liefert.
Auflösung runter und Kantenglättung aus.
Wenn du nun genug FPS hast brauchst du keine neue CPU.
 
Ich würde mir an deiner stelle einen i7 2600K oder i7 3770K kaufen für 70-100€ und deine alte Cpu für 30-40€ Vk. Soweit ich weiss kann man bei beiden Cpu´s den Turbo Takt auf allen 4Kernen festellen mit diesem Board. Das wären 3,8Ghz beim 2600k und 3,9Ghz beim 3770k.
 
@Timk1
Ist das gleiche in grün nur anders formuliert.
Wenn Du die richtigen Regler bedienst, dann geht die Karte auf 100%. Das ist ihr volles Potential. Mehr kann sie nicht. D.h. Du definierst "volles Potential" nicht über 100% Auslastung der Graka, sondern das was Du gerne erreichen würdest.

Es ist also doch nur ne Frage ob Dir die FPS reichen oder nicht.
 
Zuletzt bearbeitet:
Zurück