Asus Z370 Bios/MCE Bug?

Neoplex

Kabelverknoter(in)
Hallo liebe Community,

Zunächst erst mal meine Hardware:

I7 8700K (ungeköpft)
Asus ROG Strix Z370 F-Gaming
32 GB Corsair Vengeance RGB Pro 3200 CL16 (4x8GB Kit)
Corsair H150i Pro Aio-Wakü
Bequiet Dark Base 700 Gehäuse
600W Netzteil (Marke gerade nicht bekannt)

Folgendes Problem tritt seit einiger Zeit bzw. seit einem Bios-Update auf, was sich allerdings durch neuere Updates nicht verbesserte.
Aktiviere ich im Bios das XMP Profil und klicke auf "Nein" da ich die CPU erst mal nicht übertakten möchte und gehe ins Windows, liegen teilweise im Idle über HWInfo 1.344 Vcore an.
Komischerweise habe ich wenn ich MCE aktiviere im Idle nur 1,264-1,296. Außerdem scheint die MCE Funktion nicht zu funktionieren oder habe ich hier was falsch verstanden???

MCE inaktiv - CPU läuft auf 3,7 Ghz wenn die CPU voll belastet wird und im normalbetrieb je nach Belastung abgestuft auf die Kernbelastung.
MCE aktiv - CPU läuft auf 4,3 Ghz unter Vollast und kann alle Kerne bei Normalbetrieb durch den Turbo auf 4,7 boosten. Hier ebenfalls auch im Normalbetrieb taktung je nach Belastung der Kerne.

Diese Abstufungen durch Belastung der Kerne funktioniert komischerweise ebenfalls nicht richtig... die rennt immer mit 4,3 oder 4,4. Wenn CPU belastet wird im Game oder durch Programme dann 4,3 und im Idle meist 4,4 oder weniger aber max takt ist 4,4.
4,7 Ghz erreiche ich nur wenn ich bei Core Ratio von Auto/ByCore auf Sync all Cores wechsel, allerdings geht da meine Vcore ins jenseits ohne dass ich es manuell anpasse.

Alle aktuellen Treiber von der Asus Homepage sowie Bios Version installiert.

Falls ich hier falsch liege bitte klärt mich auf bzw. was ist hier mit diesem Mainboard los?

Danke für eure Feedbacks.


PS: Seit einiger Zeit kanckt mein Sound bei Videos und Windows Sounds, nicht immer aber oft. In Games komischerweise nicht, was dennoch sehr nervig ist. Manchmal hört es sich an wie wenn der Soundchip nicht genug Strom bekommt.
Spiele schon mit dem Gedanken das Board zu Asus einzuschicken, da noch Garantie bis 06/2020.
 
Zuletzt bearbeitet:
MCE = Multi Core Enhancement

Mit dieser Option hast du drei Einstellungen.
AUTO | Aktiviert | Deaktiviert.

Ashampoo_Snap_2019.12.28_22h26m49s_001_.png

AUTO = Ist eine von Asus Optimiertes Kern verhalten, ähnlich was die Intel Spezifikation auch macht.
Deaktiviert = Die Intel Spezifikation wird eingehalten.
Aktiviert = Es wird auf jeden Kern der Turbo Boost angewendet.

Die Intel Spezifikation lässt den Turbo Boost nur dann auf einzelne Kerne zu wenn nicht alle Kerne ausgelastet sind und es wird normalerweise auch das TDP von 95 Watt gehalten.
Das ganze wird hier gut beschrieben: Intel Coffee Lake: Das sind die Taktfrequenzen der 6-Kern-CPUs - Allround-PC.com

Beim Asus Optimiertem werden die 95 Watt nicht mehr gehalten, aber es wird immer noch wie im vorherigem Fall ein Turbo Boost anliegen. Wie genau diese aber Asus Optimiert kann ich dir nicht genau sagen. Zumindest wird hier dem Prozessor erlaubt auch eine hohe Leistungsaufnahme halten zu können.

Wenn du das ganze einschaltest dann taktest du auf alle Kerne mit 4,7 GHz und das TDP wird auch nicht mehr begrenzt.

Natürlich muss dann auch die Spannung höher anliegen, da es OC mit einem Multiplikator von 47 auf alle Kerne gleich kommt und das System sonst instabil laufen würde. Daher liegt dann in so einem Fall auch eine viel höhere Auto Spannung an. Natürlich kannst du selbst die genaue Spannung was der Prozessor unter Last haben muss ermitteln und selbst bestimmen. Vielleicht kommst du dann mit etwas weniger Spannung mit dem selben Takt aus.

