用 RivaTuner 監看顯示卡記憶體用量!

RivaTuner 是一套針對 nVidia 顯示卡所寫的修改、加強程式,他可以對顯示卡做許多低階的調整,對於進階玩家來說,應該是滿熟悉的一套工具。

不過,Heresy 一直到最近才知道,原來他還可以監看顯示卡的記憶體使用量!這邊來列一下用法吧∼

  1. 下載並安裝 RivaTuner(目前最新版是 2.05)
    下載連結
  2. 執行 RivaTuner。
    第一次執行要建立資料庫,要一段時間。
    image
    他的界面大概會像上圖,點「Customize…」旁邊的三角型,就會跳出一個浮動的選單;在裡面去選擇「Hardware monitoring」可以打開監看功能。
  3. 監看視窗
    image
    監看視窗的界面大致上會像上圖一樣,裡面會有預設的監看項目。而現在,按右下方的「Steup」 可以做一些調整。
  4. 監看設定
    image
    上圖就是設定的主視窗了∼在「Data Sources」下的清單,就是設定要監看哪些東西了∼可以選的項目相當多。而在前面勾勾的地方點一下,就可以加入或取消。
  5. 加入 vidmem.dll
    在左下角有個「Plugins」的按鈕,按一下,就可以叫出 Plugin 的設定視窗,界面大致如下
    image
    在下面,可以找到很多 .dll 的模組,點選後就可以在上面看到該模組的說明。而要監看顯示卡的記憶體的話,要找到「VidMem.dll」這個檔案;在前面點一下,可以讓他變成選取狀態。
  6. 加入記憶體監控項目
    image
    在加入「VidMem.dll」後,就可以在「Data Sources」下的清單中,找到「Videomemory usage」、「Local Videomemory usage」、「Non-local Videomemory usage」三項;這些都是顯示卡記憶體的相關項目。再加入選項後,就可以在第三點的「監看視窗」,看到顯示卡記憶體的使用量了∼

大致上,要看顯示卡的記憶體方法就是這樣吧∼以 Heresy 測試的結果來說,「Videomemory usage」和「Local Videomemory usage」的值似乎都是一樣,代表著顯示卡的記憶體使用量;不過,網路上看到的說法,是說「Local Videomemory usage」是代表顯示卡上的記憶體的使用量,而「Non-local Videomemory usage」則是代表使用系統記憶體來做顯示記憶體 swap 的使用量?但是 Heresy 自己不管怎麼硬丟資料到顯示卡去,他的「Non-local Videomemory usage」永遠都是 0…

image 而由於很多程式都是全螢幕的,不大可能放一個監看視窗在旁變礙眼吧?其實也可以把這些監看資料設定成 OSD 的方式來顯示!

方法就是在第 6 步的視窗中,選取要監看的項目後,按下左下方的「Setup」叫出該項目的設定。這時候會出現類似右圖的視窗,在這邊可以設定一些監看的設定,像是最大值、最小值之類的。

而下方有個「On-screen display settings」的項目,把下方的合選方塊打勾後,再按右下方的「Run server」,就可以在 3D 程式裡顯示這項監看項目的數值了∼而如果想要同時監看很多項,也可以各自設定是否要開啟 OSD 顯示。


RivaTuner 的功能其實還相當多,Heresy 自己也不熟…在這邊,也就單就監視顯示卡記憶體量來做一個記錄了∼

不過,話說回來,不知道什麼時候才可以監控顯示卡的計算資源使用量?


原始發表:http://heresy.spaces.live.com/blog/cns!E0070FB8ECF9015F!2701.entry

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *