From 9a082af49381adf7375d9c3f01a75a229420a78a Mon Sep 17 00:00:00 2001 From: AdarshGrewal Date: Sat, 16 Aug 2025 01:07:32 +0530 Subject: [PATCH] peridot: Set graphics configs directly Change-Id: I06f163d638655df2c4e969f9724d8247258f4c05 --- peridot-vendor.mk | 2 -- proprietary/vendor/bin/init.qti.graphics.sh | 28 ----------------- .../vendor/etc/init/init.qti.graphics.rc | 31 ------------------- 3 files changed, 61 deletions(-) delete mode 100755 proprietary/vendor/bin/init.qti.graphics.sh delete mode 100644 proprietary/vendor/etc/init/init.qti.graphics.rc diff --git a/peridot-vendor.mk b/peridot-vendor.mk index 6f01255..1a1802e 100644 --- a/peridot-vendor.mk +++ b/peridot-vendor.mk @@ -1087,7 +1087,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/bin/ims_rtp_daemon:$(TARGET_COPY_OUT_VENDOR)/bin/ims_rtp_daemon \ vendor/xiaomi/peridot/proprietary/vendor/bin/imsdaemon:$(TARGET_COPY_OUT_VENDOR)/bin/imsdaemon \ vendor/xiaomi/peridot/proprietary/vendor/bin/init.qcom.sensors.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.sensors.sh \ - vendor/xiaomi/peridot/proprietary/vendor/bin/init.qti.graphics.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.graphics.sh \ vendor/xiaomi/peridot/proprietary/vendor/bin/init.qti.write.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.write.sh \ vendor/xiaomi/peridot/proprietary/vendor/bin/irsc_util:$(TARGET_COPY_OUT_VENDOR)/bin/irsc_util \ vendor/xiaomi/peridot/proprietary/vendor/bin/ks:$(TARGET_COPY_OUT_VENDOR)/bin/ks \ @@ -1328,7 +1327,6 @@ PRODUCT_COPY_FILES += \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/ims_rtp_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/ims_rtp_daemon.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/imsdaemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/imsdaemon.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.charge_logger.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.charge_logger.rc \ - vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.qti.graphics.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.graphics.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.qti.media.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.qti.media.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.time_daemon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.time_daemon.rc \ vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.vendor.ins.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.ins.rc \ diff --git a/proprietary/vendor/bin/init.qti.graphics.sh b/proprietary/vendor/bin/init.qti.graphics.sh deleted file mode 100755 index 73d5d97..0000000 --- a/proprietary/vendor/bin/init.qti.graphics.sh +++ /dev/null @@ -1,28 +0,0 @@ -#! /vendor/bin/sh -#============================================================================== -# init.qti.graphics.sh -# -# Copyright (c) 2023 Qualcomm Technologies, Inc. -# All Rights Reserved. -# Confidential and Proprietary - Qualcomm Technologies, Inc. -#=============================================================================== - -egl_vendor=`getprop ro.hardware.egl` - -#Avoid setting the properties if already set -if [[ "$egl_vendor" != "adreno" ]]; then - soc_subset_parts=0 - if [ -f /sys/devices/soc0/subset_parts ]; then - soc_subset_parts=`cat /sys/devices/soc0/subset_parts` 2> /dev/null - fi - - #GPU - bit 1 - gpu_mask=0x00000002 - is_no_gpu=$(( gpu_mask&soc_subset_parts )) - - if [ $is_no_gpu -eq 2 ]; then - setprop vendor.display.gpu_rendering false - else - setprop vendor.display.gpu_rendering true - fi -fi diff --git a/proprietary/vendor/etc/init/init.qti.graphics.rc b/proprietary/vendor/etc/init/init.qti.graphics.rc deleted file mode 100644 index 62cae61..0000000 --- a/proprietary/vendor/etc/init/init.qti.graphics.rc +++ /dev/null @@ -1,31 +0,0 @@ -#============================================================================== -# init.qti.graphics.rc -# -# Copyright (c) 2023-2024 Qualcomm Technologies, Inc. -# All Rights Reserved. -# Confidential and Proprietary - Qualcomm Technologies, Inc. -#=============================================================================== - -service vendor_qti_graphics_boot /vendor/bin/init.qti.graphics.sh - class main - user shell - group shell - disabled - oneshot - -on early-init - start vendor_qti_graphics_boot - -on early-fs && property:vendor.display.gpu_rendering=true - setprop ro.hardware.vulkan adreno - setprop ro.hardware.egl adreno - setprop ro.opengles.version 196610 - setprop vendor.gralloc.disable_ubwc 0 - setprop ro.hwui.use_vulkan true - -on early-fs && property:vendor.display.gpu_rendering=false - setprop ro.hardware.vulkan pastel - setprop ro.hardware.egl angle - setprop ro.opengles.version 196609 - setprop vendor.gralloc.disable_ubwc 1 - setprop ro.hwui.use_vulkan false