[MOD] G•P•U Rendering = C.P.U Rending Off!! - T-Mobile Samsung Galaxy S II SGH-T989

DISABLING CPU RENDERING
Credit goes to Leowaliet.
So what does this mod give to us?
What does this help us with?
•Speed √
•Smoothness √
•Sound √
•Less Battery Drain √
Works with any ROM
So, if you have Faux 11 kernel + this mod.
(In Algebraic Equation)
F+M=EpixNeshh
In technical terms, we are disabling CPU Rendering from the system so it force GPU to work on all Graphics.
So why not?
Would it hurt no?
Try it, YOU WONT REGRET IT :screwy:
*THIS WILL LET IMAGES IN XDA APPEAR*
*WILL NOT BREAK APPS*
First To Port MIUIv4 to T989

Isn't this already a toggle under Developer settings in ICS+ ROMs?

thehandi said:
Isn't this already a toggle under Developer settings in ICS+ ROMs?
Click to expand...
Click to collapse
This stops it for all ROMS. And doesn't brake some of the apps.
First To Port MIUIv4 to T989

Link won't work if you don't have an account on that site.

bobpantsspongesquare said:
Link won't work if you don't have an account on that site.
Click to expand...
Click to collapse
+1

here it is...havent tried it

alphadog32 said:
DISABLING CPU RENDERING
So what does this mod give to us?
What does this help us with?
•Speed √
•Smoothness √
•Sound √
So, if you have Faux 11 kernel + this mod.
(In Algebraic Equation)
F+M=EpixNeshh
In technical terms, we are disabling CPU Rendering from the system so it force GPU to work on all Graphics.
So why not?
Would it hurt no?
Try it, YOU WONT REGRET IT :screwy:
http://forums.androidcentral.com/at...uide-disable-cpu-rendering-vm670_eglpatch.zip
First To Port MIUIv4 to T989
Click to expand...
Click to collapse
This is already set by default in many custom ROMs but alsoeans you can't see pictures on apps like XDA
Sent from my SGH-T989 using xda premium

Try it, YOU WONT REGRET IT
Click to expand...
Click to collapse
Actually...I did regret it, as I can't see any pics in XDA and in
my Sopcast, the stream is very "choppy" and with worst
color quality. So......Sorry.
Even in custom Roms, the first thing I do is uncheck the "Force GPU..."
:crying:

This is not using the phone's Settings.
First To Port MIUIv4 to T989

alphadog32 said:
This is not using the phone's Settings.
First To Port MIUIv4 to T989
Click to expand...
Click to collapse
this mod is wrong!! dude! it will brake apps that need it to work, GPU only works wen need it, this mod desable 2D and 3D drawing

richardlibeau said:
you do not need this mod. just go to system/lib/egl and delete the first line android 0 0. this does the same thing as this mod. I did it on my phone and it works fine. No graphics problems . All hi tech games like asphalt,spiderman, avatar. cs portable, gta3 all play great. Videos do too. You can also add debug.composition.type=gpu to build prop and delete any other composition type that's in build prop to force gpu rendering for graphics
Click to expand...
Click to collapse
Thank you. Every one thinks it will break things. It is like saying I have a Land Rover with 4v4. Now, you're going up a hill and to run it up, you buy newer and better wheels. It still gets up, but slower. It would be a lot smarter to enable 4v4 so it can climb faster and more efficient. So GPU is supposed to run the Graphics Interface. Not the Processing Unit. Does it make sense? Of course not. Using GPU for its dedicated reason it is a way more reasonable thought. So why would you want it disabled?
First To Port MIUIv4 to T989

alphadog32 said:
Thank you. Every one thinks it will break things. It is like saying I have a Land Rover with 4v4. Now, you're going up a hill and to run it up, you buy newer and better wheels. It still gets up, but slower. It would be a lot smarter to enable 4v4 so it can climb faster and more efficient. So GPU is supposed to run the Graphics Interface. Not the Processing Unit. Does it make sense? Of course not. Using GPU for its dedicated reason it is a way more reasonable thought. So why would you want it disabled?
First To Port MIUIv4 to T989
Click to expand...
Click to collapse
The theory is all nice and logical, however, let me quote something:
Every one thinks it will break things.
Click to expand...
Click to collapse
I'm one of the "everyone" and I do not "think" it will break stuff, I know it does and I can reproduce it at a drop of my hat!
So why would you want it disabled?
Click to expand...
Click to collapse
Because of my above proof (proof for me)....that's why.
However, it's nice that people can have a choice. For others may work better.
:highfive:

