Kann ein Hersteller die RAM-Grenze in der DMI-Tabelle vortäuschen?

1934
Peque

Ich dachte darüber nach, den Arbeitsspeicher meines Laptops zu aktualisieren. Es verfügt derzeit über ein 4096-MB-Modul und ein 2048-MB-Modul, von dem ich dachte, dass ich es durch ein 8-GB-Modul ersetzen könnte:

[root@...] # dmidecode -t 17 # dmidecode 2.12 SMBIOS 2.6 present.  Handle 0x001E, DMI type 17, 28 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 4096 MB Form Factor: SODIMM Set: None Locator: ChannelA-DIMM0 Bank Locator: BANK 0 Type: DDR3 Type Detail: Synchronous Speed: 1333 MHz Manufacturer: Samsung Serial Number: 946CAE2D Asset Tag: 9876543210 Part Number: M471B5273CH0-CH9  Rank: Unknown  Handle 0x0020, DMI type 17, 28 bytes Memory Device Array Handle: 0x001D Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: SODIMM Set: None Locator: ChannelB-DIMM0 Bank Locator: BANK 2 Type: DDR3 Type Detail: Synchronous Speed: 1333 MHz Manufacturer: Samsung Serial Number: C18B2141 Asset Tag: 9876543210 Part Number: M471B5773DH0-CH9  Rank: Unknown 

Dann habe ich mir das Physical Memory Array angesehen und festgestellt, dass die maximale RAM-Kapazität offenbar 8 GB beträgt:

[root@...]# dmidecode -t 16 # dmidecode 2.12 SMBIOS 2.6 present.  Handle 0x001D, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: None Maximum Capacity: 8 GB Error Information Handle: Not Provided Number Of Devices: 2 

Bei der Suche im Internet scheint es so, als würden einige Leute behaupten, 2x8 GB-Module mit demselben Laptop-Modell, BIOS und Prozessor zu verwenden, auch wenn der Hersteller immer noch sagt, dass dies nicht unterstützt wird. Wenn Sie diesen Thread durchlesen, werden Sie feststellen, dass verschiedene Benutzer bestätigen, dass die RAM-Aktualisierung unabhängig von den offiziellen Angaben des Herstellers funktioniert hat.

Meine Frage ist: Ist das möglich? Welches sind die Auswirkungen der dmidecode -t 16Ausgabe? Ist die maximale Kapazität ein beliebiger Wert, der vom Hersteller festgelegt / gefälscht werden kann, um Sie zu "zwingen", Ihren gesamten Laptop zu aktualisieren, anstatt nur den RAM zu aktualisieren? Oder ist es eine echte physische Einschränkung, die ein Upgrade unmöglich machen würde, wenn mehr als die maximale Kapazität von 8 GB eingesetzt wird?

5
Die Aufrüstung Ihres Arbeitsspeichers hängt von einigen Faktoren ab. Eine davon ist, ob Ihre CPU mit dem RAM umgehen kann, auf das Sie ein Upgrade durchführen möchten. Eine andere Frage ist, ob der PC-Hersteller sich dafür entschieden hat, die RAM-Sticks in Ihren MB zu löten, was anscheinend von Tag zu Tag an Bedeutung gewinnt. ryekayo vor 9 Jahren 0
@ryekayo: Meine CPU kann mehr RAM (bis zu 32 GB) verarbeiten und die Module sind natürlich nicht in den MB eingelötet. Meine Frage bezieht sich darauf, ob die Maximum Capacity-Ausgabe von "dmidecode" beim Aktualisieren des Speichers ignoriert werden kann oder nicht. ;-) Peque vor 9 Jahren 0
Überprüfen Sie diese Website http://linux.die.net/man/8/dmidecode. Enthält die Manpage, weist jedoch auch darauf hin, dass die von dmidecode bereitgestellten Informationen möglicherweise unzuverlässig sind. Wenn die CPU 32 GB unterstützen kann, würde ich mich dafür entscheiden. Das Schlimmste, was passieren kann, ist, dass die CPU sie nicht nimmt und Sie müssen sie wieder in die 8-GB-Sticks tauschen. ryekayo vor 9 Jahren 0
Wenn Sie nicht intensiv Grafik- / Bilddateiverarbeitung und / oder Dateisystemkomprimierung durchführen, sind 16 GB viel für einen typischen Linux-Laptop. Mehr als das könnte eine Geldverschwendung sein. bsd vor 9 Jahren 1
@Braiam: danke für deine bearbeitung, aber mein hersteller und dmidecode _do_ stimmen zu. ;-) Peque vor 9 Jahren 0
Ich lese Ihre Frage noch einmal, jetzt glaube ich, dass Ihr Titel das widerspiegelt, was Sie wissen möchten. Braiam vor 9 Jahren 0
@Braiam: danke. :-) Peque vor 9 Jahren 0
@ downdown: Obwohl es sich nicht um ein Thema handelt, ist der Laptop auch meine Workstation und es gibt andere Anwendungen, die zusätzlichen Arbeitsspeicher erfordern (z. B. Virtualisierung, Datenverarbeitung usw.). Trotzdem danke für deinen Rat. :-) Peque vor 9 Jahren 0
Wenn Sie nur 2 Slots haben und Ihr Maximum 8 beträgt, ist es besser, 2 4 als 1 8 zu kaufen eyoung100 vor 9 Jahren 0
Siehe [diese Antwort] (http://superuser.com/a/593213/152474). Viele Leute laufen mit 16 GB auf L502x. Hier ist [eine andere mit 16 GB Linux] (http://forums.linuxmint.com/viewtopic.php?f=49&t=160390). Wenn Sie sich die letzte Zeile der inxi-Ausgabe in diesem Thread ansehen, wird "Speicher: 961.7 / 15943.2MB" (dh verwendet / total) angezeigt. FWIW, ich habe dieselbe Maschine, aber nur 8 GB RAM, da ich nicht mehr als das benötige. don_crissti vor 9 Jahren 0

2 Antworten auf die Frage

4
Marcelo

Ja, das ist es und ich kann auf mindestens einen Fall verweisen:

Macs sind gute Beispiele für Maschinen, die mehr Arbeitsspeicher unterstützen, als der Hersteller (Apple) als Grenzwert angibt.

Ich habe einen MacMini 2011 w / Linux installiert, in dem dmidecode (sowie die Herstellerspezifikationen) auf 8 GB beschränkt sind, aber 16 GB installiert sind und seit Jahren einwandfrei laufen.

Zu bedenken ist jedoch, dass das System zwar (für neuere Intel-Prozessoren *) tatsächlich der Prozessor ist, das System jedoch für kleinere Speichermengen ausgelegt und getestet wurde. Berücksichtigen Sie dabei Faktoren wie Stromverbrauch, Wärmeableitung usw. Daher kann ein Upgrade auf mehr Speicher als von den Herstellerspezifikationen möglicherweise einen dieser Faktoren über das Design hinausschieben, wodurch theoretisch die Garantie erlischt oder die Lebensdauer des Geräts verkürzt wird.

* Warum ist der Limiter der Prozessor und nicht das System? Da der Core i [3 | 5 | 7] -Prozessorengenerator ist, ist der Speichercontroller jetzt in den Prozessorchip selbst eingebettet, was bedeutet, dass jeder Speicherstift direkt mit einem Prozessorstift verbunden ist.

0
psusi

Die Informationen in der DMI-Tabelle werden vom Hersteller zur Verfügung gestellt. Sie können also alles dort einfügen, was sie möchten. Es wäre jedoch sehr merkwürdig, wenn sie weniger Speicherunterstützung beanspruchen, als die Plattform tatsächlich erledigt.

Ich glaube, Sie interpretieren das, was es sagt, falsch. Ich glaube, das Limit liegt bei 8 GB pro SODIMM . Sie können also 2 x 8G verwenden, um insgesamt 16 zu erhalten.