IRQL NOT LESS OR EQUAL FEHLER CODE?

computertom  19.03.2024, 18:00

Lass mich mal raten, du hast 32GB G.Skill Flare X5 DDR5-6000 RAM Module eingebaut oder einbauen lassen?

Valcav7 
Fragesteller
 19.03.2024, 18:42

ja

computertom  19.03.2024, 18:26

Hallooooo, noch jemand da der Hilfe Hilfe braucht?

Valcav7 
Fragesteller
 19.03.2024, 18:56

Hatte das 6000 HZ XMP Profil geladen im BIOS, Und nun ein Stresstest gemacht in dem CPU und GPU zu 100% Ausgelastet waren. Ca 5 min PC Absturz.

1 Antwort

Hallo

Der Bluescreen mit dem Fehler Code IRQL_NOT_LESS_OR_EQUAL kann verschieden Ursachen haben.

Früher wurde dieser Fehler von falsch konfigurierter Hardware oder defekter Treiber verursacht. Falsch konfigurierte Hardware ist seit der Einführung der PCI Autokonfiguration fast nicht mehr möglich. Bleibt noch ein BIOS/UEFI Fehler/Bug oder ein defekter Treiber, was aber heutzutage relativ unwahrscheinlich geworden ist.

Du kannst ja mal das BIOS/UEFI aktualisieren, falls noch nicht geschehen und sämtliche Treiber ebenfalls.

Falls das nicht hilft, dann kann der Bluescreen auch auf ein Problem mit dem Arbeitsspeicher hindeuten. Wenn ein Treiber in einen Inkonsistenten Arbeitsspeicherbereich geladen wird, dann kann es auch genau den beschriebenen Bluescreen geben. Das muss aber nicht unbedingt ein Defekt sein.

Deshalb auch meine Nachfrage nach den eingesetzten RAM Modulen.

Hatte das 6000 HZ XMP Profil geladen im BIOS, Und nun ein Stresstest gemacht in dem CPU und GPU zu 100% Ausgelastet waren. Ca 5 min PC Absturz.

Das Problem kann von einem Defekt am Speichersystem verursacht werden, aber auch RAM overclocking kann das Problem verursachen. Und genau das hast du gemacht. Du betreibst XMP MEM overclocking.

Die erreichbare Speichergeschwindigkeit hängt heute nicht mehr allein vom Mainboard und den RAM Modulen ab, so wie früher mal, sondern in besonderem Maß auch vom Prozessor.

Aber der Reihe nach. Fangen wir mit dem Mainboard an und arbeiten wir uns dann langsam zum Prozessor vor.

Laut den Mainboard Spezifikationen des angegebenen B650 AM5 Mainboards, können vom BIOS/UEFI des Mainboards folgende Speicherkapazitäten verwaltet und folgende Speichergeschwindigkeiten am Speichercontroller eingestellt werden:

https://www.msi.com/Motherboard/PRO-B650-S-WIFI/Specification

4x DDR5, Maximum Memory Capacity 256GB
Memory Support DDR5 7200+(OC)/ 7000(OC)/ 6800(OC)/ 6600(OC)/ 6400(OC)/ 6200(OC)/ 6000(OC)/ 5800(OC)/ 5600(OC)/ 5400(OC)/ 5200(OC)/ 5000(OC)/ 4800(JEDEC) MHz
Max. overclocking frequency:
• 1DPC 1R Max speed up to 7200+ MHz
• 1DPC 2R Max speed up to 6000+ MHz
• 2DPC 1R Max speed up to 6000+ MHz
• 2DPC 2R Max speed up to 5400+ MHz
Supports Dual-Channel mode
Supports non-ECC, un-buffered memory
Supports AMD EXPO
  • 1DPC 1R = Single/Dual Channel mit 1 DPC (Dimm per Channel) und 1R (Single Rank) RAM Module
  • 1DPC 2R = Single/Dual Channel mit 1 DPC (Dimm per Channel) und 2R (Dual Rank) RAM Module
  • 2DPC 1R = Single/Dual Channel mit 2 DPC (Dimm per Channel) und 1R (Single Rank) RAM Module
  • 2DPC 2R = Single/Dual Channel mit 2 DPC (Dimm per Channel) und 2R (Dual Rank) RAM Module

