Commit Graph

87 Commits

Author SHA1 Message Date
Omkar Chandorkar 4031582ec6
vendor: perf: Remove PASR and deps
- based on ctwo

Change-Id: I410968048261939637777e5f818f4c1d83cebdd4
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2024-05-31 11:31:43 +09:00
Omkar Chandorkar 2a58e512eb
vendor: perf: Update to LA.VENDOR.14.3.0.r1-11500-lanai.0
Change-Id: I3f47e1b05ac5b7e1f6473cd0a37c94b78ddf49db
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2024-05-31 11:31:34 +09:00
Jake Weinstein be724519c7
vendor: perf: Update to LA.VENDOR.13.2.6.r1-01400-KAILUA.0
Change-Id: I0198f9573e0d8d2a17f7bcd6ec365123dc6b5a5d
2024-05-30 22:57:22 +09:00
Jake Weinstein 0fd227f575
vendor: perf: Update to LA.VENDOR.1.0.r2-09600-WAIPIO.QSSI13.0
Change-Id: Ie6028be7069368a7e7bb4ebc92b4bc909ff68590
2024-05-30 22:57:14 +09:00
Omkar Chandorkar b3e664393e
vendor: perf: Build servicetracker libs from source
Change-Id: Icab6531624069eadcffbf45a6283f51e5d92877a
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2024-05-30 22:57:02 +09:00
Omkar Chandorkar 41d88161e0 vendor: perf: Update to chenfeng
Change-Id: I18dc682f2ff2ee3d1380c6c754b3b4886159c25c
Signed-off-by: Omkar Chandorkar <gotenksIN@aospa.co>
2024-04-10 04:54:35 +00:00
Cyber Knight 56123d72eb vendor: perf: Remove exceptionrecoveryconfig
We handle this in thermal boosts config hence this is redundant.

Change-Id: I7f76d496189db86987e71f9221433303a0dffa0a
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-03-31 10:59:49 +00:00
Jake Weinstein e7b615df9f vendor: perf: Update to Xiaomi Aurora
missi_phone_cn_only64-user 14 UKQ1.231003.002 V816.0.2.0.UNACNXM release-keys

Change-Id: If989bf9dfa3b76103d3396e683546f016d3633e9
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-03-31 10:59:49 +00:00
Adithya R 446edac8f0 vendor: perf: Update taro configs from pong
- UP1A.231005.007-2311021201

Change-Id: I0c6211502ff7de8c0288b61884480a6b4fef5c7f
2024-02-24 03:43:22 +00:00
Jake Weinstein 0dd777c2df vendor: perf: Do not balance msm_drm and kgsl_3d0 IRQs
These are critical for display performance and should not be balanced
in order to improve latency and responsiveness.

Co-Authored-By: Alex Naidis <alex.naidis@paranoidandroid.co>
Co-Authored-By: Adithya R <gh0strider.2k18.reborn@gmail.com>

Change-Id: Ia19a58a55be9be6e42f2348d3a589fdf7553ae16
2024-02-20 04:33:05 +00:00
chrisl7 7a10592a4d fixup! vendor: perf: Enable Preferred Apps for all SoCs
Change-Id: I457b866ac3b32219a697c43a8f7cec69219d98e7
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2024-02-16 13:45:43 +00:00
Jake Weinstein 5acaf2b27a vendor: perf: Explicitly disable IOPd on Bengal and Bengal 5.15
Also add more comments for bengal to indicate what
we changed.

Change-Id: I6ccf20a4e4aac591957e4d824f3d848f69ae5529
2024-02-12 06:20:44 +09:00
Cyber Knight cac6c4bdac vendor: perf: Explicitly disable IOPd
- IOPd checks for this prop at init and it is true by default;
- Hence, disable it explicitly so IOP is completely disabled.

Change-Id: I0043785551e5f02d477309469604e47a73cd3aff
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-02-11 20:47:53 +00:00
Jake Weinstein 153879c46a
vendor: perf: Remove IOP Disabling
We are going to be disabling this for all targets.
IOP has been phased out in favor of Preferred Apps.

Change-Id: I4d6204c61d04f62326105f50e9a4832a2c53e605
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-02-12 03:32:43 +08:00
blurzyy d2b3d03bee
vendor: perf: sm6150: Configure QTI BService
- These values were tested thoroughly on sm6150ac and sm7150.

Change-Id: I87deda9500237ce70a1411f830a3a872ad648e45
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-02-12 03:32:43 +08:00
Jake Weinstein 3ce323778b
vendor: perf: Enable Preferred Apps for all SoCs
This feature replaces IOP on the new perf stack.

