DeZomB schrieb:Genau das würde mich auch Interessieren, wäre schön wenn CB hierzu was sagen könnte.
Das Single-Core Problem ist aber kein Haswell-E oder Broadwell-E Problem, sondern ein Problem der vielen CPU-Kerne. Würde es einen Skylake 8-Kerner geben hätte der mitunter dasselbe Problem.
Das Single-Core Problem tritt auf wenn nur eine große Last auf einem Kern/Thread liegt, in Zusammenhang mit den Energiesparoptionen, welche zumindest unter Windows 7 die relative Gesamtlast betrachten und je nachdem die Kerne hochtakten. Hast du nun 8 Kerne bzw. 16 Threads und ein Thread brauch massiv Leistung sind es im Gesamten nur 6,25% Auslastung (100 / 16), da die CPU dank Energiesparmodus sich aber bei geringer Last runtertaktet, reichen die 6,25% Auslaustung nicht aus damit diese sich voll hochtaktet, darum läuft der Single Thread eben mit geringer Leistung bei 1000Mhz - 2000Mhz.
Der Effekt tritt auch darum verstärkt auf, da z.B. Haswell nicht nur den Single Thread auf die Kerne aufteilt, d.h. er läuft nicht fest auf einem Kern, sondern wandert von Kern zu Kern, wodurch Windows auch nicht direkt eine hohe Leistung erkennt, sondern weil die einzelnen Kerne unabhängig voneinander hochgetaktet werden können. Bei SandyBridge/ IvyBridge z.b. wurden unter Last alle Kerne hochtaktet, während bei Haswell die Kerne separat hochtakten können. Durch das wandern des Threads ist zumindest Windows 7 in seinem hochtakten, wieder auch durch die geringe Gesamtlast, recht langsam und taktet nicht schnell genug den jeweiligen Kern hoch.
Je höher man übertaktet desto schlimmer wird das Single-Core Problem, da er dann noch seltener automatisch hochtaktet.
Das kann sich auch auf die Performance von schnellen PCIe/M.2 SSDs auswirken, wenn hohe Leistung nur durch wenige Threads, also sequenziell, benötigt wird, und die CPU Kerne bei 1200Mhz rumdümpeln.
Unter Windows 7 kann man dem etwas entgegenwirken wenn man das Energiesparprofil "Höchstleistung" wählt. Da taktet die CPU etwas agressiver, oder die minimale CPU Leistung auf 100% setzt, dann taktet die CPU praktisch immer auf max. Takt, erhöht aber auch den Stromverbrauch gut.
Windows 10 soll da aber eigentlich besser mit umgehen können, und das Problem dort nicht mehr so auftreten, hab ich aber nochnicht getestet.
Wäre für mich nun kein Grund gewesen auf Skylake zu wechseln, wenn man einen 6...8...10 Kerner kauft wird man wohl auch Anwendungen haben die diese nutzen können und im Multicore Betrieb gibts das Problem ja weniger bis garnicht. Zumal man es auch Windowstechnisch umgehen kann.
Zuletzt bearbeitet: