Je pensais à la mise à niveau de la RAM de mon ordinateur portable. Il a actuellement un module de 4096 Mo et un module de 2048 Mo, que je pensais pouvoir remplacer par un module de 8 Go:
[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
Mais ensuite, j'ai examiné la matrice de mémoire physique et découvert qu'apparemment, la capacité maximale de la RAM était de 8 Go:
[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
Maintenant, en recherchant sur Internet, il semble que certaines personnes prétendent utiliser des modules de 2x8 Go avec le même modèle d'ordinateur portable, le BIOS et le processeur, même lorsque le fabricant dit encore que cela n'est pas pris en charge. Si vous lisez ce fil, vous découvrirez que différents utilisateurs confirment que la mise à niveau de la RAM a fonctionné pour eux, quelle que soit la revendication officielle du fabricant.
Ma question est: est-ce possible? Quelles sont les implications de la dmidecode -t 16
sortie? La capacité maximale est-elle une valeur arbitraire qui peut être configurée / falsifiée pour vous "forcer" à mettre à niveau votre ordinateur portable au lieu de simplement mettre à niveau votre RAM? Ou est-ce une réelle limitation physique qui rendrait une mise à niveau impossible lors de l'insertion d'une capacité supérieure à 8 Go?
dmidecode
pourrait être ignorée ou non lors de la mise à niveau de la mémoire. ;-)Réponses:
Oui, c'est le cas et je peux citer au moins un cas:
Les Mac sont de bons exemples de machines prenant en charge davantage de mémoire que le fabricant (Apple) ne le dit.
J'ai un MacMini 2011 w / Linux installé sur lequel dmidecode (ainsi que les spécifications du fabricant) prétendent être limités à 8 Go mais avec 16 Go installés et fonctionnant correctement pendant des années.
Une chose à prendre en compte est cependant que même si (pour les processeurs Intel plus récents *) le véritable limiteur est en fait le processeur, le système peut avoir été conçu et testé pour des quantités de mémoire moins importantes. Vous devez prendre en compte des facteurs tels que la consommation d'énergie, la dissipation de chaleur, etc. Ainsi, la mise à niveau vers plus de mémoire que celle spécifiée par le fabricant peut pousser l'un de ces facteurs au-dessus de la conception, ce qui peut théoriquement annuler votre garantie ou raccourcir la durée de vie de l'appareil.
* Pourquoi le limiteur est-il le processeur et non le système? Étant donné que depuis les générations de processeurs core i [3 | 5 | 7], le contrôleur de mémoire est désormais intégré dans la puce de processeur, ce qui signifie que chaque broche de mémoire est directement connectée à une broche de processeur.
la source
Les informations contenues dans le tableau DMI sont fournies par le fabricant. Elles peuvent donc y mettre ce qu'elles veulent. Il serait toutefois très étrange pour eux de réclamer moins de mémoire que ce que la plateforme gère réellement.
Je crois que vous interprétez mal ce qu'il dit cependant. Je crois que cela signifie que la limite est de 8 Go par SODIMM . Vous pouvez donc utiliser 2 x 8 Go pour obtenir un total de 16.
la source