Commit graph

12 commits

Author SHA1 Message Date
Rick Yiu
19a963f29a Remove ResetUclamp profiles
Replaced with sched qos profiles.

Bug: 355612114
Flag: NONE vendor task_profiles.json does not support flag
Test: build pass
Change-Id: Iee67433afe633fc4573d1f2a8e7ffd257a17861e
2024-12-21 14:50:10 +00:00
Chungkai Mei
b5924fde73 set input to 100 explicitly in task_profile
instead of using ADPF, let's use task_profile to boost input tasks'
priroity

Bug: 378761104
Flag: EXEMPT new task_profile behavior
Change-Id: Ice311b1abcf3d629917e16f1490d4cb63fd83796
Signed-off-by: Chungkai Mei <chungkai@google.com>
2024-12-12 05:54:21 +00:00
Rick Yiu
1c268207da Use SCHED_QOS_SENSITIVE_EXTREME_SET for InputPolicy
Let InputPolicy have all the feature of ADPF task.

Bug: 355612114
Flag: NONE vendor task_profiles.json does not support flag
Test: build pass
Change-Id: I5c2964c0328d2d3a95c84d4c2908ace198202e06
2024-12-06 01:19:00 +00:00
Rick Yiu
6e9b0dbc67 Add SCHED_QOS_POWER_EFFICIENCY profiles
Currently support AutoUclampMax.

Bug: 355612114
Flag: NONE vendor task_profiles.json
Test: build pass
Change-Id: I99c3862c471b212e2a8d0e5a7a5758daac461fbe
2024-12-06 01:19:00 +00:00
Rick Yiu
c0dae61ea2 Add sched qos profiles
Add profiles for sched qos setting. The original uclamp_fork_reset
will be removed later.

Bug: 355612114
Flag: NONE vendor task_profiles.json does not support flag
Test: build pass
Change-Id: I287547c902f79d3e16c0aab913d7f1004f8df184
2024-10-25 06:57:55 +00:00
Jimmy Shiu
562f2de924 [task_profiles]Add MaxPerformance and PreferIdle to InputPolicy profile.
Flag: com.android.input.flags.enable_input_policy_profile
Bug: 369574417
Change-Id: I80414f3931b93bb8b427d0d8e1b6b0c4debffea3
2024-10-01 11:42:43 +00:00
Jerry Chang
c2a8604f03 Add input event profile to mitigate input latency of input threads
Bug: 347122505
Test: check the priority and latency of input thread in Perffeto
Flag: NONE early device setting updates
Change-Id: Ib4f7efd03bb7118b32538b569a6587f4a786ca7b
2024-09-18 12:07:45 +00:00
Rick Yiu
69a77f0305 Add vendor HighPerformanceWI profile
For multi-window foreground app group.

Bug: 200769420
Test: build pass
Flag: NONE vendor task_profiles.json does not support flag
Change-Id: I6fb46c9eca2df2b1ca1b105f50c2cc550bb86db8
2024-08-16 09:01:43 +00:00
Achigo Liu
c0a451d4f2 Revert "Move tasks from cpuset root group to system group"
Revert submission 26931570-cpuset_system_group

Reason for revert: b/335346990 suspend/resume ramdump or black screen

Reverted changes: /q/submissionid:26931570-cpuset_system_group

Change-Id: I41b3eaeddba8725defa742c5bd4c5377ac3a33fe
2024-04-17 09:35:58 +00:00
Rick Yiu
6f882f635b Move tasks from cpuset root group to system group
Bug: 328210236
Test: build pass
Change-Id: If6f035d989eb6cfd9864b493d07befee95456868
2024-04-15 14:32:37 +00:00
guibing
30adf5098f zumapro: init: update vendor_sched procfs paths.
Vendor sched procfs path hierarchy gets updated in kernel.
Update the paths in init rc file and task profiles to match the change.

Bug: 289151587
Test: pts-tradefed run commandAndExit pts -m PtsPerfWbsTestCases
      -t com.google.android.perfwbs.pts.SchedulerTest
Change-Id: I22a97a08a87a402fb661a90a1e1c7a7a7f8536b3
2023-11-14 18:44:52 +00:00
Robin Peng
dec234f475 init zumapro from zuma sha 4daedb8feb4d4
Bug: 272725898
Change-Id: I1e1ab5d15e7f4b2b59e28f2e52e07cd7e12f25b3
2023-03-31 15:10:16 +00:00