EMUI 9 Performance mode - Huawei Mate 10 Questions & Answers

what exactly performance mode in emui 9 does? becuse as I see governor of cpu is still interactive but it looks more aggressive and I noticed some differences with storage speed(randoms are better but sequence write is a lot worse) and I know it will remove thermal limitations and it won't throttle at all
my device is not rooted so I can't find out what it does...

Related

[Q] Galaxy S3 Cores... One is missing or disabled

Since i got my GSIII i've been tweaking and experimenting with the best setup to give myself a nice experience without draining the hell out of the battery (especially now that my battery is an aged piece of s**t that won't last more than 6 hours, maybe because of my own actions )
I've gone through many different ROMS, official test builds, kernel configurations, etc... but a thing that has ALWAYS caught my eye is the fact that every single CPU tweaking mod i've ever used only lists 3 cores on the device
I should point out that i own an international SIII (GT-I9300), which comes with the Exynos 4412, it's not the best, but it does it's job pretty well, even with the default PegasusQ governor, personally, i just switch the I/O Scheduler to SIO for better performance, since i have a ton of media on the phone
If the 4412 is a quad core why is that 4th core never listed? i might be overlooking somthing completely obvious and stupid, and i probably should have figured it out by now, it's been a while since i've been using android phones, but this question has bugged me since i bought the phone over a year ago... can someone please explain this? i'll be forever grateful
Do you have power saving enabled or any app to save battery installed?
Modelistis said:
Do you have power saving enabled or any app to save battery installed?
Click to expand...
Click to collapse
Neither of them... power saving disables two cores and makes the phone feel sluggish, and everybody knows battery saver apps are BS
Cores are numbered from 0, not one. So the four cores would be 0,1,2,3. Making the total number of cores to be 4
Aleycat said:
Cores are numbered from 0, not one. So the four cores would be 0,1,2,3. Making the total number of cores to be 4
Click to expand...
Click to collapse
Somebody told me about this some time ago... but even the CPU usage display option in the developers menu only lists 3 cores (separated by slashes) it seems as one core is system reserved... for usage by the phone itself... not for user needs
However... i switched CPU governors yesterday... and i noticed number 3 popped up... i might have been the reason that core was missing in SetCPU... but the built in meter still shows 3 cores... not 4
What governor are you using? Also i noticed mine also show only 3 cores.
had the same bug on my s3 with cm 11 just now but it went away after reloading the governor (there is a different governor than what i was using that only has 3 core enabled, so it might just be a bug with the phone using the wrong governor or bugged governor setting)
edit: just did some more testing and the pegasusq governor i am using dynamically disables cores if usage is low (at least on cm 11, it just sets them to "stopped" on stock 4.3 with the same governor)

[Q] THL200 Mediatek MT6592H CPU frequency change

I have successfully rooted my T200 via Farmaroot, and got some utilities like cpuset on it to check for frequency.
On the Octocore MT6592, I notice some unique things:
In any other setting than hotplug, and utilizing the cfq scheduler the phone underperforms with Antutu benchmark with any other setting.
Both my min and max frequency at set at 1663.
The phone runs the stock build:
Android 4.2.2
Kernel 3.4.49
thl.T200.158A.20140221.JB9.FHD.EN.COM.16P256_MT659W_V2.0.13
However, reading through the mediatek's website for the chipset, it appears it can handle a max frequency of 2Ghz. For testing purposes I'd like to set that. And give it a try.
Can someone walk me through how I can do that?
Not possible. This is set at the factory and as far as we know, no one has managed to overclock MTK SoCs.
Great choice of phone though. I had the THL T200C (720p 16GB) for awhile and it is a very good phone.
thanks
Chinaphonearena said:
Not possible. This is set at the factory and as far as we know, no one has managed to overclock MTK SoCs.
Great choice of phone though. I had the THL T200C (720p 16GB) for awhile and it is a very good phone.
Click to expand...
Click to collapse
Thanks. Did you manage to try and use something like cpuset and get better performance. No combination of settings has worked well for me thus far minus hotplug and setting to hotplug and cfq
For me it performed fine. But the T200C is 720p, not 1080p. What kind of performance issues are you having?
performance
Chinaphonearena said:
For me it performed fine. But the T200C is 720p, not 1080p. What kind of performance issues are you having?
Click to expand...
Click to collapse
Its of interesting : If you look at cpuset the hotplug governor leaves the other 7 cores idle. Then spins them up. Why not give them a little juice then max out on a heavy workload?
Also the performance on Antutu for the T100 shows consistently higher numbers. Mine comes in in between the HTC one and Samsung S4. While that;s admirable, id like to see better numbers more consistent with the T100 that puts it above.

