(1) 在程式中将顔色緩存從32位改為16位,檢視FPS值是否增加,以确定瓶頸是否因為幀真緩存帶寬引起。
(2) 在NVPerfHUD中按下Ctrl+T将紋理強行設定為2*2大小,檢視FPS值是否增加,以确定瓶頸是否因為紋理帶寬引起。
(3) 在NVPerfHUD中按下Ctrl+1、Ctrl+2……Ctrl+9,NVPerfHUD會自動強行簡化各個Profile的Pixel Shader程式,檢視FPS值是否增加,以确定瓶頸是否因為複雜的像素程式引起。
(4) 在NVPerfHUD中按下Ctrl+V去掉頂點單元,檢視FPS值是否增加,以确定瓶頸是否因為頂點處理引起,包括頂點/索引緩存的傳輸、Vertex Shader程式和無效的緩存Lock。
(5) 在程式中更改頂點格式的大小,檢視FPS值是否增加,如果增加則瓶頸在頂點/索引緩存的傳輸。
(6) 可以利用Ctrl+N去掉GPU的工作,也就是這個時候GPU的計算速度無限快,如果FPS增加則瓶頸在CPU上。