PC startet nicht wenn alle RAM Slots belegt?

Homer80  30.01.2024, 15:47

Wo hast du gesehen dass es am RAM liegt?

RoyalMilser 
Fragesteller
 30.01.2024, 15:50

Das war ganz und gar nicht eindeutig. Es ist mir nur durch herumprobieren aufgefallen. Ich glaube ich hatte so einen ähnlichen Fehler vor Jahren schonmal.

Homer80  30.01.2024, 15:51

Und hast du alle Updates gemacht?

RoyalMilser 
Fragesteller
 30.01.2024, 15:53

ne eigentlich gar keine xD

aber es lief bis dato immer alles problemlos, von demher ist das für mich eher nicht naheliegend. Könnte aber trotzdem sein.

3 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Hallo

Als erstes solltest du ausprobieren, ob die beiden zusätzlichen RAM Module, ohne die alten RAM Module, in den Slots 2 & 4 funktionieren, um zu testen, ob eines oder beide neuen RAM Module defekt sind oder nicht. Wenn die beiden zusätzlichen RAM Module ebenfalls in den RAM Slots 2 & 4 funktionieren, dann sind wenigstens schon mal die RAM Module OK.

Dann könntest du ein BIOS/UEFI Update probieren, womit möglicherweise die Speichererkennung verbessert wird.

Wenn auch das nicht hilft, dann könnte es sein, das mit deinem Prozessor kein so hohes MEM overclocking möglich ist, wenn 4 RAM Module eingesetzt werden.

Die erreichbare Speichergeschwindigkeit hängt heute nicht mehr allein vom Mainboard und den RAM Modulen ab, so wie früher mal, sondern auch vom Prozessor und zwar vorrangig von diesem.

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 B550 AM4 Mainboards, können vom BIOS/UEFI des Mainboards folgende Speicherkapazitäten verwaltet und folgende Speichergeschwindigkeiten am Speichercontroller eingestellt werden:

https://de.msi.com/Motherboard/B550-GAMING-GEN3/Specification

Supports DDR4 1866/ 2133/ 2400/ 2667/ 2800/ 2933/ 3000/ 3066/ 3200 MHz by JEDEC
Supports DDR4 2667/ 2800/ 2933/ 3000/ 3066/ 3200/ 3466/ 3600/ 3733/ 3866/ 4000/ 4133/ 4266/ 4400+ MHz by A-XMP OC MODE
  • by JEDEC - entspricht den offiziellen JEDEC Spezifikationen für DDR4 RAM ohne MEM overclocking, wonach sich auch die Prozessor Spezifikationen richten
  • by A-XMP OC Mode - via XMP MEM overclocking (XMP OC) einstellbare Speichergeschwindigkeiten

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 am Speichercontroller eingestellt werden können, auch via XMP MEM overclocking [ (OC), (O.C.), (A-XMP OC MODE) ]. Allerdings werden nicht nur die RAM Module via XMP übertaktet, sondern es wird auch der Speichercontroller übertaktet, für Speichergeschwindigkeiten, die über die JEDEC Spezifikation hinaus gehen.

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 via overclocking erreichbar sind, also die über die JEDEC Spezifikationen hinaus gehen. Übertaktet wird dabei aber nix auf dem Mainboard, sondern der Speichercontroller wird dafür übertaktet und der steckt im Prozessor.

Der Speichercontroller steuert dann die Speicherzugriffe mit der eingestellten Geschwindigkeit und der Speichertakt ergibt sich dann aus der Anzahl der Speicherzugriffe pro Sekunde. Ansonsten ist der RAM selbst nicht getaktet und läuft auch nicht selbst mit irgendeiner Geschwindigkeit. Deshalb ist auch die Aussage, das der RAM mit einer bestimmten Geschwindigkeit oder Frequenz läuft, eigentlich nicht korrekt, denn eingestellt wird die Speichergeschwindigkeit am Speichercontroller und dieser ist es dann, der mit der eingestellten Speichergeschwindigkeit laufen muss. Auf den RAM wird dann lediglich mit der am Speichercontroller eingestellten Speichergeschwindigkeit zugegriffen.