Improve the standby time of op2 , for rooted phones.

after waiting impatiently for the arrival of your op2 , many are disappointed with the low battery standby....specially if you are using LTE.
issues :
1) even having such a large battery, getting poor battery life.
2) even if the phone is idle, battery drains :crying:
so after having it for almost 2 weeks, i have learned most of the cpu tuner and battery saving apps wont work with op2, its not because of software, basically snapdragon 810's big little architecture is new and apps in the market are not compatible with this octacore new chipset.
and because of very less manufacturers are using this SOC as we now know why... and they were right... it heats up a lot!!! so app developers have not concentrated an specific app for this SOC.
so after lots of mix and matches, finally have come up with a stable solution as follows :
a) your phone should be rooted.
b) install 3c cpu manager from playstore.
c) open minimum 6 apps in background maximum the better.
( remember if no apps are running in background then cpu manager will show only maximum 1.555 ghz. max frequency and 384 mhz low frequency single setup only and big little architecture dual setup wont be shown ie: 810 has 4 cores running @ 1.555 ghz max and other 4 cores @ 1.76 ghz max. and both setups at 384 mhz minimum. )
d) open cpu manager, there should be 2 different setups, if not then open more apps in background, simply change the governor to ON-DEMAND, from interactive and set it on and reboot, as i have noticed with interactive governor even during standby, processor does not stays idle at lower frequencies.
after changing the governor, i have noticed that during standby cpu frequencies are in idle or at the lowest. which highly improvises the battery standby life and haven't noticed any performance degradation.
you can even limit the higher cores frequencies from 1.76 ghz to 1.55 ghz... improving up-to some limit of over heating issues and better standby time.
these are just the findings i discovered with my phone, so don't blame me if anything goes wrong, do it at your own risk.
buntybauva said:
after waiting impatiently for the arrival of your op2 , many are disappointed with the low battery standby....specially if you are using LTE.
issues :
1) even having such a large battery, getting poor battery life.
2) even if the phone is idle, battery drains :crying:
so after having it for almost 2 weeks, i have learned most of the cpu tuner and battery saving apps wont work with op2, its not because of software, basically snapdragon 810's big little architecture is new and apps in the market are not compatible with this octacore new chipset.
and because of very less manufacturers are using this SOC as we now know why... and they were right... it heats up a lot!!! so app developers have not concentrated an specific app for this SOC.
so after lots of mix and matches, finally have come up with a stable solution as follows :
a) your phone should be rooted.
b) install 3c cpu manager from playstore.
c) open minimum 6 apps in background maximum the better.
( remember if no apps are running in background then cpu manager will show only maximum 1.555 ghz. max frequency and 384 mhz low frequency single setup only and big little architecture dual setup wont be shown ie: 810 has 4 cores running @ 1.555 ghz max and other 4 cores @ 1.76 ghz max. and both setups at 384 mhz minimum. )
d) open cpu manager, there should be 2 different setups, if not then open more apps in background, simply change the governor to ON-DEMAND, from interactive and set it on and reboot, as i have noticed with interactive governor even during standby, processor does not stays idle at lower frequencies.
after changing the governor, i have noticed that during standby cpu frequencies are in idle or at the lowest. which highly improvises the battery standby life and haven't noticed any performance degradation.
you can even limit the higher cores frequencies from 1.76 ghz to 1.55 ghz... improving up-to some limit of over heating issues and better standby time.
these are just the findings i discovered with my phone, so don't blame me if anything goes wrong, do it at your own risk.
Click to expand...
Click to collapse
This has nothing to do with apps, just poor drivers on the kernel side, scheduler isn't properly coded for this SoC, and the fact that there is no dynamic hotplugging options available without causing the phone to reboot under certain circumstances doesn't benefit us any. Check out some of the custom kernels, as they may increase your idle battery life, on my own kernel I saw .5% drain per hour max. For reference I saw about 20 hours idle and sitting at 89% on my kernel.
DespairFactor said:
This has nothing to do with apps, just poor drivers on the kernel side, scheduler isn't properly coded for this SoC, and the fact that there is no dynamic hotplugging options available without causing the phone to reboot under certain circumstances doesn't benefit us any. Check out some of the custom kernels, as they may increase your idle battery life, on my own kernel I saw .5% drain per hour max. For reference I saw about 20 hours idle and sitting at 89% on my kernel.
Click to expand...
Click to collapse
i really appreciate your findings with the kernel, but my post is intended for people like me who does not wants to mess up with a stock kernel, so that future OTA updates can be patched without much hassle.
as you see, oxygen os is quite new and incomplete when compared with other's have to offer. so i expect lots of future updates immediately by the OP to improve and stabilize the OS.
I am giving snapdragon battery guru a try, it's for Qualcomm processors. But I'm not very experienced in this stuff. I think it has helped but if someone with more experience wants to give it a try. Maybe they can shed some new light on this subject.
This is the result with on-demand governor settings when phone is idle. with stock kernel and stock frequencies.
Ondemand has always been my fvorite for all past phones. in op2 however it always reverts back to original after interactive. the best battery saver for any phone is swithching to 4.4.2. Azimg batteru life. unfortunately notpossble with op2
buntybauva said:
i really appreciate your findings with the kernel, but my post is intended for people like me who does not wants to mess up with a stock kernel, so that future OTA updates can be patched without much hassle.
as you see, oxygen os is quite new and incomplete when compared with other's have to offer. so i expect lots of future updates immediately by the OP to improve and stabilize the OS.
Click to expand...
Click to collapse
Being rooted alone will prevent OTA updates. You have to flash the full stock ROM when there's an update anyway which would overwrite the kernel.

