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
)
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.