Well it hasn't broken any apps for me.
First To Port MIUIv4 to T989

I'm not sure why everyone is jumping on the OP so hard.. he stated clearly in the second or third post that it Works without breaking anything .. I flashed it on my AOKP JB build with no problems and it didn't break anything like the option in development settings does... for example .. xda app loads pictures perfectly.
Maybe test it next time before flaming give it a test...
Sent from my SGH-T989 using xda app-developers app

All I know is the guy is trying to help the community and you guys all just bashed him.. I dont even think any of you even bothered to say thanks..
RushAOZ said:
Because you're probably not using any old apps that haven't been updated for ICS. Not jumping on the OP I'm simply stating this mod isn't needed because the GPU is already rendering everything. CPU will only render old apps so if you don't have any old apps then this mod is essentially useless. You're not forcing the GPU to do something it isn't already doing.
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
OK.. then riddle me this.. Using the option in development settings breaks my XDA and my FRF app, meaning they wont load pictures in the app.. However this mod has not caused this side effect..
RushAOZ said:
This mod isn't needed. The whole reason GPU rendering exists in ICS/JB is for apps that were written on GB. GB written apps didn't support GPU acceleration by default. With ICS and JB apps are written with GPU rendering on by default.
Basically these settings ONLY effect old apps that haven't been updated to ICS/GB. This is why disabling CPU rendering will break some apps as experienced by some of you above. GPU rendering is supposed.to force the GPU to render old apps and while it works most of the time there are apps that you can't force and you get errors and artifacts. So many misconceptions with this setting lol. Just leave it on. Problem solved.
Sent from my SGH-T989 using xda premium
---------- Post added at 10:46 PM ---------- Previous post was at 10:32 PM ----------
According to pocket now force gpu rendering is basically used to off load the graphical tasks given to the CPU in apps that aren't optimized for ICS. ICS has this option enabled by default when writing apps for it but with apps written on GB down to cupcake 1.6, gpu rendering when writing apps is off by default.
Basically, leave it on as its probably helping your CPU run older unoptimized apps more efficiently since it doesn't have to process the graphical UI for that app too.
http://pocketnow.com/2012/05/25/wha...-in-ice-cream-sandwich/?wpmp_switcher=desktop
Sent from my SGH-T989 using xda premium
Click to expand...
Click to collapse
Its also pretty hilarious that you say this and are bending it to make your self correct..
YES newer applications that are based on the newer SDK have the ability to do this Nativity regardless of what you have checked or unchecked..
BUT it is not ONLY going to be beneficial for apps that are not.. it will force ALL rendering through your GPU and leaving the computation to the CPU giving your system an edge.. while be it a small one, but never the less an edge as far as CPU processing times and Graphics quality output ..

PJcastaldo said:
All I know is the guy is trying to help the community and you guys all just bashed him.. I dont even think any of you even bothered to say thanks..
OK.. then riddle me this.. Using the option in development settings breaks my XDA and my FRF app, meaning they wont load pictures in the app.. However this mod has not caused this side effect..
Its also pretty hilarious that you say this and are bending it to make your self correct..
YES newer applications that are based on the newer SDK have the ability to do this Nativity regardless of what you have checked or unchecked..
BUT it is not ONLY going to be beneficial for apps that are not.. it will force ALL rendering through your GPU and leaving the computation to the CPU giving your system an edge.. while be it a small one, but never the less an edge as far as CPU processing times and Graphics quality output ..
Click to expand...
Click to collapse
Thanks man. Felt it right in the heart.
First To Port MIUIv4 to T989

Ok enough arguing here, stay on topic and stop assuming that this or that will happen until you have tried the MOD. If you don't like or want to try it, stay out of the thread. Don't troll dev threads.
Noellenchris
XDA Forum MOD

alphadog32, thanks (I did hit the Thanks button), but one needs
more info in the OP, like, how to install it, does it work with default
kernel, or only with Faux, what Rom is compatible with....and so on.
Thanks for this.
:good:

I apologize I misread/ misunderstood what the OP was saying. Since the mod is actually configuring the egl libs, this WILL NOT break your pics as force gpu in setting will. Everybody thank the OP and move this thread forward
Sent from my SGH-T989 using xda premium

Flashed it a few hours ago, seems pretty solid so far. At least it certainly hasn't given me any problems with games or other apps. It's almost weird seeing pictures load on the XDA app btw, because it's been a long time since I've seen them work... lol. Running it on CM9.1.

Related

[Q] How to permanently remove software rendering?

I know that some roms already have that feature built-in(ex. Android Revolution HD); now, all I want to know is: how to do that by myself? Is necessary to phisically remove the files used for software rendering, or editing egl.cfg file should be enough? In any case, is root acces needed to do that, i suppose?
ps. I already use the stupid and almost useless "Force 2D rendering..." option that's under "developer settings" so, please don't ask me about that.
Sorry for my n00b question but I REALLY need to do this as soon as I can. I come from GT-I9100 and all those really annoying lags on the GNEX UI are driving me nuts!
I wish devs would stop misleading people with this nonsense.
Deleting the android_gles file is not going to help your performance whatsoever. Its not going to make things that are cpu rendered suddenly render as gpu. Its not going to speed up your game performance. Its not going to do a single thing other than help your quadrant scores. The only time it would help is if a game used it to render graphics, and lets face it, if it did, it would be 100% unplayable. So if you want to increase your quads, by all means delete it (under lib/egl). Otherwise, ignore it.
adrynalyne said:
I wish devs would stop misleading people with this nonsense.
Deleting the android_gles file is not going to help your performance whatsoever. Its not going to make things that are cpu rendered suddenly render as gpu. Its not going to speed up your game performance. Its not going to do a single thing other than help your quadrant scores. The only time it would help is if a game used it to render graphics, and lets face it, if it did, it would be 100% unplayable. So if you want to increase your quads, by all means delete it (under lib/egl). Otherwise, ignore it.
Click to expand...
Click to collapse
****, I don't even use Quadrant! So.... ok, I'm ****ed! LOL
Anyway, thanks for having clarified me this thing!
If you want to test it, just rename the file. But honestly I don't think you will notice a difference. Don't change the conf file.
actually, mount /system rw, edit /system/lib/egl/egl.cfg, remove first line of the file (you'll see on the second line PowerVR SGX540, that's our gpu), this will give you 2d work transfered to gpu, everywhere. even without dev options > "force gpu in 2d applications" checked. if you remove the file, you remove the configuration for it.
that's what i found when i searched about it.
Have you tried it?
I received several error messages with programs that I was using software rendering when doing that.
I guess it can't hurt to try, but it didn't bode well for me.
go to /system/lib/egl
delete libGLES_android.so and reboot
This will enable hardware 3D acceleration and make 3D rendering much smoother.
Does using the force 2d option improve performance?
williamthegoat said:
Does using the force 2d option improve performance?
Click to expand...
Click to collapse
if u saying from developer setting, yes it does, but some apps will crash.
adrynalyne said:
If you want to test it, just rename the file. But honestly I don't think you will notice a difference. Don't change the conf file.
Click to expand...
Click to collapse
Unfortunately at moment I'm oem locked. As soon as i can manage to have a decent backup I will give that a try!
Ps Damn, MTP I hate you!! I want my beloved mass storage option back! LOL
adrynalyne said:
Have you tried it?
I received several error messages with programs that I was using software rendering when doing that.
I guess it can't hurt to try, but it didn't bode well for me.
Click to expand...
Click to collapse
yes, i have, although i did not edit the file on the phone: removed it from the sauce and recompile.
i had no issues when using this, and even if i did, it would be the apps fault, not ics.
adrynalyne said:
If you want to test it, just rename the file. But honestly I don't think you will notice a difference. Don't change the conf file.
Click to expand...
Click to collapse
i actually do feel a smoother scroll especially like facebook or twitter.
king23adrianc said:
i actually do feel a smoother scroll especially like facebook or twitter.
Click to expand...
Click to collapse
Never underestimate the power of placebo. The trouble with these things is that there is no quantifiable method to prove it either way.
If I find myself telling folks that I "feel" a slight difference, then imo its probably a placebo. Notice for the planets test in Quadrant, its a difference of 2fps and 60fps. Thats not something you THINK you will feel. Therefore if it makes a difference, it should give an impression of WHOA, not a " its a bit better response."
Its a bit better == placebo in my book.
Post a video running the renderer with facebook and twitter, and without. Keep the video on while you change the file however so we can see that no other changes (such as overclocking) has taken place so that we can judge for ourselves.
king23adrianc said:
i actually do feel a smoother scroll especially like facebook or twitter.
Click to expand...
Click to collapse
Scrolling on FB and Twitter become already smoother with "force 2d rendering" option activated! What really bother me is the laggy system UI(ex. when I press the "recent apps" or "home" keys the system sometimes become almost unusable for 1 to 3 seconds, also in the gallery the pinch to zoom function sometimes get choppy and almost unusable! That's really frustrating!)
Are you using 4.0.1?
I don't see any of those issues, completely stock aosp on 4.0.3.
bk201doesntexist said:
yes, i have, although i did not edit the file on the phone: removed it from the sauce and recompile.
i had no issues when using this, and even if i did, it would be the apps fault, not ics.
Click to expand...
Click to collapse
Doesn't matter where the fault lies if it affects the usability of the phone.
adrynalyne said:
Are you using 4.0.1?
I don't see any of those issues, completely stock aosp on 4.0.3.
Click to expand...
Click to collapse
That's because those issues are fixed in 4.0.3
adrynalyne said:
Are you using 4.0.1?
I don't see any of those issues, completely stock aosp on 4.0.3.
Click to expand...
Click to collapse
I'm actually on 4.0.2 ICL53F(that's the lastest official OTA avaible for me) and I'm obviously running GSM/MAGURO edition.
At this point, in the waiting for CM9 begin officially released, what kind of 4.0.3 based custom rom do you guys recomend me?
adrynalyne said:
Never underestimate the power of placebo. The trouble with these things is that there is no quantifiable method to prove it either way.
If I find myself telling folks that I "feel" a slight difference, then imo its probably a placebo. Notice for the planets test in Quadrant, its a difference of 2fps and 60fps. Thats not something you THINK you will feel. Therefore if it makes a difference, it should give an impression of WHOA, not a " its a bit better response."
Its a bit better == placebo in my book.
Post a video running the renderer with facebook and twitter, and without. Keep the video on while you change the file however so we can see that no other changes (such as overclocking) has taken place so that we can judge for ourselves.
Click to expand...
Click to collapse
there is DEFINITELY a BIG difference when i delete that SINGLE file!!
u can personally test it since i can tell u dont believe what i m saying, but all i say is there are rom developers that delete that file because this can fully enable PowerVR SGX 540 (GPU) rendering.
software rendering does lags times to times when especially in FACEBOOK while scrolling and having lots of pictures. However, once i delete that file, reboot, and lags are gone. May i say not ALL gone, but i have to say lags are gone 95% just by delete that file to have a hardware acceleration gpu rendering.
i contacted the dev of android revolution, he delete that file and therefore he is saying "Removed software (CPU) rendering - full PowerVR SGX 540 (GPU) rendering" in his rom details.
some devs have said it before too, franciscofranco said it long long time ago.
even mskip said that too. check this thread that was ages ago.
http://forum.xda-developers.com/showthread.php?t=1368873&page=2
from all the above, i can personally say delete that damn file then u will get a smoother experience. Perhaps there might be tiny lags from there to there. but overall it is BETTER for sure and by deleting that file, apps wont crash. so dont just click force gpu rendering in dev options. DELETE the file.
mskip also said you will only see improvements in benchmarks. I'd look for the post where he said it, but I'm not going to bother.
Notice how he mentions Quadrant in the improvements???
This is not a new thing to ICS. This 'trick' has been around since the SGS game out.
Back then, you certainly weren't forcing hw rendering on everything by deleting the file.
2D acceleration != 3d acceleration.

