aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-03-08 11:06:13 -0800
committerMarat Dukhan <marat@fb.com>2018-03-08 11:06:13 -0800
commitc9453c52564a7f34a2185949cbd2d774e228f96c (patch)
treefad6c76265afb5c2674cb1134fd426623998dd6d
parenta34a16ba108b6a11ef6f6ab028b25b58013984b6 (diff)
downloadcpuinfo-c9453c52564a7f34a2185949cbd2d774e228f96c.tar.gz
Work around Mali-T760 reported as Mali-T764
-rw-r--r--src/linux/gpu.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/linux/gpu.c b/src/linux/gpu.c
index d099262..ae11c78 100644
--- a/src/linux/gpu.c
+++ b/src/linux/gpu.c
@@ -138,6 +138,10 @@ struct cpuinfo_android_gpu cpuinfo_android_decode_gpu(const char* renderer) {
gpu.series = cpuinfo_android_gpu_series_arm_mali;
} else if (sscanf(renderer, "Mali-T%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
gpu.series = cpuinfo_android_gpu_series_arm_mali_t;
+ /* Common bug: Mali-T760 reported as Mali-T764 */
+ if (gpu.model == 764) {
+ gpu.model = 760;
+ }
} else if (sscanf(renderer, "Mali-G%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
gpu.series = cpuinfo_android_gpu_series_arm_mali_g;
} else if (sscanf(renderer, "Mesa DRI Intel(R) HD Graphics %"SCNu32, &gpu.model) == 1 && gpu.model != 0) {