为什么同样的手机cpu,在不同的手机上安兔兔测分差距很多?

2020-10-28 科技 197阅读
  1. 生产商对CPU降频的力度不同。在运行安兔兔是,手机是火力全开的运行,CPU温度上升很快,安卓系统的手机中有一项监控CPU温度的系统服务,它使用了温度传感器并在热敏驱动中设置了阀值,阀值被定义在文件/system/etc/thermald.conf文件中(手机需root才能查看)。如果温度达到阀值,内核会给用户空间发送通知。当温度守护进程接收到通知,它便会依据thermald.conf文件中的配置降低CPU频率,目的就是为了防止CPU过热。比如在60°C是小牛2就降到1.26GHz,小米2s在85°C时还在1.2GHz以上。

  2. 对GPU的限频。安兔兔跑分另一个项目就是GPU的能力,有的厂商优化能力不行不能发挥全部的硬件性能,所以在跑分时GPU频率被限制,而且频率波动剧烈更是拉低了跑分。

  3. RAM的好坏。其中测试的就是CPU的浮点运算性能。而要想提高测试成绩,除了提高CPU的主频外,还有一个有效的手段,就是提升内存频率或“收紧”内存时序(不管哪种内存调节方式均是为了提升内存速度)。此例可证,内存速度的高低会对CPU浮点运算性能产生比较明显的影响。也就是说CPU受到RAM部分性能钳制。不同的手机自然所配的RAM颗粒的素质就不同了。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com