首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的SODIMM DDR3模块上查找CAS延迟?

如何在我的SODIMM DDR3模块上查找CAS延迟?
EN

Unix & Linux用户
提问于 2017-11-18 23:39:37
回答 1查看 4.4K关注 0票数 3

我有一台带有惠普MBO 179 c和英特尔移动HM76芯片组的惠普ProBook6470b笔记本电脑。我想在不打开笔记本电脑的情况下找出我的DDR3内存模块的CAS延迟。

有人告诉我,SMBus应该显示为设备00:1f.3,但是它丢失了。

代码语言:javascript
复制
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
23:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host Controller (rev 30)
23:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 30)
23:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 30)
24:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n

这意味着它已经被BIOS隐藏了,并且可以在旧的英特尔芯片组上解隐藏SMBus,直到ICH6,但是对于最近的芯片组没有任何隐藏。

从英特尔5系列芯片组,不再使用南桥I/O控制器集线器(ICH),而是PCH (平台控制器集线器)。

利用具有集成图形和PCI Express端口的Intel Nehalem CPU,将英特尔管理引擎(ME)和集成图形显示控制器移入平台控制器集线器(PCH)。将I/O控制器集线器(ICH)功能集成到PCH中,消除了南北桥分离的需要。

i2c-i801驱动程序文档页面上,我读到可能是SMBus是故意隐藏的,因为它将由ACPI驱动。有一些方法可以解开ICH SMBus,但是我没有找到如何使用PCH SMBus来实现它。

阅读如何与EEPROM通信,以获取串行存在检测(SPD)数据,我发现了有关i2C-工具。与从BIOS读取内存数据的dmidecode不同,i2C工具需要在内核、EEPROM内核驱动程序中支持SMBus控制器,还需要将SPD连接到SMBus。

从i2c工具运行i2cdetect:

代码语言:javascript
复制
modprobe i2c-dev
i2cdetect -l

得到了这个:

代码语言:javascript
复制
i2c-3   i2c     i915 gmbus dpc       I2C adapter
i2c-1   i2c     i915 gmbus vga       I2C adapter
i2c-8   i2c     DPDDC-D              I2C adapter
i2c-6   i2c     DPDDC-B              I2C adapter
i2c-4   i2c     i915 gmbus dpb       I2C adapter
i2c-2   i2c     i915 gmbus panel     I2C adapter
i2c-0   i2c     i915 gmbus ssc       I2C adapter
i2c-7   i2c     DPDDC-C              I2C adapter
i2c-5   i2c     i915 gmbus dpd       I2C adapter

这些都是我iGPU卡上的感应器。没有列出SMBus。

在这台笔记本电脑上能看到Linux上的CAS延迟吗?为什么Windows上的CPU-Z能够看到这些信息,而在Linux下,这个SMBus是隐藏的呢?是否可以在/dev/mem中阅读此信息,以及如何读取?

EN

回答 1

Unix & Linux用户

发布于 2017-11-18 23:53:17

试试看

代码语言:javascript
复制
dmidecode –type memory

代码语言:javascript
复制
dmidecode -t 17
票数 -2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/405510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档