In diesem Sinn ist es kein Bug, sondern genau das was Asus und Intel vorgeben und zur Verfügung stellen.

Mit Mainboards anderer Hersteller hättest du solch eine Option auch, nur bekommst du dort mit Stock direkt alles hoch gesetzt und dein Prozessor würde direkt alles raus hauen was er kann. Das ganze auf Stock zu stellen was wir aus der Vergangenheit kennen verlangt dann auch das du dich mit dieser Materie auseinander setzt und auch alles selbst im Bios manuell zurück stellst damit die Intel Spezifikationen gehalten werden.

Eingebundener Inhalt
An dieser Stelle findest du externe Inhalte von Youtube. Zum Schutz deiner persönlichen Daten werden externe Einbindungen erst angezeigt, wenn du dies durch Klick auf "Alle externen Inhalte laden" bestätigst: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt.
Für mehr Informationen besuche die Datenschutz-Seite.
 
Zuletzt bearbeitet von einem Moderator:
Vielen dank für die Erklärung.
Bei meinem board kann ich nur auto und disabled einstellen. Sprich auto entspricht dann so zu sagen wie aktiviert und es sollten ja eigentlich alle sperren gelöst sein. Wie schon gesagt... egal ob auf auto oder deaktiviert. Am takt ändert sich gar nichts. Taktet im win betrieb max auf 4,4 und unter volllast 4,3. Nur die vcore ändert sich. Ebenfalls taktet die cpu nach kurzer zeit unter auslastung mit prime95 runter auf 4,2/4,1, egal ob mce auf auto oder deaktiviert. Leider kann ich auf dem board kein flashback auf die biosversion machen die bei kauf drauf war um dies zu testen. Als ich den pc neu hatte, hat das alles noch funktioniert und durch ein dummes bios update hat alles angefangen rumzuspinnen. Ebenfalls ist hier das soundknacken aufgetreten. Ebenfalls habe ich an den microfon frontanschlüssen vom gehäuse keine funktion bzw. Man hört nur bei aufnahme ein dauerpiepen. Für mich hört sich das ganz nach einem defekt an oder so.

Kann auch gern mal ein video machen und hier reinstellen wie sich die cpu so verhält im windowsbetrieb und unter volllast falls dies gewünscht ist.
 
So, ich habe nun 4 Videos erstellt. Bitte schaut euch mal diese an. Ich glaube da läuft irgendwas nicht rund.
Komischerweise taktet die CPU bei Video 3 bis auf 4,6 im idle, obwohl MCE deaktiviert.
Freue mich auf Feedback.

Video 1: Default - no XMP - MCE yes
YouTube

Video 2: Default - no XMP - MCE no
YouTube

Video 3: XMP yes - MCE no
YouTube

Video 4: XMP yes - MCE yes
YouTube
 
Zuletzt bearbeitet:
Du solltest dir mal diesen Artikel mal durchlesen.
Coffee Lake: Wie schnell der Core i7-8700 ist, kommt ganz drauf an - ComputerBase

Denn das ganze hat mit dem Intel Turbo Boost was zu tun und diese kommt nur dann zustande wenn der Prozessor nicht voll ausgelastet ist. Mit Last auf alle Kerne taktet der Prozessor mit dem niedrigstem Takt von 4,3 GHz. Wenn er dann noch weiter runter kommt kann es mit einem Power Limit zu tun haben oder wenn ein AVX-Offset gesetzt ist. Den Prime95 nutzt auch AVX wenn es nicht abgeschaltet wird. Und stellt z.B. dein Bios ein AVX-Offset von 2, dann würde sobald AVX verwendet wird 200 MHz runter getaktet werden.

Allerdings verstehe ich nicht wieso du kein MCE aktivieren kannst.
Setzt mal dein Bios zurück und schaue dann wie es läuft. Zum zurück setzen die Batterie entnehmen oder die zwei Pins (Jumper) die dazu vorgesehen sind kurz überbrücken.

Die Spannung wird ja automatisch vom Bios eingestellt und da sehe ich jetzt nichts besonderes dran. Falls du noch weniger Spannung anliegen haben möchtest musst du diese selbst bestimmen und auf Stabilität des Systems auch testen.

