If changing service menu settings increase performance, why are they off ? - G3 Q&A, Help & Troubleshooting

In service menu
HIGH TEMPERATURE PROPERTY OFF
THERMAL DAEMON MIGRATON OFF
and in developer options
FORCE GPU RENDERING
If there are options make the device run smoother why are they off by default?

esthreel said:
If there are options make the device run smoother why are they off by default?
Click to expand...
Click to collapse
So these threads can be made. Otherwise it would be too quiet on XDA, with only relevant and useful threads :good:

esthreel said:
In service menu
HIGH TEMPERATURE PROPERTY OFF
THERMAL DAEMON MIGRATON OFF
and in developer options
FORCE GPU RENDERING
If there are options make the device run smoother why are they off by default?
Click to expand...
Click to collapse
To protect the hardware from damage.
Its not a stable function.

robalm said:
To protect the hardware from damage.
Its not a stable function.
Click to expand...
Click to collapse
​
The first 2 functions are safeguard against 100celsius phone.
The "force gpu rendering" isn't all that useful - it only works for apps that don't support gpu rendering. And pretty much all modern apps have a good reason to do so...

YaDr said:
​
The first 2 functions are safeguard against 100celsius phone.
The "force gpu rendering" isn't all that useful - it only works for apps that don't support gpu rendering. And pretty much all modern apps have a good reason to do so...
Click to expand...
Click to collapse
Thank you for a great answer. I think if I disable thermal protection in software there is still hardware protection. So if a phone would get very very hot it would just shut down anyway?

esthreel said:
Thank you for a great answer. I think if I disable thermal protection in software there is still hardware protection. So if a phone would get very very hot it would just shut down anyway?
Click to expand...
Click to collapse
Probably yes, however i haven't found anything regarding shutdown temperature of msm8975ac. There are no documents about this SoC, absolutely nothing.
Think about it: LG added their own "Emergency shutdown on high temp" thing = "High temperature property."
I doubt that LG would've implemented it if phone was able to shutdown on it's own. It's also possible that heating cpu up to it's "emergency shutdown temp" damages other phone parts.

It's the same like you can probably safely overclock your processor a little bit but manufacturers don't do it by default since they have to be safe in every usage scenario.
The default settings are always presented for a long term safe usage for durability of device under all use cases, but if you're aware and careful enough you can tweak these settings to gain some performance boosts if you consider your usage does not require these safety checks.

Related

Disabling CPU Rendering (?)

