peridot: Set graphics configs directly
Change-Id: I06f163d638655df2c4e969f9724d8247258f4c05
This commit is contained in:
@@ -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/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/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.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/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/irsc_util:$(TARGET_COPY_OUT_VENDOR)/bin/irsc_util \
|
||||||
vendor/xiaomi/peridot/proprietary/vendor/bin/ks:$(TARGET_COPY_OUT_VENDOR)/bin/ks \
|
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/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/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.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.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.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 \
|
vendor/xiaomi/peridot/proprietary/vendor/etc/init/init.vendor.ins.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.ins.rc \
|
||||||
|
|||||||
28
proprietary/vendor/bin/init.qti.graphics.sh
vendored
28
proprietary/vendor/bin/init.qti.graphics.sh
vendored
@@ -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
|
|
||||||
31
proprietary/vendor/etc/init/init.qti.graphics.rc
vendored
31
proprietary/vendor/etc/init/init.qti.graphics.rc
vendored
@@ -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
|
|
||||||
Reference in New Issue
Block a user