8700k taktet nur auf 3,8 GHz (trotz 8-47 Ratio)

Delving

Kabelverknoter(in)
Hey,

kann mir jemand helfen? Habe seit gestern den 8700k Prozessor und betreibe ihn auf einem Asus Maximus Hero z370 Board + Be Quiet Dark Rock 3 Kühler.

Irgendwie will der Multiplikator nicht auf 47 gehen (47x100 = 4,7 GHz), obwohl im BIOS auch ein Turbotakt von max. 4,7 GHz angezeigt wird.

Auch mit Prime oder Spielen wie Assassins Creed Origins und Co. taktet er nicht hoch.

cb.jpg

Wenn ich im BIOS alle Kerne synchronisiere takten alle auf 4,7 - deaktivere ich das habe ich die Situation wie auf dem Bild im Anhang.

Die Temperaturen auf diesem Takt gehen unter Vollast auf ca. 68-70° (ungeköpfte CPU).

Hatte auch mal zwischenzeitlich die ASUS Ai Suite 3 drauf - und dachte erst das die Software die CPU begrenzt - aber auch nach der Deinstallation das gleiche Bild.
 
Sorry, ich verstehe es nicht richtig. Keiner der Kerne taktet mit Turbo auf 4,7 GHz.

Ist das normal wenn ich die Synchronisation ausschalte?

Edit: Grafik hinzugefügt
cb2.jpg
 
Ich glaube mit HWinfo kann man das besser beobachten ob der im turbo hochtaktet zb. mit prime95 oder halt anderen Benches.Heavy Benchmark usw.
Bei einzelnen kernen sollte das so sein.
Der Turbo ist auch aktiviert im bios?
 
Sorry, ich verstehe es nicht richtig. Keiner der Kerne taktet mit Turbo auf 4,7 GHz.

Ist das normal wenn ich die Synchronisation ausschalte?

Edit: Grafik hinzugefügt
Anhang anzeigen 980494

Das ist dann doch schon recht merkwürdig. Normal müsste zumindest 1 Kern auf 4,7GHz Takten wenn Last eben nur auf einem Kern ist.

Würde es dann einfach auf Synchron laufen lassen und gut ist, wenn es damit funktioniert.
 
Ein Screenshot vom BIOS wäre toll... Der 8700K hat verschiedene Turbostufen, je nach dem, wie viele Kerne belastet werden. Bei nur einem kann dieser einzelne auf bis zu 4.7 GHz out of the Box laufen. Willst du eigentlich übertakten oder nur Stock laufen lassen?
 
Ein Screenshot vom BIOS wäre toll... Der 8700K hat verschiedene Turbostufen, je nach dem, wie viele Kerne belastet werden. Bei nur einem kann dieser einzelne auf bis zu 4.7 GHz out of the Box laufen. Willst du eigentlich übertakten oder nur Stock laufen lassen?

Nur Stock - ich will wenigstens das einer der Kerne auf 4,7 GHz geht bei Last.

Synchronisiere ich die Kerne habe ich auf allen bis zu 4,7 GHz - das treibt die Temperatur auf bis zu 95° pro Kern. Das ist mir zu hart an der Grenze.

Cinebench spuckt bei Synchronisation aller Kerne 1550-1600 Punkte aus. Normal für eine Stock 8700k CPU ist ~1250, welche ich auch habe bei deaktivierter Synchro.

Hier BIOS Sreenshots - steht eigentlich komplett auf "Auto" - bis auf das XMP Profil für den RAM. Wenn ich das deaktivere bzw. auf Auto stelle hat die CPU das gleiche Problem.

171203221952.jpg 171203222005.jpg 171203222028.jpg 171203222046.jpg 171203222059.jpg
 
Du hast da was falsch verstanden.
Die 4.7GHz liegen nur bei Last auf 1nem Kern an, bei der Belastung von mehr als einem Kern wird der Takt bis auf 4.3GHz bei Belastung aller Kerne gesenkt.
 
Mit allcore turbo was quasi ein auto OC funktion ist bei asus @stock
Ohne entspricht das den von intel vorgegebenen funktion des turbos aber da schummelt asus auch indem die die tdp limit erhöhen auf maximum je nach mainboard anders

TDP limit zu finden unter cpu features
all core turbo unter cpu oc menü asus meine ich ai suite im uefi genannt
nun wieso ist unter @stock kein singlecore auf max takt
Das liegt an windows und wie das OS CPu Ressourcen verwaltet will man einzelne Kerne mit max Takt muss man programme explizit darauf pinnen und diesen Kern exklusiv starten (echtzeit) und nur dann funktioniert der singlecore turbo
Die üblichn intel auto turbo takt ist bei erhöhten tdp limit 4,0-4,4ghz
Bei cfl wäre das 110-180w oder anders zwischen 100-140 ampere
letzterer ist der Sockel maximum
Daher ist die intel cfl turbo Taktraten ein Glücksspiel weil diese von 3,7 -4,7ghz sein kann. je nach cpu Güte mainboard Einstellung und Kühlung
Sicher geht man nur mit geköpft unter wakü mit allcore 4,7ghz bei etwa 70°c coretemp mit max heat prime95 oder x265 convert in crf 22 von 10min 4k Material h264 rohdaten

