android_device_xiaomi_sdm84.../power
tomascus 5a704c4ac3 sdm845-common: power: Don't use SCROLL_PREFILING
The current use of the SCROLL_PREFILING hint hurts scroll performance
and results in a lot of dropped frames.

The hint ID corresponding to SCROLL_PREFILING only takes into effect for
a default timeout value of 80 ms (as found in perfboostsconfig.xml),
while the duration value in the process_interaction_hint function runs
for a much longer time, from 1500 ms up to 5000 ms (bounds of
kMinFlingDuration and kMaxInteractiveDuration). During the period
of time, when the timeout value has elapsed and current time is less
than duration, another interaction hint cannot be processed. Therefore,
if the user decides to scroll during this period, high frame drops can be
experienced as the CPU freq isn't raised by processing another hint to
account for this additional scrolling.
By only using SCROLL_VERTICAL, fluidity can be maintained, improving user
experience.

Change-Id: I2fbde8b2db6710d262e9a058e0bc9c02e524648c
2019-03-06 23:45:23 +00:00
..
android.hardware.power@1.0-service.rc sdm845-common: Override stock power HAL service definition 2019-03-06 11:14:23 +01:00
Android.mk sdm845-common: Override stock power HAL service definition 2019-03-06 11:14:23 +01:00
hint-data.c sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
hint-data.h sdm845-common: power: Clean up code and add generic hint handling 2019-02-26 19:33:51 +00:00
list.c sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
list.h sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
metadata-defs.h sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
metadata-parser.c sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
performance.h sdm845-common: power: Handle launch and interaction hints 2019-01-05 20:01:37 +00:00
power-845.c sdm845-common: power: Don't use SCROLL_PREFILING 2019-03-06 23:45:23 +00:00
power-common.h sdm845-common: Switch to more generic dt2w node 2019-01-31 00:38:14 +01:00
power.c sdm845-common: power: Clean up code and add generic hint handling 2019-02-26 19:33:51 +00:00
powerhintparser.c sdm845-common: power: Fix VNDK compilation errors 2019-02-26 19:33:51 +00:00
powerhintparser.h sdm845-common: Import QCOM power HAL 2018-09-09 01:01:01 +01:00
utils.c sdm845-common: power: Clean up code and add generic hint handling 2019-02-26 19:33:51 +00:00
utils.h sdm845-common: power: Use monotonic time for interaction boost 2019-01-05 20:01:37 +00:00