其实之前讲过很多次了 问题就出在memory context restore这个选项上,大部分主板默认是disable,这就导致内存自检异常缓慢
So, what is the term of 'memory context restore'?
Methods for reducing boot time of a system-on-a-chip (SOC) by reducing double data rate (DDR) memory training and memory context restore. Dynamic random access memory (DRAM) controller and DDR physical interface (PHY) settings are stored into a non-volatile memory and the DRAM controller and DDR PHY are powered down. On system resume, a basic input/output system restores the DRAM controller and DDR PHY settings from non-volatile memory, and finalizes the DRAM controller and DDR PHY settings for operation with the SOC. Reducing the boot time of the SOC by reducing DDR training includes setting DRAMs into self-refresh mode, and programing a self-refresh state machine memory operation (MOP) array to exit self-refresh mode and update any DRAM device state for the target power management state. The DRAM device is reset, and the self-refresh state machine MOP array reinitializes the DRAM device state for the target power management state.
所以想要fast boot,必须
memory context restore=enable
但是memory context restore打开会和 内存节能冲突(内存节能关闭会导致开机不稳,所以主板厂家才会默认memory context restore=disable)
所以,大家接下来去内存选项里面
找到power down并且enable立刻可以实现开机秒开
缺点很明显,内存延时会高一些,但是平时感觉不出来的
我的经验是内存延时慢1.5-2.5ns(内存和FCLK频率越高越明显)
我是 7700X@6400C32/FCLK=2166 延时=56.3ns,如果选择慢开机+disabled power down则为54.2ns
2ns的延时换来快1min的开机我觉得非常可以接受 |