Die RAM Module müssen dann aber selbst auch noch mit der am Speichercontroller eingestellte 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. Dazu gehört auch das XMP, das XMP overclocking RAM Module mitbringen und das im BIOS/UEFI ausgewählt und aktiviert werden kann.

So rum wird ein Schuh daraus.

Der Speichercontroller in dem Ryzen 7 5800X Prozessor ist, genau wie bei allen anderen Ryzen Serie 5000 AM4 Prozessoren auch, erst mal für den Betrieb mit bis zu DDR4-3200 RAM Modulen ausgelegt, bei Bestückung mit einer Speicherbank (Rank) pro Speicherkanal.

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

System Memory Specification: - Up to 3200MT/s

Die Speichercontroller, in den AM4 Ryzen Serie 3000 ohne G, 4000/4000G und 5000/5000G Prozessoren, sind je nach Bestückung mit Speicherbänken für folgende Speichergeschwindigkeiten ausgelegt:

2x1R - DDR4-3200
2x2R - DDR4-3200
4x1R - DDR4-2933
4x2R - DDR4-2667
  • 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 und bei entsprechender Mehrbestückung mit Speicherbänken (Rank), wird zwangsweise der Speichercontroller in dem eingesetzten Prozessor übertaktet, was funktionieren kann, was aber nicht vorab garantiert funktionieren muss und was die Lebenserwartung der übertakteten Komponenten 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.

Dabei spielt es auch keine Rolle, welche Speichergeschwindigkeiten vom BIOS/UEFI des Mainboards, am Speichercontroller in dem Prozessor, eingestellt werden können und für welche noch so hohe Speichergeschwindigkeit die RAM Module ausgelegt sind. Wenn der Speichercontroller in dem eingesetzten Prozessor beim MEM overclocking nicht mitspielt, dann wird es damit nix.

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.

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.

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

Wenn du dich trotzdem an MEM overclocking, mit Speichergeschwindigkeiten außerhalb der CPU Spezifikationen, versuchen möchtest, 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.

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 jeglicher Art ab.

mfG computertom

RoyalMilser 
Fragesteller
 31.01.2024, 15:21

Hallo Tom,

danke für deine Mühen! Ich musste erstmal einen Tag rasten bevor ich mir deine "etwas ausführliche" Antwort durchgelesen habe. xD

Also mit Overclocking habe ich nicht viel am Hut. Ich wollte, dass mein System wieder läuft und fertig. Erstmal habe ich das BIOS geupdatet, was leider keine Besserung mit sich zog. Mir gefiel der Tipp mit dem XMP Profil ziemlich gut. Habe es geschafft, den Ram nun (von 3200 mhz) auf 3067 mhz runter zu tackten. Nun läuft das System wieder mit 4 x Arbeitsspeicher! Die mhz Einbußen sind mir da vollkommen wurscht. Also allem Anschein nach war, wir du beschrieben hast, das System seit vorgestern noch zu instabil, weshalb er mit 4 angebundenen Ram Riegeln erst gar nicht mehr startete. Lt. meinen Tests davor, lag das Problem am 3. Ram Steckplatz (MMB1) weswegen ich bereits dachte, dass da auf dem Mainboard was durchgeschmort ist oder so.

Da du dich in der Hinsicht ja offensichtlich gut auskennst, wollte ich nochmal fragen ob das so passt wie es jetzt ist. Ich habe ausschließlich die Ram Frequenz bei XMP gesenkt. Das ist in Ordnung so oder?

lg und nochmal Danke Flo

1
computertom  31.01.2024, 15:30
@RoyalMilser

Die Speichergeschwindigkeit auf diese Art einzustellen ist zwar die "Bauernmethode", wie ich es nenne, aber ansonsten müsstest du alle notwendigen Einstellungen manuell vornehmen. Also ist das soweit OK, wenn du nur die Speichergeschwindigkeit etwas drosselst, bei aktiviertem XMP.

