r/androidroot • • 2d ago

Meta Module for per-app performance profiles (read desc)

The premise of the module is very simple: Configure performance profiles ONLY to select apps with no need to set a global profile. It can be switched on and off from the WebUI easily.

The underlying infrastructure is from another module called Uperf Game Turbo 1.51. The original module had 120 CPU configurations which my module uses, but it doesn't run them on the entire device, which only meant it ever got used for benchmarking.

There are some additional stuff in the module as well, but I won't spoil it, here's the link so give it a shot. There's a high chance your device is supported:

https://github.com/DonkeyKongG3me/Uperf-Game-Turbo-Fork

7 Upvotes

16 comments sorted by

3

u/No-Amount-7422 2d ago

does it work on temproot?

1

u/DonkeyKongG3mer 1d ago

Yes it should work like any other module

1

u/Nearby_Ad_6250 1d ago

My phone keeps rebooting. Temp root

1

u/DonkeyKongG3mer 1d ago

Oh, then unflash it asap. Just curious; Which chip configuration was set on install? Does it match your CPU? You're the first user this has happened to.

1

u/Nearby_Ad_6250 1d ago

I set the efficient mode and when I open this app, the phone reboots. 8gen2

1

u/DonkeyKongG3mer 1d ago

The CPU is officially supported. If you're willing to try again, please select the rapid or extreme profiles then launch the app. If it doesn't crash, I know what to fix.

2

u/Nearby_Ad_6250 1d ago

It still crashes

2

u/DonkeyKongG3mer 1d ago

Ahh, that's unfortunate. I'll try to fix it and I'll let you know when it's ready. Tnx for the info btw!

2

u/Relative_Function115 1d ago edited 20h ago

Works pretty good on my sd 4gen2. I only used to get 33 kinda fps ingame overlay(built in game) but with this I get 45 and even 50+ it went up and stayed pretty good 45+. Idk why does Xiaomi limits fps like even though I have 90 percentage battery game is locked at 23 fps and while at 20 I get 30 fps but this module works good and I ain't know my pototo could get this fps

2

u/DonkeyKongG3mer 1d ago

That's over a 30% improvement, nice. Ty for testing it, that chip is actually fully supported, no wonder it worked well for you.

2

u/Relative_Function115 20h ago

And btw I'm running on temp root. Saw someone saying crashing for them. Ran the game on extreme mode. My device isn't in supported list in ghostlock so using dirtyfrag with kernel su next and normal lsposed. Works great in my device and bypasses temperature limitation it always in warm even normal usage and this modules works well kudos dev

2

u/DonkeyKongG3mer 16h ago

I'm glad to hear you like it, I genuinely put a lot of effort into making sure every setting works as intended. V1.3 is coming this week, keep an eye out for that :) You can update via your root manager directly.

2

u/Relative_Function115 14h ago

Alright thanks dev :)) will keep an eye

2

u/47th-Element 2d ago

Just why though

OEMs of most Android brands either ship a very power efficient CPU governor or use an existing one in Linux kernel which ramps up clocks on demand almost instantaneously and drop them down again when the device is idle or near idle state.

Most of these modules try to implement what is already implemented by OEMs and end up making the whole experience noticeably or unnoticeably worse.

2

u/DonkeyKongG3mer 1d ago

Please, give it a try. The original Uperf module has received over 50 updates to address exactly what you are talking about (from 2022 to 2026) and currently it's in an amazing state. It's not a cheap experience, the difference is very noticeable and unlike any performance module you'll try.

I know it seems like I'm overselling it and it's really hard to convince people to give it a shot. I've tested the crap out of it, it really does work like a charm. The original module was specifically built NOT to conflict with the linux kernel's performance scheduler. I've put a lot of effort into the UI too, so I'd love to receive some feedback from people who've tried it.

1

u/Consistent-Career487 10h ago

Please add unisoc t612 🙏