Dann gibt es noch ein paar interessante Hinweise:

  • JEDEC - entspricht den offiziellen JEDEC Spezifikationen für DDR5 RAM ohne MEM overclocking, wonach sich auch die Prozessor Spezifikationen richten
  • (OC) = overclocking
  • Max. overclocking frequency: - das sind die durch übertakten des Speichercontrollers maximal erreichbaren Speichergeschwindigkeiten, die entsprechend der Bestückung mit Speicherbänken zugeordnet sind

Die Angaben in den Mainboard Spezifikationen sind aber, wie immer wieder irrtümlich angenommen wird, keine garantiert erreichbaren Speichergeschwindigkeiten, sondern da steht nur, welche Speichergeschwindigkeiten, vom BIOS/UEFI des Mainboards, am Speichercontroller eingestellt werden können, inklusive den Speichergeschwindigkeiten, die nur mit übertakten des Speichercontrollers erreicht werden können, mehr steht da erst mal nicht.

Speichergeschwindigkeiten die nur via overclocking erreicht werden können, die werden in den Mainboard Spezifikationen für gewöhnlich wie folgt gekennzeichnet: (OC), (O.C.), (by A-XMP OC Mode) oder (EXPO)

Deshalb bedeuten die Angaben in den Mainboard Spezifikationen auch nicht, das der Speichercontroller wie selbstverständlich mit allen einstellbaren Speichergeschwindigkeiten laufen muss, vor allem nicht mit den Speichergeschwindigkeiten, die nur mit übertakten des Speichercontrollers erreichbar sind.

Der Speichercontroller befindet sich nun aber im Prozessor und nicht irgendwo auf dem Mainboard und auch nicht in den RAM Modulen. Und dort im Prozessor wird nun die Speichergeschwindigkeit vom BIOS/UEFI eingestellt und nicht irgendwo auf dem Mainboard und auch nicht an den RAM Modulen selbst. Der Speichertakt ergibt sich dann erst aus der Anzahl der Zugriffe pro Sekunde auf den RAM. Ansonsten ist der RAM selbst auch nicht getaktet und läuft auch nicht selbständig mit irgendeiner Geschwindigkeit. Deshalb ist es aber auch der Prozessor, der maßgeblich für die tatsächlich erreichbare Speichergeschwindigkeit verantwortlich ist und nicht allein das Mainboard und die RAM Module.

Die RAM Module müssen dann aber selbst auch noch mit der am Speichercontroller eingestellten Speichergeschwindigkeit mithalten können. Sie müssen also auch für die am Speichercontroller eingestellte Speichergeschwindigkeit ausgelegt sein. Das wird durch die Speicherprofile vorgegeben, welche die RAM Module mitbringen und nach deren Vorgaben der Speichercontroller, in dem eingesetzten Prozessor, vom BIOS/UEFI, konfiguriert wird.

Zu diesen Speicherprofilen gehört auch das XMP bzw. EXPO. Das XMP bzw. EXPO wird von XMP bzw. EXPO overclocking RAM Module mitgebracht und kann dann im BIOS/UEFI ausgewählt und aktiviert werden. Diese RAM Module werden dann selbst auch erst via XMP, bzw. EXPO, auf ihre vorgesehene Geschwindigkeit übertaktet. Die Speichergeschwindigkeit wird aber auch dafür am Speichercontroller im Prozessor eingestellt und nicht an den RAM Modulen selbst.

So rum wird ein Schuh daraus.

Warum MSI hier bereits DDR5-5000 Tempo mit (OC) kennzeichnet erschließt sich mir aber auch nicht so ganz, denn eigentlich ist es erst über DDR5-5200 Tempo hinaus overclocking, weil sich diese Angabe auf den Speichercontroller im Prozessor beziehen sollte, da die Speichergeschwindigkeit an diesem eingestellt wird und nicht irgendwo auf dem Mainboard oder an den RAM Modulen selbst.

Der Speichercontroller in dem Ryzen 5 7500F AM5 Prozessor ist aber, genau wie bei allen anderen Ryzen Serie 7000/8000G AM5 Prozessoren auch, erst mal für den Betrieb mit bis zu DDR5-5200 RAM Modulen ausgelegt, bei Bestückung mit einer Speicherbank (Rank) pro Speicherkanal. Das kann auch in den Spezifikationen jedes Prozessors nachgelesen werden.