Alcatel one touch fierce xl 5054n

I've looked everywhere and can't find a root nor any threads can someone help me out
Just rooted mine with http://kingroot.net
It's just root, no recovery or bootloader so far, but after deleting bloatware and installing Sense 7, it's a perfect and snappy phablet ☺☺☺
I unlocked my bootliader on my Fierce XL 5045n, now what?
I just noticed a "allow BootLoader to be unlocked" option in developer options. Still can't get root though. But that should definitely help getting a custom recovery done. I still can't get root, tried numerous times, apk and with Windows. I'm stock lollipop 5.1.1 and have the box checked to allow bootloader to be unlocked in developer options but still nothing. Any ideas?
LazMike, did you try Kingroot?
nyttliv7 said:
LazMike, did you try Kingroot?
Click to expand...
Click to collapse
Yes, I did, thanks, didn't work at first but a newer version did the trick but some apps are denied permission from Kinguser even though I grant it and it shows they are granted, it also made my phone super laggy. Cant wait for a recovery and some custom ROMs.
That's weird? My phone got even snappier... But I deleted quite a bunch of apps though. My ram is showing like 1gb free most of the time. I'm using greenify, maybe that helps as well? But of course, it will be great when the real development starts for this phone ☺
LazMike said:
Yes, I did, thanks, didn't work at first but a newer version did the trick but some apps are denied permission from Kinguser even though I grant it and it shows they are granted, it also made my phone super laggy. Cant wait for a recovery and some custom ROMs.
Click to expand...
Click to collapse
What version did you use?
I think it's the newest. 4.5.2, a older version wouldn't work, I keep getting permission denied for certain apps, even though they are granted and shows they are as well. I also keep losing root and Kingo has to redo it.
Ok so here's some tips for people who wanna root:
>-Download Kingroot 4.6.0 and use that to root. It may take a few tries but it'll root
>-In general settings, turn off smart authorization so it won't constantly ask for permissions that you already granted
>-If you want your Fierce XL to be faster and less battery consuming, download Kernel Auditor from the Play Store. When it's installed, grant root permission for it, go to the menu, tap where it says "CPU", and where it says " CPU Governor", click on it. It should have an option that says "powersave". Click on that one and you're good to go
>REMINDER: You need to root first to do all of this
psycho_deth6 said:
Ok so here's some tips for people who wanna root:
>-Download Kingroot 4.6.0 and use that to root. It may take a few tries but it'll root
>-In general settings, turn off smart authorization so it won't constantly ask for permissions that you already granted
>-If you want your Fierce XL to be faster and less battery consuming, download Kernel Auditor from the Play Store. When it's installed, grant root permission for it, go to the menu, tap where it says "CPU", and where it says " CPU Governor", click on it. It should have an option that says "powersave". Click on that one and you're good to go
>REMINDER: You need to root first to do all of this
Click to expand...
Click to collapse
It's of course a matter of personal taste and needs, but I don't agree with the choice of Powersave Governor. I use 3C toolbox Pro to change OOM settings to a level were most services "dies" after a set time of non use, which gives a bit snappier experience and less pressure on battery. Of course you need to be careful with OOM (ram) to not "kill" to fast, loosing more multitasking power.
My battery got better and better, and now after a week of heavy use from 100% down to 5%, it lasts from 8 to 14 hours, depending on usage. Fairly good for a midrange phone.
And I do prefer the built in Cpu Governor (interactive). It's a good balance between snappiness and battery. Powersave on the other hand, will obviously save battery, but for sure also make the system slower. But as I said before, it's all up to the user and his needs and expectations.
"Performance Governor:
This locks the phone's CPU at maximum frequency. While this may sound like an ugly idea, there is growing evidence to suggest that running a phone at its maximum frequency at all times will allow a faster race-to-idle. Race-to-idle is the process by which a phone completes a given task, such as syncing email, and returns the CPU to the extremely efficient low-power state. This still requires extensive testing, and a kernel that properly implements a given CPU's C-states (low power states).
Powersave Governor:
The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.
Interactive Governor:
Much like the OnDemand governor, the Interactive governor dynamically scales CPU clockspeed in response to the workload placed on the CPU by the user. This is where the similarities end. Interactive is significantly more responsive than OnDemand, because it's faster at scaling to maximum frequency.
Unlike OnDemand, which you'll recall scales clockspeed in the context of a work queue, Interactive scales the clockspeed over the course of a timer set arbitrarily by the kernel developer. In other words, if an application demands a ramp to maximum clockspeed (by placing 100% load on the CPU), a user can execute another task before the governor starts reducing CPU frequency. This can eliminate the frequency bouncing discussed in the OnDemand section. Because of this timer, Interactive is also better prepared to utilize intermediate clockspeeds that fall between the minimum and maximum CPU frequencies. This is another pro-battery life benefit of Interactive.
However, because Interactive is permitted to spend more time at maximum frequency than OnDemand (for device performance reasons), the battery-saving benefits discussed above are effectively negated. Long story short, Interactive offers better performance than OnDemand (some say the best performance of any governor) and negligibly different battery life.
Interactive also makes the assumption that a user turning the screen on will shortly be followed by the user interacting with some application on their device. Because of this, screen on triggers a ramp to maximum clockspeed, followed by the timer behavior described above."
nyttliv7 said:
It's of course a matter of personal taste and needs, but I don't agree with the choice of Powersave Governor. I use 3C toolbox Pro to change OOM settings to a level were most services "dies" after a set time of non use, which gives a bit snappier experience and less pressure on battery. Of course you need to be careful with OOM (ram) to not "kill" to fast, loosing more multitasking power.
My battery got better and better, and now after a week of heavy use from 100% down to 5%, it lasts from 8 to 14 hours, depending on usage. Fairly good for a midrange phone.
And I do prefer the built in Cpu Governor (interactive). It's a good balance between snappiness and battery. Powersave on the other hand, will obviously save battery, but for sure also make the system slower. But as I said before, it's all up to the user and his needs and expectations.
"Performance Governor:
This locks the phone's CPU at maximum frequency. While this may sound like an ugly idea, there is growing evidence to suggest that running a phone at its maximum frequency at all times will allow a faster race-to-idle. Race-to-idle is the process by which a phone completes a given task, such as syncing email, and returns the CPU to the extremely efficient low-power state. This still requires extensive testing, and a kernel that properly implements a given CPU's C-states (low power states).
Powersave Governor:
The opposite of the Performance governor, the Powersave governor locks the CPU frequency at the lowest frequency set by the user.
Interactive Governor:
Much like the OnDemand governor, the Interactive governor dynamically scales CPU clockspeed in response to the workload placed on the CPU by the user. This is where the similarities end. Interactive is significantly more responsive than OnDemand, because it's faster at scaling to maximum frequency.
Unlike OnDemand, which you'll recall scales clockspeed in the context of a work queue, Interactive scales the clockspeed over the course of a timer set arbitrarily by the kernel developer. In other words, if an application demands a ramp to maximum clockspeed (by placing 100% load on the CPU), a user can execute another task before the governor starts reducing CPU frequency. This can eliminate the frequency bouncing discussed in the OnDemand section. Because of this timer, Interactive is also better prepared to utilize intermediate clockspeeds that fall between the minimum and maximum CPU frequencies. This is another pro-battery life benefit of Interactive.
However, because Interactive is permitted to spend more time at maximum frequency than OnDemand (for device performance reasons), the battery-saving benefits discussed above are effectively negated. Long story short, Interactive offers better performance than OnDemand (some say the best performance of any governor) and negligibly different battery life.
Interactive also makes the assumption that a user turning the screen on will shortly be followed by the user interacting with some application on their device. Because of this, screen on triggers a ramp to maximum clockspeed, followed by the timer behavior described above."
Click to expand...
Click to collapse
You're kinda right, powersave does kinda suck sometimes. I wish they had the "Conservative" governor. That works for me
Anyways, this phone has all we need to become a perfect one, as soon as we get our custom recovery ☺
I'm searching through alcatel and MSM8909 forums to see who's behind their recoveries ☺☺☺
DO NOT TRY TO INSTALL XPOSED
YOU WILL BRICK YOUR PHONES
Sent from my 5054N using Tapatalk
yea kingroot is being a pain I have 1 GB internet speed i can download anything fast except this stupid 15.3mb file when i finally got done realized it was the chinese version now have to wait another hour hope it works though
Is anyone familiar with the built in recovery mode? What limitations does it have?
I'm not sure, but if the following similarities are enough, then maybe this thread can help us experimenting?
Fierce xl:
Qualcomm MSM8909 Snapdragon 210
Quad-core 1.1 GHz Cortex-A7
Adreno 304
PIXI 3 (5) 4g:
Qualcomm MSM8909
Quad-core 1.1 GHz
Pixi 3 (5.5) LTE:
Qualcomm MSM8909 Snapdragon 200
Quad-core, 1.1 GHz Cortex A7
Adreno 304
http://forum.xda-developers.com/showthread.php?t=3193624
Can someone upload the stock dialer apk and odex for this phone?
Sent from my 5054N using Tapatalk
Remove kingroot entirely so my xl is stock again can anyone help me
I'm trying to remove the kingroot root entirely from my phone everything I get or send a picture message it does not download and open or send ever since the I ingrown was installed also emojis worked at first but no long show up please help with removal of all kingroot settings apps and return to store bought settings
mamirie2015 said:
I'm trying to remove the kingroot root entirely from my phone everything I get or send a picture message it does not download and open or send ever since the I ingrown was installed also emojis worked at first but no long show up please help with removal of all kingroot settings apps and return to store bought settings
Click to expand...
Click to collapse
were you using the newest version of kingroot? I've had none of these issues
AesopRock127 said:
were you using the newest version of kingroot? I've had none of these issues
Click to expand...
Click to collapse
As far as I know I was but I unrooted my phone but still can't download incoming pix or see emojis the emojis keyboard is there just don't show them