Change-Id: I7b3513fa56c7b6f7ffd70022f8f09b8ad77a962b
Signed-off-by: Cyber Knight <cyberknight755@gmail.com>
2024-02-12 03:32:43 +08:00
Jake Weinstein 029f1b54a6 vendor: perf: Update kalama QAPE to LA.VENDOR.13.2.6.r1-01200-KAILUA.0
Change-Id: I57a2afb0bb211b13eb4d839b4532aa215ffffeef
2024-02-05 13:37:20 +00:00
Jake Weinstein 02ddb36cab vendor: perf: Comment all of our changes
Change-Id: I4f302acc709bd4ad6811adc32a7cce65685dcc6c
2024-02-05 13:31:03 +00:00
chrisl7 db3ba1fc5a fixup! vendor: perf: Disable unsupported LLCCBW node on 5.4 and lower
Change-Id: I07d2b7272a7a841ec8c6fc036c3d11fb9f860f04
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2024-01-11 15:04:12 +00:00
chrisl7 4b2c610a6e vendor: perf: lahaina: Update configs to LA.UM.9.15.2.r1-09100-KAMORTA.QSSI14.0
Change-Id: I7767d2b03deb56e622d4976fdc0f385b2e148d51
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2024-01-03 16:34:03 +00:00
Fabian Leutenegger 6f12dab03a vendor: perf: kalama: Comment out PipelinedPackages apps
12-04 15:08:03.532  1295  1295 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-04 15:08:03.532  1295  1295 F DEBUG   : Build fingerprint: 'Xiaomi/fuxi/fuxi:14/UKQ1.231025.001/eng.offain.20231204.190400:userdebug/release-keys'
12-04 15:08:03.532  1295  1295 F DEBUG   : Revision: '0'
12-04 15:08:03.532  1295  1295 F DEBUG   : ABI: 'arm64'
12-04 15:08:03.532  1295  1295 F DEBUG   : Timestamp: 2023-12-04 15:08:03.473558050+0100
12-04 15:08:03.532  1295  1295 F DEBUG   : Process uptime: 1s
12-04 15:08:03.532  1295  1295 F DEBUG   : Cmdline: /vendor/bin/hw/vendor.qti.hardware.perf2-hal-service
12-04 15:08:03.532  1295  1295 F DEBUG   : pid: 1198, tid: 1219, name: lmCoreThread  >>> /vendor/bin/hw/vendor.qti.hardware.perf2-hal-service <<<
12-04 15:08:03.533  1295  1295 F DEBUG   : uid: 0
12-04 15:08:03.533  1295  1295 F DEBUG   : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
12-04 15:08:03.533  1295  1295 F DEBUG   : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
12-04 15:08:03.533  1295  1295 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0000000000000000
12-04 15:08:03.533  1295  1295 F DEBUG   : Cause: null pointer dereference
12-04 15:08:03.533  1295  1295 F DEBUG   :     x0  b400007778c8bdc0  x1  0000000000000001  x2  0000000000000050  x3  0000000000000010
12-04 15:08:03.533  1295  1295 F DEBUG   :     x4  0200007778c8be00  x5  b4000077c8c833e0  x6  0000000042c2c000  x7  0000000042c2c000
12-04 15:08:03.533  1295  1295 F DEBUG   :     x8  645bee43df54b36b  x9  645bee43df54b36b  x10 000000004bdca140  x11 0000000000000004
12-04 15:08:03.533  1295  1295 F DEBUG   :     x12 0000000000000000  x13 0fb8e58b406c9c94  x14 8c6a7ec3e121bfb1  x15 c3a5c85c97cb3127
12-04 15:08:03.533  1295  1295 F DEBUG   :     x16 00000079e8d49cb8  x17 00000079e8cc8000  x18 00000076ecaac000  x19 b4000078c8c7bab0
12-04 15:08:03.533  1295  1295 F DEBUG   :     x20 b4000078c8c7b9d0  x21 b4000078c8c7be10  x22 0000000000000000  x23 0000000000000010
12-04 15:08:03.533  1295  1295 F DEBUG   :     x24 b4000077c8c833f0  x25 00000076f3394fc0  x26 5245424d554e5f45  x27 454e494c45504950
12-04 15:08:03.533  1295  1295 F DEBUG   :     x28 b4000077c8c83360  x29 00000076f3394090
12-04 15:08:03.533  1295  1295 F DEBUG   :     lr  00000076e3562f3c  sp  00000076f3394020  pc  00000076e3562f48  pst 0000000060001000
12-04 15:08:03.533  1295  1295 F DEBUG   : 7 total frames
12-04 15:08:03.533  1295  1295 F DEBUG   : backtrace:
12-04 15:08:03.533  1295  1295 F DEBUG   :       #00 pc 000000000001cf48  /vendor/lib64/libqapesdk.so (QapeFeature::initActionMap()+4432) (BuildId: e6cf718412ae01401d24b9cd8eb969da)
12-04 15:08:03.533  1295  1295 F DEBUG   :       #01 pc 000000000001b808  /vendor/lib64/libqapesdk.so (QapeFeature::QapeFeature(FeatureInfo)+224) (BuildId: e6cf718412ae01401d24b9cd8eb969da)
12-04 15:08:03.533  1295  1295 F DEBUG   :       #02 pc 00000000000199cc  /vendor/lib64/libqapesdk.so (Feature* createClassObj<Feature, FeatureInfo, QapeFeature>(FeatureInfo) (.cfi)+84) (BuildId: e6cf718412ae01401d24b9cd8eb969da)
12-04 15:08:03.533  1295  1295 F DEBUG   :       #03 pc 000000000002a298  /vendor/lib64/liblearningmodule.so (LearningModule::lmMain()+1800) (BuildId: 03f3fd756e333c7386cb86e0f06eb67c)
12-04 15:08:03.534  1295  1295 F DEBUG   :       #04 pc 000000000002b848  /vendor/lib64/liblearningmodule.so (void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (LearningModule::*)(), LearningModule*> >(void*) (.cfi)+88) (BuildId: 03f3fd756e333c7386cb86e0f06eb67c)
12-04 15:08:03.534  1295  1295 F DEBUG   :       #05 pc 00000000000c788c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+204) (BuildId: 10e4b95819ebccf0a5e6614022bdcdc4)
12-04 15:08:03.534  1295  1295 F DEBUG   :       #06 pc 000000000005d894  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+68) (BuildId: 10e4b95819ebccf0a5e6614022bdcdc4)