Das du aber MCE nicht aktivieren kannst ist nicht schlimm, denn das setzen des Muliplikator auf 47 ist das selbe.
Dann wird natürlich die Auto Spannung auch höher liegen, da alle Kerne auf 4,7 GHz mehr Spannung haben müssen. Sonst würde das System instabil werden und weniger Spannung kannst auch hier selbst ermitteln.

Ansonsten auch mal den Asus Support anschreiben, denn die können dir auch mit einem Bios aushelfen, was sie ggf. nicht öffentlich eingestellt haben.

PS... nach meinem Wissen hat das Board ehe keine USB BIOS Flashback Funktion.
Sofern dieses gemeint war.
 
Vielen Dank für deine Infos.
Die Taktraten an sich habe ich schon soweit verstanden und verstehe, dass es ein Powerlimit gibt, verstehe nur nicht warum die CPU mit manchen Einstellungen anders reagiert.
z.B. dass ohne MCE höhere Vcore anliegt wie mit MCE, dass das MCE allgemein nicht funktioniert und nur Auswirkung auf die Vcore hat.
Definitiv läuft das Bios nicht so wie es sein sollte. Dazu kommt, dass nach einem Bios Update Probleme mit dem Sound aufgetreten sind.
Denke ich werde mich mal diesbezüglich an den Asus Support wenden, wobei ich mir hier keine großen Hoffnungen mache, denn meine letzte Anfrage bei denen war wie wenn ich mit meinem Kater darüber gesprochen habe.
Konnten mir zu meinen Fragen keine Antworten geben.

Werde mich mal an den Händler wenden, der mir den PC zusammengebaut hat, die sollen das ganze dann mit Asus klären und auf Garantie einschicken.

Ja, leider hat dieses Board keine Flashback Funktion, was ich auch nicht ganz nachvollziehen kann, denn so eine Funktion würde vieles einfacher machen.
 
Normalerweise sollte wenn MCE deaktiviert ist der Intel Turbo Boost anliegen und das Power Limit wird auf 95 Watt beschränkt und mit Auto Einstellung müsste zwar auch der Intel Turbo Boost anliegen, aber es wird auch der Bus etwas mit übertaktet was dann nicht mehr genau 100 MHz sind und das Power Limit aufgehoben. Ist dann halt eine Asus Optimierte Einstellung.

Kann aber nur von dem ausgehen wie es bei mir läuft, aber ich habe nicht das selbe Board, daher kann ich zu deinem Verhalten des Boards nichts weiter zu sagen. Bei mir habe ich das Z390 Hero Board verbaut, was so ganz gut läuft. Aber ich nutze ehe eigenes OC, daher ist mir das MCE nicht wichtig, da ich es nicht nutze.
 
Okay Danke erst mal für deine Infos. Habe trotzdem irgendwie das Gefühl, mit dem Board oder Bios stimmt etwas nicht. Was mir auch aufgefallen ist, wenn ich sync all cores einstelle und Auto/47 eintippe, laufen die Kerne nur unter last synchron aber sobald er in den idle kommt, laufen die Kerne nicht mehr synchron. Temperaturen waren alle top und hab der CPU erlaubt so viel Strom zu holen wie benötigt wird.

PS: Wäre nett wenn sich mal hier der Asus Support (Wheity) meldet und mit mir die Problematik begutachtet.
 
Weil ein Prozessor nicht immer 100% bringen muss und es dann noch mit ankommt ob das Energiesparen in Windows aktiv ist, dann taktet der Prozessor auch runter wenn er nichts zu tun hat. Damit der Prozessor immer den vollen Takt beibehält muss das Energiesparen auf Hochleistung gesetzt sein.
 
Das ist mir schon klar, dass die CPU sich heruntertaktet aber wenn ich im Bios Sync all Cores einstelle, dann sollten sich doch alle Kerne mit dem gleichen Takt runtertakten und nicht 1 Kern z.B. 3,8 3 andere 4,7 und 2 dann irgend ein anderer Takt oder? Wenn es sich runtertaktet dann sollten alle 6 Kerne 800 mhz oder 2 ghz haben je nach dem wieviel leistung benötigt wird oder bedeutet sync all nur, dass alle kerne unter last auf 4,7 ghz takten und ansonsten machen die kerne was sie wollen und bleiben nicht synchron. Wenn das so ist dann versteht aber asus was anderes von synchron...
 