es gibt nichts was eine Cpu höhere temps beschafft.

Und höheren Takt geht ab da nur noch per compressor Kühlung (quasi Kühlschrank, Wassertemperatur senken unter Raumtemperatur)
Das Problem ist weniger die temp sondern eher die stabilität des ram (imc) diese zickt gern
weil unter intel cpu gibt es ein IMC (uncore) und cpu Core Takt einen Teiler der wiederum mit dem ramteiler fungiert, ist das verhältnis ungerade sinkt die leistung
ist uncore = cpu coretakt limitiert die imc früh
ist der ramtakt zu langsam gegenüber imc sinkt die leistung ebenfalls

Speicher ist alles am PC es bringen dir 5GHz cpu takt nen scheiß wenn der ram diese nicht skalieren kann.
gutes verhältnis ist cpu takt 4ghz =4ghz NB imc und ddr4 3200
reale teiler dann 40 zu 40 zu 10
Nb = L1 2 3 takt 40* 100mhz
ramtakt =reale ramtakt 400mhz
CPu takt =40*100mhz

dasselbe mal mit 5ghz
NB muss da schon angepasst werden weil teiler 40 vs 50 funktioniert nicht
cpu takt 50*100mhz (1) zu 37,5*100mhz(1,5) zu ddr4 3000 (10)
Den teiler ist bei intel nur in 0,5 Schritte möglich
Ram braucht zwingend ganze teiler und bessere teiler als mit 10 bekommt man nicht weil ramtakt seine grenze hat
das maximum bei ram ist derzeit 533mhz was nicht jeder imc mitmacht. aufgrund vom teiler kleiner als 10
je geringer der imc takt desto kleiner kann der teiler werden beim ram
Nur benutzt keiner einen imc takt von nur 1,3ghz (upps amd ryzen tut das ja:what:)
Weil gerade serielle anwendungen sind vom ramtakt und nb imc takt abhängig
dir nützen 400mhz ramtakt (3200) nichts wenn du damit nur 1200mhz IMC takt nutzt.
Es sinkt die bandbreite trotz ddr4 3200 und real 400mhz effektiv 1600mhz Takt
wen die cpu nur 1200mhz nutzen kann
bsp ist 400mhz ramtakt = 1 ergebnis read oder write durch effektiv takt 1600mhz, ram kann 4 Ergebnisse haben
CPu imc aber nur 1200mhz = 3 ergebnisse liefern, in dieser konfig kann die cpu größere daten in den ram speichern was aber bei den ramlatenzen unsinnig ist man verliert also leistung.
ram OC sinnfrei
bei amd ryzen ist das etwas anders weil imc takt = ramtakt
Die cpu ist ein mcm 2*4 kerne verbunden mit dem imc als brücke
Das bedeutet das die Verbindung zwischen den Cache ist über den imc takt limitiert was gerade serielle Anwendungen ausbremst wegen dem ausgleichen der Daten zwischen den ccx durch den Nadelöhr mit nur 22gb/s wo intern im cache 120-180gb/s R/W berechnet werden können hängen daten voneinander ab ist der kopiervorgang ein problem zwischen den ccx
Darum sind amd ryzen etwas langsamer bei seriellen programmen die mehr Kerne Nutzen als intel das ändert sich spätestens ab ryzen2 wo die IMC auf 2,6gfhz anstatt 1,3ghz läuft. was gut 25% leistung bringt ohne cpu Takterhöhung in seriellen anwendungen mit großen cache Bedürfnis.
Dieser zustand ist selten. je größer der L3 desto geringer fällt das ins Gewicht. je Kernnutzung
Will man mehr gaming performance braucht man schnellen cache und viel davon.
 
Du hast da was falsch verstanden.
Die 4.7GHz liegen nur bei Last auf 1nem Kern an, bei der Belastung von mehr als einem Kern wird der Takt bis auf 4.3GHz bei Belastung aller Kerne gesenkt.

Wie gesagt, wenn ich z.B. mit Cinebench alle Kerne im Multicore Test belaste laufen alle 6 mit 3.800 MHz - keiner davon mit 4,3 oder 4,7 GHz. Ist das normal?

6x 3,8.jpg

Edit: @Prozessorarchitektur

Wow, das ist mal geballtes Wissen, danke für das ausführliche Feedback.

Der letzte Abschnitt war mir ein wenig zu hoch, aber nun verstehe ich wenigstens, warum die Kerne nicht auf 4,7 takten.

