CPU + Grafikkarte nicht ausgelastet - Was ist der Flaschenhals?

Hallo zusammen,

konkrete Fragen sh. unten.

Ich habe gestern meine Framerate bei CS:GO mit einem Freund verglichen. Er hat im Verhältnis zu mir nicht viel weniger FPS, obwohl die Hardware deutlich schlechter ist. Meine Framerate schwankt immer zwischen ca. 100 und 140 fps.
Meine Grafikkarte ist maximal zu 50% ausgelastet und meine CPU (alle 4 Kerne) liegen im Schnitt bei 60% Auslastung - keiner der Kerne ist während der Spielzeit annähernd zu 100% ausgelastet.

Lt. Allgemeinen Infos soll CS:GO recht CPU-Lastig sein und ich habe die Schuld schon auf meine doch recht schlechte CPU geschoben. Allerdings scheint diese nicht völlig ausgelastet zu sein. Wenn sie der limitierende Faktor wäre, würde ich doch eine Auslastung von >90% erwarten können, oder?

Meine Hardware:

  • APU = AMD A10 5800K @ 4x4,3 Ghz
  • RAM = DDR3 16 GB
  • Grafikkarte = Sapphire Radeon R9 280X Vapor-X Tri-X OC 3GB
  • Mainboard: Asus, low Budget - Genaue Bezeichnung liegt mir gerade nicht vor
  • Windows 7 auf SSD, Spieleinstallation liegt auf einer HDD

Jetzt meine konkreten Fragen:

  1. Wie kann ich den Flaschenhals ermitteln? Welches Analysetool ist empfehlenswert?
  2. Wird die Auslastung des AMD A10 überhaupt korrekt angezeigt? Wird dort evtl. die Gesamtauslastung der APU angezeigt?
  3. Die CPU wird für Doom und DS3 wohl kaum ausreichen. Welche CPU könnt ihr mir empfehlen? Auf welchen Sockel sollte man setzen?

Vielen Dank im Voraus! :smile:

Verstehe ich das richtig, dass du glaubst, dass 4x4,3 GHz nicht ausreichen werden?

APUs haben integrated graphics, oder?
Vielleicht läuft CS:GO ja auf der, und nicht auf der 290.

100 FPS klingt nämlich nach zu wenig, du hast keine sooo schlechten Specs. Ich habe allerdings keine Erfahrung mit den APUs.

Deine fps schwankt zwischen 100 und 140 fps und du meckerst?? schonmal dran gedacht das es vielleicht garnicht viel schneller geht, egal wie toll deine graka und prozessor sind? Bin mir nicht sicher ob das ein Trollpost ist.

Ja, die APU hat eine integrierte GPU. Die GPU ist jedoch nicht aktiv, bzw. als Default wird die Grafikkarte genutzt. An die ist auch mein Monitor angeschlossen. :wink:

@zwecki Der Takt sagt nicht unbedingt viel über die Leistung der CPU aus. Sonst wäre die CPU ja fast high-end…

@Lanatir Das ist definitiv kein Troll-Post. Bei CS:GO 140 FPS zu erreichen ist definitiv kein Kunstwerk. Es ist auch nicht so, dass es mich irgendwie optisch oder im Spielfluss stört. Es ist für mich lediglich der Indikator dafür, dass mein System nicht optimal läuft.

Ein sehr sehr geringer Faktor oder Indikator teste lieber mal noch andere Spiele und Applikation

Ich bin zwar „nur“ Softwareentwickler, dass der Takt nicht gleich der Leistung ist, ist aber auch mir klar. Trotzdem bin ich bei einer so hochgetakteten CPU jetzt mal von mindestens höherer Mittelklasse ausgegangen.

Die CPU klingt mächtig, aber zieht selbst im Vergleich zu dem schwächsten Sandy-Bridge(!) i5 den kürzeren.

Auflösung mal reduzieren und schauen wie sich die FPS verhalten, wäre mein erster Tipp.

Wir reden hier von CS go keinen Aqua NOx ähnlichen Benchmark.

Lad dir mal Msi afterburner und schau mit der ingame hud nach wieviel % jeweils die cpu/gpu hat

Werd ich heute Abend mal ausgiebig testen. Auch mit anderen Spielen/Programmen…

Schau mal auf was die FPS maximal limitiert wird (max_fps in die Konsole), ansonsten auch mal schauen ob V-Sync eingeschaltet ist :smile:

Danke für den Hinweis.

  • fps_max ist “999”.
  • V-Sync ist deaktiviert.

Kann man vl. in CSGO die Framerate auf ~100 oder 120 locken? Dann hätte man auch keine kleinen Schwankungen mehr.

Ansonsten sind halt AMD-Prozessoren immer so eine Sache, weil sie raw zwar viel Power mitbringen (siehe die ganzen Octa-core-dinger), aber im Endeffekt halt gegen Intel verlieren, weil sie die Power nicht an den Mann bringen, bzw eben nicht so viele Aufgaben bearbeiten können.

Generell würde ich aber sagen, alle FPS über 100/120 sind mehr als genug.
Was für einen Bildschirm hast du denn? Weil wenn du nen 60Hz-Monitor hast, dann bringen dir, glaube ich, um die 100FPS nicht wirklich viel. Besser wäre es dann möglicherweise die FPS auf 60 zu begrenzen (und noch dazu entlastet man die Graka da ein wenig, wobei CS:GO aber echt nicht das herausfordernste Spiel für ne Graka ist :wink: )

CS:GO spielt man ja auch standesgemäß mit 144hz Monitoren… just saying :wink:

Da hast du recht, eine stabile Framerate bei 144 ist dann besser als starke Schwankungen zwischen 100 und 200 FPS :smile: Die FPS-Limitierung lässt sich mit max_fps einstellen