Sobald das Energiesparern aktiv ist Taktet jeder Kern nur soweit hoch wie es notwendig ist und dann ist es vollkommen normal das nicht alle Kerne gleichermaßen Takten. Ist auch in diesem Sinn egal, da es sich dann auch um Idle handelt und die volle Leistung nicht immer anliegen muss. Das sollte aber dann unter Last nicht mehr sein und wenn doch habe ich bereits schon genug dazu geschrieben weshalb es dann sein kann.
 
Das ist mir schon klar, dass die CPU sich heruntertaktet aber wenn ich im Bios Sync all Cores einstelle, dann sollten sich doch alle Kerne mit dem gleichen Takt runtertakten und nicht 1 Kern z.B. 3,8 3 andere 4,7 und 2 dann irgend ein anderer Takt oder? Wenn es sich runtertaktet dann sollten alle 6 Kerne 800 mhz oder 2 ghz haben je nach dem wieviel leistung benötigt wird oder bedeutet sync all nur, dass alle kerne unter last auf 4,7 ghz takten und ansonsten machen die kerne was sie wollen und bleiben nicht synchron. Wenn das so ist dann versteht aber asus was anderes von synchron...

Du stellst nur den max. Leistungszustand ein.
Die Option "sync all cores" hat nix mit einem synchronen Takt der Kerne zutun, sondern steht einfach nur für gleichen/synchronen maximalen Multiplikator aller Kerne.
Ist im Endeffekt dasselbe, wie wenn du bei "per core" überall den gleichen Multiplikator eintragen würdest.

Was stört dich eigentlich daran, dass die Kerne nicht synchron takten?
Oder was ist deiner Meinung nach der Sinn davon, dass bspw. bei Last auf einem Kern alle Kerne hochtakten, obwohl es gar nicht nötig ist?
 
Grundsätzlich stört mich nichts daran, nur verstehe ich unter sync all cores halt eben dass es dauerhaft synchron läuft, denn so ist ja diese Funktion eigentlich unnötig. So wie du schon sagtest, kann ich ja dann auch gleich per Core nehmen, denn da werden auch dann nur die Kerne voll ausgelastet die eben grad benötigt werden.
Mein Gedanke war, dass dadurch die "Last" auf die Kerne verteilt wird... kann auch sein dass mein Gedanke hier total in die falsche Richtung schweift.... aber wenn ihr sagt, dass das alles so seine Richtigkeit hat, dann möchte ich da gar nichts weiter in Frage stellen.
 
So wie du schon sagtest, kann ich ja dann auch gleich per Core nehmen, denn da werden auch dann nur die Kerne voll ausgelastet die eben grad benötigt werden.
Das ist auch wieder Falsch, es werden weiterhin alle Kerne genutzt nur wird hier per Kern genauso der max. anliegende Takt bestimmt der mit GERINGER Last anliegen soll. Wird der Prozessor voll ausgelastet, dann wird der niedrigste Takt für alle Kerne verwendet. Im Grunde das selbe was Intel schon mit seinem Turbo Boost auch macht.
 
hmm... okay. Denke ich hab es so halbwegs kapiert. Dann werd ich jetzt mal schauen dass ich mein System unter sync all cores mit multi 47 stabil bekomme mit manuellem oc. Derzeit rennt er mit vcore 1,215 und unter Last schwankt er auf 1,2 - 1,216 V. Mal sehn ob das läuft.
 
Grundsätzlich stört mich nichts daran, nur verstehe ich unter sync all cores halt eben dass es dauerhaft synchron läuft, denn so ist ja diese Funktion eigentlich unnötig. So wie du schon sagtest, kann ich ja dann auch gleich per Core nehmen, denn da werden auch dann nur die Kerne voll ausgelastet die eben grad benötigt werden.
Mein Gedanke war, dass dadurch die "Last" auf die Kerne verteilt wird... kann auch sein dass mein Gedanke hier total in die falsche Richtung schweift.... aber wenn ihr sagt, dass das alles so seine Richtigkeit hat, dann möchte ich da gar nichts weiter in Frage stellen.

Was ist denn so schwer daran zu verstehen, dass es nur darum geht, den gleichen/synchronen max. Multi für alle Kerne auszuwählen?


Wie stellst du dir denn das Verteilen der Last vor?
Wenn ein Kern hochtaktet, verursacht eine Aufgabe auf dem Kern gerade Last auf diesem, wodurch der Kern hochtaktet.
Wenn ein Prozess Last auf mehreren Kernen verursacht, takten die entsprechenden Kerne hoch.
Wie soll da was verteilt werden?
 
Zurück