CPU Limit, oder anderes / ratlos.

TheSchebbi

Kabelverknoter(in)
Ich habe folgendes Problem: Ich habe mein Computer neu aufgesetzt.
Nun wollte ich mir ein paar Spiele runterladen und habe mal Fortnite ausprobiert weil es gerade ziemlich im Hype ist.
Aber ich bekomme gerade mal 40 fps wenn nicht weniger auf hohen Einstellungen.
Ich habe ein paar andere vergleiche von verschiedenen Leuten gesehen die genau das selbe Build wie ich haben, der Unterschied jedoch ist das sie um die ~100 FPS haben.
Weil mich das verwundert hat, habe ich andere Spiele ausprobiert. Voila selbes Problem das meine Grafikkarte gerade mal bie ~50 % auslastung läuft und die CPU läuft bei 20-30%.

Specs: (Ist schon etwas älter, trz gut)
Asus Strix GTX 970 OC
AMD FX-8350, 8 Core @ 4 GHz
16 GB RAM

Was micht wundert ist, das andere Personen die genau das selbe Build haben deutlich höhere Resultate bekommen. Vielleicht kann mir ja einer helfen an was die geringe Auslastung liegen kann.
 
Ja das sind dann Crapgames mit Fertigengines die maximal 4 Threads nutzen in denen dein FX Prozessor nur die Hälfte seiner Module nutzen kann die dann dafür viel zu langsam sind.
Auch der verkrüppelte Speicher deiner 970 kann Schuld sein, da du effektiv eigentlich nur 3,5Gb Speicher hast.
 
Der Speicher wird ja auch nicht richtig genutzt, es wird nur immer um die 1 GB benutzt. Und am Spiel selber liegt es glaube nicht, weil wie gesagt andere Leute mit dem selben Build haben doppelte wenn nicht sogar mehr als doppelte FPS...
 
Schreib mal bitte dein Gesamtes System inkl Ram, Netzteil etc.
Vsync aus?Kein Framelimiter aktiviert?
Ist ein Monitoringtool vorhanden von dem du mal einen Screenshot machen kannst?
 
System:
Graka - Asus Strix GTX 970 4GB OC
CPU - AMD FX-8350 8 Core @ 4GHZ
Ram: 16 GB
Mainboard: asrock 970 Extreme4
Netzteil: LC-Power, wie viel Watt weiß ich gerade nicht, reicht aber mehr als genug aus für die Graka
2 TB HDD und 120 GB SSD von Samsung für Windows.
Windows 10 64bit (Home)

Ich könnte ein paar screenshots machen von MSI Afterburner + RivaTuner
 
Zuletzt bearbeitet:
Oh sorry das Mainboard habe ich ganz vergessen, ich habe das asrock 970 Extreme4. Was eigentlich extra 8 Cores unterstützt und für den FX 8350 geeignet ist.
 
Ein CPU-Limit kann bei 100/(Anzahl der Cores des Prozessors) Auslastung in Prozent enstehen.
Das ist nämlich dann genau der Fall, wenn die Verwendete Software nur einen Kern benuzt.
Die Nutzung aller Kerne ist kein Windows-Automatismus, sondern das muss der Programmierer der Software leisten. Deshalb kann bei Dir ein CPU-Limit schon bei (100/8) 12,5% CPU-Auslastung eintreten.
Und ja, man sieht es normalerweise an der Graka. Hast Du gut gemacht bis dahin.

Das lustige ist (meiner Meinung nach) bei der Betrachtung meistens: Die User vergessen auf den Takt der CPU zu schauen.
40 FPS bei 1.5Ghz ist doch eine ganz andere Hausnummer als 40 FPS bei 4Ghz.

Und jetzt der CLOU: Deine CPU taktet voll aus, Du hast zu wenig FPS ... dann ist wohl die CPU für die Anwendung tatsächlich zu lahm im Kontext Deines Anspruches.

Hier mal als Beispiel:
Ein absolutes CPU-Limit bei etwa 10% Auslastung der CPU. Wenn Du Dir anschaust welches Programm wie läuft, verstehst Du eventuell den Zusammenhang, dort kann man nämlich einstellen wie viele Threas genutzt werden :-)

cpu-limit_ein_thread_3kjcs.jpg

Die Lösung des Geheimnisses: Das Programm nutzt nur einen Thread, und Windows verteilt die Last auf alle 16 Kerne. Und schon langweilt sich (scheinbar) jeder einzelne Kern. Aber in wirklichkeit läuft er 1/16 eines Anzeigezyklusses des Taskmanager auf voller Pulle. Bei Dir wäre es also 1/8 der Zeit eines Anzeigezyklusses. Deshalb wird der auch keinen Vollausschlag zeigen, sondern nur 1/8. Leider macht Windows das nicht zu 100% Symetrisch (denn es läuft ja nicht nur das eine Programm), so das es für den User verwirrend wird. Also warum schaut man tatsächlich noch hin? Um verwirrt zu werden?

