获取GPU温度
我在这里真的很困惑。我想创建一个应用程序,在我的显卡(AMD 显卡)的不同温度下执行不同的事件。
我想做这样一个应用程序的原因是,对于 GPU,我还没有找到一个,第二个是为了确保我不会因为达到巨大的温度而烧坏我的卡。
但是我不知道人们(未连接到 amd/intel/nvidia)如何编写应用程序来监视任何类型的温度。
那么它是如何发生的呢?有些API我不知道还是什么?
I am really puzzled here. I want to create an application that does different events upon different temperatures of my graphics card which is an AMD one.
The reason i want to make such an applications is because, for a GPU i haven't found one, and the second is to ensure i never fry my card by reaching enormous temps.
However i have no idea how people(not connected to amd/intel/nvidia) write applications to monitor temperatures of any kind.
So how does it happen? Some APIs i don't know or something?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
经过一番谷歌搜索后,我发现了这个:
这可能是您最好的选择。我在这里找到了此信息:
http://www.gamedev.net/topic/557599-get-gpucpu-温度/</a>
编辑:
还发现了这个:
http://msdn.microsoft.com/en -us/library/aa389762%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us /library/aa394493%28VS.85%29.aspx
希望有帮助。
After a little bit of googling, i found this:
This may be your best bet. I found this information here:
http://www.gamedev.net/topic/557599-get-gpucpu-temperature/
Edit:
Also found this:
http://msdn.microsoft.com/en-us/library/aa389762%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa394493%28VS.85%29.aspx
Hope it helps.
您可以使用现有的 GPU 温度监控程序之一,例如 GPU-Z,将其配置为连续监控并读取日志条目。
RivaTuner 是另一个 GPU 监控程序,它具有共享内存接口,允许其他程序实时获取数据,但以 nVidia 为重点。只要您的操作不是“降低 GPU 时钟速度”,它就可能与 ATI 卡配合良好。
You could use one of the existing GPU temperature monitoring programs, such as GPU-Z, configure it for continuous monitoring, and read the log entries.
RivaTuner is another GPU monitoring program, which has a shared memory interface allowing other programs to get the data in real-time, but is nVidia focused. As long as your action isn't "reduce the GPU clock speed" it'll probably work well enough with ATI cards.