性能与效率的飞跃:HD6970/50完全评测
除了前面的改进之外,AMD还从HD6900系列显卡开始加入了全新的电源/功耗控制功能。新的功耗控制允许用户对显卡的功耗进行控制,并且实现在指定的功耗水平上获取最大的性能。
这是一个非常有意思的功能。大家知道,几乎所有比较耗电的电脑配件都有一个叫做TDP的参数,全称为“Thermal Design Power”,翻译成中文叫做“热设计功耗",但这个参数仅仅反应的是显卡在极端工作环境下的最大功耗,并不能代表在平时游戏中应用中的功耗。
在典型的游戏和3D应用中,虽然说GPU的功耗变化非常频繁,但很少有达到真正的满负载,也就是说很少有上升到热设计功耗的峰值。但是,在这个过程中功耗虽然一直在变化,但频率不会有变化,功耗的变化仅仅是随着应用程序对GPU不同的负载而产生的变化,这就出现了一个问题——
在游戏过程中GPU负载较低的情况下,游戏其实并没有获得最大的性能,因为显卡的频率并没有变化(甚至可能变低),这个概念听起来有点抽象,或者说有点拗口。为了便于大家理解,笔者徒手画了下面的这个示意图:
上图中,x轴表示时间,y轴表示功耗,而曲线表示显卡在一段时间内的功耗变化情况(和在典型游戏应用中的情况类似),大家可以看到我截取了两个功耗消耗最低的时间点T1和T2。在这两个时间点上,功耗消耗较低,同时也反应显卡的负载也较低,但显卡的频率仍然是不变的。
而PowerTune的作用就是,在功耗消耗较低的情况下,自动提升显卡的频率,以提升性能。打个比方,GPU核心的频率原本为500MHz,在T1或者T2的时候(显卡有一个硬件模块专门以时钟周期为单位监控功耗),PowerTuner技术会使其频率自动提升至600MHz,这样就可以有效的保证在应用程序对GPU负载较低的时候,也能以高频率换来更高的性能。