谁来决定内存频率的上限?频率不同的内存同时用有影响吗?

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?

内存频率对大家来说并不陌生,都知道我们在买内存条的时候不仅要看容量大小更要看它的频率高低,但对对于整台电脑来说内存频率的上限是由谁来决定的你知道吗?可能部分人并不清楚,并不是你的内存频率多少对于你的电脑就是多少的,下面由亿说电脑张一亿给大家详细解说下。

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?

例如,我插了两根内存一根频率2400另一根2666,那最终频率是2400还是2600呢?还有,我的CPU最大支持2400,我的主板是2666,那我应该买频率多少的内存呢?再比如,我的CPU最大支持2666,我买3200的内存插上会怎么样?再比如说我的主板最大支持2666,我买3200的内存插上又会是怎么样?这些问题相信不少人弄不清楚吧,今天我就给大家细细讲解下关于内存频率的一系列问题。

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?
CPU最大支持2400配2666的主板应该用多大频率的内存呢??
谁来决定内存频率的上限?频率不同的内存同时用有影响吗?
两根频率不同的内存,最终工作频率是多少呢?
谁来决定内存频率的上限?频率不同的内存同时用有影响吗?
内在频率超过了CPU和主板的最大支持频率会是什么结果呢?

在讲内存频率前先给大家科普一下什么是‘体质’,无论是CPU或者内存颗粒还有固态硬盘颗粒其本质都是硅芯片,硅芯片的生产流程相当复杂,甚至涉及到分子原子层面的变动,就目前来说最顶级的晶圆厂生产出来的硅芯片也不能保证百分百符合设计要求的,即使同一块晶圆上的相邻的两块晶片也就是Die之间也会有细微的差异,这些细微的差异就被称为体质。体质越好的晶片可以在更低的电压下跑到更高的频率,然而体质差的可能在高压下也无法达到目标频率。所以芯片生产出来以后,体质好的芯片会被筛选出去做成高端产品,体质差的可能就被降级为次级产品。

一块硅芯片晶圆

比如说我们用的CPU,假设一个Die能在1.25V电压下跑到5.0Ghz频率就会被拿去做成i7,如果是跑到4.5Ghz就会被拿去做成i5,如果是跑到4.0Ghz就会拿去做成i3,如果跑到3.5Ghz就会被拿去做成奔腾,如果频率再低就会被判定为不合格品直接出售给下游厂商或者销毁。给Die区分体质是一个很复杂的过程,这里为了大家方便理解举了这么个例子罢了,

即使厂商区分好产品线以后,同一层次的芯片也会有细微和差异的,有的人i9 9900K只需要1.25V就能全核心5.0Ghz,而有的人9900K上了1.35V跑5.0Ghz还不稳定,这就是体质不同导致的。

‘体质’给大家解释清楚了我们进入正题,内存频率到底是谁决定的。决定内存频率的因素有很多,内存本身是一个,内存之外也有很多因素会限制它的频率。

先来说说内存本身,首先说内存条的标注频率,内存条的标注频率是商品界面标题标记出来的频率,内存本身的型号上也会标记自己是多少频率的内存,这个频率是什么意思呢?就是在忽略一切外部因素的情况下保证主板、IMC、芯片组等都不出现短板的情况下,只看内存本身他保底可以跑多少频率,注意这里说的是保底。

比如一个内存条标注的是3200,在不考虑外部因素的情况下保底能跑3200的频率,它既然保底能跑3200那它一定可以工作在比3200频率低的频率下,比如说2933/2666/2400/2133/1866等它都是可以跑的,这就是内存的降频运行。这里的3200是厂家给测试出来的,由厂家人为规定,而内存条的体质是属于它的物理属性,并不是因为厂家规定3200它这辈子就只能3200了,我们也可以尝试让它工作在3200频率以上,比如说3600,那能不能运行谁也不敢保证了。内存如果想超频,幅度小的话还是可以的,

