是否可以查看當前正在加載到顯卡的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. 是否可以在十六進制查看器中查看IPTC數據?
- 5. 檢查以查看圖像中是否存在Javascript
- 6. 如何查看我的視圖是否可以看到?
- 7. 查看內存中的畫布數據?
- 8. 是否有工具可以查看IE瀏覽器的內存數據,如JavaScript數據?
- 9. 在查看數據框的內容時是否可以截斷輸出?
- 10. 是否可以將子圖創建爲orientdb圖形數據庫?
- 11. 是否可以查看HttpClient的org.apache.http.conn.EofSensorInputStream?
- 12. https內容是否可以緩存在CDN數據中心?
- 13. 是否可以通過內存從Excel中導入數據?
- 14. 是否可以查看Android的後端堆棧的內容?
- 15. 在內存窗口中查看數據
- 16. 內存數據庫的概念以及如何查看我的數據是否正在HSQL DB中填充?
- 17. 是否可以查看衛星組件的內容?
- 18. 是否可以使用MFMessageComposeViewController查看發送SMS的內容?
- 19. 是否可以查看未回顯的PHP內容?
- 20. 是否可以獲取hsqldb內存數據庫的大小?
- 21. 是否可以更改A幀中的查看器參數?
- 22. 是否可以在tfs中查看多個burndown圖表
- 23. 是否有工具可以查看頁面是否從緩存中讀取?
- 24. 是否可以查看文檔?
- 25. 是否可以反思性檢查java中的內存泄漏?
- 26. 在postgresql中以圖形方式查看數據
- 27. 以表格形式查看XML數據
- 28. 是否可以存儲圖形hbase?如果是的話,你如何建模數據庫以支持圖結構?
- 29. 是否可以使用Couchbase預加載/預緩存內存中的數據?
- 30. 您可以緩存數據以便以後離線查看嗎?
這是一個編程問題? – Gabe 2010-11-07 15:35:42