是否可以查看當前正在加載到顯卡的RAM中的紋理?例如,如果您打開2-3個高度密集的3D遊戲,是否可以在顯卡的RAM中查看這些遊戲的紋理?是否可以查看圖形卡內存中的數據?
6
A
回答
4
是的,這是可能的,雖然不一定容易。你需要的是一個可以訪問顯卡狀態的程序。
我推薦嘗試PIX for Windows。理論上它應該可以與任何Direct3D應用程序一起工作,但在實踐中它可能是越野車和氣質。要安裝:
- Install the DirectX SDK
- 啓用從DirectX的控制面板
- 使用PIX調試運行於Windows,檢查目標程序
其他選項:
對於NVIDIA顯卡,你可以嘗試NVIDIA PerfHUD,但是這需要內置在應用程序中的支持,這很可能不適合你。
對於ATI卡,您可以嘗試GPU PerfStudio。我沒有自己嘗試過,所以我不確定它是否適用於你要找的東西,但是該網站聲稱存在「沒有爲你的應用程序需要特殊構建」,所以它可能值得一試。
1
這將取決於卡。
由於許多卡(例如來自NVIDIA的卡)具有可編寫程序的處理器,所以很可能您會在此處放置一個程序來詢問內存並將其返回到您的程序。
0
不可以。因爲在沒有渲染的圖形中是一種方式,所以無論你在編程時如何設置另一種方式。一般來說,部件(紋理等)不易獲取。
相關問題
- 1. 是否可以查看urllib2響應中的數據?
- 2. 是否可以在開發iphone上查看Core Data中存儲的數據?
- 3. 查找數組是否可以形成圖形
- 4. 檢查以查看圖像中是否存在Javascript
- 5. 查看內存中的畫布數據?
- 6. 如何查看我的視圖是否可以看到?
- 7. 是否可以將子圖創建爲orientdb圖形數據庫?
- 8. 是否可以通過內存從Excel中導入數據?
- 9. https內容是否可以緩存在CDN數據中心?
- 10. 在內存窗口中查看數據
- 11. Titanium中是否有緩存類型的內存可以用來保存數據?
- 12. 是否可以查看未回顯的PHP內容?
- 13. 是否可以查看衛星組件的內容?
- 14. 是否可以更改A幀中的查看器參數?
- 15. 是否有工具可以查看頁面是否從緩存中讀取?
- 16. 是否可以查看文檔?
- 17. 以表格形式查看XML數據
- 18. 是否可以存儲圖形hbase?如果是的話,你如何建模數據庫以支持圖結構?
- 19. 檢查迴文是否可以形成
- 20. 是否可以在Firefox或Chrome中查看發佈請求的數據?
- 21. 是否可以在Packetbeat中查看來自請求的HTTP POST數據?
- 22. 是否可以釋放UIWebView的內存?
- 23. 是否可以在Achartengine中放置圖形的浮點數?
- 24. 是否可以使用SQLAlchemy將SQLite數據庫讀入內存?
- 25. Redis - 數據大小是否可以大於內存大小?
- 26. 測試Numpy數組以查看它是否爲列形式
- 27. 是否可以檢查一個點是否在geojson的多邊形內?
- 28. 是否有任何clojure工具可以查看Clojure如何使用JVM內存?
- 29. 試圖在「圖形佈局」選項卡中查看我的XML
- 30. 是否可以通過查看HTTP流量來查看是否使用了AJAX?
這是一個編程問題? – Gabe 2010-11-07 15:35:42