伴随着AMD新一代旗舰级显卡Radeon HD 7970(代号为Tahiti)的发布,围绕该显卡的话题非常多。这其中,大家迫切想了解的是,如何更好地使用这款拥有多项新技术、新功能的新产品。而笔者在使用该显卡的过程中,也积累了一些心得和技巧,在这里不妨抛砖引玉,希望能够帮助大家更好地玩转这款产品。
Radeon HD 7970是全球首款采用28nm工艺的显卡,这令大家对其超频性能充满了性能。
开启CCC催化剂控制面板可以看到,Radeon HD 7970显卡的核心、显存默认频率分别是925MHz和1375MHz(等效5500MHz)(图1)。结合《微型计算机》和其他媒体的测试来看,大多数显卡在不加压、开启Over Drive以后,可以直接将核心频率和显存频率分别超频至1125MHz和1575MHz(等效6300MHz)。
以《战地3》为例,超频后的Radeon HD 7970显卡在Thunder Run和Going Hunting两个关卡测试(1920×1200,Ultra预设)中,都有17%左右的性能提升(图2)。
需要说明的是,催化剂控制中心的超频上限就是1125MHz/1575MHz,因此如果要进一步提升该显卡的频率就必须借助第三方超频软件。当笔者通过其他软件(如MSI Afterbuner)继续提升Radeon HD 7970的频率时发现,超频上限仍然被限制在1125MHz/1575MHz。这说明要想进一步提升Radeon HD 7970显卡的核心和显存频率,只能依靠一些非常规手段。
为此,笔者将为MSI Afterbuner手动添加非官方超频模式,具体做法是进入C:Program Files (x86)MSI Afterbu rner目录当中,用记事本打开MSI Afterburner.CFG文件,找到[ATIADLHAL]段落,将Unofficial Overclocking EULA和Unofficial Overclocking Mode的数值从0改成1。然后保存MSI Afterburner.CFG文件,再次运行MSI Afterbuner。此时MSI Afterbuner将弹出EULA终用户协议,点击“是”。
之后进入MSI Afterbuner主界面后,核心和显存频率滑动条上的频率已经全部归零(图3)。但是调节滑动条可以发现,Radeon HD 7970显卡的核心频率和显存频率已经分别可以大设置到1665MHz和2475MHz(等效9900MHz)。
不过仅仅打开非官方超频模式,还不能很方便地超频,因为界面当中的核心加压一项还是灰色不可选。接下来,还需要点击界面右下角的“Settings”,进入MSI Afterbuner的常规设置界面,在“兼容性”部分当中,选定“解锁电压调整控制”和“解锁电压监控控制”(图4)。点击确定之后,MSI Afterbuner会要求重启。重启之后,该软件已经可以自动侦测到Radeon HD 7970显卡的默认电压为1174mV了,即1.174V(图5)。此外,该软件的核心电压滑动条也能提供小800mV、大1300mV的调整范围,设定超过1174mV的值,即是为Radeon HD 7970显卡核心进行加压。
通过反复测试,笔者手中这款Radeon HD 7970显卡可以在1221mV的核心电压下,使核心和显存频率分别稳定工作在1250MHz和1757MHz上。其超频幅度分别比官方超频极限的1125MHz和1575MHz提升了11.1%和11.6%。
超频后的Radeon HD 7970显卡在《战地3 》的Thunder Run和Going Hunting两个关卡测试中,平均帧数分别比超频到1125MHz/1575MHz时提升了15%和14%,较默认状态更分别提升了34.8%和33.5%(图6)。值得注意的是,在超频到1250MHz/1757MHz之后,Radeon HD 7970显卡在对性能要求更高的Going Hunting关卡中的大帧数更首度突破100fps大关,显示出该显卡在大幅超频后带来的可观性能。
如果在购买或比较显卡时,能事先预知显卡的GPU“体质”的话,相信是很多玩家乐于见到的。而推出不久的GPU-Z 0.5.9软件已经可以实现这个功能了,因此笔者用它对手中的Radeon HD 7970显卡进行了体检。
这里所谓的GPU体质主要指GPU芯片的漏电率,在GPU-Z 0.5.9中以ASIC Quality(ASIC质量)数值来表示。该软件认为,在一般情况下读取的数值越大代表芯片体质越好,默认工作电压就越低,图形芯片功耗越低,超频幅度越高。
ASIC即专用集成电路,就GPU图形芯片来说,它们都是从圆形硅晶圆上切割下来的硅芯片。一般来说,越靠近硅晶圆圆心,切割下来的芯片漏电率越低,多用于高端显卡当中。相反,芯片漏电率可能会相对较高,一般用于主流显卡中。而且据笔者所知,对于芯片的漏电率,AMD和NVIDIA都有自己的识别方法。不过现在GPU-Z 0.5.9已经可以实现类似的功能了,目前可以被识别的显卡包括AMD Radeon HD 7000系列和NVIDA GeForce GTX400、500系列。
具体方法是运行GPU-Z 0.5.9,右键点击软件界面左上角的Graphics Card,在弹出的选项菜单中选择“Read ASIC Quality”(读取ASIC质量)(图7)即可。以笔者手中的Radeon HD 7970显卡为例,读取的ASIC质量为71.3%(图8)。从实际使用来看,漏电率检测结果和超频、核心电压无关。显卡在超频或者改动显卡核心工作电压之后,GPU-Z0.5.9读取的漏电率数值没有任何变化。
不过,GPU-Z读取的数值越高是否代表Radeon HD 7970的芯片漏电率越低?超频越出色呢?据统计,Radeon HD 7970的ASIC质量读取数值大都分布在70%~80%,很少一部分芯片的ASIC质量读取数值会达到80%以上。大量测试发现,在加压到1.25V的情况下,ASIC质量读取数值在76%~80%的Radeon HD 7970显卡的核心频率有很大机会超到1330MHz;ASIC质量读取数值在70%~76%的Radeon HD 7970显卡的核心频率一般高就在1225MHz~1280MHz;而少部分ASIC质量读取数值在80%以上的产品的超频幅度反而有所下降,一般在1260MHz~1290MHz之间。这说明GPU-Z 0.5.9读取的ASIC质量数值基本能够代表一款显卡的超频幅度,可以作为参考,但不能以此来判断一款显卡的超频幅度。
Radeon HD 7970作为首款采用GCN架构的显卡,各大游戏厂商还没有推出为其专门优化的游戏。持续提升该显卡在现有游戏中性能的工作,目前主要由AMD催化剂驱动程序研发团队负责。
不过,作为AMD Game Evolved联盟成员,著名游戏开发商瑞典DICE已经在2月14日为《战地3》推出新补丁。其中就首度为Radeon HD 7000系列显卡进行了优化,提升这些显卡的在《战地3》当中的FXAA反锯齿性能。在这个补丁推出之前,DICE只为采用VLIW架构的AMD显卡的矢量代码处理FXAA路径和NVIDIA显卡的标量代码处理FXAA路径进行优化,并没有为采用GCN架构显卡的标量代码处理FXAA路径进行优化。因此Radeon HD 7970显卡在这款游戏中的性能还有一定的提升空间,而新补丁就解决了这个问题。
以《战地3 》的Going Hunting关卡测试为例(1920×1200分辨率,Ultra预设,关闭MSAA反锯齿,保留FXAA反锯齿),Radeon HD 7970显卡在安装了新补丁后,性能有3%左右的性能提升(图9)。
开启Tahiti的视频硬件编码功能AMD在核心代号为Tahiti的Radeon HD 7900系列GPU中,首度集成了支持视频硬件编码的视频编解码器引擎(VCE)。VCE对视频进行硬件编码有2种模式,在“完整模式”中,H.264编码的过程几乎每一个步骤都是由固定功能硬件完成,具有快速性和高效性。不过,这种模式没有充分利用GPU的其他部分。于是,AMD为VCE添加了混合模式。在混合模式当中,固定功能硬件只进行熵编码处理,所有其他步骤由GPU灵活进行处理。
现在,索尼发布的视频编辑软件——Vegas Pro 11.0(Build 521)已经率先支持Tahiti图形芯片当中的VCE硬件视频编码了。用户只需要打开该软件,在Options(选项)→Preference(偏好)→Video(视频)界面勾选“ GPU acceleration of video processing”(视频处理GPU加速)即可(图10)。
笔者使用Radeon HD 7970显卡和Vegas Pro 11.0软件对一段视频进行渲染编码处理,通过MSI Afterbuner和GPU-Z观察编码过程中的GPU占用率在16%左右。这说明该软件的确可以调动VCE对视频进行硬件编码处理。
Radeon HD 7970是首款采用28nm工艺的显卡,超频性能不俗,同时AMD也在持续推出新版催化剂优化其游戏性能。
而在这之外,我们还应该更多地关注Radeon HD 7970显卡的超频、视频解码、游戏优化等方面,以充分挖掘Radeon HD 7970显卡的性能。本文介绍的有关Radeon HD 7970的4个技巧,主要是从优化该显卡的思路着眼的。笔者希望本文所介绍的内容,能够帮助大家更好地使用Radeon HD 7970显卡。