● 直击要害:真正的游戏实际功耗
也许你看到过许多自称是准确的游戏功耗测试,这些测试或采用固定时间间隔记录瞬时功耗并求平均值,或直接采用游戏测试过程中的最低/最高功耗取平均值,甚至可能就是直接偷瞄一眼某个游戏过程中的瞬时功耗来充当游戏过程功耗。非常遗憾,这些方法全部都是错误的。如果您看到的不是精度达到1W以上的功耗记录装置收集的游戏测试过程中的连续功耗数据,那么您看到的一切所谓实际功耗测试就都是错误的。
游戏及应用环境功耗测试的最大特点,就是特定时间片段内显卡及平台负载状态的低可重复性。游戏不同于渲染精确可重复画面的benchmark,在游戏测试过程中,不同场景以及不同的渲染状态会导致显卡及平台负载的大幅波动,而这种波动导致了精确重现某个时间片段内的功耗状况的困难,某次测试中第X秒的渲染负载以及功耗状态在下次测试中几乎完全无法被重现。因此,简单的固定时间间隔测试会因为波动出现位置的差异而产生巨大的功耗数据误差,并最终影响到实际功耗数据的真实性。
解决这一问题最简洁的办法是使用能够实时记录并输出连续瞬时功耗数据,同时精度能够达到0.1W甚至更高的专业仪器,但很遗憾,这种仪器通常十分昂贵,我们目前仍然缺乏这种精度能够满足要求的动态功耗记录的设备,所以我们不得不采用一种新的记录方法来规避这种问题——以记录不同游戏中平台消耗单位电量的时间,来计算游戏中的平均功耗状况。
我们分别以1W和5W为单位电量,精确记录测试平台在游戏测试过程中消耗1W以及5W电量所消耗的时间,以此来求的平台的每秒电量消耗状况,并以此来求的平台每小时消耗电量的情况。由于目标值固定,场景和负载对功耗的影响会被正确的反映在最终的时间数据中,因此我们获得的数据可以最大限度的避免低可重复性导致的错误数据陷阱,反映游戏测试过程中平台以及显卡最真实的功耗状态。
受限于篇幅,测试的更多原理解析以及过程将不会在这里向大家一一展示。我们将会以一期GPU炼金试验室栏目的篇幅详细介绍这种功耗测试法的细节,并专门针对不同显卡的实际功耗表现展开一系列的讨论。
推荐经销商