Change-Id: I6eda7ae2b54fd916c64684e15d3fb90eabfa63f9
2023-12-06 08:45:00 +00:00
Fabian Leutenegger 4561987942 vendor: perf: kalama: Remove whitespace
Change-Id: Id19258e890b38cbc30b8a18f0b16ea805c6486c4
2023-12-06 08:17:02 +00:00
Jake Weinstein 66b2bd1856 vendor: perf: Update configs to LA.VENDOR.13.2.6.r1
Change-Id: I6d6d40a79c61a13934a3fe987ece19dbf3e6713b
2023-12-03 19:55:46 +00:00
Jake Weinstein 0c2d74876b vendor: perf: Update 5.10 series to LA.VENDOR.1.0
Change-Id: I5ca47e0f48b8d1faca0c13a0e2032ee46dd4107c
2023-12-03 19:15:26 +00:00
Jake Weinstein 829d02a5f7 vendor: perf: lahaina: Match LA.UM.9.14.r1 appcompaction config
Improves app launch speeds and prevents apps from
being killed in the background unnecessarily.

Change-Id: I1aef60fa6e38f4275a40b05e09c2c7e4a678c4c6
2023-12-03 19:14:09 +00:00
Jake Weinstein ec46257a5e vendor: perf: Disable unsupported LLCCBW node on 5.4 and lower
Change-Id: I01da09eb6932a3e97881040f4edf2b9c94727cfe
2023-12-03 19:06:35 +00:00
Jake Weinstein 81d9100264 vendor: perf: Disable unsupported nodes on atoll
Change-Id: I1a3c1ae73dcbbdb2bef3824b60ebc7f4d0f7735d
2023-12-03 19:06:00 +00:00
chrisl7 803e95c04c vendor: perf: holi: update to LA.UM.9.14.1.r1-12200-QCM6490.QSSI13.0
Change-Id: I8d6e5a56922e3c8f216b46ad6e90a9cc8f63e1cc
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-12-03 16:45:27 +00:00
Alex Naidis d9851759c4 vendor: perf: sm6150: Lower background apps to 38
Improves memory performance and decreases power consumption
in our test cases.

Change-Id: If26a7a4ac0283cf09ab02c769885f50eae6f7719
2023-11-18 22:55:06 +00:00
Vishalcj17 f80bd91a0a vendor: perf: sm6150: Boost GPU on specific events
Change-Id: Iab2d8250ba4582a8cbe8fc1be6a4b4ce99ab7ace
2023-11-18 22:55:06 +00:00
Adithya R af7c101e63 vendor: perf: sm6150: Further fine-tune boosts configuration
Using 1612mhz little cluster boost freq will help overcome
minor lags and is also more efficient than 1497mhz.

Also use a more efficient big cluster freq for animation boost.

Change-Id: I5eb763a8d545cf1ac23b9a9515591f1555162a74
2023-11-18 22:55:06 +00:00
Adithya R b9a2e8b8ff vendor: perf: sm6150: Tune boosts config for performance
Change-Id: I705d32e6f4fd6a328898fa197f2237f80f893f5b
2023-11-18 22:55:06 +00:00
Jake Weinstein 55afd38265 vendor: perf: sm6150: Do not balance msm_drm and kgsl-3d0 IRQs
These are critical for display performance and should not be balanced
in order to improve latency and responsiveness.

