Как использовать OpenGL для мониторинга использования графического процессора в Java? - PullRequest
0 голосов
/ 05 ноября 2018

Я слежу за сверхурочной работой оборудования и столкнулся с OpenGL, так как несколько человек сказали, что это возможное решение.

Я изо всех сил пытаюсь найти примеры или ресурсы о том, как OpenGL можно использовать для получения информации о графическом процессоре.

Можно ли это сделать на Java? И как?

Или есть альтернативы?

1 Ответ

0 голосов
/ 05 ноября 2018

OpenGL является преимущественно независимым от GPU API, поэтому он не имеет точной информации о характеристиках производительности GPU, не дает информации о температуре. С другой стороны, вы можете получить некоторую информацию, которая поможет вам лучше понять, с каким графическим процессором вы имеете дело, используя функцию glGetString. Комбинация значений GL_VENDOR и GL_RENDERER уникальна для платформы.

Для Java должна подойти любая оболочка OpenGL, вероятно, JOGL - самая известная.


Редактировать.

Хотя это не распространено, но различные поставщики предоставляют информацию, которую вы ищете. Мне удалось найти только некоторые сведения о памяти графического процессора, но это дает надежду, что есть и другие: http://nasutechtips.blogspot.com/2011/02/how-to-get-gpu-memory-size-and-usage-in.html

...