TeYuan Wang
219ca3f8d2
thermal: bringup charge_mdis PID loop am: d3c9705ecd
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18235092
Change-Id: I4050e41959c284487c61395838b7278cc5ceb9f4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 23:47:10 +00:00
TeYuan Wang
d3c9705ecd
thermal: bringup charge_mdis PID loop
...
Bug: 209635028
Bug: 226130317
Test: emul_temp with different power workload
Change-Id: Ic26adbe21450c14569135dd4694083701070df58
2022-05-31 23:23:31 +00:00
TeYuan Wang
a85c5fc2f6
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
am: 40bfab6f52
am: fd374db72c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: Idb6c2bc6f7b0c5fcacb2b15d7f0b093e34de124d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 19:26:56 +00:00
TeYuan Wang
89cde879f0
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
am: 25ef58cdcf
am: 8997e5d415
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: I251be7571081925c9dbb7ffa27c92785879e8864
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 19:16:16 +00:00
TeYuan Wang
fd374db72c
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
am: 40bfab6f52
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: I796ee4f978c4e3fedce71802eb390da6fe848e91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 18:25:24 +00:00
TeYuan Wang
8997e5d415
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
am: 25ef58cdcf
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: Iac4af0fe3f8a6b46af6162fbd6e486d2b8c5cdeb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 18:24:33 +00:00
TeYuan Wang
40bfab6f52
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: I47501f25952e2aa8f27df5cf5cd5680b3d013f20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 18:07:46 +00:00
TeYuan Wang
25ef58cdcf
thermal: add k_i for CPU GPU PID loop am: 4bf5bce6ad
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579074
Change-Id: I1462a47fcd5ef8a55941f81c2e9465656c04760c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 18:07:42 +00:00
TeYuan Wang
4bf5bce6ad
thermal: add k_i for CPU GPU PID loop
...
Bug: 232919952
Test: run manhattan and burn8
Change-Id: I8b0e59b0b32a19b49116240ff01145f9a950ffb6
2022-05-31 17:44:02 +00:00
Cyan_Hsieh
0da9f0bc75
Change padding and height radio for keyboard am: 3537df9211
am: af16ca1eb4
am: d9d04d9cfb
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: I625677af20df454cdc2823579de00aa9f671c7a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 12:02:11 +00:00
Cyan_Hsieh
65b3323eed
Change padding and height radio for keyboard am: 3537df9211
am: e0b0f75578
am: 6887c3046f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: Ib96aafc380ecb7173f7c0891b177d6219e750a6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 12:01:02 +00:00
Cyan_Hsieh
d9d04d9cfb
Change padding and height radio for keyboard am: 3537df9211
am: af16ca1eb4
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: I50e30ac31a253d60477ed00db7c88f2fb12fd846
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 11:45:23 +00:00
Cyan_Hsieh
6887c3046f
Change padding and height radio for keyboard am: 3537df9211
am: e0b0f75578
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: I30b4a89bcef620429391b543d64adb8e1de17fbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 11:44:55 +00:00
Cyan_Hsieh
af16ca1eb4
Change padding and height radio for keyboard am: 3537df9211
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: Ide270cac3f9fec57a29fbeb5ac44c0a2b26ac1d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 11:23:43 +00:00
Cyan_Hsieh
e0b0f75578
Change padding and height radio for keyboard am: 3537df9211
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18614371
Change-Id: I54074c56b755bf07d934f7c955107b6a608e018a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 11:23:35 +00:00
Cyan_Hsieh
3537df9211
Change padding and height radio for keyboard
...
Bug: 219397352
Change-Id: Idbecefe6c73966764679dc545dff58dfd220e9e3
2022-05-31 10:56:36 +00:00
millerliang
7ebdbcff6e
audio: enable mmap playback and record on BT am: 04cf0e2c32
am: 8169faa262
am: f942407b37
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: Ib7fc183eaa5ffbe964e1145c4146984a2a6578de
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 09:12:23 +00:00
millerliang
77ada1044a
audio: enable mmap playback and record on BT am: 04cf0e2c32
am: 87c779f21a
am: 1611714dcc
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: Ie2db8931c4d13cfd7f08c0cd87f19645dc54f366
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 09:11:58 +00:00
millerliang
f942407b37
audio: enable mmap playback and record on BT am: 04cf0e2c32
am: 8169faa262
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: I36334399c713b12102446eace9846b628cd38552
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 08:52:23 +00:00
millerliang
1611714dcc
audio: enable mmap playback and record on BT am: 04cf0e2c32
am: 87c779f21a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: Ibe409f36554561de04f400c7d4e21480b4378e30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 08:52:19 +00:00
millerliang
8169faa262
audio: enable mmap playback and record on BT am: 04cf0e2c32
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: Ife32876708c1ea6813c49eb59d8230379bc16689
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 08:23:32 +00:00
millerliang
87c779f21a
audio: enable mmap playback and record on BT am: 04cf0e2c32
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18578785
Change-Id: I8ffde79d88b9c9924dbdfaf6e01fd50ff03c7f4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 08:23:31 +00:00
millerliang
04cf0e2c32
audio: enable mmap playback and record on BT
...
AoC can support mmap on BT both playback and recording
after gpar/322484.
Bug: 232205959
Test: Play MMAP games and OboeTester
Change-Id: Id696b578f4a2e3f94d6193e714b6d9f1ace6977a
2022-05-31 08:06:16 +00:00
yixuanjiang
7f7c25c7d3
audio: enable stereo AAC encoder am: a3e2652c86
am: 487ca47c80
am: aac5b4b1e9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I7fd8f134e489f5f60dd7783b551d0efd124f6e83
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 05:51:16 +00:00
yixuanjiang
c2f81306ce
audio: enable stereo AAC encoder am: a3e2652c86
am: e873662523
am: b399ee785e
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I51ff00c1356aa095f7c585ccde162351dd40b1e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 05:51:09 +00:00
yixuanjiang
aac5b4b1e9
audio: enable stereo AAC encoder am: a3e2652c86
am: 487ca47c80
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I033a78f00f3f3200af83e412fb43f86913cf5593
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 05:35:17 +00:00
yixuanjiang
b399ee785e
audio: enable stereo AAC encoder am: a3e2652c86
am: e873662523
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I375673c067090f1d824c383fd5b8c9e732388719
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 05:35:02 +00:00
yixuanjiang
e873662523
audio: enable stereo AAC encoder am: a3e2652c86
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I4c9e4858f3a558e6014e5bfc945b05714cdd6ca4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 04:52:14 +00:00
yixuanjiang
487ca47c80
audio: enable stereo AAC encoder am: a3e2652c86
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18658844
Change-Id: I64ab7a18cd39b47874db7572a252caf1bc6d9908
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-31 04:52:10 +00:00
yixuanjiang
a3e2652c86
audio: enable stereo AAC encoder
...
Test: local test pass
Bug: 227212413
Signed-off-by: yixuanjiang <yixuanjiang@google.com>
Change-Id: Ibe27d6ba38f1d349c032194c575a311a923196e4
2022-05-31 11:08:12 +08:00
Jimmy Shiu
4530d72094
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
am: 2ff75add26
am: 7e2fe844d8
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: I5d3a55ce0317f0b35b48bd4da83fa4da107b29a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:53:25 +00:00
Jimmy Shiu
410e5240a1
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
am: e95bef23d9
am: 84a47330ac
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: Ic3bea96dd194341f8b5d4a652dd77bca73ea9c41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:46:56 +00:00
Richard Hsu
73e7bd8bae
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
am: 54e16e9230
am: 7c76635819
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: I3a6430400b931c6927bf3c84e8725fca0e5f27ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:41:31 +00:00
Richard Hsu
c213791ebe
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
am: 7b09864bc6
am: 14fa6ad579
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: I007cbb9052880c98778fe98c0c95201a901ad1c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 23:41:30 +00:00
Jimmy Shiu
7e2fe844d8
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
am: 2ff75add26
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: I236011ada0b731512ce19c1d7ec794bbcecdbc31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:49:48 +00:00
Jimmy Shiu
84a47330ac
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
am: e95bef23d9
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: I4bb46ed5a6bd4b5af1dd51523647b5a24b7b4b29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:49:35 +00:00
Richard Hsu
e9d995b934
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
am: 6e005b6cec
am: 1539c56c33
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: I9bd12a8f26f74904b63b6e687a24e7fcd0658dc4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:33:29 +00:00
Richard Hsu
51ad57f7b9
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
am: dfee600275
am: dc746ee4cd
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: I31bbf5551c89dc0114109aefc5a7878c619b3e36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:33:28 +00:00
Jimmy Shiu
e95bef23d9
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: Ib60c7431c010d83cc5485eefe39467b29c60d9b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:25:34 +00:00
Jimmy Shiu
2ff75add26
ADPF: Skip I signal and set Uclamp init value am: 0dc4b0d855
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18579072
Change-Id: Ie7e76bbaae34b554873314ee86eab2ac8a4cc4b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:25:34 +00:00
Richard Hsu
7c76635819
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
am: 54e16e9230
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: Ib43f91dac0e96712e4e08a9a3155957253e06e3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:08:15 +00:00
Richard Hsu
14fa6ad579
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
am: 7b09864bc6
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: Ia8847a545c7b2a84e4b8a2381820a590dfd9b272
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:08:14 +00:00
Richard Hsu
1539c56c33
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
am: 6e005b6cec
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: Ibe01eed1516962c00b631a101dfafb2cec57fdb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:07:44 +00:00
Richard Hsu
dc746ee4cd
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
am: dfee600275
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: Ice7877e048fc932991d5c6cc35e8d69cf975eda0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 22:07:43 +00:00
Jimmy Shiu
0dc4b0d855
ADPF: Skip I signal and set Uclamp init value
...
Skip I signal by setting kI to 0 and use UClampMinInit as the display
update boost value.
Bug: 198663407
Test: Manual Test
Change-Id: I309ae4f63c4d7f50dc320aec28fffbe1473eb6e5
2022-05-27 22:04:51 +00:00
Richard Hsu
54e16e9230
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: Ic353de8fa6b6c3d2b1dfde68d3f1580d6f34fe56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:40 +00:00
Richard Hsu
7b09864bc6
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: I05966878f1a3ee932e1ca172865ece6ca4a7931c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:37 +00:00
Richard Hsu
6e005b6cec
[Tuning] Performance turning for NNAPI ML benchmarks am: 18797cfc14
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18337460
Change-Id: I1fd61bc554159ebf47fc2bee854f45b072d19ab6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:29 +00:00
Richard Hsu
dfee600275
[Tuning] Disable CPU Idle in NNAPI workload with PMQoS CPU DMA Latency am: 2c15fb2a5b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/18451107
Change-Id: Ic132fceb4ecae7b4e98b88b2bcc78f547ae59782
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-27 21:45:28 +00:00
Richard Hsu
18797cfc14
[Tuning] Performance turning for NNAPI ML benchmarks
...
Sets the ML_ACC boost value to 650. The medium core's capacity is 763, so this means our benchmark process will always be scheduled onto the medium or big cores. We experimented with different uclamp values, and 650 is a good balance between power and performance.
Measurements:
MLPerf IC model Latency (ms) Power (mW) Energy/inference (mJ) MLPerf Scores
Uclamp = 512 0.981 3539 3.47 826
Uclamp = 600 0.973 3683 3.58 872
Uclamp = 650 0.899 3917 3.52 970 <- good balance
Uclamp = 700 0.892 4067 3.63 976
Uclamp = 800 0.875 4440 3.89 997
https://docs.google.com/presentation/d/1zx7sLkhOClmuRTCrq8-l3N1mZrrv7f-CtcdMuzV0eaI/edit?usp=sharing
Bug: 232183574
Test: MLPerf score on P22 improved significantly.
Change-Id: Ib93ecee5af3f1cbe83c5a96dc14b3a537db5abc8
2022-05-27 21:21:41 +00:00