From 84d3990cc817a0ad033db809f4f7cf393029b2b6 Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sat, 10 Jul 2021 22:29:38 -0700 Subject: [PATCH] clamp gpu usage to fix thermald crash (#21548) old-commit-hash: 3adfd1d53bfe7d1ddb7be2299fbac56fac025a41 --- selfdrive/hardware/eon/hardware.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/hardware/eon/hardware.py b/selfdrive/hardware/eon/hardware.py index 914c32fd0e..3f686b25af 100644 --- a/selfdrive/hardware/eon/hardware.py +++ b/selfdrive/hardware/eon/hardware.py @@ -381,6 +381,7 @@ class Android(HardwareBase): def get_gpu_usage_percent(self): try: used, total = open('/sys/devices/soc/b00000.qcom,kgsl-3d0/kgsl/kgsl-3d0/gpubusy').read().strip().split() - return 100.0 * int(used) / int(total) + perc = 100.0 * int(used) / int(total) + return min(max(perc, 0), 100) except Exception: return 0