真“芯”告白——用RivaTuner实时监控你的显卡

DIY

在Windows桌面2D环境下,我们可以借助许多软件的硬件监测功能来查看显卡的参数,例如温度。但是在全屏幕的3D游戏中,我们怎么查看这些参数呢?别急,RivaTuner RC 15.8版的On-Screen Display(以下简称OSD)功能,可以帮助我们实现在3D游戏中实时监控显卡的各项属性。

注:RivaTuner RC 15.8版下载地址:

http://ftp.pconline.com.cn/pub/download/200512/RivaTuner20RC158_PConline.exe

查看显示核心温度和频率

第一步:运行RivaTuner(以下简称RT),在Main(主菜单)选项卡的Target adapter(目标调整)栏中,找到Customize(优化)旁边的那个小三角按钮,点击它后选择Hareware Monitoring(硬件监控,以下简称HM)图标,进入监控界面(图1)。在这里,我们可以看到显卡的各项参数都用图表的方式表现出来了。

9-d3-01.jpg
图1

第二步:HM中有很多图表,点击HM右下角的Setup按钮进入配置菜单(图2),在Data一栏中可以看到哪些图表被开启或关闭了(笔者所用的显卡为丽台PX7800GT TDH Extreme)。

9-d3-02.jpg
图2

以Core Clock/Geometric domain(核心/几何单元时钟频率)图表为例,单击Data菜单中的Core Clock/Geometric domain选项,左下方的Setup按钮就会被激活,点击该按钮进入相应的设置界面,找到下面的On-Screen Display,勾选Show Core Clock/Geometric domain in On-Screen Display选项(图3),这样核心/几何时钟频率的OSD功能就被打开了。

9-d3-03.jpg
图3

打开了OSD功能的图表会在Data菜单中对应的选项旁边显示“in OSD”。开启了OSD后,RT就会在系统托盘处生成RT Statistics Server的图标。我们随便运行一个3D游戏,例如《极品飞车9:最高通缉》。进入游戏后,在画面的左上角我们可以看到,显卡的Core Clock/Geometric频率已经显示出来了(图4)。

9-d3-04.jpg
图4

第三步:接下来用同样的方法,打开Core Temperature(核心温度)的OSD功能,进入游戏,看看显卡的核心温度是不是也显示在左上角了!用类似的办法,还可以打开其他图表的OSD功能,比如说显存频率等,这样在游戏中就可以实时监控显卡的全部参数了。

HM和OSD的其他功能

1.显示核心电压

想知道显卡的核心电压吗?HM和OSD一样可以做到。HM中有一个名为Core VID的图表,但是现在它显示的并不是核心电压值。进入它的Setup菜单,选择左下角的“More”进入更深一步的设置。我们看到它的列表中罗列了显卡GPU各种情况下的VID(电压等级),一般来说,我们只要选择“AutoSelect”即可。

如果显卡不支持这个自动选择,我们可以从上方的下拉菜单中选择类似于图5的选项(因不同显卡而异,注意不要选择类似1.1V+0.xV的选项,这些选项显示出来的数值不是真实值)就可以了。确定后回到HM界面,发现Core VID图表中的单位变成了“V”(伏特),里面显示的就是GPU核心电压,把这个图表设为in OSD后在游戏中也能看到GPU核心电压的变化了。

9-d3-05.jpg
图5

2.实时显示fps值

我们还可以让OSD显示显卡3D程序运行时的实时fps值,方法是在HM的Setup菜单中开启Framerate图表(参照图2,拖动Data菜单的滚动条找到Framerate,并在它的前面打上钩),并开启它的OSD功能。这样除了常用的Fraps软件外,我们用RT也可以显示游戏运行时的实时fps值了。RT的fps显示功能还能精确到小数点后一位,这比Fraps要先进一些。回到HM的图表界面,就可以看到刚才游戏运行时的fps变化情况。各种常用图表的OSD功能开启后在游戏中的截图如图6所示。

9-d3-06.jpg
图6
9-d3-b1.jpg

3.调节OSD的字体或颜色

是不是嫌OSD的字体太小或是颜色不好看?我们可以利用前面说到的RT Statistics Server来调节:右键单击系统托盘中的RT Statistics Server图标,选择Setup进入配置界面(图7),在最下面的OSD Size和OSD Color中就可以改变OSD显示的字体大小和颜色。Active Profile是控制OSD功能是否在其它的软件运行时也可用,一般选择Global(全局)。“Global application Settings”菜单中的选项则是控制OSD功能在什么样的环境下开启(如D3D/OpenGL),一般使用默认设定就可以了。值得一提的是,只要勾选中间的“Show own statistics in OSD...”选项,那么不用运行RT主程序也可以在3D程序中显示实时fps数值。

9-d3-07.jpg
图7

使用OSD的注意事项

1.OSD对NVIDIA和ATI的显卡都适用。注意要使用OSD进行频率和温度的监控,必须要在HM的图表监控界面开启的情况下才能在游戏中正常使用,否则显示的数值就会不正常。

2.有些显卡不带测温功能,这样也无法使用OSD实时测温。NVIDIA的显卡只要是公版产品,在GeForce FX5700及以上级别的FX系列和所有的GeForce 6xxx/7xxx系列显卡都可以看到温度。而对ATI显卡而言,则只有少数品牌的显卡或某些高端产品才拥有温控功能。总而言之,只要能在驱动中看到GPU温度的显卡都可以使用OSD实时测温。

3.当NVIDIA的显卡工作在SLI模式后就不能打开OSD功能了(ATI的CrossFire笔者还没试过,但根据SLI的表现估计它也无法打开),这对正在使用这类平台的朋友来说不能不说是个遗憾。