Just flashed a new ROM today (OneOfAKindV11 by ipromeh) and gaming works really smooth even when its clocked at 1.6GHz... I heard Disabling CPU Rendering will make gaming more faster... Last time, when i tried it, game lags alot and overall performance is bad...
Can anyone tell me if the tweak is good or not?
Maybe it's good disabling CPU Rendering on newest CPU with newest GPU...But our GPU needs an additional support from the CPU
So its not good to disable it even with cm10 alpha 7? Just leave it as is?
Sent from my GT-I8150 using xda premium
Disabling CPU rendering diables the CPU rendering for the User Interface and forces the GPU to do it. So it affects the launcher, browser and scrolling but not games. For JB it´s not needed because of project butter which makes it already smooth.
JB also dosen´t use the exact same drivers like ICS, so what gives you a performance boost in CM9 doesn´t have to do the same in CM10.
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
honeyx said:
That´s interessting.... does the problem disappear if you re-enable CPU rendering? Also are you using CM9 or CM10?
For me there is no problem in watching youtube after disabling CPU rendering in CM9, but must agree that in both ROMs some flash videos are not displayed correctly. This is more related to the GPU drivers in CM9 and CM10 and the missing flash support in ICS and JB.
There are sites where the flash videos are not displayed correctly in CM9 and CM10, no matter you disable CPU rendering or not, but at least youtube is working well in CM9 after disabling CPU rendering. Can´t tell how about CM10, but CM10 needs both for project butter to work.
Click to expand...
Click to collapse
I running CM10. And I was disable it, but I can't find the different.
Thanks for help me.
arya_ruby said:
I install seeder for disable CPU rendering... But I have problem with flash when I see flash video (ex: youtube)...
Click to expand...
Click to collapse
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
True dat...
Too much flashing! I'm blinded on my Galaxy W!
pepoluan said:
Seeder is *NOT* for disabling CPU rendering.
--- Sent from Opera on Lenovo T420 ---
Click to expand...
Click to collapse
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
honeyx said:
Ohhh. Thanks for clarify this. Never dealed with seeder so am not aware atm what it is for.
So if someone is saying it disabled CPU rendering as well, I take this information as to be true.
@arya_ruby: Your postings are very irritating. In the one hand your a claiming seeders is disabling CPU rendering and this is causing problems with youtube, in the other hand you are saying you disabled it but can´t (find?) (or see) a difference.
So what?
First you should inform what seeder is for and what´s doing on your phone before making conflicting claims.
Click to expand...
Click to collapse
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Since I was slightly involved in the development of Seeder, let me give some information:
Seeder's purpose is to quickly fill up the entropy pool used by /dev/random and /dev/urandom. If this pool gets empty, lags will happen as the kernel interrupts things (including, blocking multithreading temporarily) to fill up the pool. With Seeder running, it periodically fills up the pool to prevent it from ever draining completely.
Some people swear that installing Seeder makes their phones run smoother, because the kernel never has to trigger 'urgent refilling', which as I mentioned before, temporarily disables multithreading.
However, things learnt during the (sometimes heated) discussion about how Seeder does its magic, undoubtedly have trickled down to kernel makers; many have identified the possible bottlenecks where lags happen, and many actively took steps to prevent such situation from happening. Thus, as time goes by, the improvement Seeder brought originally gets less and less significant, even to the point that it's no longer perceptible.
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
Sadly, some using Seeders... Some use crossbreeder... Its the same rite?
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
pepoluan said:
Kinda similar...
Seeder uses rngd, which uses a PRNG.
Crossbreeder uses haveged, which uses a CSPRNG based on a multitude of CPU counters.
From a security point of view, haveged is more secure than rngd. But I can find no way to tune haveged's parameters, so I can't be sure that it won't be triggered at inopportune times.
rngd, OTOH, is much more tunable; the flashable-zip available in the Seeder thread has been tuned by me and @ryuinferno to be less intrusive.
(Just in case anyone is wondering: we had tuned rngd's nice value so it yields to higher-priority processes, tuned its cycle period so that it won't get triggered too frequently, tuned its 'high watermark' to make it return faster, and so on).
Sent from my GT-I8150 using xda app-developers app
Click to expand...
Click to collapse
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
TiTAN-O-One said:
But Seeders will Conflict with Crossbreeder rite? I thought its 2 separate tweaks so that we can use both and have NO lags at all ^~^
Too much flashing! I'm blinded on my Galaxy W!
Click to expand...
Click to collapse
Not conflict, but since both will fill the same entropy pool, why install both and consume valuable RAM and CPU cycles?
There are *no* other purpose of rngd and haveged.
That said, Crossbreeder is not just haveged; there are other tunings that Crossbreeder does in addition to haveged.
Sent from my GT-I8150 using xda app-developers app

[Q] Overclock with SetCPU

