From 7e6d2aa3259b9ea36d13e4491036498f80fba8ae Mon Sep 17 00:00:00 2001 From: Carlos Rodriguez Date: Tue, 9 Jul 2024 00:01:01 +0000 Subject: [PATCH 1/2] DisplayPort: add DisplayPort Max Resolution and FEC/DSC stats paths for zuma devices Bug: 343602691 Flag: EXEMPT bugfix Test: Built Android Change-Id: Ia0882aa8a3750e4f3bf96c3f94f843b18356f046 --- pixelstats/service.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pixelstats/service.cpp b/pixelstats/service.cpp index eaac5207..e5cd5814 100644 --- a/pixelstats/service.cpp +++ b/pixelstats/service.cpp @@ -123,6 +123,23 @@ const struct SysfsCollector::SysfsPaths sysfs_paths = { "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/sink_count_invalid_failures", "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/link_unstable_failures", }, + .DisplayPortDSCStatsPaths = { + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/fec_dsc_supported", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/fec_dsc_not_supported", + }, + .DisplayPortMaxResolutionStatsPaths = { + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_other", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_1366_768", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_1440_900", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_1600_900", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_1920_1080", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_2560_1080", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_2560_1440", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_3440_1440", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_3840_2160", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_5120_2880", + "/sys/devices/platform/exynos-drm/displayport/drm-displayport-stats/max_res_7680_4320", + }, .HDCPStatsPaths = { "/sys/devices/platform/hdcp/hdcp2_success_count", "/sys/devices/platform/hdcp/hdcp2_fallback_count", From 5c12ee203985b43228c1cc62e29a4344122ab87d Mon Sep 17 00:00:00 2001 From: Qais Yousef Date: Mon, 5 Aug 2024 13:04:56 +0000 Subject: [PATCH 2/2] Revert "init.zuma.rc: Disable teo util awareness completely" Revert submission 28549770-disable-teo-util-threshold Reason for revert: Causes increase in Late Present frames Reverted changes: /q/submissionid:28549770-disable-teo-util-threshold Bug: 356992601 Bug: 356967550 Signed-off-by: Qais Yousef Change-Id: I0aaca9b1369ffeb08a06e987001a336577223650 --- conf/init.zuma.rc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/conf/init.zuma.rc b/conf/init.zuma.rc index 9395c7c9..38c82829 100644 --- a/conf/init.zuma.rc +++ b/conf/init.zuma.rc @@ -12,7 +12,8 @@ on init # Set teo as cpu idle governor write /sys/devices/system/cpu/cpuidle/current_governor teo - write /proc/vendor_sched/teo_util_threshold "1024 1024 1024" + # Disable util-awareness for mids and bigs + write /proc/vendor_sched/teo_util_threshold "2 1024 1024" # Boot time fs tuning write /sys/block/sda/queue/scheduler bfq