Disabling CPU rendering?

http://forum.xda-developers.com/showthread.php?t=1877183
so yeah, is it just a load of crap or does it actually work?
If you are on ICS you can make a nandroid backup and try it
I saw this today as well not sure whether to try it. Isn't it the same or similar to what we can choose in developers options to force GPU rendering? Maybe will try later when I have time as I cant complain with the speed that I'm getting from nikez jb p0.9
Sent from my HTC Desire using xda app-developers app
I am specifically wondering how will it work with gingerbread roms. I mean, it must be some kind of BS right? There's no way to force GPU rendering for UI in gingerbread, is there?
Joke of the day... classic!
Works on Mildwild 4.3. I don't have a launcher redraw anymore And it's not GPU rendering, it just removes the pathway to render on the CPU so the GPU does the graphics stuff
Works on Mildwild 4.3. I don't have a launcher redraw anymore And it's not GPU rendering, it just removes the pathway to render on the CPU so the GPU does the graphics stuff
Click to expand...
Click to collapse
Basically everyone should be getting a placebo affect, i personally havent seen anyone provide evidence such as benchmarking surfaceflinger to prove the ui is smoother. The manufacturers by default select the gpu to render the ui which has a 0 1 on adreno200 and 0 0 on android thus its hw accelerated and not software accelerated
So what does that really do anyway ? Anyone notices really anything?
I don't trust benchmarks, they show incredibly inaccurate results (at least Antutu and Quadrant). Try run it twice on the same rom, one right next to another.
Well, no use from benchmark apps, but I tried it on MIUI rom with high resolution graphics settings for launcher. I definitely had lags issue with it without patch, especially with cube 3d screen transition effect. Now with it no lags at all, and I'm sure it's not a placebo.
Sent from my HTC Desire using Flashes and Thunders
MidnightDevil said:
So what does that really do anyway ? Anyone notices really anything?
I don't trust benchmarks, they show incredibly inaccurate results (at least Antutu and Quadrant). Try run it twice on the same rom, one right next to another.
Click to expand...
Click to collapse
Lol im not talking about regular benchmarking
I tried it with rom in signature and confirm that UI is smoother and also app like Facebook seems faster, like author is reporting in original thread.
Sent from my HTC Desire using xda app-developers app
Well I did actually just test it and it's obviously a load of crap and a waste of time. Can't believe I ACTUALLY was stupid enough to think that it'd work.
ToastnButter said:
Well I did actually just test it and it's obviously a load of crap and a waste of time. Can't believe I ACTUALLY was stupid enough to think that it'd work.
Click to expand...
Click to collapse
I don't think it's useless or stupid.... either 99% are having a placebo reaction with noticeable effects.. or they are having a reaction to a noticeable difference on their equipments.. I was also skeptic that would do anything.. I can't tell you what it is, but I do notice some differences.
I would say it works - somehow.
I use it on SpazeDogs ICS ROM and it gives a subjective performance boost - by feeling i wouldnt say that the FPS increased or something like that. But it feels smoother. Would call it "Project Butter light"
McDope said:
I would say it works - somehow.
I use it on SpazeDogs ICS ROM and it gives a subjective performance boost - by feeling i wouldnt say that the FPS increased or something like that. But it feels smoother. Would call it "Project Butter light"
Click to expand...
Click to collapse
Lol!
Sent from my HTC Desire using xda app-developers app

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

