Vendor sched procfs path hierarchy gets updated in kernel.
Update the paths in powerhint json file to match the change.
Bug: 289151587
Test: Uibench AB test
Change-Id: I5bec729bf9a896819e89c637fc351daa59a0eea9
And disable uclamp_max_filter so that we don't accidentally impact
LAUNCH time.
Bug: 301807825
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I913b50fb6e2896de96873e550e6299b7294f6bec
Add DISPLAY_CHANGE hint for display layout change due to rotation or
switching between inner and outer panels.
Bug: 298150450
Test: build pass
Change-Id: I853b5feb6cb963c9ae39959e84507c8c40fe7fbd
MID cluster power down tuning for SB3.
ADPF PID tuning for P23 60/90Hz.
Bug: 298306983
Test: PtsUiBench
Change-Id: I9837d165d611fab4b94ad97718babdf5fe1c23f4
Bug: 297367915
Test: Confirm user_vote_bypass can be applied during camera launch when SKIN severity is lower than CRITICAL
Change-Id: I1134f577bd4101572d8cbe291322a1a4b035cfde
If auto rotation is enabled, it will trigger LAUNCH hint while
camera is running if device rotates, which could limit camera_hal
tasks to little cores. So, disable it first until there is a new
hint for the rotation event.
Bug: 297273578
Test: build pass
Change-Id: If472e2410e40f09372250e20dd7e23d315c5a576
also clean up useless TAUClampBoost to reduce overhead
Test: Build
Bug: 294612493
Change-Id: I6a6082b860c5650bba87d48025da0e1c60f8dae8
Signed-off-by: Wei Wang <wvw@google.com>
Test: Load powerhint file on device and verify tuned parameters are
default. Start Subway Surfers game and verify tuned parameters are
expected tuned values. Switch away from game, and quit the game, and
verify tuned parameters return to default.
Bug: 294612493
Change-Id: I2c518b27fbe7191dd1033dd3f3d8044330ccdf8c
Test: Load powerhint file on device and verify tuned parameters are
default. Start Subway Surfers game and verify tuned parameters are
expected tuned values. Switch away from game, and quit the game, and
verify tuned parameters return to default.
Bug: 294612493
Change-Id: Ibc0ba8fb1a9f2714d9509cecaa30c227aa4f8b69
1) Set PMU_POLL to 0
2) Remove direct CPU freq settings but use UClamp
Bug: 295186805
Test: Run 3P snapshots and check logcat & perfetto trace
Change-Id: Ic8e8f6ab6439b378638a90e9d4238cd22db05e44
ag/24163297 defines a new power boost profile which gets applied during
camera transitioning its zoom ratio. This CL defines the parameters for
this boost profile to enhance the camera performance by relaxing the PMU
capping, which is achieved by setting the SPC thresholds to 100.
Bug: 291979193
Test: perfetto trace (https://ui.perfetto.dev/#!/?s=ee36305fa386b5e1825fe9982b984190b1c804cd3c2d0b0fe9c85b9df94659d7)
Change-Id: Id17721719151d216fa1bd3abd7bad613a0ee1c7b
Add switch on/off to remove dependency on powerhint.json
when updating thermal thresholds
Bug: 283038681
Test: Build and boot on device
Change-Id: Ibf318176ba5e2c51b2989080c860560f1f1351a0
For the current design, thermalHAL will only enable one hint base on the current severity and disable the previous one. As a result, the power hint of higher severity should maintain the actions from lower severity which cause the larger config size and maintenance effort.
The new thermalHAL design will keep the lower severity's hint enabled, so we could remove the duplicate policies from higher level.
Bug: 241737737
Test: verified shiba with emul_temp
Change-Id: I352cb3dc52440373a6eebdebe77fb8c5cc24890d
Bug: 284500427
Test: Ongoing. with ag/23546319
- Create powerhint for project11. Powerhints are branched from
CAMERA_STREAMING_STANDARD with some modification
- Add back MIFTargetNode
- Set MIFTargetNode value to 20 80 to avoid MIF operation point go to max
- Value need more test before final submission.
Change-Id: I47659cca7e0a26e240e91b1d1a49dc61d76b6b90