您现在的位置是:主页 > 手机快讯 > 三星 >
Galaxy S4性能之谜:高峰期超频,日常状态降频
发布时间:2013年07月31日 10:36:21 三星 人已围观
简介三星回应关于Galaxy S4跑分作弊的指控,称相关说法毫无根据。随着移动平台的发展,针对测试跑分作弊的争议延续了PC时代的传统。这一话题引发了广泛关注,技术界对此持续讨论,强调...
更新——
关于Galaxy S4跑分问题的后续:隐藏的优化手法
三星否认Galaxy S4跑分作弊指控:毫无根据
在PC行业,关于测试分数造假的讨论一直存在,这种情况在移动设备上也得到了延续,安兔兔频频受到质疑,3DMark也显示出明显的偏向,而制造商的针对性性能优化早已成为一个公开的秘密。
近日,Beyond3D论坛的用户@AndreiF发帖称,他通过测试发现,三星Galaxy S4所使用的Exynos 5410处理器存在跑分作弊的现象,PowerVR SGX 544MP3 GPU在基准测试中可以达到533MHz的频率,但在实际应用和游戏中却被限制在480MHz。
为了验证这一说法,AnandTech购买了两部Galaxy S4,一部是国际版GT-I9500,另一部是韩国SK电信版SHV-E300S,均搭载三星自己的SS222 LTE基带。这两款设备均配备Exynos 5410处理器,具备四个1.6GHz的A15核心和四个1.2GHz的A7核心。
【GPU的频率变化确实存在】
值得庆幸的是,无需获取root权限,只需执行一个简单命令即可查看三星GPU的当前工作频率:
adb shell cat /sys/module/pvrsrvkm/parameters/sgx_gpu_clk
不断运行该命令,即可实时监测GPU频率。代码示例如下:
#!/bin/bash
while [ 1 ];
do
clk=$(./adb shell cat /sys/module/pvrsrvkm/parameters/sgx_gpu_clk)
if [[ $clk > 481 ]]
then
echo "Clock is over 480"
fi
echo $clk
sleep 1
done
在任何游戏中运行,即使是在高要求的情况下,GPU频率始终保持在480MHz以下,证实了@AndreiF的观点。然而,内部消息显示,三星从未对Exynos 5410的最高GPU频率做过公开说明,因此目前仍无从追责。
Epic Citadel测试:480MHz
不过,当我们进行跑分测试时,启动GLBenchmark 2.5.1后,GPU的频率立刻攀升至532MHz安兔兔和Quadrant测试也是如此。@AndreiF的说法似乎得到了证实。
安兔兔测试显示:523MHz
有趣的是,最新版本的GFXBench 2.7.0(之前称为GLBenchmark 2.7.0)完全没有表现出这种现象,最高频率依旧为480MHz。
这种10.8%的频率变动对性能的显著影响显而易见,三角形输出率平均差异可达13.9%。
通过与该工具的开发者Kishonti联系,可以确认两个版本的底层测试方法完全相同,新版并没有进行任何调整,这表明他们并没有针对三星处理器进行优化。