Change-Id: I527a262d01bf91a372c156d580af38b467820163
2023-11-18 22:55:06 +00:00
chrisl7 343644d0c7 vendor: perf: bengal: Add app resume boost
[1] - From SPESGlobal_V14.0.3.0.TGCMIXM

Change-Id: I618b58eccc1b86d37a8b52fc59bfd1b3934bb33d
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:54:16 +00:00
Alex Naidis 16001ddce2 vendor: perf: bengal: Lower background apps to 38
Improves memory performance and decreases power consumption
in our test cases.

Change-Id: Id0ae7a2c03c4e209a020f8bf239da0adf9b3d0a8
2023-11-18 22:54:11 +00:00
Vishalcj17 b5c34c2479 vendor: perf: bengal: Boost GPU on specific events
* Properly tackle blur event lags with GPU boosting.

Change-Id: If1cf87d64b24a8a99353fec697656ff56d149c45
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
chrisl7 d69b791aff vendor: perf: bengal: Tune khaje boosts values
Change-Id: I84d2a85617753dd68fcfa0e039c73c2441013b41
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
Jake Weinstein 74e8014dd7 vendor: perf: bengal/bengal_515: Do not balance msm_drm and kgsl-3d0 IRQs
These are critical for display performance and should not be balanced
in order to improve latency and responsiveness.

Change-Id: I0248e26a7154c689c0d3f11dabe14a1b149353f9
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
chrisl7 5cf257e473 vendor: perf: bengal: Partial update 4.19 configs to 5.15
[1] - Adapt nodes to 4.19

Change-Id: I9ff154f53550bfba62c57017e011e17b814512d1
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
chrisl7 26420ebafe vendor: perf: Add condition to bengal 4.19 e 5.15 perf configs
Change-Id: Ic6f670a5a0c4c3dbc09eabd11b7e7cfd55224755
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
chrisl7 b64504154d vendor: perf: Enabel perf framepacing to all
Change-Id: I2441505ffb2ade0a77dc0dc8bf1a650396c2a1e1
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2023-11-18 22:50:31 +00:00
BladeRunner-A2C 893f75d464 fixup! vendor: perf: Update to Shennong (SM8650)
We merged the test directory into the main directory in
an earlier commit to simplify the Makefile, but forgot to
remove it completely from the Makefile.

Change-Id: Ib1d9713025a2924a4b7f06d40694fb367c0ff95a
Signed-off-by: BladeRunner-A2C <john.smith@unused.email>
2023-11-14 14:16:14 +00:00
Jake Weinstein 0ddcdaaaea vendor: perf: Disable unsupported nodes on 5.4 and lower
Change-Id: Iad39136aab0904b3cecdabad8b9755e38c680f6a
2023-11-13 07:49:44 +09:00
Jake Weinstein 0023e894c5 vendor: perf: Update to Shennong (SM8650)
missi_phone_cn_only64-user-14-UKQ1.230804.001-V816.0.9.0.UNBCNXM-release-keys

Change-Id: I9b383fa96444951eaff7d75336d4ba036221eea0
2023-11-13 07:48:08 +09:00
Jake Weinstein 328ccc1f06 vendor: perf: Disable PASR
This saves less than 1 mA of power.
Not worth the performance penalty.

Change-Id: I1c3e0857930b01abe6ebb227cd15d231c9f78b8f
2023-11-13 07:48:08 +09:00
Jake Weinstein d1329c5aac vendor: perf: Update configs to LA.VENDOR.13.2.1.r1-06400-DIVAR.0
Change-Id: Ic1eb213e5db53bc792c79d24f25d7db5adc2ec44
2023-11-13 07:48:08 +09:00
Jake Weinstein f5014125ed vendor: perf: Include msm_irqbalance.conf for Kalama
Change-Id: I480966e8f41092f0c8dd6a7e6c07c6cb8901d375
2023-11-13 07:48:08 +09:00
Jake Weinstein be583adf6e vendor: perf: Update to LA.VENDOR.13.2.6.r1-00600-KAILUA.0
Move videooptfeature to perf because it is part
  of LM.

Change-Id: I67f40b31f6eb0ad121b31b685b011b02e982cfce
2023-11-13 07:48:08 +09:00
Jake Weinstein a1a2465d79 vendor: perf: Remove SilkyScrollsFeature from Lahaina
This is not configured. Based on Qualcomm supporting Bengal_515
though, we should be able to support Lahaina and other SoCs.

Change-Id: I9ee058181e79b9be3e8ea0724d35b9fe2c561bb6
2023-11-13 07:48:08 +09:00
Jake Weinstein 43ffa48bfa vendor: perf: Update bengal learning module configurations to LA.VENDOR.13.2.1
Change-Id: Iea26598898ccd8dd9403fea9f5690be764aa8bec
2023-11-13 07:48:08 +09:00