Hi,
Would anyone be kind enough to list a step-by-step process on how to overclock the Note 8.0 using SetCPU? I'm a new user of this app and I'm afraid I may end up doing some irreparable damage to the device.
I am also just curious to see if I can squeeze some more gaming juice from the Note 8.0.
thanks in advance.
jnolaw said:
Hi,
Would anyone be kind enough to list a step-by-step process on how to overclock the Note 8.0 using SetCPU? I'm a new user of this app and I'm afraid I may end up doing some irreparable damage to the device.
I am also just curious to see if I can squeeze some more gaming juice from the Note 8.0.
thanks in advance.
Click to expand...
Click to collapse
I was going to post a link to a setCPU guide, but its no longer available
Id only push the CPU a little. In order to gain real gaming perfomance increases you need to push the GPU, but in order to do that you will need a kernel that supports it.
I only received my tablet last night and wont be rooting it until the weekend so cant say what settings ill be using yet. my aim is to attempt to overclock slightly and undervolt where I can...
You're not going to break it with SetCPU. If you overclock too much, the system will become unstable, then just back off. Also, the system will shut itself off well before any temperature possible of causing permanent damage was reached.
SetCPU has an option to create a recovery-flashable zip file, which resets the CPU settings to default. I would absolutely take this precaution, as I've had to resort to it on my old HTC Flyer tablet (became unstable, and bootlooped). As long as you select this option, you're pretty safe.
Other than that, just follow the basic rule of overclocking any computer, and push the clock up one or 2 increments at a time, then test for a few hours to see if the tablet is stable under various usage conditions. Repeat until you've either reached a desirable clock speed, or encounter instabilities.
Also, as you may already be aware, higher than "stock" CPU clock steps are normally not available unless you flash a custom kernel.
The trickster app supports GPU overclock on Civato's kernel.
If you're looking to push the GPU that's the way to go.
Thanks for the valuable inputs to all.
roustabout said:
The trickster app supports GPU overclock on Civato's kernel.
If you're looking to push the GPU that's the way to go.
Click to expand...
Click to collapse
Does the Trickster app allow for senario clock settings. Ie. underclock the CPU on screen off or if battery is bellow a certain percentage?
I may have to switch from setCPU to it if it has the same settings and more...

[Q] Overclock and speed tweaks

Aside from seeder which made it slightly smoother, im wondering if anyone has tried tweaking the UI or CPU/GPU to gain performance in our little devices. ik there are a lot of overclocking software on the market and maybe some of you have had results.
Not precisely an overclock but Trickster Mod helps with GPU governor set to performance and Kernel Tuner with all four CPUs set to Interactive.
Also two apps called Digitizer Booster and Performance Booster both help a bit.
I found the files that need alterations,and have the directory in my thread,but they can't remain changed without unlocking the bootloader.
Someone please find a way to get unlocked bootloader access on Fire TV so we can have better everything with the v66 Adreno driver and the KitKat upgrade plus overclocking access to make the GPU go up to 450-500Mhz.
Yes!
Sent from my iPhone using Tapatalk
retroben said:
Not precisely an overclock but Trickster Mod helps with GPU governor set to performance and Kernel Tuner with all four CPUs set to Interactive.
Also two apps called Digitizer Booster and Performance Booster both help a bit.
I found the files that need alterations,and have the directory in my thread,but they can't remain changed without unlocking the bootloader.
Someone please find a way to get unlocked bootloader access on Fire TV so we can have better everything with the v66 Adreno driver and the KitKat upgrade plus overclocking access to make the GPU go up to 450-500Mhz.
Click to expand...
Click to collapse
I wonder if we could put together some init.d scripts and have them executed by SManager at boot in the interim.
WisdomWolf said:
I wonder if we could put together some init.d scripts and have them executed by SManager at boot in the interim.
Click to expand...
Click to collapse
There is a thread for link2sd (i think thats what its called) and it hijacks a script that is automatically run on boot. You could probably put something in there.
Awesome!
Can you guys quantify the benefits? I don't feel the need for OC the GPU or get 4 cores running all time as the box is snappy and fast.
But I'm NOT a gamer...just Netflix+SPMC - both flawless so far.
My only annoyance is the remote...sometimes it takes multiple clicks per button press.
Ipse_Tase said:
Can you guys quantify the benefits? I don't feel the need for OC the GPS of get 4 cores running all time as the box is snappy and fast.
But I'm NOT a gamer...just Netflix+SPMC - both flawless so far.
My only annoyance is the remote...sometimes it takes multiple clicks per button press.
Click to expand...
Click to collapse
you really have not tried the nuc's. remotes on those are hideous.
navigates said:
you really have not tried the nuc's. remotes on those are hideous.
Click to expand...
Click to collapse
Then I'm glad I got the same functionality (and some of the problems) in only 84$

