是否可以查看当前加载到显卡RAM中的纹理?例如,如果您打开2-3个高强度3D游戏,是否可以在显卡的RAM中查看这些游戏的纹理?
发布于 2010-11-09 11:40:25
是的,这是可能的,尽管不一定很容易。您需要的是一个能够访问显卡状态的程序。
我推荐你试试PIX for Windows。从理论上讲,它应该适用于任何Direct3D应用程序,但在实践中,它可能会有错误和喜怒无常。要安装:
从DirectX控制面板
Windows检查目标程序
其他选项:
对于NVIDIA卡,您可以尝试NVIDIA PerfHUD,但这需要应用程序内置的支持,这很可能不适合您。
对于ATI卡,您可以尝试GPU PerfStudio。我自己还没有试过,所以我不确定它是否能满足你的需求,但该网站声称“你的应用程序不需要特殊的构建”,所以它可能值得一试。
发布于 2010-11-09 02:04:02
这将取决于卡片。
由于许多卡(例如NVIDIA的卡)都有处理器,您可以为其编写程序,因此您可能会在那里放置一个程序,该程序将询问内存并将其返回给您的程序。
发布于 2010-11-09 02:13:38
不是的。因为在没有渲染的图形是一种方式,如果你在编程时以另一种方式设置了厚度。一般来说,零件(纹理等)是不容易访问的。
https://stackoverflow.com/questions/4118374
复制相似问题