Vivekachooz
fa8e233ac0
dre: powerhint: Enable CPUDDRLat boost
...
Change-Id: I5ed88740f92064cf5e7cdcdfb19e1b77eb891a35
2026-03-14 12:25:11 -05:00
Vivekachooz
39940de636
dre: powerhint: Tune powerhint
...
Change-Id: I8fe54e156b15b6d3a58d7f83cf33d1cf83ce2418
2026-03-14 12:25:11 -05:00
Chiawei Wang
645570d0cf
dre: configs: use min_pwrlevel to configure GPU freq
...
Bug: 146334579
Bug: 146336388
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHALAPITest
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHintJsonVerifyTest
Change-Id: I18c0210463f29831cc94c629a98718406ebdf21b
2026-03-14 12:25:11 -05:00
Wilson Chan
aceb8fdd30
dre: configs: Add Flipendo powerhint
...
Bug: 153940282
Test: Manually check powerhint succeeds and check perf
Change-Id: Ia3482d3e3b69562aa7c0e5dd326037d1b3806930
2026-03-14 12:25:11 -05:00
Vivekachooz
d8cb90b4ba
dre: configs: Enable FIXED_PERFORMANCE in powerhint
...
Change-Id: I30d519369162d577e419b1c0982a4ac1783fb3b7
2026-03-14 12:25:11 -05:00
Vivekachooz
32361ed7e7
dre: configs: Tune CPUBWMinFreq to a higher frequency
...
Change-Id: Iceb807b2175141576381fa9dd9a96c8845db3d3b
2026-03-14 12:25:11 -05:00
Vivekachooz
17daa0387c
dre: configs: Rearrange powerhint
...
Change-Id: I77e792f4d453ce6c0b929cad7236be38e6ba475e
2026-03-14 12:25:11 -05:00
Subhajeet Muhuri
5b92da9eae
dre: powerhint: Remove audio hints
...
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
Change-Id: Ife1cb1e356e62283f3c4d353931458adaf84e975
2026-03-14 12:25:11 -05:00
Sugakesshaa
a5085b5080
dre: powerhint: Setup uclamp boosting
...
- Make use of uclamp boost for top-app and foreground
hints based on newer pixels
Co-authored-by: Vivekachooz <vivekachooz@gmail.com>
Change-Id: I70c4262230841b3c7bf84b4165916a22312f829f
2026-03-14 12:25:11 -05:00
Subhajeet Muhuri
c689cef1e0
dre: powerhint: Drop PM QoS boosting
...
Change-Id: Idcedcc3f4ff1998b6fb59437a2517ee9e0bc75bb
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
2026-03-14 12:25:11 -05:00
Vivekachooz
f0ac9ffd8a
dre: Import and adapt powerhint from redfin
...
* From redfin-user-13-TQ3A.230901.001-10750268-release-keys
Change-Id: I923c1adf70d035c9def0032ccf29530ce92ebe66
2026-03-14 12:25:09 -05:00
Subhajeet Muhuri
599d267a2c
dre: Include hardware/google/interfaces and hardware/google/pixel
...
* Required by power-libperfmgr
Change-Id: I4053938614be26c7066ea83d97955739f39b4144
2026-03-14 12:24:47 -05:00
Bruno Martins
599fc8c2c5
dre: Enable powerhint parsing after boot completion
...
Change-Id: Ie065f234bfd949264b962bae80e400a446f65b80
2026-03-14 12:24:47 -05:00
Bruno Martins
9cf9eb1e86
dre: Use common libqti-perfd-client and power-libperfmgr
...
Change-Id: I22d6b35c72629553817005deaefcae60abc72cfd
2026-03-14 12:24:47 -05:00
LuK1337
ddcc778840
dre: init: Drop I/O prefetcher
...
This depends on the already removed QTI perf stack.
Change-Id: Ibc5a9616d65e716b8f85184d7d85968e0280ee1d
2026-03-14 12:24:46 -05:00
Wei Wang
17dcd18408
dre: Remove QTI perfd
...
Bug: 69270928
Test: Build and boot device and test camera
Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4
2026-03-14 12:24:46 -05:00
LuK1337
3e4875b2b9
dre: Remove fwk-detect lib from PRODUCT_PACKAGES
...
See: Iac75d83e6bc46c137c328a2365e6701c210bfe7a
Change-Id: I6b8571e81e59f438e34b76823f47ff024ec33dc6
2026-03-14 12:24:40 -05:00
LuK1337
b4bce048e3
dre: Add xbl_config_arb_check postinstall for /odm
...
Change-Id: I9e2f6e1063aa6414790a11b08321df4b0fe5b13b
2026-03-11 16:46:43 -05:00
quic_swarbu
24d5dabf08
dre: display: Disable the property debug.sf.enable_gl_backpressure
...
Change-Id: Ib328ee094d7c164b50007703ab7610661c2ec017
2026-02-21 18:34:52 -06:00
basamaryan
753363ba07
dre: Update work durations from kalama
...
Change-Id: Ida3f23e076b87a86ed2291a5b3aa1a6738990b12
2026-02-21 18:34:52 -06:00
tangrobin
ac5ca75997
dre: Use phase offsets as duration
...
In Android R, the SurfaceFlinger calculate phase offsets
based on duration. Adopt the new way of specifying
phase offsets to SurfaceFlinger.
Bug: 158464992
Test: scrolling, app launching/closing, playing video
Change-Id: Ia717f5c0075b6adaedaf20dd6be689737edc1415
2026-02-21 18:34:52 -06:00
basamaryan
c677fe604a
dre: overlay-lineage: Disable blurs by default
...
Change-Id: Ia323bb8f66e3515bdf16ff3a14c919b8bd859eba
2026-02-21 18:34:52 -06:00
Penguin766
a160445e51
dre: overlay: Reduce blur radius
...
Change-Id: Id6339df82156099ca14da684f236931b3ecf51ce
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2026-02-21 18:34:52 -06:00
me-cafebabe
aa1b1e94ee
dre: overlay: Disable high performance transitions
...
Change-Id: I70c593a8efe1499f8e0917b4e80652b7f3d71198
2026-02-21 18:34:52 -06:00
Bruno Martins
ff2ea73ddf
dre: Create standalone RRO for OplusDoze
...
Change-Id: Ic59cae6c8db3b0b051365692bf1edc5e6efee3c7
2026-02-21 18:34:52 -06:00
basamaryan
73379e9552
dre: Override kernel BPF version
...
Change-Id: I3c581f3120b6258b3b45020c5ba12f6bf5b0ee27
2026-01-01 23:15:54 -06:00
Michael Bestas
8f634d4565
dre: Patch some blobs to depend on libtinyxml2-v34.so
...
libtinyxml2 10.1.0 update which landed in BP4A contains ABI
incompatible changes which cause runtime crashes.
Change-Id: Icc67da5f754b0bb30dce6192b1e520fdf1349ac5
2026-01-01 23:14:26 -06:00
Michael Bestas
9d105c0013
dre: Remove machine learning blobs
...
* liblearningmodule loading is guarded under a debug prop
in qti perf HAL and libmeters is a liblearningmodule dependency
Change-Id: I7497b7c286c3ab6a6aeea908cf38863b0c60d757
2026-01-01 23:14:26 -06:00
Michael Bestas
ede06c2b54
dre: Remove unused perf LM blobs
...
Change-Id: I26c06131581c1e4b7464fadb699c36889cfb80ad
2026-01-01 23:13:53 -06:00
Michael Bestas
868f3cd4d9
dre: overlay: Remove Dialer overlay
...
Call recording is now enabled by default
Change-Id: Ie454647046b9a2e4b2129e3f04352dd08073c744
2025-12-21 18:04:33 -06:00
Bruno Martins
e5ef064e48
dre: Remove implicit FM radio app deps
...
Change-Id: I96407b03f9039433c3ccf1dc269952510304f0ed
2025-12-01 20:33:18 -06:00
Yumi Yukimura
8de89057be
dre: Update some soong config variables to bool type
...
Change-Id: Ice4a8e2cc6d756a743116b46299cf833a0e78c57
2025-11-30 19:25:45 -06:00
LuK1337
1a342961b8
dre: Shim WFD with libinput_shim
...
Change-Id: I5c64d4fb6608cf6134ee7647802d9befc26fc8fb
2025-11-30 19:25:45 -06:00
Michael Bestas
711d4717d6
dre: Migrate QTI power HAL to soong_config_set
...
Change-Id: Ib80c15ee523130011147d378f665592dae501ec2
2025-11-30 19:25:25 -06:00
Lucas Dupin
901ac6e06d
dre: Enable blurs
...
Bug: 181092919
Test: manual; performance scripts
Change-Id: I5875a99167e80ddd5b79fc245f988d8a6ac167be
2025-12-01 00:10:43 +00:00
Georg Veichtlbauer
430c63c80e
dre: overlay: Update deprecated screen power items
...
* screen.on -> screen.on.display0
* screen.full -> screen.full.display0
AOSP frameworks/base: 8ac63071a4e6da7e0740f5eb6c6753218efcfd3a
Change-Id: Iad50e6cb63368e2d71e6fa1dbb6997c0f95d321e
2025-11-22 14:14:13 -06:00
chandu078
e46d58ea61
dre: Move manifests to vintf directory
...
Change-Id: I2a82e3ae75a1293318efeea0519cfbe64eb4b364
2025-11-22 14:14:12 -06:00
Bruno Martins
eeb91793cd
dre: Move and recategorize compat matrix and manifest flags
...
Qualcomm also sets these in (common) product makefiles.
Change-Id: I7139cba92454106fbca5f6105b966a43e70fe9d6
2025-11-22 14:14:12 -06:00
chandu078
23a17f915c
dre: Restructure configuration files
...
Change-Id: Idf3e89ebd8646e6d6d9b1c2b1bb7b9f9ad656dda
2025-11-22 14:14:12 -06:00
kyasu
d762d6cd89
dre: Disable thumbnail_block_model of libstagefright
...
Change-Id: I86f92335af282d3de508150bbbcb3026993ec48c
2025-11-22 14:14:12 -06:00
Edgar Arriaga
5a2e089dda
dre: overlay: Set default pin amount for home app
...
Bug: 288900050
Test: dumpsys pinner
Flag: EXEMPT refactor
Change-Id: Ieed912786ce51f420da9b0e96ea5d93c22244176
2025-11-22 14:14:12 -06:00
Nick Reuter
343f321014
dre: Update from OOS 11.C.37
...
Change-Id: Ib6d64c998e3a5b5a66b87474fc3c629b78e13588
2025-11-22 20:11:17 +00:00
LuK1337
6da6d2617e
dre: Remove vendor/lineage device framework matrix inclusion
...
See: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
Change-Id: I0b9f527de50ca02082be9b92375559f4893b2688
2025-09-29 15:04:04 -05:00
Albert Tang
f99788ebd0
dre: Drop Android.mk
...
Change-Id: Ia52d77b993f5923006271539d9c2827b9eee9aab
2025-09-29 15:04:04 -05:00
basamaryan
b798d183bc
dre: Update WFD system blobs from dada OS2.0.217.0.WOCMIXM
...
Change-Id: I95dfb07cae97f3c8716a7cb6d87a7081de986748
2025-09-29 15:04:04 -05:00
LuK1337
5e23345444
dre: sepolicy: Migrate qcom_flash rules to hardware/oplus
...
Change-Id: Iba59cbf2ada217cac07f70d6dc4665a928f0591e
2025-08-22 09:33:26 +02:00
LuK1337
6b9a31bd74
dre: Migrate to AIDL LiveDisplay HAL
...
Change-Id: I4e8be836e94d442b40c63a1ac7dade3c9d9c784c
2025-08-16 13:56:18 +02:00
Nick Reuter
1e6566533f
dre: Use extract-files to fixup media_codecs*.xml
...
Change-Id: Ie8f18d3a1f1ed04911e4e92bdf74c8a4831dec78
2025-08-09 12:33:14 -05:00
Jake Weinstein
fa11fe4088
dre: Use foreground cpuset/uclamp for gralloc
...
Makes sure rendering has enough capacity.
Change-Id: I7ad051248353485a8090bec578b2c4325ea06024
2025-08-09 12:33:14 -05:00
Vishalcj17
064df27169
dre: Switch hwcomposer to foreground CPU set
...
* Greatly affects the performance/latency of the display
considering you have foreground set to 0-3, 5-6 cores on <SM8150
whilst being power efficient.
* This shows an improvement on HWUI graph and even jankbench.
Change-Id: I6438375d844e1b1f38872fb53bdfadfb644fc722
2025-08-09 12:33:14 -05:00