Its time that google enable force gpu rendering by default.

Its now been more than a year and half since Ice Cream sandwich was released. While many apps now use gpu rendering, the older ones that don't get a huge smoothness increase when this setting is enabled. I have been using this setting since I got my galaxy nexus over a year ago and the difference between on and off is huge. Its even worse on devices like the nexus 10 where without the setting on many apps are almost unusable but become butter smooth with it on. I think it is time for google to enable this setting by default, especially now that they hid the developer settings menu away.
Does it increase battery usage?
No they shouldn't. If an app benefits from GPU rendering then that's up to the app developer to implement. Forcing it causes problems with some apps.
Is op to lazy to turn it on every time he/she flash a ROM ? Lol
Sent from my Galaxy Nexus using xda premium
Alton (Halo 2) said:
Is op to lazy to turn it on every time he/she flash a ROM ? Lol
Sent from my Galaxy Nexus using xda premium
Click to expand...
Click to collapse
No, I always have it on. But most people don't even know to turn it on (people that aren't into tech) and it makes a huge difference when its on. Also I have yet to see any apps that have issues with it on and it doesn't increase battery life. In fact it improves it in many cases. Go use a nexus 10 and open adobe reader without the setting on. Then use it again with it on. The difference is huge. It goes from like 5 fps to nearly 60fps. Many app developers are still targetting gingerbread which means that gpu rendering is off on those apps. On these 720p and 1080p phones it makes scrolling very laggy when performed in software.
Yeah, viewing pdf files without gpu rendering on is pure nightmare. Just like scrolling in xda app. The difference is huge.
Sent from my Galaxy Nexus using xda premium
Yeah, the benefits far outweigh any cons and for every one app it breaks (i haven't found any in over a year) there is 1000 that it improves greatly.
I forgot about this option thanks for reminding me
How beneficial is the force 4x MSAA do you think?
Sent from my Galaxy Nexus
blackhand1001 said:
Its now been more than a year and half since Ice Cream sandwich was released. While many apps now use gpu rendering, the older ones that don't get a huge smoothness increase when this setting is enabled. I have been using this setting since I got my galaxy nexus over a year ago and the difference between on and off is huge. Its even worse on devices like the nexus 10 where without the setting on many apps are almost unusable but become butter smooth with it on. I think it is time for google to enable this setting by default, especially now that they hid the developer settings menu away.
Click to expand...
Click to collapse
wat
This is a developer setting and apps who are intended to be accelerated, already are. There are too many fags playing with those options and then ranting on the Play Store about app behavior. Dev settings were hidden with a reason with 4.2.2. Jesus, there just isn't a month where this **** isn't brought up again.
madd0g said:
wat
This is a developer setting and apps who are intended to be accelerated, already are. There are too many fags playing with those options and then ranting on the Play Store about app behavior. Dev settings were hidden with a reason with 4.2.2. Jesus, there just isn't a month where this **** isn't brought up again.
Click to expand...
Click to collapse
Name me an app that doesn't work with it turned on. I haven't seen any.
The issue is that there is no way to turn on acceleration by default in an app unless you target honeycomb or higher which means you'll have to make a seperate gingerbread app. The pros of making this on by default far outweigh the cons and any apps that don't work with it will finally be pushed to update to use it.
blackhand1001 said:
Name me an app that doesn't work with it turned on. I haven't seen any.
The issue is that there is no way to turn on acceleration by default in an app unless you target honeycomb or higher which means you'll have to make a seperate gingerbread app. The pros of making this on by default far outweigh the cons and any apps that don't work with it will finally be pushed to update to use it.
Click to expand...
Click to collapse
Survivalcraft. Check the FAQs. http://kaalus.wordpress.com/faq/ First one.
jesusice said:
Survivalcraft. Check the FAQs. http://kaalus.wordpress.com/faq/ First one.
Click to expand...
Click to collapse
Well then google should make it an opt out setting for app developers and not an opt in. I still haven't seen any other apps with the issue. This is how it is when targeting ice cream sandwich but for gingerbread theres no way to enable it.
Even if that one app has issues, thousands of other apps get huge performance increases and no issues. I'd say the benefits are still worth the drawbacks.
blackhand1001 said:
Well then google should make it an opt out setting for app developers and not an opt in. I still haven't seen any other apps with the issue. This is how it is when targeting ice cream sandwich but for gingerbread theres no way to enable it.
Even if that one app has issues, thousands of other apps get huge performance increases and no issues. I'd say the benefits are still worth the drawbacks.
Click to expand...
Click to collapse
Enabling it causes some pictures not to show in the xda app
Sent from my Galaxy Nexus using xda app-developers app

[Q] Core and frequency control according to temperature

My N2 makes me crazy when it gets warm.
When it reaches about 36 celsius degrees it starts with frequency limit of 800MHz.
The second step is making 2 cores offline and at last my gadget becomes limited to 2 cores at a max. of 500MHz.
It becomes almost unusable for me when in car. I use two navis in multiwindow (Waze and Sygic) and AutoGuard recording in background with FullHD and in about 5 minutes it's restricted hardly.
I know it's for safety reasons but I think it's too strict.
Is there a possibility to raise the thresholds of these by a few degrees?
What kernels support this?
There is a nice app called Android Tuner which is able to set these tresholds but it is for Qualcomm CPU-s only...
Thanks for any answers in advance!
le_vente said:
My N2 makes me crazy when it gets warm.
When it reaches about 36 celsius degrees it starts with frequency limit of 800MHz.
The second step is making 2 cores offline and at last my gadget becomes limited to 2 cores at a max. of 500MHz.
It becomes almost unusable for me when in car. I use two navis in multiwindow (Waze and Sygic) and AutoGuard recording in background with FullHD and in about 5 minutes it's restricted hardly.
I know it's for safety reasons but I think it's too strict.
Is there a possibility to raise the thresholds of these by a few degrees?
What kernels support this?
There is a nice app called Android Tuner which is able to set these tresholds but it is for Qualcomm CPU-s only...
Thanks for any answers in advance!
Click to expand...
Click to collapse
You can change a value in a file under system, but it is not so safe..
Mate996 said:
You can change a value in a file under system, but it is not so safe..
Click to expand...
Click to collapse
Very helpful...
Sent from my GT-N7100 using XDA Premium 4 mobile app
Mate996 said:
You can change a value in a file under system, but it is not so safe..
Click to expand...
Click to collapse
Not exactly understand...
There must be a safe setting for it as with Perseus kernel the thresholds are higher, but not too much. I forgot to edit my question according my experiences with Perseus.
At least with Perseus I get a max of 1000MHz at most cases but it is not enough for me cause I use apps needing high resources.
Would You be so kind to write about the value to be changed in order to get higher thresholds?
If I understand you correctly. Then you could try trickster mod.
Or try saber kernel. I use this baked into the Jedi rom.
Sent from my GT-N7105 using xda app-developers app
3vo3d said:
If I understand you correctly. Then you could try trickster mod.
Or try saber kernel. I use this baked into the Jedi rom.
Sent from my GT-N7105 using xda app-developers app
Click to expand...
Click to collapse
Thank You for the advice!
Now I had some time so I'm on Saber kernel and just testing.
The testing is awesome till now: the phone is working more powerful with this kernel and doesn't get hot so soon. :good:
Oh, now there is something strange, the programs get FC-s...
The phone is on charger, I ran AutoGuard in the background in FullHD, Sygic and Waze in MultiWindow, VideoPlayer in popup with a FullHD video and SuperPlayer in popup with another FullHD video. It was extremely fine but after a few minutes the players collapsed and AutoGuard had an error. The system is stable anyway. It seems I have to restart phone now...
Edit: After restart I got an old problem back: Dropbox is unable to run again... I loved Perseus because of this, on Perseus this problem was away... I hope that I won't get the other issue back with my WiFi... And it seems, AutoGuard became stupid too... :crying:
I don't give up and keep on trying to make them ok.
But I can't find the thermal control feature in Trickster Mod Donation altough I have just a minute for it.
I am reading Trickster webpage to get ahead...
Question: Are You using Jedi ROM and have no thermal problems?
In that case I'm going to try that ROM, cause I'm on hunting for a ROM that works with no problems for me.
I tried some lately and till now Omega v18 was the best amongst them. I tried MIUI, ProBam, Hawkish in the last days and I get problems with all of them or had non-working applications and/or features which ones are essentials for me...
Edit: mmmmmmmm, as see there is no Jedi ROM for international N7100...
hey bro,
wow you seem to be a bit more advanced than me so maybe ive reached the limit of the advice i can give you.
However, if you inform me how to check for thermal problems i will surely do that and then report back.
the saber kernel to the best of my knowledge is underclocked so if you try to o/c it maybe that will prevent your fc's. I have read in the various threads, of which the community is very helpful, of some issues for heavy users due to the u/c.
Regarding the jedi rom i am a uk 7105 user and to the best of my knowledge i thought it would also work for international 7100 users?!?!
Here is the thread i use.
http://forum.xda-developers.com/showthread.php?t=1987634
reading the op of that thread it would appear you are correct. I do know they are working on version 18 so maybe that will work for you. fingers crossed.
3vo3d said:
hey bro,
wow you seem to be a bit more advanced than me so maybe ive reached the limit of the advice i can give you.
However, if you inform me how to check for thermal problems i will surely do that and then report back.
the saber kernel to the best of my knowledge is underclocked so if you try to o/c it maybe that will prevent your fc's. I have read in the various threads, of which the community is very helpful, of some issues for heavy users due to the u/c.
Regarding the jedi rom i am a uk 7105 user and to the best of my knowledge i thought it would also work for international 7100 users?!?!
Here is the thread i use.
http://forum.xda-developers.com/showthread.php?t=1987634
reading the op of that thread it would appear you are correct. I do know they are working on version 18 so maybe that will work for you. fingers crossed.
Click to expand...
Click to collapse
Thank You for Your effort!
I'll keep on investigating for a solution.
Unfortunately the real test was horrible with Saber kernel, when I tested it in car the temperature got high soon and the thersholds were low again.
But it's a good idea to try o/c thank You very much!
I'll try it tomorrow, now I have to go to play Cod4... :laugh:
And I found that TWRP is recommended for Saber and a few minutes untouching after the restart so I'll try again.
Have a nice day!
you too bro, sorry i couldnt help more.
but if you post in the saber kernel thread there are some helpful and intelligent folks in there that may have a better solution for you.
enjoy cod
3vo3d said:
you too bro, sorry i couldnt help more.
but if you post in the saber kernel thread there are some helpful and intelligent folks in there that may have a better solution for you.
enjoy cod
Click to expand...
Click to collapse
Thank You again!
I got some experiences with the newest Saber kernel and I like it 'cause the first kernel I can use 100MHz step with and using 300MHz step too.
It seemes to be good at battery consumption too. My only problem that this kernel doesn't support STweaks so I can't regulate charging voltages like I used to. Perhaps only Perseus kernel makes it possible as I can't get any other programs for it till now. Or NEAK kernel and the new versions of AGNi pureSTOCK kernel as I read their pages. I'll try them some day. But Perseus is my favourite.
I think it's important to say that the kernel isn't UC/OC by default so this doesn't make any problems and it's not UV-ed too.
I set min. to 100MHz and max. to 1920MHz to test and it's stable till now. I tried to Overvolt slightly and had no change on media programs behavior they don't like each other as I see.
Trickster Mod is nice 'cause it shows the CPU temperature which was helpful to understand this regulations of thermal control are needed.
When I tested it turned out that CPU is below 70 degrees while the battery temparuture is 'only' about 40 degrees.
So thanks for Your kind advises!
wow. Ok i think i understood most of your post. probably a little bit over my head but i need to learn.
I really like the new kernel im getting 1% battery drain an hour with the screen off which truly is unheard of for me,
The kernel runs real smooth apart from when i play asphalt 8. Or i should say it runs smooth playing the game until the phone tries to do something else. For example if it attempts to update a programme or if a message/email comes through. then the game just lags and i have to wait for the phone to stop multi tasking before the car starts to move normally again.
So im surprised to read you say the kernel isn't uc/uv by default??? I was pretty positive it was. But i dont know for sure and im probably not clever enough to figure it out lol.
I wonder what settings i would need to increase to aid the phone in its multi tasking? Also there must be some kind of programme we could use that would test our specific phone/cpu and tell us which settings it would prefer. As i believe each phone will run slightly different?
You are right i remember reading the kernel does not work with stweaks.
I wish i could work with you and figure out how to optimise our settings but i simply dont have the skill set.
I presume you used trickster to overvolt slightly?
3vo3d said:
wow. Ok i think i understood most of your post. probably a little bit over my head but i need to learn.
I really like the new kernel im getting 1% battery drain an hour with the screen off which truly is unheard of for me,
The kernel runs real smooth apart from when i play asphalt 8. Or i should say it runs smooth playing the game until the phone tries to do something else. For example if it attempts to update a programme or if a message/email comes through. then the game just lags and i have to wait for the phone to stop multi tasking before the car starts to move normally again.
So im surprised to read you say the kernel isn't uc/uv by default??? I was pretty positive it was. But i dont know for sure and im probably not clever enough to figure it out lol.
I wonder what settings i would need to increase to aid the phone in its multi tasking? Also there must be some kind of programme we could use that would test our specific phone/cpu and tell us which settings it would prefer. As i believe each phone will run slightly different?
You are right i remember reading the kernel does not work with stweaks.
I wish i could work with you and figure out how to optimise our settings but i simply dont have the skill set.
I presume you used trickster to overvolt slightly?
Click to expand...
Click to collapse
No, I didn't overvolt at last. But once I tried and didn't helped on my problems.
Unfortunately now I'm back on Perseus kernel again 'cause some issues with Saber. It became crazy every time and locked my CPU on 160MHz only and only reboot helped.
The other issue was the stuck system server process what was active all night and didn't stop hard work.
Now I'm on reading the kernel's page till I get cleverer on it... then I perhaps try it again 'cause I liked it.
http://forum.xda-developers.com/showthread.php?t=2260397&page=5

Categories

Resources