在 Android 中获取 GPU 温度
Get GPU temperature in Android
我正在开发一个 Android 应用程序来管理 GPU 温度。以同样的方式我读 CPU temperatura (/sys/devices/virtual/thermal/thermal_zone0/temp) 我正在搜索一些东西来获取 Android 中 GPU 的温度但是找不到任何东西。
我的问题是:可以在 Android 中从 GPU 获取温度吗?
如果可能的话,我在哪里可以找到包含此信息的文件?
谢谢。
"/sys/class/thermal/thermal_zone10/temp"
我花了很多时间才弄清楚,因为我无法在网上找到任何关于这方面的帮助。
我能够发现 sensor10 属于 GPU,但我无法再次找到包含该值的文件,因为挖掘太深太复杂。
在 system/etc/ 中,您会找到一个热配置文件,它可能会显示哪个传感器用于测量 gpu 温度。
在我的例子中,oneplus-one 也是“/sys/class/thermal/thermal_zone10/temp”
获取应用的设备所有者权限 https://www.sisik.eu/blog/android/dev-admin/device-health-monitoring
并利用“hardwarePropertiesManager.getDeviceTemperatures(HardwarePropertiesManager.DEVICE_TEMPERATURE_GPU, HardwarePropertiesManager.TEMPERATURE_CURRENT)”获取 GPU 温度。
我正在开发一个 Android 应用程序来管理 GPU 温度。以同样的方式我读 CPU temperatura (/sys/devices/virtual/thermal/thermal_zone0/temp) 我正在搜索一些东西来获取 Android 中 GPU 的温度但是找不到任何东西。
我的问题是:可以在 Android 中从 GPU 获取温度吗?
如果可能的话,我在哪里可以找到包含此信息的文件?
谢谢。
"/sys/class/thermal/thermal_zone10/temp"
我花了很多时间才弄清楚,因为我无法在网上找到任何关于这方面的帮助。
我能够发现 sensor10 属于 GPU,但我无法再次找到包含该值的文件,因为挖掘太深太复杂。
在 system/etc/ 中,您会找到一个热配置文件,它可能会显示哪个传感器用于测量 gpu 温度。
在我的例子中,oneplus-one 也是“/sys/class/thermal/thermal_zone10/temp”
获取应用的设备所有者权限 https://www.sisik.eu/blog/android/dev-admin/device-health-monitoring 并利用“hardwarePropertiesManager.getDeviceTemperatures(HardwarePropertiesManager.DEVICE_TEMPERATURE_GPU, HardwarePropertiesManager.TEMPERATURE_CURRENT)”获取 GPU 温度。