Help about GPU Power Level.

I have a ZenFone Max Pro M1, with custom PBH kernel (4.4.198, EAS, OC). After a while of finding how to overclock GOU, i figured out it is not needed, just decrease GPU pwrlevel to get more performance because higher value = less clock speed. Look in kernel source, i found default value is 3, and speed (not clock) is 6500000, if i change to 2, value is 6750000, 1 is 7000000 and 0 is 7500000. I want change to 1 but every time i change it, it automatically return to default value, 3. I tried many software with no luck. Pls help.
Note: The kernel's developer is inactively. If anyone can help me, post a reply.
Sent from my ZenFone Max Pro M1 using XDA Labs
Help about GPU Power Level. I have a ZenFone Max Pro M1, with custom PBH kernel (4.4.
try to set any manger to AUTOSTART form setting
So I put my GPU power level to 0 and I got my maximum initial GPU performance with is 650mhz, and when put to 6 I get 133MHz; So my question is what's then the difference between initial and max-min GPU performance....I can set my GPU governor to performance and I will get 650mhz all the time so what's the use of this initial GPU performance boost? If I increase the number can I in fact lower the tdp of my GPU and have better thermal performance. Some help will be appreciated, I couldn't get any clear explanation anywhere....I can't add a picture cuz I didn't post 10 post on XDA platform:crying:
userinfo said:
So I put my GPU power level to 0 and I got my maximum initial GPU performance with is 650mhz, and when put to 6 I get 133MHz; So my question is what's then the difference between initial and max-min GPU performance....I can set my GPU governor to performance and I will get 650mhz all the time so what's the use of this initial GPU performance boost? If I increase the number can I in fact lower the tdp of my GPU and have better thermal performance. Some help will be appreciated, I couldn't get any clear explanation anywhere....I can't add a picture cuz I didn't post 10 post on XDA platform:crying:
Click to expand...
Click to collapse
I have the same question. Have you found any answer?

Categories

Resources