https://www.amd.com/en/product/13551

Max Memory Speed:
2x1R - DDR5-5200
2x2R - DDR5-5200
4x1R - DDR5-3600
4x2R - DDR5-3600
  • 2x1R - Dual Channel mit 2 Single Rank (1R) RAM Module
  • 2x2R - Dual Channel mit 2 Dual Rank (2R) RAM Module
  • 4x1R - Dual Channel mit 4 Single Rank (1R) RAM Module
  • 4x2R - Dual Channel mit 4 Dual Rank (2R) RAM Module

Für Speichergeschwindigkeiten jeweils darüber hinaus, die dann auch mit schnelleren RAM Modulen genutzt werden können, wird zwangsweise auch der Speichercontroller in dem eingesetzten Prozessor übertaktet, was funktionieren kann, was aber nicht vorab garantiert funktionieren muss und was die Lebenserwartung der übertakteten Komponenten etwas verringert. Das würde dann Speichercontroller, also den Prozessor, und die XMP overclocking RAM Module betreffen. Auf AMD EXPO RAM Module, die mit der AM5 Plattform eingeführt wurden, trifft das Gleiche zu.

Außerdem sinkt die maximal erreichbare Speichergeschwindigkeit, je mehr Speicherbänke (Rank) pro Speicherkanal eingesetzt werden. Das liegt an der Mehrbelastung des Speichercontrollers durch mehr Speicherbänke und an den physikalischen Eigenschaften des Speicherbusses im Hochfrequenzbereich. Vereinfacht lässt sich sagen, das mit zwei RAM Modulen höhere Speichergeschwindigkeiten erreichbar sind, wie mit vier RAM Modulen. Das sollte vor allem bei MEM overclocking beachtet werden.

Eine Speicherbank ist aber nicht immer gleich ein RAM Modul. Es gibt Single Rank RAM Module, da entspricht eine Speicherbank einem kompletten RAM Modul und es gibt RAM Module auf denen sind bereits zwei Speicherbänke untergebracht. Das sind dann Dual Rank RAM Module. Dabei verhält sich ein Dual Rank RAM Modul in etwa so, wie zwei eingesetzte Single Rank RAM Module in Single Channel Konfiguration.

Deshalb ist es auch wahrscheinlicher, das auf einem AM5 Mainboard mit 4 RAM Slots, 4 DDR5-5200 RAM Module Funktionieren werden, als 4 RAM Module mit höheren Speichergeschwindigkeiten, was dann die Möglichkeiten beim RAM aufrüsten einschränkt oder zumindest verkompliziert.

Dabei spielt es auch keine Rolle, welche noch so hohe Speichergeschwindigkeit vom BIOS/UEFI des Mainboards, am Speichercontroller im Prozessor, eingestellt werden können und für welche noch so hohe Speichergeschwindigkeit die RAM Module ausgelegt sind, denn wenn der Prozessor bei dem MEM overclocking nicht mitspielt, dann is trotzdem Essig.

Ob und wie hoch sich der Speichercontroller in einem bestimmten Prozessor übertakten lässt, kann auch nicht vorhergesagt werden, denn das ist abhängig von den individuellen Eigenschaften jedes einzelnen Prozessors, auch aus der gleichen Serie. Der eine kann mehr und der andere halt nicht. Das heißt, das selbst wenn das MEM overclocking bei anderen Funktioniert, das nicht daraus geschlossen werden kann, das es in jedem weiteren Fall genauso sein muss.

Und gerade der kleine Ryzen 5 7500F Prozessor dürfte kein all zu großes overclocking Potential bieten.

Die Mainboards wurden zwar mit den in den jeweiligen Spezifikationen angegebenen Speichergeschwindigkeiten erfolgreich getestet und die RAM Module die das geschafft haben sind jetzt auch in der Memory Support Liste (QVL) zu dem jeweiligen Mainboard zu finden, aber für diese Tests verwenden die Mainboard Hersteller speziell selektierte Engineering Sample Prozessoren. Prozessoren für den Endkundenmarkt schaffen diese Speichergeschwindigkeiten in aller Regel nicht oder nur selten und auch nicht unter Garantie mit den RAM Modulen aus den Memory Support Listen. Auch mit diesen RAM Modulen werden die angegebenen Speichergeschwindigkeiten nur dann erreicht, wenn der eingesetzte Prozessor dabei mitspielt, das ist die Bedingung daran.

