WEHA-Fehler und ID-Zuordnung

Togal

Cadet 2nd Year
Registriert
Nov. 2022
Beiträge
24
Hallo liebe Leute,

ich bin gerade wieder an Optimierungen mit dem CO. Nun erhalte ich die bekannten WEHA-Fehler. Wie ordne ich die Prozessor ID der WEHA-Meldung den physikalischen 8 Kernen zu. Dafür gibt es ja zwei Möglichkeiten:

Variante 1:

Prozessor 0 -> ID 0 & ID 1
Prozessor 1 -> ID 2 & ID 3
Prozessor 2 -> ID 4 & ID 5
Prozessor 3 -> ID 6 & ID 7
Prozessor 4 -> ID 8 & ID 9
Prozessor 5 -> ID 10 & ID 11
Prozessor 6 -> ID 12 & ID 13
Prozessor 7 -> ID 14 & ID 15

Variante 2:

Prozessor 0 -> ID 0 & ID 8
Prozessor 1 -> ID 1 & ID 9
Prozessor 2 -> ID 2 & ID 10
Prozessor 3 -> ID 3 & ID 11
Prozessor 4 -> ID 4 & ID 12
Prozessor 5 -> ID 5 & ID 13
Prozessor 6 -> ID 6 & ID 14
Prozessor 7 -> ID 7 & ID 15

Weiß das von Euch jemand sicher?
 
Kommt halt auch immer auf das negative Offset an, welche CPU man da auslotet und wieviele es bringt.

Wenn es ein 5800x3D ist wie bei mir, geb ich mir den Spaß garnicht mehr un bin einfach von -25 allcore ( was anderes macht bei der CPU null Sinn zeitlich und von der Ersparnis her ) auf -20 und weg waren die WHEA.

Gerade die ID Zuordnung... mhm. Schwierig, da da auch diverse Programme andere Nummern verteilen.
 
Ja, das ist richtig, mit -20 würde er sicher gut laufen. Es ist ein 5700X und ich glaube die Prozessor-APIC-ID sollte in Windows immer gleich bleiben. Ich mache das ganze jetzt ohne SMT. Wahrscheinlich ist Variante 2 die richtige Zuordnung ... .
 
Zuletzt bearbeitet:
Damit es hier auch eine Lösung gibt kann ich nun sagen es ist Variante 2.

Prozessor 0 -> ID 0 & ID 1
Prozessor 1 -> ID 2 & ID 3
Prozessor 2 -> ID 4 & ID 5
Prozessor 3 -> ID 6 & ID 7
Prozessor 4 -> ID 8 & ID 9
Prozessor 5 -> ID 10 & ID 11
Prozessor 6 -> ID 12 & ID 13
Prozessor 7 -> ID 14 & ID 15

Ein Test ohne SMT ergibt die Zuordnung:

Prozessor 0 -> ID 0
Prozessor 1 -> ID 1
Prozessor 2 -> ID 2
Prozessor 3 -> ID 3
Prozessor 4 -> ID 4
Prozessor 5 -> ID 5
Prozessor 6 -> ID 6
Prozessor 7 -> ID 7

Ohne SMT zu testen macht keinen Sinn, da der Prozessor mit SMT dann nicht zwangsweise stabil läuft (das ist soweit bekannt).

Der Core Cycler hat bei mir keine guten Ergebnisse geliefert. Im Grunde blieb mir nur die Einstellungen im Curve Optimizer nach den WEHA-Meldungen und der bevorzugten Anwendung (FEM-Berechnung).
 
Togal schrieb:
Der Core Cycler hat bei mir keine guten Ergebnisse geliefert. Im Grunde blieb mir nur die Einstellungen im Curve Optimizer nach den WEHA-Meldungen und der bevorzugten Anwendung (FEM-Berechnung).

Dann hast du den corecycler aber auch nicht zusätzlich mit AVX2 genutzt.
Meine Empfehlung ist avx2 24h (8 Kerner - 48h beim 16 Kerner) ohne Fehler hinzubekommen und danach testen wie hoch der coreboost mit SSE geht (8 -> 24h, 16 -> 48h). Bei den 7000ern gehts gar nichtmehr anders.

Und WHEA hab ich bei der Methode nur gesehen wenn der Infinity Fabric zu hoch war oder falsch mit den anderen Spannungen rumgefuhrwerkt worden ist.
 
Togal schrieb:
Prozessor 0 -> ID 0 & ID 1
Hast du schon mal ein "ID 0" gesehen?
Ich schaue in die Windows Ereignisanzeige unter "System" - "WHEA-Logger".

Wenn dort "ID:3" (ungerade Zahl) angegeben ist runde ich wegen SMT auf "4" auf und teile durch 2. Der zweite CPU Kern ist dann zu stark untervoltet.

Wenn dort "ID:2" (gerade Zahl) angegeben ist, teile durch 2. Der erste CPU Kern ist dann zu stark untervoltet.

Wenn dort "ID:1" (ungerade Zahl) angegeben ist runde ich wegen SMT auf "2" auf und teile durch 2. Der erste CPU Kern ist dann zu stark untervoltet.

Bisher bin ich damit gut zurechtgekommen.
 
Die Zuordnung der APIC ID kann man sich über CPU-Z ausgeben lassen:
  1. CPU-Z öffnen
  2. Dropdown neben Tools auswählen
  3. Report als TXT speichern
In dem Report findet man dann die Zuordnung der APIC ID zum entsprechenden Core/Thread. Mir hat es geholfen und vielleicht hilft es auch dem ein oder anderen.
 
Zurück
Oben