我们得出一个结伦,在忽略其它因素的情况下一个内存的下限频率就是内存商品界面标注的内存频率,那内存自身工作频率的上限是由谁决定的呢?很简单,只有一个参数,就是颗粒的体质,体质主要由颗粒的型号去决定,比如说幻光戟3200 C16D 8G×2这个内存,采用的颗粒大部分是海力士的,频率基本上动都不能动,不得不说芝奇是最精明的厂商,销量高的内存基本上标多少就是多少,一点也不能拉的。而幻光戟3200 C14D 8G×2这个内存就不一样了,C14D采用的是三星的B-Die颗粒,基本上在Intel平台上随随便便都能上4000,上4133/4266都很好操作,所以说这就是为什么同样是3200频率的内存C140D的幻光戟要比C16D贵那么多的原因了。C14D在Intel平台我们可以当作4000或是4133的内存条来买的,它的超频能力远比C16D高的多。再说下镁光C9BJZ这个内存条,C9BJZ就是它的颗粒代号,它默认的频率是2666,就是它的标注频率是2666,这是镁光(英睿达)给我们的保底频率,然而实际使用当中,前提是我们买的是正品C9BJZ,在Intel平台我们也可以随便拉到4000频率以上。

幻光戟3200 C14和C16
镁光内存

总结,在忽略外部因素条件下,只看内存本身,决定内存工作频率的保底值是厂家帮我们测试出来在商品标题上标注的那个频率。而决定内存条工作频率上限是内存本身的颗粒体质。关于体质我们在买内存之前是无法知道的,只有我们亲自拿到手之后经过测试才清楚,但是可以确定的是同一批次的颗粒内存体质是不会出现很大的差异的,最多会有一些细小的变化。

上面的内容大家了解后,现在给大家讲一下如果两个内存频率不一样应该按谁的频率去运行。假设我们有两根内存,一根2666一根2400,首先给大家说明一下同一块主板上的内存频率是可以不一样的哦,两个内存可以做到一个工作在2666下另一个工作在2400下,但是这样性能会很弱,所以主板厂商都不开放这一功能,只允许所有内存同步频率运行。既然 要保持一致,那2666和2400应该按哪个频率跑呢?其实我们大家自己应该有答案了,2600的内存保底频率2666,那它一定兼容2400/2133,而2400内存保底频率2400,它可以兼容2133但未必能上2666,所以为了保证一定能运行,主板的BIOS会自动帮我们把2666的降低至2400,去匹配那个2400的内存条,此时2666的内存处于降频状态工作在2400频率下,而2400内存则是工作在自己保底频率下。如果我们确信2400的内存条可以超频到2666的话,也是可以手动把频率改成2666的,此时2400内存处于超频状态,2666内存则是工作在保底频率下。如果两个内存条的体质都允许超频的话,甚至可以把两个内存都上到2933或是3200。

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?

上面说的是内存本身的因素,接下来讲解一下内存之外会影响内存频率的因素,目前除内存本身之外能影响内存频率的有以下几个因素:

1.CPU默认内存频率。

2.IMC性能/体质。

3.主板布线与电气性能。

4.Intel这边还多了一个CPU的步进。

一、CPU默认内存频率

我们在Intel或AMD官网或其它各个硬件网站上都能查到的所其支持内存频率的数值,Intel的10代i3/i5都是2666,i7/i9都是2933。AMD中的Ryzen3000系列的3200G和3400这两个是2933,其余的像是3500X/3600/3600X/3700等都是3200。这个数值是什么意思呢?CPU默认支持内存频率是指在主板不支持超频的情况下该CPU所支持最大的内存频率,Intel不支持超频的主板是H系列和B系列,支持超频的是Z系列和X系列,AMD则是全系列主板都能给予超频。

intel默认内存频率

比如我们用i3 10100F去配B360,因为10100F内存频率上限是2666,B460主板不支持超频,所以内存频率上限只能是2666了,但同样的B460如果搭配i7 10700,10700默认内存频率是2933,我们的内存上限就会是2933。

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?

当然CPU的默认内存频率是可以向下兼容的,我们可以给i3 10100F配低于2666的内存,比如我们给配一个2400的内存,插上去我们也可以尝试让这个2400的内存工作在2666的状态下,具体要看主板的BISO允许不允许B系列或是H系列板子变动内存频率,而高频的内存插上去则会自动降频。比如给i5+B460插一根3200的内存,它自己就会降低至2666去运行。

这里是讲的主板不支持超频的情况下,内存频率的上限是由CPU的默认内存频率决定的,如果主板允许超频的话,CPU的默认频率会直接被无视。比如我们用2600X,默认内存频率2933,但它是可以配3200或是3600的内存的,原因就是主板配的是B350或B450,AMD对B系列主板是可以超频的,所以能突破CPU默认内存频率的限制。当我们的主板允许超频时,此时内存频率限制因素只有三个:内存体质、IMC性能/体质、主板布线与电气性能。

