From 9f5eab56a6a7bf427d164cd248b6e18bb03101d3 Mon Sep 17 00:00:00 2001 From: HeYue Date: Tue, 17 Dec 2024 13:25:53 +0800 Subject: [PATCH] Revert "android: Open dGPU for composition in surfaceflinger" This reverts commit 97324f234942811fad5abf3b9bb6384527d902aa. --- src/intel/common/intel_check.c | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/src/intel/common/intel_check.c b/src/intel/common/intel_check.c index 624cea00a42..64d3cd3be4f 100644 --- a/src/intel/common/intel_check.c +++ b/src/intel/common/intel_check.c @@ -52,21 +52,17 @@ use_dgpu_render(char *target) } static bool -is_target_process(const char *target) +is_target_process(char *target) { - static const char *str_char[] = { "k.lite:refinery", "k.lite:transfer", NULL }; - const char **ptr = str_char; + char *str_char[] = { "k.lite:refinery", "k.lite:transfer", NULL }; + char **ptr = str_char; - // Prefer dGPU for compositing in surfaceflinger since dGPU covers more - // scenarios than iGPU. - if (!strcmp(target, "surfaceflinger")) - return true; - - for (ptr = str_char; *ptr != NULL; ptr++) { - if (!strcmp(target, *ptr)) { + for (ptr=str_char; *ptr!=NULL; ptr++) + { + if(!strcmp(target, *ptr)) { char vendor_buf[PROPERTY_VALUE_MAX]; if (property_get("persist.vendor.intel.dGPU.ABenchMark.lite", - vendor_buf, NULL) > 0) { + vendor_buf, NULL) > 0) { if (vendor_buf[0] == '1') { return true; } @@ -76,8 +72,7 @@ is_target_process(const char *target) return false; } -bool intel_is_dgpu_render(void) -{ +bool intel_is_dgpu_render(void) { pid_t process_id = getpid(); char process_name[BUF_SIZE];