本帖最后由 magicspectre 于 2010-12-2 07:40 编辑
主板对CPU加压的方式,主要是Manual和Offset两种。前者顾名思义就是手动指定一个电压给Vcore,透过SMBus写入。这种供电的方式的优点在于简单直接,在不知道VID的情况下,可以很简单的直接指定一个电压进行超频,对于摸索CPU的体质有很大的帮助,只要设定好一定的电压,在主板不掉压的情况下,就可以尝试得到这个电压下能稳定的最高频率。缺点是部分主板用Manual供电之后,不能打开降压的节能。
而Offset,顾名思义就是根据预设的电压(VID),然后补偿一个设定的电压。比如VID为1.25V,设置的Offset为+0.05V,那么如果主板的bios没有bug的话,就是1.3V。
加压的方式就这两种,但是各家演绎的方式却各不相同,但是每家主板的实现方式和bios支持都各不相同,而即使是同一家的主板,由于档次的高低,加压的方式也不一定是一样的。比如ASUS的8系板中,低端的M4A88T-M,就只有Offset的方式。而千元以上的中高端板子,比如M4A89GTD Pro/USB3,就有Manual和Offset两种方式,而其他1156 1366系列的主板也是如此。而技嘉的BIOS则是通俗易懂,以至于699的走量板880GA-UD3H,和AMD平台的旗舰板890FXA-UD7都是采用同一种供电方式—Manual,区别就是UD7可调的电压更细更丰富。而技嘉的1156主板中,也是Offset和Manual都有。
把ASUS和Gigabyte归为同一类,是因为这两家的主板是不会对VID进行补偿或者修改的,VID是唯一的不可改变的,这样就保证了offset的准确性。而另外一种Offset的方式,就是要对VID进行“修改“或者换一种说法就是补偿的。比较典型的例子就是MSI和映泰的主板,你可以在BIOS中”设定“一个VID。这里说的引号,是指CPU的VID信号是不能通过BIOS设定来写入的,pwm芯片只能通过D-A转换,把VID这个数字信号转换成模拟的信号,然后再对这个模拟信号进行放大,而放大的幅度就是通过MSI的Bios中VID的设置选项来控制的。比如MSI的旗舰板890FXA-GD70。
在这里的设定中,CPU VDD Voltage 就是MSI“设定“的VID,设定到1.4V以后,进入系统,在CoreTemp里面可以看到CPU VID就变成了1.4V。
MSI通过这种补偿方式将VID补偿到1.4V,然后如果你需要在这个基础上再加压,就要通过CPU Voltage来加压。
而映泰的TA890GXE中,也是异曲同工。
通过Offset电压来给CPU加压。
补偿VID。
这样的方式对于超频玩家来说,是很难把握住的。
首先,不同的VID+Offset的组合,虽然中理论中得到的电压是一样的,但是实际上却大不相同。这样就人为的增加了玩家设定的难度。
其次,不同VID+Offset的组合,可能会出现bug导致超频不成功,甚至点不亮。比如1055T在890FXA-UD7上的设定,如果VID设置为1.45V,Offset为0的状态下,就直接点不亮。
最后,更头疼的就是不同的VID+Offset的组合,在拷机测试中的电压浮动很难控制。而且这种方式下,电压的浮动很大,这样其实对稳定性的测试是很不利的。
比如VID+Offset=1.275(原始VID)+0.17=1.445V的组合中,实际得到的电压为1.392V~1.424V(idle~load)
而同样VID+Offset=1.4+0.045(3楼第一张图)的组合,实际得到的电压为1.432~1.472V。
为什么会出现这种现象,我的猜测是VID 1.275中,主板没有对VID进行补偿,直接通过Offset电压来给CPU加压。这样的后果就是主板供给的电压出现了掉压的情况,所以得到的电压范围是1.392~1.424V 而VID补偿到1.4V之后,但是由于补偿实现方式或者是VID修改之后自动开启的放掉压机制,使得最终得到的电压稍微高出原本的设定值1.445V。
这里就有一个疑问,MSI的BIOS是通过什么样的方式来补偿VID的? 假设1 设定VID是对原本VID的一个百分比的放大,而你看到的BIOS里面的1.4V 1.45V 只是百分比大小的一种体现形式,并不是直接指定放大到1.4V或者1.45V
这样的情况,在实际的超频中,比如VID 1.25V 如果设定VID=1.45V 这个放大的倍数就相对较大,由于这张板子没有LLC的选项,使得电压波动的情况加剧。
假设2 设定VID 通过AD转换与原本VID进行比较与运算,然后根据这个运算的值来放大原本的VID。
在这里就引申出放掉压Load-LineCalibration的概念。
|