Enable zram with kernel adiutor, device will fly

I dont know why, but enabling zram in kernel adiutor, setting It at 1 GB will make device super fast and more apps in memory
Interesting, could you please post some benchmarks like Basemark OS II and Vellamo? TIA
Joms_US said:
Interesting, could you please post some benchmarks like Basemark OS II and Vellamo? TIA
Click to expand...
Click to collapse
I can almost guarantee this won't affect benchmarks, it might be working by counteracting some aggressive memory management. I set it on my superliminal cm13 lex727, so far it doesn't seem to be making too much of a difference.
robertzas said:
I can almost guarantee this won't affect benchmarks, it might be working by counteracting some aggressive memory management. I set it on my superliminal cm13 lex727, so far it doesn't seem to be making too much of a difference.
Click to expand...
Click to collapse
I see difference when I have 10 apps opened, and multitasking is way faster with zram on, also on the long run device will not slow down After days without reboot
fedef12evo said:
I see difference when I have 10 apps opened, and multitasking is way faster with zram on, also on the long run device will not slow down After days without reboot
Click to expand...
Click to collapse
I enabled it and I have not noticed any real world difference (that I can tell). I have never had issues with my device slowing down after several days without a reboot... I'll keep ZRAM on for now, doesn't seem to hurt!
Thanks for sharing. My 6+64 x720 is always flying

Any tips on how to make my phone run Fortnite better?

It runs like **** right now, the rendering resolution is set to 50% and stable 30 FPS is rarity.
our device is equiped with a decent enough cpu but the gpu sucks so dont get your hopes high ... did you try to reduce the resolution in the game launcher ?
david.duchowny said:
It runs like **** right now, the rendering resolution is set to 50% and stable 30 FPS is rarity.
Click to expand...
Click to collapse
Maybe it help...
Simple part :
First you can install magisk module like FDE.AI or NFS Injector or LKT (very good this one)
Medium :
Then You can try to overclock cpu and gpu with "kernel audiutor" for exemple. (GPU set to 745, governor on demand)
Hard Way :
Finally You can try to configure the app with "GLTools" (then disable MSAA, lower résolution...)
Good luck.
alaa96 said:
our device is equiped with a decent enough cpu but the gpu sucks so dont get your hopes high ... did you try to reduce the resolution in the game launcher ?
Click to expand...
Click to collapse
1. I've heard that A70 has problems with throttling too
2. In game launcher? I didn't see a single option regarding resultion in game launcher. Only in game itself and I lowered it to as much as I could.
david.duchowny said:
It runs like **** right now, the rendering resolution is set to 50% and stable 30 FPS is rarity.
Click to expand...
Click to collapse
david.duchowny said:
1. I've heard that A70 has problems with throttling too
2. In game launcher? I didn't see a single option regarding resultion in game launcher. Only in game itself and I lowered it to as much as I could.
Click to expand...
Click to collapse
Try this if this will help
https://forum.xda-developers.com/showpost.php?p=80510279&postcount=24
david.duchowny said:
1. I've heard that A70 has problems with throttling too
2. In game launcher? I didn't see a single option regarding resultion in game launcher. Only in game itself and I lowered it to as much as I could.
Click to expand...
Click to collapse
i dont know about the throttling problem though during gaming my phone barely even gets hot ! compared to my s8 which has a beast of a gpu if you put it against the gpu in the a70 my s8 would get super hot during gaming
alaa96 said:
i dont know about the throttling problem though during gaming my phone barely even gets hot ! compared to my s8 which has a beast of a gpu if you put it against the gpu in the a70 my s8 would get super hot during gaming
Click to expand...
Click to collapse
Where did you find these options? Is this one of those pre installed "game" apps ?
david.duchowny said:
Where did you find these options? Is this one of those pre installed "game" apps ?
Click to expand...
Click to collapse
ckeck this video
https://youtu.be/K2QvlsuJTH4
sorry for the trashy quality i dont know why it turned out like this

Categories

Resources