谁来决定内存频率的上限?频率不同的内存同时用有影响吗?
AMD全系CPU支持超频

二、IMC性能/体质

IMC就是内存控制器,内存是由IMC控制的,IMC的性能直接决定我们可能用多高频率的内存,Intel的IMC性能都比较强,即便是G5400这种低端CPU配双内存槽的Z系列主板都可以轻松超频至4500+,有网友测试过,用G5400配微星的Z390刀锋主板超出过4800的成绩来。得益于强大的IMC,Intel的内存延迟比AMD的低很多,AMD的IMC性能比起Intel的来差的多了,FCLK在1:1分频下内存频率最高也不过3800,而在1:2的分频下可以跑到4000-5000+,但在1:2的分频下内存延迟会暴增!此时超高频的内存可能其性能不增反降。

G5400加Z390超频4800

经网友测试,在频率超过3800以后主板自动开启了1:2分频,4000频率的内存勉强比3600的强一丢丢,而且延迟高的可怕。所以关于AMD我们只能认为其IMC的性能在1:1分频下上到3800就是极限了,AMD自己也说过3733基本上就是Ryzen3000系列最佳的内存频率了,IMC的性能直接决定内存频率的上限。

其实IMC除了性能这个参数,它和内存还有CPU一样也有体质这么个东西,IMC是CPU  Die中的一小块区域,它也是硅芯片,它是跟CPU生产的时候一块完成的,既然是硅芯片又是伴随CPU一块生产出来的,也就有了体质这一说。当然IMC体质的天花板普通玩家还是很难碰到的,因为除非我们是用液氮极限超频冲击世界纪录,需要特挑IMC体质极好的CPU。对于普通用户来说,Intel的IMC基本上上到4500那是毫无压力的,然而我们能不能搞到可以上到4500频率的内存还是一码事。AMD的话1:1分频是3800,1:2分频确实可以超的老高,但因延迟的问题导致性能不增反降,对于日常体验来说没有什么意义。因此在AMD平台普通用户来刻意追求IMC体质是没有意义的,所以大家可以忽略IMC体质这个参数的,只需要知道有这么个东西就行了。

三、主板布线与电气性能

主板的布线和电气性能会限制高频内在的发挥,主板的布线和电气性能是属于主板的物理性质,这个东西没法给出个固定值,能跑多高也是看人品,就跟内存体质一样属于玄学的东西,无法做量化给出具体值。这个东西厂家也会给出一个保底值,这个值在主板官网内存频率支持的规格列表或主板说明书里的规格列表里看到。这些值是代表厂家给的保底,这块主板在内存本身和IMC不出现短板的情况下保底可以跑出多少频率的内存。这并不代表我们不能使用更高频率的内存。比如入门级的技嘉B450DS3H,其内存规格列表里说最高支持2933的内存,但实际使用中这个主板插上3200甚至3600的内存都没有问题。因为2933只是厂家给的保底值,并不代表这个主板不能上更高频率的内存了。

如果我们想知道我们手里的主板最高能上多少频率的内存,第一种方法就是自己测试,这是最准的,毕竟即使是同一型号主板不同批次的电气性能都会有细微的差异。第二种方法就是去查下主板的内存支持QVL列表,就是厂家帮我们测试的各种型号、各种内存与这个主板的兼容性,这里面会告诉我们最高可以上多少频率多少根的内存。

到这里,所有能影响内存频率的因素全部讲完了,我给大家总结一下:

1.在其它因素不构成瓶颈的情况下,我们购买的内存在其商品界面标注的频率为该内存的保底值,代表该内存厂商保证小于等于这个频率可以毫无压力运行,我们也可以手动尝试更高的频率。

2.在主板不能超频的情况下,内存频率的下限由内存本身决定,内存频率的上限由CPU默认内存频率与内存体质较低的值决定。

3.在对内存超频的情况下,内存频率将无视CPU的默认内存频率,此时内存频率的下限由内存本身决定,内存频率的上限由内存体质、IMC性能\体质、主板布线与电气性能这三者的最低值决定。

浏览次数 21,028