缺少内存控制器

缺少内存控制器

当我在我的其中一台计算机上检查内存状态时,lshw -short -C memory 我得到了以下信息:

H/W path                 Device     Class          Description
==============================================================
/0/0                                memory         64KiB BIOS
/0/58                               memory         64GiB System Memory
/0/58/0                             memory         16GiB DIMM Synchronous 2133 MHz (0.5 ns)
/0/58/1                             memory         DIMM Synchronous [empty]
/0/58/2                             memory         16GiB DIMM Synchronous 2133 MHz (0.5 ns)
/0/58/3                             memory         DIMM Synchronous [empty]
/0/58/4                             memory         16GiB DIMM Synchronous 2133 MHz (0.5 ns)
/0/58/5                             memory         DIMM Synchronous [empty]
/0/58/6                             memory         16GiB DIMM Synchronous 2133 MHz (0.5 ns)
/0/58/7                             memory         DIMM Synchronous [empty]
/0/66                               memory         384KiB L1 cache
/0/67                               memory         1536KiB L2 cache
/0/68                               memory         15MiB L3 cache

然而,在我的其他电脑上,它们都有

/0/100/1f.2                 memory         Memory controller

到底线。我想知道它为什么不见了?

我的规格是(以备不时之需)

华硕 X99 E-WSi7 5930K、64G Ram、GTX 1080。RAM 是 Corsair DDR4 3000MHz CMK32GBX4M2B3000C15

更新

其他计算机规格之一如下:

华硕Z170-Pi7 6700T, 32GB 内存, GTX 1080

并且所有计算机中的 RAM 都是相同的。

答案1

答案确实很简单:

// Memory Controller (obsolete in DMI 2.1+)
// therefore ignore the entry if the DMI version is recent enough

这段代码已经有近 11 年的历史了。

为什么较新的系统会有较旧的 DMI 版本?谁知道呢。:)

无论如何,DMI 都是以极不可靠而闻名的。

您可以使用 检查版本lshw -C system

相关内容