Und jetzt zurück zu Deiner Frage, und die Transferleistung die man aus meinem ganzen Text ziehen könnte: Es ist völlig umsonst auf die Auslastung der CPU zu schauen. Die Auslastung der Graka ist viel aussagekräftiger, solange man Takt von Graka und CPU überprüft hat.
 
Zuletzt bearbeitet:
Ich könnte mir vorstellen, dass bei den momentanen Temperaturen das Board einfach gegrillt wird. Was für eine Kühllösung hast Du denn verbaut? Alternativ wittere ich Probleme beim Netzteil. Die meisten LC-Power sind für eine so stromfressende Kombi garnicht ausgelegt. Die reine Wattzahl sagt da wenig aus.
 
Ich könnte mir vorstellen, dass bei den momentanen Temperaturen das Board einfach gegrillt wird. Was für eine Kühllösung hast Du denn verbaut? Alternativ wittere ich Probleme beim Netzteil. Die meisten LC-Power sind für eine so stromfressende Kombi garnicht ausgelegt. Die reine Wattzahl sagt da wenig aus.

Das könnte sein, ich habe für meinen Prozessor einen Lüfter. Und an mein Gehäuse habe ich auch noch einen in der front. Für mich fühlt er sich aber relativ kühl an. Ich könnte aber mal den Lüfterspeed hochstellen. Kann mir aber nicht vorstellen das es etwas bringt.
 
Eventuell fahren sie nicht die gleichen Settings (Grafk-Einstellungen, Auflösung, Sichtweite, Schatten, was Dir so einfällt), ein anderes Windows, eine andere Programm-Version, sie stehen an einer anderen Stelle, schauen in eine andere Richtung und die Server sind mit deutlich weniger Spielern bevölkert.

Läuft denn jetzt Deine CPU mit dem richtigen Takt? Hast Du das kontrolliert?
 
Eventuell fahren sie nicht die gleichen Settings (Grafk-Einstellungen, Auflösung, Sichtweite, Schatten, was Dir so einfällt), ein anderes Windows, eine andere Programm-Version, sie stehen an einer anderen Stelle, schauen in eine andere Richtung und die Server sind mit deutlich weniger Spielern bevölkert.

Läuft denn jetzt Deine CPU mit dem richtigen Takt? Hast Du das kontrolliert?

Habe mit HWinfo geschaut, es springen immer um die 4 Kerne von 1,3XX MHz auf 3.9XX MHz. 4 sind immer auf 1,3XX und die anderen 4 sind auf 3.9XX ist zufall welche. (Weiß nicht ob das normal ist)

Und die vergleiche spielen auf den Epischen settings, meins läuft ja nicht mal auf med. in 60 FPS
 
Werden nicht alle Kerne gefordert, dann springen die Takte hin und her. Das ist normal, je nachdem welchen Kern Windows gerade belastet.
Eventuell solltest Du mal ein Programm starten das alle Kerne gleichmäßig belastet und dann schauen ob die Kerne bei 4Ghz bleiben. Wenn ja: Dann ist alles in Butter.
 
Werden nicht alle Kerne gefordert, dann springen die Takte hin und her. Das ist normal, je nachdem welchen Kern Windows gerade belastet.
Eventuell solltest Du mal ein Programm starten das alle Kerne gleichmäßig belastet und dann schauen ob die Kerne bei 4Ghz bleiben. Wenn ja: Dann ist alles in Butter.

Kannst du mir ein Programm empfehlen?
 
Falls es nicht an dem Takt liegen sollte hier nochmal kurz die Standard Frage:
Nach dem neu aufsetzen alle Treiber installiert? Windows 10 installiert zwar für alles Treiber das sind aber nicht zwingend die optimalen.

Viele Grüße
Ps. Als Programm könntest du zb Core damage benutzen
 
Falls es nicht an dem Takt liegen sollte hier nochmal kurz die Standard Frage:
Nach dem neu aufsetzen alle Treiber installiert? Windows 10 installiert zwar für alles Treiber das sind aber nicht zwingend die optimalen.

Viele Grüße
Ps. Als Programm könntest du zb Core damage benutzen

Also wo ich gerade versucht habe Core Damager zu benutzen habe ich einen Bluescreen bekommen. "BAD_POOL_CALLER"
Der nachfolger Statuscore funktioniert aber. Ich habe alle Prozessoren gestresst. Das höchste was ich bei allen bekomme ist um die 1600 MHz. (Wenn ich alle auf einmal Stresse)
Als ich es neu aufgesetzt habe, habe ich den Grafiktreiber installiert von NVIDIA. Mehr eigentlich nicht. Bis auf mein Monitor...
 
Zurück