Hatte mal testweise während dem Betrieb von Cinebench über den Taskmanager die CPU-Zugehörigkeit des Cinebench-Prozesses auf 1 Kern beschränkt und er hat daraufhin auf 4,0 - 4,1 geboostet. Das ist für mich eine Erklärung, dass es wohl tatsächlich vom OS bzw. der Software gesteuert wird.
 
Zuletzt bearbeitet:
die 4,7 ghz auf einen Kern hättest du nur wenn auch nur ein Kern belastest wird, aber du belastet ja alle Kerne , also = 3,8ghz.

Weise Cinebench mal über Taskmanger nur einen Thread zu und lass es dann laufen.
Dann sollte der Boost auf einen Kern auf 4,7Ghz gehen
 
Es sieht fast so aus, als ob deine CPU trottelt. Mach mal einen XTU Bench und schau dir die Temps an. Normal müsste Coffe Lake all Core Turbo im Cinebench auf 4.3 GHz hochtakten.
 
Also bei 95°C würde ich fast tippen, dass dein Kühler zu klein ist oder nicht ordnungsgemäß verbaut ist. Welchen Kühler hast du denn verbaut?
Der Turbo-Takt liegt natürlich nur an, wenn die Temperaturen es zulassen. Die CPU passt ihren Takt recht dynamisch an, um nicht zu überhitzen. Oder du hast ein TDP-Limit, dass deine CPU zum Throttling zwingt, das kannst du aber im BIOS ausschalten.

Intel verkauft den 8700K mit einer TDP von 95 Watt, d.h. die CPU darf maximal 95 Watt ziehen. In Spielen wird die CPU so gut wie nie richtig ausgelastet, daher werden da vermutlich die 4.3 GHz Allcore-Turbo gehalten. Bei geringer Last (sagen wir 30% pro Kern) ist natürlich die Leistungsaufnahme und damit auch die Temperatur im vom Intel spezifizierten Rahmen.

Gibst du der CPU ein Extremszenario, z.B. Cinebench, Intel XTU, Prime95 (vor allem mit AVX), würde die CPU den Rahmen sprengen. Alle Kerne werden bis zum Maximum belastet, d.h. maximale Hitzeentwicklung und maximale Leistungsaufnahme. Vor allem bei Prime95 mit AVX tritt das auf, da dieser Befehlssatz Matrizenoperationen deutlich schneller, aber auch mit erhöhter Leistungsaufnahme durchführen kann. Deshalb gibt es bei teuereren Mainboards die Möglichkeit einen AVX-Multi festzulegen. Wenn AVX benutzt wird, drosselt das Mainboard die CPU auf den eingestellten Takt, meistens reduziert man hier um 300 MHz. Ich könnte mir vorstellen, dass 4.3 GHz in deinem Belastungsszenario mehr als 95 Watt ziehen. Da du das Power Limit nicht explizit deaktiviert hast, muss die CPU also drosseln, in diesem Fall auf 3.8 GHz.

Nun musst du dir überlegen, was du eigentlich genau willst:

Willst du die Turbotakte, die Intel vorgibt bei jedem jeweiligen Lastszenario erreichen, musst du die Grenze für die Leistungsaufnahme deaktivieren. Dann geht er schon mal ein Stück weiter.

Du kannst du dir zusätzlich überlegen, welche Taktrate für dich das optimale Verhältnis aus Leistung und Energieverbrauch darstellt. Die meisten i7s machen die 5 GHz locker mit, da sind dann aber auch gerne mal 180 Watt drin, entsprechende Kühlung vorausgesetzt. Und die fehlt bei dir anscheinend. Du könntest zum Beispiel alle Kerne synchronisieren und einen Multi von 45 einstellen. Dann läuft jeder Kern mit maximal 4.5 GHz, selbst bei Singlecore-Belastung. Das hat allerdings den Vorteil, dass du die VCore selbst einstellen und schrittweise reduzieren kannst. Dadurch würden sich Temperatur und Leistungaufnahme reduzieren.
 
Danke erst mal für die ganzen Tipps.

Interessant, ich habe nun mein BIOS einfach mal auf Stand gebracht (vorher: Aug 2017, jetzt: November 2017) auf dem ASUS Maximus X Hero Board und nur das XMP Profil für den RAM eingestellt sowie die Sprache wieder auf Deutsch umgestellt.

Nun läuft die CPU im Cinebench auf 4,3 GHz. Die Temperaturen sind für eine ungeköpfte 8700k CPU mit BeQuiet Dark Rock 3 (nicht pro) Kühler in Ordnung, siehe Bild.

Im "CPU (Single Core)" Modus von Cinebench taktet die CPU zwischen 4,5 und 4,6 GHz.

Stelle ich in den Win10 Energiesparoptionen von "Ausbalanciert" auf "Höchstleistung" läuft die CPU dauerhaft auf ~4,6 GHz.

Werde nun das ausbalancierte Profil belassen. Mit 4,3 GHz im Multicore Modus und 4,6 GHz im Singlecore kann ich gut leben.

Cinebench2.jpg
 
Zurück