|
本帖最后由 cuda 于 2012-9-9 08:52 编辑
机器还是年初测试过的那台4p Opteron 6272。最近受Keyco和金版遇到的双路E5睿频问题启发,猜想推土机是否也有类似问题。后来通过一些测试证实了这一点。
测试发现,虽然6272的主频为2.1/2.4/3.0GHz,all-core频率应该是2.40GHz。但是可能因为主板有功耗保护,实际满负荷运行的时候根本达不到2.4GHz(实测只能到2.2GHz上下)。这个问题和E5睿频问题有些不同,看起来更难解决。因为是主板限制,估计不能通过升级Linux内核解决。但是最近偶然发现,利用tpc-0.422可以解除这一限制,让CPU完美运行在2.4GHz的频率上,让推土机的强大性能得以充分发挥!
用tpc破除推土机睿频限制非常简单,只需要以下一条命令(多次摸索才得到,之前走了很多弯路):- TurionPowerControl -psmax 1
复制代码 这条命令执行过之后,性能立刻大幅提升。以下是实际测试结果。
PPD测试结果(DLB均已打开):
1. 破除睿频限制之前- p6901: 功耗660瓦, 51度, 真实频率2.26GHz, TPF=06分44秒, PPD 33.8万。
- p6903: 功耗670瓦, 52度, 真实频率2.24GHz, TPF=14分56秒, PPD 45.9万。
- p8101: 功耗670瓦, 53度, 真实频率2.18GHz, TPF=14分12秒, PPD 32.5万。
- p8102: 功耗670瓦, 53度, 真实频率2.20GHz, TPF=10分55秒, PPD 48.2万。
复制代码 2. 破除睿频限制之后- p6901: 功耗740瓦, 56度, 真实频率2.40GHz, TPF=06分18秒, PPD 37.4万。
- p6903: 功耗750瓦, 56度, 真实频率2.40GHz, TPF=13分56秒, PPD 51.0万。
- p8101: 功耗780瓦, 57度, 真实频率2.40GHz, TPF=12分48秒, PPD 37.9万。
- p8102: 功耗770瓦, 57度, 真实频率2.40GHz, TPF=09分58秒, PPD 55.2万。
复制代码 其中真实频率可用turbostat查看。turbostat是intel写的软件,在AMD CPU上使用会有些bug,但勉强能用。
从测试结果来看, 破解睿频限制后整机功率有了将近100瓦的提升,温度也有所提升。更引人注目的是PPD提升非常惊人,p6903和p8102的PPD达到了惊人的51万和55万! 且TPF和真实频率的比例关系非常好,基本上是完美的反比关系。
google了一下,本测试得到的PPD应该是目前为止4p 6272达到最高PPD,而且是远远高于其他测试结果。看来这个技巧暂时还没有其他人发现。
例如,可以和置顶贴BigadvPPDFF.xls中的4p 6274@2.2Ghz成绩做个比较:- p6901: TPF=06分50秒, PPD 33.1万
- p6903: TPF=14分55秒, PPD 46.0万
复制代码 显然,破除睿频限制后我们的4p 6272的成绩已经远远超过了4p 6274。
大家看看有没有问题,过几天准备把这个结果发到国外FAH论坛上,让为FAH服务的大量推土机性能充分得到利用。
附: 关于6200 turbo的一些说明。
http://hardforum.com/showpost.php?p=1039120684&postcount=24
6200 series have two turbo bins: some-cores turbo (pb0 in tpc -l) and all-cores turbo (pb1 in tpc -l).
CPU enters some-cores turbo (pb0) state when certain number of compute units are in C6 (deep
sleep) state (something you won't observe when FAH is running). In other words -- you
can forget about pb0 (3.1 GHz).
Ok, so we settle with all-cores turbo (pb1).
Now, problem is that even all-cores turbo doesn't work reliably with these CPUs [sic!].
Purpose of -psmax 1 is to keep your CPUs in all-cores turbo state at all times (pb1).
Note that this is something that CPU designers most likely didn't intend to permit (CPU
bug), we're just taking advantage of it (thanks to quickz who found it). |
评分
-
查看全部评分
|