Возможно ли изготовителю подделать ограничение ОЗУ в таблице DMI?
Я думал об обновлении оперативной памяти моего ноутбука. В настоящее время он имеет модуль 4096 МБ и модуль 2048 МБ, который, как я думал, можно заменить на модуль 8 ГБ:
[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
Но потом я посмотрел на массив физической памяти и обнаружил, что, по-видимому, максимальный объем оперативной памяти составляет 8 ГБ:
[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
Теперь, когда поиск в Интернете, кажется, что некоторые люди утверждают, что используют модули 2x8 ГБ с той же моделью ноутбука, BIOS и процессора, даже если производитель все еще говорит, что это не поддерживается. Если вы прочитаете эту ветку, вы увидите, что разные пользователи подтверждают, что обновление ОЗУ им помогло независимо от официальных требований производителя.
Мой вопрос: это возможно? Каковы последствия dmidecode -t 16
выход? Является ли максимальная емкость произвольной величиной, которую производитель может установить / подделать, чтобы "заставить" вас обновить весь ноутбук, а не только оперативную память? Или это реальное физическое ограничение, которое сделает невозможным обновление при установке более 8 ГБ максимальной емкости?
2 ответа
Да, это так, и я могу упомянуть хотя бы один случай:
Маки являются хорошими примерами машин, которые поддерживают больше памяти, чем их производители (Apple) заявляют.
У меня был установлен MacMini 2011 с Linux, в котором dmidecode (а также спецификации производителя) утверждают, что он ограничен 8 ГБ, но с 16 ГБ установлен и работает в течение многих лет.
Однако следует учитывать, что хотя (для более новых процессоров Intel *) реальным ограничителем на самом деле является процессор, возможно, система была спроектирована и протестирована на меньшие объемы памяти. Вы должны принимать во внимание такие факторы, как энергопотребление, теплоотдача и т. Д. Таким образом, обновление до большего объема памяти, чем указано в спецификации производителя, может привести к тому, что один из этих факторов превысит проектный, что в теории может привести к аннулированию гарантии или сокращению срока службы устройства.
* Почему ограничитель процессор, а не система? Поскольку начиная с поколения процессоров Core i[3|5|7], контроллер памяти теперь встроен в сам чип процессора, что означает, что каждый вывод памяти напрямую подключен к выводу процессора.
Информация в таблице DMI предоставляется производителем, поэтому да, они могут поместить туда все, что захотят. Было бы очень странно, если бы они требовали меньше поддержки памяти, чем на самом деле поддерживает платформа.
Я верю, что вы неверно истолковываете то, что он говорит. Я считаю, что это говорит о том, что ограничение составляет 8 ГБ на SODIMM, поэтому вы можете использовать 2 x 8G, чтобы получить в общей сложности 16.