是否可以查看当前正在加载到显卡的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