Wenn weiterhin sporadisch mal ein Bluescrenn auftritt, dann die Speichergeschwindigkeit noch einen Gang weiter runter schalten.

1

Welche Fehlermeldung hatte der BlueScreen?

Update das Board-BIOS auf die aktuelle Version und aktiviere nur folgendes: XMP, AHCI, fTPM, SecureBoot und von allem Anderen läßt die Finger

Bei XMP kann es sein, daß es mehr als nur ein hinterlegtes Profil gibt, dann muß man ausprobieren

Des Weiteren sollte man tunlichst drauf achten, daß ALLE RAM-Riegel vom selben Hersteller und aus der gleichen Modellreihe stammen mit den gleichen Specs, ansonsten wirst Dich nur rumärgern

Woher ich das weiß:Berufserfahrung – Im Job seit über 25J
RoyalMilser 
Fragesteller
 30.01.2024, 15:52

danke für die Hilfe.

ich werde nochmal etwas nachforschen. Die Idee mit dem BIOs update ist definitiv ein Gedanke wert...

0
MichaelSAL74  30.01.2024, 15:54
@RoyalMilser

Du brauchst nicht großartig nachforschen: wenn die RAM-Riegel nicht identisch sind hast schon die Fehlerquelle gefunden, das macht in >=90% der Fälle IMMER Probleme

Drum verbaut man auch 2*16GB, dann hat man keine Probleme

0
RoyalMilser 
Fragesteller
 30.01.2024, 15:59
@MichaelSAL74

hmmm.. ja das leuchtet mir ein. Aber die Ram Riegel SIND identisch. Alle von Corsair, alle 3200 mhz und alle 8gb. :)

bis jetzt ging es ja auch, deshalb ist mir das alles ja so suspekt.

0
MichaelSAL74  30.01.2024, 16:07
@RoyalMilser

dann laß mal nen RAM-Test laufen, vielleicht ist einer der RAM-Riegel hinüber oder gar nen Slot (hat ich schon, kommt zwar unglaublich selten vor, aber kommt halt eben doch vor)

0
RoyalMilser 
Fragesteller
 31.01.2024, 15:10
@MichaelSAL74

Hi, auf den Hinweis von dir und von einem anderen Kollegen habe ich nun die Taktrate im Bios etwas gesenkt (auf 3067 mhz). Siehe da, das hat funktioniert! Offensichtlich war das System dafür einfach zu instabil bzw. die CPU überfordert mit 4 x 3200 unter Volllast. Danke dir!

0
MichaelSAL74  31.01.2024, 15:13
@RoyalMilser

Die CPU ist NICHT überfordert, die macht 128GB RAM mit 3200MHz ab Werk locker mit

Das deutet eher auf nen Board-, RAM- oder RAM-Slot-Problem hin

0
RoyalMilser 
Fragesteller
 31.01.2024, 15:25
@MichaelSAL74

Es funktioniert jetzt wieder. Das ist die Hauptsache und mal schauen wie lange...

oder wie wärst du vorgegangen?

lg Flo

0
MichaelSAL74  31.01.2024, 15:42
@RoyalMilser

Ich hät jeden Riegel und jeden Slot einzeln getestet bis ich den Schuldigen gefunden hätte

0
RoyalMilser 
Fragesteller
 31.01.2024, 15:50
@MichaelSAL74

Das habe ich. Riegel funktionieren alle. Der PC kam mit dem 3. Ram Slot MMB1 nicht mehr klar. Vermutlich ist der am "schwächsten" angebunden. Jetzt so wie Mhz gesenkt sind, funktioniert alles wieder.

0

Da wird ein RAM Riegel defekt sein.

RoyalMilser 
Fragesteller
 30.01.2024, 15:49

wäre möglich, muss noch etwas herumprobieren um das zu eruieren. Danke!

0