是否可以查看显卡内存中的数据?

发布于 2024-09-30 20:38:30 字数 75 浏览 0 评论 0原文

是否可以查看当前正在加载到显卡 RAM 中的纹理?例如,如果您打开2-3个高强度的3D游戏,是否可以在显卡的RAM中查看这些游戏的纹理?

Is it possible to view what textures are currently being loaded into the RAM of the Graphics Card? For instance, if you open 2-3 highly intensive 3D games, is it possible to view the textures of these games in the RAM of the Graphics Card?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

川水往事 2024-10-07 20:38:30

是的,这是可能的,尽管并不容易。您需要的是一个可以访问显卡状态的程序。

我建议尝试Windows 版 PIX。理论上它应该适用于任何 Direct3D 应用程序,但实际上它可能存在缺陷且不稳定。要安装:

  1. 安装DirectX SDK
  2. 从 DirectX 控制面板启用调试运行时
  3. 使用 PIX for Windows 检查目标程序

其他选项:

对于 NVIDIA 卡,您可以尝试 NVIDIA PerfHUD,但这需要应用程序内置支持,这很可能不适合您。

对于 ATI 卡,您可以尝试 GPU PerfStudio。我自己没有尝试过,所以我不确定它是否适合您正在寻找的内容,但该网站声称“您的应用程序不需要特殊构建”,所以它可能值得一试。

Yes, this is possible, although not necessarily easy. What you need is a program that will give access to the state of the graphics card.

I recommend trying PIX for Windows. In theory it should work with any Direct3D application, but in practice it can be buggy and temperamental. To install:

  1. Install the DirectX SDK
  2. Enable the debug runtime from the DirectX Control Panel
  3. Use PIX for Windows to inspect the target program

Other options:

For NVIDIA cards, you could try NVIDIA PerfHUD, but this requires support built into the application, which most likely won't work for you.

For ATI cards, you could try GPU PerfStudio. I haven't tried it myself so I'm not sure that it will work for what you're looking for, but the site claims there is "No special build required for your application", so it might be worth a shot.

甩你一脸翔 2024-10-07 20:38:30

这要看卡的情况而定。

由于许多卡(例如来自 NVIDIA 的卡)都具有可以为其编写程序的处理器,您可能可以在那里放置一个程序来询问内存并将其返回给您的程序。

That would depend on the card.

Since many cards (such as those from NVIDIA) have processors which you can write programs for, it is likely that you could put a program there that will interrogate memory and return it to your program.

救星 2024-10-07 20:38:30

不。就像不一样 - 渲染图形是一种方式,除非您在编程时以另一种方式设置了东西。一般来说,部件(纹理等)不容易访问。

No. As in no - rendered graphics are one way, uless you ahve set thigns up in another way while programming. In general, parts (textures etc.) are not easily accessible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文