用Rivatuner实测显存占用量

        如今,显示芯片更新换代的速度远远超过了CPU。随着GPU处理能力越来越强,人们对显存提出了更高的要求——不但要速度快、而且容量要足够大,特别是以HDR(高动态范围)为代表的新一代游戏特效的出现,进一步突出了大容量显存的重要性。那么多大的显存才够用?能否直接在应用程序或游戏当中查看显存的占用量?别急,只须借助Rivatuner 2.0,一切轻松搞定。 

    一、开启显存占用量查看功能

  下面笔者以Rivatuner 2.0 RC 16.1为例,具体讲述如何开启显存占用量的实时查看功能。 

  步骤1:运行Rivatuner后,在“Main”标签页面下的“Target adapter”一栏中找到“Customize”旁边的小三角按钮,点击它,然后在弹出的图标栏中选择“Hardware Monitoring”。
  
  步骤2:打开的“Hardware Monitoring”窗口中包含多个图表,它们是用来查看显卡各项工作参数的,如核心/显存频率、核心电压、核心温度等,但这时还看不到显存占用量。点击该窗口右下角的“Setup”按钮,进入“Hardware Monitoring setup”对话框,其中的“Data”一栏内列出了“Hardware Monitoring”所要显示。

  
  步骤3:点击左下角的“Plugins”按钮,在弹出的对话框中找到“VidMem.dll”,并在它前面打上钩。再点击OK按钮退回“Hardware Monitoring setup”窗口,可以看到“Data”一栏内多出了三个可选图表:“Videomemory usage(显存使用)”、“Local Videomemory usage(本地显存使用)”和“Non-local videomemory usage(非本地显存使用)”。
  
  将它们都勾选上,点击“OK”按钮回到“Hardware Monitoring”主窗口后,就可以看到上述三个图表已经在显示数据了,通过它们就可以监测显存的使用量了。

  注:Videomemory usage和Local Videomemory usage两个图表中的数据都是指显卡上板载显存的使用量,因此它们显示的数据相同;Non-local videomemory usage表示GPU所调用的虚拟显存(即用内存充当显存)的数量。 

    二、在游戏中实时查看显存占用量

  对于游戏玩家而言,他们可能更希望在游戏中实时查看显存的占用量。其实这个也很简单。方法是:在“Hardware Monitoring setup”窗口中选定Videomemory usage,点击下面的“Setup”按钮,在弹出的设置窗口中找到“On-screen display”一栏,并勾选“Show videomemory usage in on-screen display”。 
 
  接下来在系统“开始”菜单的Rivatuner的程序组中找到“Rivatuner Statistics Server”这个程序,并执行它,然后保持“Hardware Monitoring”处于开启状态时运行游戏,就可以看到显存占用量已经显示在画面的左上角了。
 
  注:如果你想在游戏中实时显示其他参数,如核心/显存频率、核心温度、核心电压等,都可以采用这个方法。

  现在,新游戏对显存容量的要求越来越高,特别是一些大型的FPS游戏,显示核心一次要载入的数据量往往超过128MB。对于近期打算升级显卡的朋友来说,建议你按照本文所介绍的方法,先用Rivatuner测试一下你所喜欢的游戏的显存占用量(特别是在最常用的画质设置下),然后再决定是否需要升级显卡,而且通过这个方法,我们还可以判断出系统的瓶颈是GPU的频率还是显存的容量,从而对自己的显卡更加了如指掌。 

你可能感兴趣的:(游戏,工作,测试,plugins)