我希望监视超时的硬件使用情况,并且由于许多人都说这是一个可能的解决方案,因此我遇到了OpenGL。
我正在努力寻找有关如何使用OpenGL获取GPU信息的示例或资源。
可以用Java完成吗?又如何?
还是有其他选择?
答案 0 :(得分:1)
OpenGL主要是与GPU无关的API,因此它不具有GPU性能特征的确切信息,也不提供某些物体的温度。另一方面,您可以检索一些信息,这些信息可以帮助您更好地了解使用glGetString
函数处理的是哪种GPU。值GL_VENDOR
和GL_RENDERER
的组合对于平台是唯一的。
对于Java,任何OpenGL包装器都应该适用,JOGL可能是最著名的包装器。
尽管这种情况并不常见,但是各种供应商都会提供您所需要的信息。我仅能找到有关GPU内存的一些见解,但它希望能有其他见解:http://nasutechtips.blogspot.com/2011/02/how-to-get-gpu-memory-size-and-usage-in.html