Wenn nun, für entsprechend schnelle RAM Module, eine höhere Speichergeschwindigkeit via XMP bzw. EXPO eingestellt wird, als der Prozessor nativ unterstützt, also ohne übertakten des Speichercontrollers und der Rechner sollte dann instabil laufen oder gar nicht mehr starten, nachdem das XMP bzw. EXPO von den RAM Modulen im BIOS/UEFI aktiviert wurde, dann funktionierte das einfache MEM overclocking via XMP bzw. EXPO nicht, weil die Einstellungen durch das XMP bzw. EXPO zu viel des Guten für den Prozessor sind.

In dem Fall müsste zum einstellen der Speichergeschwindigkeit manuell eingegriffen werden. Möglicherweise stehen auch mehrere XMP oder EXPO Speicherprofile zur Auswahl, wovon eines vielleicht funktioniert. Ansonsten muss die Speichergeschwindigkeit, bei aktiviertem XMP bzw. EXPO, zusätzlich manuell soweit gedrosselt werden, bis der Prozessor stabil damit arbeitet oder die Speichergeschwindigkeit, die Timings und die RAM Modulspannung werden komplett manuell eingestellt. Viel Spaß dabei.

Da overclocking, durch den höheren Takt und der damit verbundenen Erhöhung der Spannung der übertakteten Komponenten, den Effekt der Elektromigration verstärkt, altern übertaktete Komponenten schneller, was in dem Fall den XMP bzw. EXPO MEM overclocking RAM betreffen würde und den Speichercontroller in dem Prozessor. Genaue Vorhersagen kann aber auch nicht dazu machen.

https://de.wikipedia.org/wiki/Elektromigration

Durch overclocking kann der Rechner außerdem auch instabil werden oder gar nicht mehr funktionieren. Siehe auch da:

https://www.heise.de/meinung/Bit-Rauschen-der-Prozessor-Podcast-Uebertakten-nuetzlich-oder-gefaehrlich-7464285.html?wt_mc=nl.red.ho.ho-nl-newsticker.2023-06-21.link.link

Auch deshalb rate ich von overclocking ab.

Wenn du dich trotzdem an MEM overclocking versuchen möchtest, mit Speichergeschwindigkeiten außerhalb der CPU Spezifikationen, um diese Speichergeschwindigkeiten mit entsprechend schnellen XMP bzw. EXPO RAM Modulen nutzen zu können und eventuell auch mit mehr als zwei RAM Modulen, dann kannst du das gerne machen, mit allen Problemen die sich daraus ergeben können. Das ist dann aber deine Entscheidung und nicht meine Empfehlung.

mfG computertom

Valcav7 
Fragesteller
 19.03.2024, 19:23

Holy Moly, Erstmal danke für die Hilfe. Muss mir das alles jetzt punkt für punkt druchlesen.

1
computertom  19.03.2024, 19:27
@Valcav7

Ich hatte noch vergessen die SSD zu erwähnen, denn darauf liegt u.a. auch die Arbeitsspeicher Auslagerungsdatei von Windows. Ein Fehler auf der Festplatte kann also auch den Bluescreen verursachen. Deshalb müsstest du u.U. auch die Festplatte auf Fehler prüfen und auch den S.M.A.R.T. Staus auslesen, mit z.B. CrystalDiskInfo.

Ich tippe aber trotzdem schon mal auf ein MEM overclocking Problem.

0
Valcav7 
Fragesteller
 19.03.2024, 19:32
@computertom

RAMM hab ich auf einen Defekt überprüft und es ist nichts bei raus gekommen, Habe nun XMP Profil wieder auf Standard gestellt. Und nochmal Stresstest gemacht und lief Stabil. kein Absturz.

0
computertom  19.03.2024, 19:35
@Valcav7

Na dann weißt du ja Bescheid, wobei das jetzt ein bisschen kurz war, für einen Aussagekräftigen Stresstest. Teste mal noch ein bisschen.

1
Valcav7 
Fragesteller
 19.03.2024, 19:47
@computertom

Ca. 10 min war der Test. Würde zwar jetzt auch nicht davon ausgehen das ich mein Problem damit zu 100% behoben habe. Aber ist schon ein kleines Anzeichen das es wohl daran liegen könnt.

0