Я видел несколько систем minipc в сети с процессором i7-8550U, в которых систему можно купить с оперативной памятью до 64 ГБ. На странице intel-ark и wikichip процессор указан с максимальным объемом оперативной памяти 32 ГБ.
https://www.amazon.de/dp/B08X2N5VN6
https://eu.protectli.com/product/fw6e/
https://en.wikichip.org/wiki/intel/core_i7/i7-8550u
Как это возможно? Я бы предположил, что процессор не может управлять большим количеством страниц ОЗУ, чем указано производителем? Я бы предположил, что, возможно, определяется только 32 ГБ, и продавец берет с вас дополнительную плату за дополнительную ОЗУ?
решение1
Отвечая на главный вопрос: «Intel Ark обычно прав, но не всегда».
Некоторые спецификации из любого листа продукта можно считать "обычными", тогда как внешние факторы могут ограничивать или увеличивать производительность. Например, Intel i7-8550U указывает свою базовую тактовую частоту как 1,80 ГГц. Но этот предел можно превзойти, разогнав процессор с помощью поддерживающего оборудования.
Чтобы ответить на конкретный вопрос об Intel i7-8550U, некоторые процессоры Intel 8-го поколения серии U могут изначально поддерживать 64 ГБ памяти.[1]
Цитата из [1], Раздел 2.1.1.1, Таблица 2-5:
Поддерживаемые конфигурации модулей DDR4 Non-ECC SODIMM (линии процессора H/U)
Версия сырой карты | Емкость DIMM | Технология устройств DRAM | Организация ДРАМ | Количество устройств DRAM | # Рангов | Количество бит адреса строки/столбца | Количество банков внутри DRAM | Размер страницы |
---|---|---|---|---|---|---|---|---|
Э | 32 ГБ | 16 Гб | 2048M х 8 | 16 | 2 | 17/10 | 16 | 8К |
Используя два таких модуля DIMM по 32 ГБ, можно получить системную память объемом 64 ГБ.
Кроме того, чтобы увидеть это на практике, вот точная конфигурация оборудования, о которой вы говорите, для обнаружения и использования 2x32 ГБ системной памяти:
Среда — одно из вышеупомянутых аппаратных устройств, работающее под управлением Debian Linux.
root@debian:~# dmidecode -qs system-product-name
FW6E
root@debian:~# uname -a
Linux debian 5.10.0-0.bpo.3-amd64 #1 SMP Debian 5.10.13-1~bpo10+1 (2021-02-11) x86_64 GNU/Linux
Процессор i7-8550U
root@debian:~# dmidecode -qs processor-version
Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
Память — 2x32 ГБ DIMM
root@debian:~# dmidecode
Handle 0x0035, DMI type 16, 23 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 64 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x0036, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 32 GB
Form Factor: SODIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Kingston
Serial Number: C792668A
Asset Tag: 9876543210
Part Number: 9905744-067.A00G
Rank: 2
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x0037, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: ChannelA-DIMM1
Bank Locator: BANK 1
Type: Unknown
Type Detail: None
Handle 0x0038, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 32 GB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR4
Type Detail: Synchronous Unbuffered (Unregistered)
Speed: 2667 MT/s
Manufacturer: Kingston
Serial Number: C2A27761
Asset Tag: 9876543210
Part Number: 9905744-031.A00G
Rank: 2
Configured Memory Speed: 2400 MT/s
Minimum Voltage: 1.2 V
Maximum Voltage: 1.2 V
Configured Voltage: 1.2 V
Handle 0x0039, DMI type 17, 40 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: Unknown
Set: None
Locator: ChannelB-DIMM1
Bank Locator: BANK 3
Type: Unknown
Type Detail: None
Handle 0x003A, DMI type 19, 31 bytes
Memory Array Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x00FFFFFFFFF
Range Size: 64 GB
Physical Array Handle: 0x0035
Partition Width: 2
[...]
Handle 0x003F, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x007FFFFFFFF
Range Size: 32 GB
Physical Device Handle: 0x0036
Memory Array Mapped Address Handle: 0x003A
Partition Row Position: Unknown
Interleave Position: 1
Interleaved Data Depth: 2
Handle 0x0040, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00800000000
Ending Address: 0x00FFFFFFFFF
Range Size: 32 GB
Physical Device Handle: 0x0038
Memory Array Mapped Address Handle: 0x003A
Partition Row Position: Unknown
Interleave Position: 2
Interleaved Data Depth: 2
[...]
Память выделяется ОС
root@debian:~# free -h
total used free shared buff/cache available
Mem: 62Gi 156Mi 62Gi 24Mi 486Mi 61Gi
Memtester подтверждает, что это не ошибка, и обеспечивает 61Gi памяти
root@debian:~# memtester 61Gi
memtester version 4.3.0 (64-bit)
Copyright (C) 2001-2012 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).
pagesize is 4096
pagesizemask is 0xfffffffffffff000
want 62464MB (65498251264 bytes)
got 62464MB (65498251264 bytes), trying mlock ...locked.
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : setting 109^C
(Process killed because this would take many hours to fully complete)
[1]:https://www.intel.com/content/www/us/en/products/docs/processors/core/8th-gen-core-family-datasheet-vol-1.htmlТехническое описание семейств процессоров Intel® Core™ 8-го и 9-го поколений и семейств процессоров Intel® Xeon® E, том 1 из 2; редакция 008
Отказ от ответственности: я работаю в компании, которая производит один из компьютеров, упомянутых вами в вашем вопросе.
решение2
Этот ЦП действительно не может адресовать более 32 ГБ ОЗУ.
Дополнительная ОЗУ не будет использоваться.
Она просто не будет видна/не будет использоваться ни одной ОС.
Поэтому покупка его с опцией большего объема оперативной памяти будет пустой тратой денег.
Почему его вообще так продают?
Не спрашивая продавца, это всего лишь предположение, но...
Многие люди недостаточно технически подкованы, чтобы заметить, что они не используют всю оперативную память, за которую заплатили.
Даже те, кто понимает, что происходит, могут не предпринять дальнейших действий (это слишком много усилий, или им слишком стыдно признаться, что они попались на это).
Только небольшое количество людей действительно пожалуются/потребуют возврата денег.
Продавец, вероятно, делает достаточную наценку на версию >32 ГБ, чтобы компенсировать любые возвраты/жалобы недовольных клиентов.
И продавец на самом деле не делает ничего плохого.
Вся информация есть в спецификациях. Продавец не утверждает, что ОЗУ >32 ГБ на самом деле полезна.
Вы, вероятно, даже не имеете права на возврат, потому что продукт вообще не был искажен.