diff options
author | Marat Dukhan <marat@fb.com> | 2018-03-08 11:06:13 -0800 |
---|---|---|
committer | Marat Dukhan <marat@fb.com> | 2018-03-08 11:06:13 -0800 |
commit | c9453c52564a7f34a2185949cbd2d774e228f96c (patch) | |
tree | fad6c76265afb5c2674cb1134fd426623998dd6d /src | |
parent | a34a16ba108b6a11ef6f6ab028b25b58013984b6 (diff) | |
download | cpuinfo-c9453c52564a7f34a2185949cbd2d774e228f96c.tar.gz |
Work around Mali-T760 reported as Mali-T764
Diffstat (limited to 'src')
-rw-r--r-- | src/linux/gpu.c | 4 |
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) { |