[Q] Galaxy Nexus - bad graphics performance - Android Q&A, Help & Troubleshooting

Hello,
I´ve just bought a Galaxy Nexus and had great expectations about it being lag free. This was even my first impression but after 2 days of use I can see there are some actions that display a clear visual lag/frame drop.
- On the home screen, if I switch panels using my finger it goes great but if I press the center button to get back to the center panel the transition isn´t smooth (frame drop)
- The blue glow animations from pressing the buttons is not smooth, I can see clearly the transition from the strong glow to black again (stage by stage). It´s even stronger in the settings app, where I press any of the options (battery, app, display, ...) and it takes 1 second to open the new activity: during this time I can see 3 stages before the glow disappears.
- In the apps/widgets list, when I scroll left I can see the panel stops and quickly starts to run smooth again.
The phone came as a yakjuzs but I unlocked the bootloader and updated to yakju 4.0.2 (bootloader, radio and os).
I ran some benchmarks and got lower results than people posted on the internet:
- Quadrant: once 1419 and once 1881. Framerate on the graphics test were: 20/25 on the ladder, 7/8 on the planet and 10/20 on the dna
- Antutu: total score 6140, 2d graphics: 265, 3d graphics: 1184
Are those numbers and behaviors normal? I expected more from the device since it has 2d aceleration (activated for all the apps by the developers settings).
Any chance my upgrade to yakju 4.0.2 is the reason of this performance?
I hope you guys can help me
Gabriel Simões
ps: after upgrading I got stuck in an infinite loop so I did a factory reset and was finally able to use the phone.

Please use the Q&A Forum for questions Thanks
Moving to Q&A

Related

Benefits of ICS

What are the real benefits of running ICS on our Sony Tablet S, other tthan smoother UI?
Maine_Coon said:
What are the real benefits of running ICS on our Sony Tablet S, other tthan smoother UI?
Click to expand...
Click to collapse
Improvements:
- Mini apps - Use some apps on top of your other running apps.
- Place apps in a folder on your home screen.
- Take screen capture.
- Theme is much more smoother.
- Slide notifications to remove.
- Improved settings menu.
- Cradle option "Choose action" when when you place your tab in dock"
- On lockscreen chose between unclock and use camera.
- Camera is optimized.
- Disabling built-in apps |Hogaburger|
- Google Chrome |Bojanglez|
- and some other little stuff.
Disadvantages:
- Screen flickering ( Sometimes )
- Can't personalize your app menu anymore.
- No face unlock ( but I don't care )
- Still a scratching sound while playing music (I think its a hardware prob.)
- And some more can't remember right now
|YF|
Mahaco.
All of the above plus you can run Google Chrome.
The mini apps are really cool, Sony did a good job withn them.
google chrome is sweet, im trying to find more apps that require you to have ICS
Mahaco said:
Improvements:
- Mini apps - Use some apps on top of your other running apps.
- Place apps in a folder on your home screen.
- Take screen capture.
- Theme is much more smoother.
- Slide notifications to remove.
- Improved settings menu.
- Cradle option "Choose action" when when you place your tab in dock"
- On lockscreen chose between unclock and use camera.
- Camera is optimized.
- and some other little stuff.
Disadvantages:
- Screen flickering ( Sometimes )
- Can't personalize your app menu anymore.
- No face unlock ( but I don't care )
- Still a scratching sound while playing music (I think its a hardware prob.)
- And some more can't remember right now
|YF|
Mahaco.
Click to expand...
Click to collapse
I'd just like to say that the flickering and audio scratching aren't on every tab. Mine is perfect for audio, and the only flickering I get is for like a quarter of a second maybe 2 times per day... and that's only when launching a game or something so it's not like it happens while I'm in the middle of something.
Also, more advantages:
-the ability to slide to remove the recent apps (also clears from memory).
-Able to play files directly from SD card **PLUS** this works a million times better now!!! I was previously taking my tab with loads of episodes of family guy on it to work everyday. I was having constant problems with audio and video stuttering or even not starting at all. Now it just instantly loads and plays perfectly.
-keyboard input lag is gone (one of the best improvements in my opinion. I nearly destroyed the tab 100 times from trying to respond to emails and it taking forever)
I was actually going to buy the ASUS transformer prime as soon as it became available... but after this update I'll definitely be able to hold out for the next sony one now. I also love the calculator lol. I strangely find myself needing a calculator while I'm in the middle of an app ALL the time...but that's probably just me lol.
MarkB709 said:
I'd just like to say that the flickering and audio scratching aren't on every tab. Mine is perfect for audio, and the only flickering I get is for like a quarter of a second maybe 2 times per day... and that's only when launching a game or something so it's not like it happens while I'm in the middle of something.
Also, more advantages:
-the ability to slide to remove the recent apps (also clears from memory).
-Able to play files directly from SD card **PLUS** this works a million times better now!!! I was previously taking my tab with loads of episodes of family guy on it to work everyday. I was having constant problems with audio and video stuttering or even not starting at all. Now it just instantly loads and plays perfectly.
-keyboard input lag is gone (one of the best improvements in my opinion. I nearly destroyed the tab 100 times from trying to respond to emails and it taking forever)
I was actually going to buy the ASUS transformer prime as soon as it became available... but after this update I'll definitely be able to hold out for the next sony one now. I also love the calculator lol. I strangely find myself needing a calculator while I'm in the middle of an app ALL the time...but that's probably just me lol.
Click to expand...
Click to collapse
Yes thats correct the flickering doesnt happens that often and its not a problem for me i dont care and this tablet thats my opinion is not a good music player
And +1 for the your calculator info lol
its not just "smoother UI", thats really not doing it justice.... its night and day in terms of 'snappiness' and finally comes close to the fruit shop experience. ALso no more stupid homescreen crashing/reloading all the time
at least I'm going with what ICS did to my Tegra2 Atrix phone lol so expecting similar boost
wintermute000 said:
its not just "smoother UI", thats really not doing it justice.... its night and day in terms of 'snappiness' and finally comes close to the fruit shop experience. ALso no more stupid homescreen crashing/reloading all the time
at least I'm going with what ICS did to my Tegra2 Atrix phone lol so expecting similar boost
Click to expand...
Click to collapse
yeah and have anyone notice the time difference when you turn the tablet on, its quite fast booting up but its not a big difference just like a small one..
expendable memory. I now have additional 32GB to store video, photo, and music to my 16GB tablet. and it works great! I rooted my tablet before to get this feature. now, it's there without root and it works even better!
native screen shot function!
Disabling built-in apps is a great feature too. Reallllly loving this Google Chrome beta. So long, stock browser.
ICS Nyandroid (Easter Egg)
Go into Settings, About Tablet, then repeatedly tap on Android Version and eventually a mini Nyandroid will appear.
Cat McGowan said:
Go into Settings, About Tablet, then repeatedly tap on Android Version and eventually a mini Nyandroid will appear.
Click to expand...
Click to collapse
are u kidding me post Questions or helpfull/usefull posts
I've got myself a little easteregg for u, long press on power button,
Tell us wat happens to your tab Share your experience.
Do we have app2sd now?
Gesendet von meinem Sony Tablet S mit Tapatalk 2
Cat McGowan said:
Go into Settings, About Tablet, then repeatedly tap on Android Version and eventually a mini Nyandroid will appear.
Click to expand...
Click to collapse
Although Mahaco's right that this probably isn't the best place for this, this easter egg has been in Android since roughly 2.1 (I think) with new artwork for each version. HC gave you the HC Bee (with a BZZZZZZZ... Toast), Gingerbread gave you a weird Gingerbread Man Zombie painting by an Artist (whose name is in the Toast). This can actually be swapped since it's located somewhere (I've forgotten where) in the framework-res.
Also, for those wondering about the "smoother UI", it is a whole level better since the Android System is now Hardware Accelerated in official ICS updates. This means the UI is able to fully leverage the power of the ULP GeForce graphics chip in the Sony.

[Q] List of problems in Galaxy S3 I9300, international version

I purchased my SGS3 about 4 months ago from the middle-east.
I have a series of problems (possibly problems cause I am new to Android phones). I am listing them down here in hope that someone will tell me how to solve them.
The flash of blue
This happened once or twice about a month ago. Whenever I pressed the power button to unlock the phone, the complete screen went solid blue for a flash of a second and then I saw the flower on the home screen.
Is this a hardware issue ? Signs of failing hardware ?
The home screen redraw / lag issue
When I press the home button to exit an app, say Chrome, the screen re-draws itself. The icons take some time to show up back on the screen.
Initially I thought it was related to cache being full. However, cleaning it using ES Task Manager was of no help. The re-drawing continues.
I also disabled the SVoice on double-click home button. No
I saw a YouTube video which says that there is a bug fix but it is available only for UK phones.
Here is the video: /watch?v=5uYw3mVhiuY
Again, is it a failing GPU ?
The grainy screen
Title says it all. The screen seems to be grainy. The grains seems to be more visible under low brightness and on grayish backgrounds. I tested the screen using the screen tester that comes with ES Task Manager. When the color goes to whitish-gray, I can see the grains. They are in bands - horizontal and vertical.
Low quality display
This is not related to grainy screen. This is related to the pulling down of notification menu.
I happened to pull it down slowly while goofing around.
I noticed that the quality of the display gradually reduces as I pull it down. When my finger is near the last one-third of the screen, I see that blue color gets split into bands. A little further down, it looks like the background is some very low quality image.
The bit depth seems to be reducing, if that is a proper term.
Low RAM even on idle
Even when I use ES Task Manager to kill the apps, all I usually have remaining is 323 MB of the 800 MB of RAM that is there in the phone.
Why ?
Lag when opening settings
There is also a lag when I open different settings from settings menu.
If I click on the battery settings, there is a visible lag before the actual battery information pop up.
I know that was a lot of rant but being a beginner, I have no clue how to go about solving any of these.
Thanks for reading.
I hope you can help me solve most of these. If not, please let me know if I should return the phone to Samsung.
As for usage, very light use for casual gaming, web browsing, YouTube videos, reading books.
I haven't dropped the phone at all nor have I modded it in any way.
I have tested it using AnTuTu and it gives my phone 16000+ points. Does that indicate phone is fine ?
Basics read first.
http://forum.xda-developers.com/showthread.php?t=2344125
Critical you read the first two posts .
[the reply has been deleted by the OP]
JJEgan said:
Basics read first.
http://forum.xda-developers.com/showthread.php?t=2344125
Critical you read the first two posts .
Click to expand...
Click to collapse
So, sir, you are basically saying that I must root the phone ?
littleandroidkid said:
So, sir, you are basically saying that I must root the phone ?
Click to expand...
Click to collapse
No i am saying read and understand the basics first .as you dont have a clue
Then search for your problems .
Or take the phone to s service centre and let them see multiple problems .
Though your warranty is initially with the seller Samsung warranty is an extra limited warranty .
littleandroidkid said:
I purchased my SGS3 about 4 months ago from the middle-east.
I have a series of problems (possibly problems cause I am new to Android phones). I am listing them down here in hope that someone will tell me how to solve them.
The flash of blue
This happened once or twice about a month ago. Whenever I pressed the power button to unlock the phone, the complete screen went solid blue for a flash of a second and then I saw the flower on the home screen.
Is this a hardware issue ? Signs of failing hardware ?
this happens for everyone no matter what! this just appears randomly and this isn't any problem so far!
The home screen redraw / lag issue
When I press the home button to exit an app, say Chrome, the screen re-draws itself. The icons take some time to show up back on the screen.
Initially I thought it was related to cache being full. However, cleaning it using ES Task Manager was of no help. The re-drawing continues.
I also disabled the SVoice on double-click home button. No
it depends mostly on the background processes! the less they are, the less the lag will be.
I saw a YouTube video which says that there is a bug fix but it is available only for UK phones.
Here is the video: /watch?v=5uYw3mVhiuY
this firmware is way too old buddy! it's 4.0.4! we are already nearer to 4.3! the XXEMG4 and the later firmwares are the latest and there is much less lag when you press the home button like redrawing of apps.
Again, is it a failing GPU ?
The grainy screen
Title says it all. The screen seems to be grainy. The grains seems to be more visible under low brightness and on grayish backgrounds. I tested the screen using the screen tester that comes with ES Task Manager. When the color goes to whitish-gray, I can see the grains. They are in bands - horizontal and vertical.
can't answer this! i have no such problems.
Low quality display
This is not related to grainy screen. This is related to the pulling down of notification menu.
I happened to pull it down slowly while goofing around.
I noticed that the quality of the display gradually reduces as I pull it down. When my finger is near the last one-third of the screen, I see that blue color gets split into bands. A little further down, it looks like the background is some very low quality image.
The bit depth seems to be reducing, if that is a proper term.
this never happened to me and never been reported so far.
Low RAM even on idle
Even when I use ES Task Manager to kill the apps, all I usually have remaining is 323 MB of the 800 MB of RAM that is there in the phone.
Why ?
more free ram? try rooting and use greenify
Lag when opening settings
There is also a lag when I open different settings from settings menu.
If I click on the battery settings, there is a visible lag before the actual battery information pop up.
never happened to me! can't answer this either!
I know that was a lot of rant but being a beginner, I have no clue how to go about solving any of these.
Thanks for reading.
I hope you can help me solve most of these. If not, please let me know if I should return the phone to Samsung.
As for usage, very light use for casual gaming, web browsing, YouTube videos, reading books.
I haven't dropped the phone at all nor have I modded it in any way.
I have tested it using AnTuTu and it gives my phone 16000+ points. Does that indicate phone is fine ?
Click to expand...
Click to collapse
benchmarks vary second to second and they don't mean much.
have a good day :good:

[Q] Root Ematic EGQ307BL

I just bought an ematic EGQ307BL tablet. It comes loaded with 4.2
I would post a link to the tablet but the site won't let me.
Do any of you know a way to root this tablet or load 4.3 or 4.4?
I am knew to the whole rooting thing, any help would be greatly appreciated.
Thanks,
Jeremy
I also need root for this device
First I would just like to say hello to all of the incredible developers we have on this site. I've followed along for a very long time and I've finally decided to create an account. I know that you guys are the best at what you do. So, with that said, please help us root this device. I know you can do it. Leapinlar, can you or Verygreen help us with this, or are you strictly Nook developers?
Thanks
I would also like to know if this is rootable as it seems to be a pretty good deal right now at Wal-Mart. It has decent specs @ a decent price.
Ematic-HD-Quad-Core-7-Tablet-8GB
I just picked up this tablet for my mom for Christmas and decided to play around with it. For the price, it's not a bad tablet at all. Screen resolution is crappy but for a first tablet for my mom, it's just perfect.
It's surprisingly smooth with no real noticeable lag but I did a Quadrant benchmark test and my Tegra 2 [dual core] Viewsonic G-tablet actually benchmarked higher. Albeit the G-tablet is rooted and ROM'ed, overclocked to 1200mhz along with a bunch of other memory tweaks, it's getting solid 3100's while the All Winner's [quad core] Ematic is only scoring around 2700's. Still happy with the Ematic though.
Before I forget, I managed to root the Ematic in under 5 minutes and that includes tracking down a spare SD card. I haven't been very active in the forum so it won't let me post the link but just go to freaktab.com>click forum>scroll down to Ematic Tablets>Root directions are under "Quick and easy Root for Ematic EGQ307 series"
The worst thing about the tablet is the battery life while you're using it. I can literally watch the battery percentage going down a percent increment every 10 to 15 minutes. Here's a few things I did to save the battery while the tablet is on but the screen is OFF (standby mode):
- Turn off location access - Settings >Personal>Location Access>Access to my location> OFF
- Turn off sync - Settings>Accounts>Google>Select your account and turn sync settings to off (deselect all options - you can always manually sync by clicking the 3 dots in the top right of screen and selecting "sync now")
- Advanced Wi-Fi settings - Settings>Wireless & Networks>Wi-Fi>(click the 3 vertical dots in the top right of screen)>Advanced - Uncheck box "Network notification"; Also click "Keep Wi-Fi on during sleep" - select "Only when plugged in"; Finally for "Wi-Fi optimization" check the box to "minimize battery usage when Wi-Fi is on
- Data usage setting - Settings>Wireless & Networks>Data usage>(click the 3 vertical dots in the top right of screen)>Check the box "Restrict background data" - Note: You are still able to get on the internet through Wi-Fi, background data is not needed.This is the biggest contributor to saving your battery/screen off.
- Turn off sync settings on other email. You can always manually sync by refreshing your email
* Doing the above settings has enabled my battery to stay at the same level for over 8 hours (while in standby mode/screen off - whatever you choose to call it.) I left for work in the morning with my battery on 93%. Came home in the early evening and the battery was still on 93%
Miscellaneous Tips
- I also suggest using the app Juice Defender but I found it wasn't absolutely necessary
- The obvious settings: turn brightness down; sleep after 30 seconds; turn Daydream OFF; No live wallpapers
- Do 2 to 3 full charge and discharge cycles
- I highly recommend going with a different launcher. The stock launcher was running 2 processes and taking almost a 100Mb of RAM between the two of them. Apex or Nova Launcher use far less.... around 20 to 30Mb depending on your settings
- Enable Developer options - Go to Settings>About tablet>Build number - keep clicking the build number and you will see a count down to open Developer options. Once inside Developer options (if your into speed and not animations) - scroll down to "Window animation scale", "Transition animation scale" and "Animator duration scale" - Turn all three of them OFF (default is 1x)
*Note: if you're into higher benchmark scores, while your in Developer options, scroll down to "Force GPU rendering" and check the box. This will increase your 2d scores.
To increase your 3D scores do the following very carefully.
Download ES File Explorer in the Play Store. Open the app and click the top left of app (looks like a phone in front of a sphere) Select Tools>Root Explorer (turn ON) - Press and hold the word Root Explorer for 5 seconds - another screen opens. Select "Mount R/W" and select RW for "Path" and "system" - click OK
Press the top left option you clicked earlier (phone in front of sphere): Now scroll to the top and select Local>Device>system>lib>egl - Find the file named libGLES_android.so
Long press on the file to select it. On the bottom select "Rename" - simply change it from libGLES_android.so to libGLES_android.bak
Long press on the file one more time to select it. On the bottom select "More" and then "Move to"
Select the 1st option (there should only be two, the first one looks like a phone and the second one looks like an SD card), then select "system" and finally click OK
*Note: Doing the above steps increased the frame rates in Quadrant 3D benchmark scores thusly increasing the overall 3D score. I've done this simple tweak on this Ematic, my Viewsonic G-tablet, my rooted and ROM'ed LG Optimus S and it increased the 3d scores on all of them.
I've done more tweaking than what I've listed here but I hope this little bit helps
Could someone provide a ROM dump of the firmware on this tablet after rooting it? It might help me sort out some issues I'm having with my NB07.
Thanks
Couldn't figure out how to root when developer options wasn't showing up. Thanks for the tip on getting it to show with the build number and tapping repeatedly. Now I'll see if I can root this damn thing.
Umigobbles said:
I just picked up this tablet for my mom for Christmas and decided to play around with it. For the price, it's not a bad tablet at all. Screen resolution is crappy but for a first tablet for my mom, it's just perfect.
It's surprisingly smooth with no real noticeable lag but I did a Quadrant benchmark test and my Tegra 2 [dual core] Viewsonic G-tablet actually benchmarked higher. Albeit the G-tablet is rooted and ROM'ed, overclocked to 1200mhz along with a bunch of other memory tweaks, it's getting solid 3100's while the All Winner's [quad core] Ematic is only scoring around 2700's. Still happy with the Ematic though.
Before I forget, I managed to root the Ematic in under 5 minutes and that includes tracking down a spare SD card. I haven't been very active in the forum so it won't let me post the link but just go to freaktab.com>click forum>scroll down to Ematic Tablets>Root directions are under "Quick and easy Root for Ematic EGQ307 series"
The worst thing about the tablet is the battery life while you're using it. I can literally watch the battery percentage going down a percent increment every 10 to 15 minutes. Here's a few things I did to save the battery while the tablet is on but the screen is OFF (standby mode):
- Turn off location access - Settings >Personal>Location Access>Access to my location> OFF
- Turn off sync - Settings>Accounts>Google>Select your account and turn sync settings to off (deselect all options - you can always manually sync by clicking the 3 dots in the top right of screen and selecting "sync now")
- Advanced Wi-Fi settings - Settings>Wireless & Networks>Wi-Fi>(click the 3 vertical dots in the top right of screen)>Advanced - Uncheck box "Network notification"; Also click "Keep Wi-Fi on during sleep" - select "Only when plugged in"; Finally for "Wi-Fi optimization" check the box to "minimize battery usage when Wi-Fi is on
- Data usage setting - Settings>Wireless & Networks>Data usage>(click the 3 vertical dots in the top right of screen)>Check the box "Restrict background data" - Note: You are still able to get on the internet through Wi-Fi, background data is not needed.This is the biggest contributor to saving your battery/screen off.
- Turn off sync settings on other email. You can always manually sync by refreshing your email
* Doing the above settings has enabled my battery to stay at the same level for over 8 hours (while in standby mode/screen off - whatever you choose to call it.) I left for work in the morning with my battery on 93%. Came home in the early evening and the battery was still on 93%
Miscellaneous Tips
- I also suggest using the app Juice Defender but I found it wasn't absolutely necessary
- The obvious settings: turn brightness down; sleep after 30 seconds; turn Daydream OFF; No live wallpapers
- Do 2 to 3 full charge and discharge cycles
- I highly recommend going with a different launcher. The stock launcher was running 2 processes and taking almost a 100Mb of RAM between the two of them. Apex or Nova Launcher use far less.... around 20 to 30Mb depending on your settings
- Enable Developer options - Go to Settings>About tablet>Build number - keep clicking the build number and you will see a count down to open Developer options. Once inside Developer options (if your into speed and not animations) - scroll down to "Window animation scale", "Transition animation scale" and "Animator duration scale" - Turn all three of them OFF (default is 1x)
*Note: if you're into higher benchmark scores, while your in Developer options, scroll down to "Force GPU rendering" and check the box. This will increase your 2d scores.
To increase your 3D scores do the following very carefully.
Download ES File Explorer in the Play Store. Open the app and click the top left of app (looks like a phone in front of a sphere) Select Tools>Root Explorer (turn ON) - Press and hold the word Root Explorer for 5 seconds - another screen opens. Select "Mount R/W" and select RW for "Path" and "system" - click OK
Press the top left option you clicked earlier (phone in front of sphere): Now scroll to the top and select Local>Device>system>lib>egl - Find the file named libGLES_android.so
Long press on the file to select it. On the bottom select "Rename" - simply change it from libGLES_android.so to libGLES_android.bak
Long press on the file one more time to select it. On the bottom select "More" and then "Move to"
Select the 1st option (there should only be two, the first one looks like a phone and the second one looks like an SD card), then select "system" and finally click OK
*Note: Doing the above steps increased the frame rates in Quadrant 3D benchmark scores thusly increasing the overall 3D score. I've done this simple tweak on this Ematic, my Viewsonic G-tablet, my rooted and ROM'ed LG Optimus S and it increased the 3d scores on all of them.
I've done more tweaking than what I've listed here but I hope this little bit helps
Click to expand...
Click to collapse
Thanks!
I could not get recovery to recognize zip file on ext sd so I copied it to internal drive and it worked great.
It is a bit tricky navigating the recovery window with the Ematic EGQ307 since there are no hardware buttons. Without pressing down too hard you scroll down the page until your selected option is highlighted and then push the Power button.
Help
Don't mean to revive an old thread but I've been searching and can't seem to find a copy of the stock rom for this tablet. Can anyone upload a copy somewhere? I managed to get mine in a bootloop, did a factory reset, flashed a zip to undo the mods I did and nothing. Regretfully I didn't make a backup. Hopefully someone out there still has this tablet and can help me out.
I liked this tablet so much that I got 3 more on sale from Walmart- another one for me and 2 for friends. After rooting them I've been experimenting with SetCPU and Juice Defender to see which one is more stable while extending the battery life. I don't think that I've gone a day without having at least one of them freeze up on me. No problem- just power it off and back on, and I can get right back to where I was before it froze. (BTW the freezing up is so common that the manual even mentions it as though it is a normal condition.)
Last week I had one freeze up for good and I have not been able to get it to boot up; it stays on the screen that says "ematic" with the 4 dots going from the left to the right until the battery goes dead. I tried the reset button, I tried connecting the USB cord to a computer. It had been running fairly well for a few days and then it didn't want to reboot. After hitting the reset button I was able to get back to the original sign in screen but it froze up again after that for good.
This one is going back for a refund but I was wondering what could be done if another one locks up like this later. Is there a way to boot the this up with an SD card or through the USB cable so that a stock ROM could be reinstalled if and when one becomes available.
One more question: are there any other tablets which are like brothers, cousins or twins to the EGQ307? Here are the numbers from the About Tablet screen:
Firmware version:
3.2_20130704
Kernel version:
3.3.0
[email protected] #9
Tue Aug 27 13:40:07 CST 2013
Build number:
A31S_Q70_0701C.20120827
sssteeve
P.S. These are really slick tablets for the price (~$80) and any further development for them would be great. Ematic has listed another 7" quad-core tablet (the EQS307) with a retail price of $250 and I have a hunch that it is basically the same as the EGQ307 but with more stable firmware and software.
EDIT: It looks like the problem with my tablet freezing up had to with the default settings in SetCPU... 1200mhz maximum/120mhz minimum. I raised the minimum to 456mhz and it hardly ever locks up anymore. (I had tried Juice Defender Ultimate instead of SetCPU and it had the same 120mhz default minimum value.)
I just got a Hisense Sero 7 Pro which is a much better low-cost quad core tablet and has a lot of independent developers working on it (Hisense released the source code for it in February but with the 7 Pro being a discontinued item I think that the developers are backing off a bit.) Newegg is selling factory refurbished tablets for $89.99. However I really do like the smaller size and lighter weight of the EGQ307 which Walmart has been selling for $59.99. And it does have a 16:9 display which is better for watching newer videos.
How to remove cover from EGQ307- easy as π
It is easy to pry off the back of the EGQ307 using a tiny non-metallic pry "bar" and starting right at the SD card slot. I believe that the one long wire going from the pcb to the bottom of tbe screen is the wifi antenna; if you are having signal problems you might try raising the wire a little bit (it seemed to help for me.) The battery looks very generic- which is good because it should be easy to find replacements that fit- possibly one with a higher capacity (just a quess.)
different recovery?
can i install a touch recovery on the ematic egq307 i cant navigate current stock recovery no vol buttons
just picked up 2 of these from wal-mart for $39 each, not bad at all for the price!
gonna see if i can get one setup & sent to my grandmother :good:
I just picked up mine from Walmart as well. Overall, pretty zippy for the price. The viewing angle is terrible and the memory/partition layout is questionable, but overall i think its going to be a fun $40 gadget.
Root was easy following the directions above. I recommend that you install TiBackup and uninstall the extra apps that you wont use, these run out of main space really quickly the way they have it configured.
If anyone has luck with a custom recovery, please share!
Hey guys, how did you get them for $39? Was it an instore only price? Online it is $49.99 and I am definitely noodeling picking up a couple of these for xmas presents.
I am thinking Link2SD will be a must have for these tablets once rooted. That should allow for lots of app/storage space.
Root Achieved for this Tablet model
First Download drivers for your tablet . A search online will bring up a generic driver . Though using Windows 10 you should not need to .
Windows has drivers that should work and install upon connecting the device .
Second . Go download Wondershare Mobile
Download the wondershare program for windows . It has a 5 day free trial and believe me you will understand it is well worth having .
Using the program after install go into the right hand column and click on Root . Then let it go through the process . It will describe the device as
something other than the Ematic tablet . Thats fine . Let it work . It will end up rebooting your device about 7-9 times and optimizing apps etc ....
Eventually after about an hour or so it will finish optimizing and it will come up with a Success message . You can disconnect your tablet and you can
either keep the program or uninstall it . I myself uninstalled it because I use Android SDK Studio for all my needs .
Success ... device is now rooted . You can now download apps that require root . As Ematic only gives a 90 day warranty it should not be any warranty issues
as most likely it is out of warranty anyway .
Now the cons -
If you did the rooting process to be able to move apps to the SD card then you are out of luck . I am guessing that Ematic has disabled moving apps
to SD card at the hardware level as even after rooting the device I was unable to get the apps to move .
Bottom line is that this process is the only easy process I have found to let you gain Root on the Ematic EGQ223BL tablet . Unknown whether it works on
other Ematic tablets or not . The tablet that was rooted was the above model number running stock Android 5.1.1 Lollipop .
Cheers

[Kernel] [AOSP/TW] Plasma kernel Note4-1.21

Code:
Disclaimer: I am not responsible for any damage caused by or done with this kernel.
.
About
Welcome! Plasma kernel is a unique and specially tailored custom kernel for the Snapdragon variant of the Note 4. It is the product of my strange brain and the monkeys that reside within it. Plasma kernel is designed to be very flexible, able to cater to those who wish to miser every bit of power, as well as those who demand performance, speed, and fluidity. It combines some common features from brilliant developers around the world, along with a great deal of my own work. One thing worth mentioning is that unlike most other kernels, this one does not offer many CPU governors, as much work was put into its flagship governor, ZZMoove. Currently Plasma kernel is only for TouchWiz ROMs, but an AOSP version is already in the works. Thank you for your interest!​.
Screenshots
.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
..........
.
..........
.
.
General Features
Compiled with Linaro 4.9, tuned and optimized for Cortex A15
Initially based on Starkissed's (twistedumbrella) repo
All settings fully configurable with andreilux's free Synapse app
Mpdecision and thermald disabled
Additional I/O schedulers (noop, deadline, row, cfq, bfq, sio, fifo, zen, vr, fiops)
CPU under/overclocked to 268 MHz - 3,072 MHz
CPU voltage control
GPU under/overclocked to 166 MHz - 800 MHz
Simple GPU Algorithm
Charging control
mDNIe Hijack color control for KitKat
KCAL color control for Lollipop
Kernel Samepage Merging (KSM)
CRC control
TCP control
SELinux always permissive
Frandom
Rngd control
Stereo call recording
Fauxsound
Plasma Features
Extended LED control
Touchkey multipress lockout
Touchkey remapping at the driver level
Touchkey Flicks
Touchkey Slides
Turbo Home button
Plasma Simple Scaling Lock instead of Hardlimit
Optional kernel-level universal wakelock
Optional always-on voice detection tweaks
Optional always-on touchscreen (can wake from deep sleep)
Touchscreen reduced scanrate while sleeping to save power
TouchWake (my implementation)
Slide2Wake (my implementation)
Pull2Wake (my implementation)
Arc2Wake (my implementation)
PlasmaUnlock 2.0
MultiButton
Stem Gestures
Tactile controls (vibrate when touched with finger or S-Pen)
S-Pen adjustable minimum pressure (aka sensitivity)
S-Pen adjustable fixed pressure
S-Pen WorryFree mode
Detailed Plasma Features
ZZMoove: Plasma Edition
Heavily modified version of ZZMoove
Supports various low-level boosts that hook into all other Plasma features
Music detection to help avoid skips
Native Input Booster
Applies a different up_threshold and various other parameters when input events are detected
Dynamically restarts governor timer to instantly apply the requested boost
Can detect, restart, and change frequency within 1ms (according to Wikipedia, 1ms = the time for a neuron in human brain to fire one impulse and return to rest, 100-400ms = time for the human eye to blink).
Many, many other features to be documented later
Extended LED control
Full sub-LED control (RGB) allows you to calibrate to a beautiful white, since not all LEDs are the same and may exhibit ugly tints with factory settings
Adjustable global high and low power sub-LED brightness
Optional pulse (fade) style blinking
Adjustable blink timing
Customizable driver-level TouchWiz LED colors
High/low missed notification sub-LEDs color, defaults to white
High/low charging sub-LEDs color, defaults to white with a red tint
High/low charged sub-LEDs color, defaults to white with a green tint
Touchkey multipress lockout
If you find yourself accidentally pressing a touchkey, this feature can require a double or triple press. Useful for handing someone your phone and not having them accidentally press the Back button.
Touchkey remapping at the driver level
Touchkey Flicks
Quickly pressing and flicking up from either touchkey can perform 2 unique actions
No residual pass-through - meaning only your action gets performed, the touchkey press and any touchscreen input are blocked at the driver level
Supported by Automatic Media Mode
Optional crossed mode to offer an additional 2 unique actions
Touchkey Slides
Quickly slide across the touchkeys from either left or right for 2 unique actions
No residual pass-through - meaning only your action gets performed, the touchkey presses are blocked at the driver level
Only works while the screen is off
Can wake from deep sleep, but may be unreliable for now
Turbo Home button
By default the home activity is executed after the home button has been pressed AND released, which can introduce as much as 100ms of wasted time. This feature will immediately send an up-event as soon as a down-event is detected. Unfortunately this breaks the ability to press and hold the home button - however there is one workaround - another optional mode that will send the up-event, then immediately send another down-event, and whenever you lift your finger, that will provide the mating up-event. This will allow long-pressing the home button, but the downside is that it always must send a complete press before starting to hold.
Plasma Simple Scaling Lock
A very simple replacement for hardlimit
Locks governor name and min/max for anything but Synapse
Kernel-level control of back (flash) LED
Optional kernel-level universal wakelock
Optional always-on voice detection tweaks
Force screen on when activated - If you use a 3rd-party lock screen, you may have noticed "ok, Google" is acknowledged, but doesn't wake anymore. This will send a power-on event to mimic the normal behavior.
Turn power off on second activation (from screen-off) - This was a silly idea I had, but it sorta works. I was frustrated because after saying "ok, Google" and asking my question, the screen would stay on. When this is enabled, it will turn the screen off when you say "ok, Google" a second time. Example: Ok Google...what time is it in NYC?...[The time is 12:21 AM]...ok, Google...[screen turns off]. This obviously only works for things that don't require more input, in which case touching the screen will restore normal behavior. It's sorta cool though because in a quiet car you can ask a question to your pocket and then tell it to turn itself off.
TouchWake (my implementation)
When the screen times out you can wake it with a tap or button press. Functionality is like the existing, well-known TouchWake.
DoubleTap2Wake (see PlasmaUnlock)
Slide2Wake
Pull2Wake
Pull2Wake will wake your device when swiping from the top of the screen, to the bottom. If done slowly, you can use your fingertip to
Arc2Wake
Now part of Stem Gestures
Turn your phone on while grasping it - left/right arc with your thumb from above Home to the side
Touchscreen
Support for waking from deep sleep
Adjustable width for valid Slide2Wake/Pull2Wake to filter out false positives
Reduced scanrate while sleeping to save power
Support for detecting finger hovering (very buggy at the moment)
PlasmaUnlock (previously called PatternUnlock)
A kernel-based screen/input locking mechanism. It is designed to be as flexible as possible, from serving as a simple way (eg. DoubleTap2Wake) to augment your existing power-on methods, to a robust means of protecting your phone from prying-eyes. It features up to a 20-step lock pattern, verified against not only x/y coordinates, but also time between taps, and tap peak-width. Because it resides within the kernel, low-level access provides some unique features not found elsewhere, such as power key blocking, screen blanking, and locking that takes effect so early, it even blocks the boot-animation.
Can be on at all times, doesn't need a wakelock
No complex coordinates to set, the pattern recording feature accessible via Synapse makes creating your pattern easy
Up to 20 taps can be recorded
Mode for taps only, or swipes only (like connect-the-dots), or both
Taps are validated against x/y coordinates, optionally milliseconds between taps, and optionally width
Relative coordinate mode allows for abstract patterns to be input anywhere on the screen, as long as the display is in a portrait orientation
All detection methods can be independently disabled, achieving a variety of results such as:
Unlock with a sequence of wide-thin-wide presses anywhere on the screen, by turning off x/y coordinate and time validation
Unlock with one wide press at a specific spot on the screen, by turning off time validation and using absolute x/y mode
Unlocking with a simple double or triple tap anywhere on the screen, by turning off width validation and using relative x/y mode
Unlocking with a rhythm, by turning off x/y coordinate and width validation and using time only
Adjustable pattern entry timeout (so you don't have to wait for the normal Android screen timeout delay, which is usually at least 30 seconds)
Lockout mode
Can take effect at the boot animation
Locks the touchscreen, S-Pen, and disables USB data connections until the correct pattern is entered
Can also black the screen out. Besides obvious privacy reasons, it also has the potential to confuse/delay thieves.
Optionally disables the power and/or home button (three very fast power presses will always turn on)
When screen is on, power long-pressing is prevented
Option to automatically disable/restore lockout
When connected to USB
When connected to a defined safe WiFi SSID
Adjustable delay before relocking after the screen goes off
Tamper evident mode will flash the front LED when any attempt has been made to turn the screen on
Optionally block all LED activity while locked (to help give the appearance of a dead phone)
Optionally disables itself while on a call, then immediately relocks when hung up
Optional automatic home button press (so you always unlock to your home screen)
Optional delayed blackout restoration (when used with the automatic home button feature, this is so no one will see what app is in the foreground the instant your screen turns on)
Can automatically unlock for Touchwake
Option to coexist with Slide2Wake, Arc2Wake, Pull2Wake
Stem Gestures
A series of versatile touch gestures that are specially designed to be unintrusive. By existing within the kernel, the Stem engine is capable of blocking and restoring input events, allowing the gestures to be triggered and used without interfering with normal device usage. This iteration is a hybrid of previous Plasma kernel features "Arc2Wake" and "HomeUp".
Supported by Automatic Media Mode
Works in deep sleep
20+ customizable payloads delivered via VirtualKey engine
Tap2Repeat repeats last action when finger is lifted then put back down in the same place
Equal for right or left handed people
Gestures (some can have different screen-off and screen-on payloads)
High Left
High Right
Low Left
Low Right
Side Up Left
Side Up Right
Arc Spike Left
Arc Spike Right
Center Spike High
Center Spike Low
Center Spike Bottom
MultiButton
When enabled, pressing different combinations of buttons will yield up to 6 different payloads. This iteration is a version of the previous Plasma kernel feature the "Volume MultiKey."
16 customizable payloads delivered via VirtualKey engine
Combinations (each can have different screen-off and screen-on payloads)
Volume Up + Volume Down
Volume Down + Volume Up
Volume Up + Power
Volume Down + Power
Volume Up + Home
Volume Down + Home
Long-Press Mode
Supported by Automatic Media Mode
Combinations (each can have different screen-off and screen-on payloads)
Long-press Volume Up
Long-press Volume Down
Automatic Media Mode
Detects when music is playing, and overrides certain payloads with music-oriented ones instead (volume, track control, play/pause)
Allows for altered parameters in ZZMoove to prevent skipping, include when recording audio
Userspace Booster
Provides small boosts for common things, like the keyboard opening, files being transferred, incoming calls, packages being installed or updated, etc.
Adjustable frequency and core count boosts for:
New app starting
Scrolling in a list
Activity changes
Progress bar being shown (KitKat only)
S-Pen
Adjustable minimum pressure to help prevent errant input, especially when doing things like crossing t's or dotting i's.
Adjustable fixed pressure to effectively disable actual pressure input, to make writing easier for some people.
WorryFree mode that always disables the touchscreen and touchkeys while the S-Pen is out.
GPU
Adjustable minimum frequency while interacting
Adjustable minimum frequency while plugged-in
Nightmode
A very fast home button double-press will toggle nightmode (red screen)
Synapse
Set DPI to 640/480/320
Built-in support to apply the surround sound hack at 3 volume levels: stock, medium and loud
Changelog
v.1.00
Initial release
Installation
Download
Flash via recovery
Reboot
Optional: Install Synapse
Download
Plasma kernel 1.00 for Sprint Note 4 - KitKat (4.4.4)
Plasma kernel 1.00 for Sprint Note 4 - Lollipop (5.0.1)
Until I update this post, please see my replies in this thread for the latest versions (1.21 for CM-13, 1.20 for CM-12.1, and 1.17 for TouchWiz)
Known Issues
Lollipop (5.1.x)
Surround Sound mod untested
Donations
Developing Plasma kernel takes an enormous amount of time and effort. Features like MultiButton, PlasmaUnlock, and the Stem Gestures represent hundreds upon hundreds of hours of planning, testing, development, more testing, squashing bugs, and even more testing. If the functionality they offered were apps, each would be worth a few dollars in the store. But alas, they are merely free. If you find my work useful, consider helping your starving developer out and make a donation - it would be GREATLY appreciated! However, if you do, please understand that donations are reciprocation for all this existing work, and are not guarantees of support. It's not because I'm mean, it's because like all the other developers here, I do this in my free time, and sadly that is a very finite resource
Donate!​.
Credits
LoungeKatt (TwistedUmbrella), ZaneZam, AndreiLux, Faux123, Franciscofranco, Friedrich420, savoca, Yank555.lu, and many others.
A special thank you to bjrmd and everyone else who has helped test and support Plasma kernel on the Note 4
.
Source
Source code can be found on my github.​
XDA:DevDB Information
Plasma kernel, Kernel for the Sprint Samsung Galaxy Note 4
Contributors
ffolkes
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.00
Stable Release Date: 2015-06-18
Created 2015-06-18
Last Updated 2015-11-25
Great to see you back, looking forward to trying it out!
Awsome great to see that you got this working with lp cant wait...
Sent from my SM-N910P using Tapatalk
Oe1 or ob7 fingers crosses
pbedard said:
Oe1 or ob7 fingers crosses
Click to expand...
Click to collapse
Works on my oe1!
Perfect for me- ob7--thanks.
Looking forward to the AOSP one for sure
Working well here on LP. Only issue I'm having, and I had it on the KK version as well and forgot to mention, is with smart stay. Proximity sensor isn't keeping the screen on like it should when looking at screen. Working on stock kernel, and another kernel I tried. Anyone else? Thanks for the update! I sure missed all the features of this kernel.
Sent from my SM-N910P using Tapatalk
Whats the securty thing always going off
See here
egodriver07 said:
Working well here on LP. Only issue I'm having, and I had it on the KK version as well and forgot to mention, is with smart stay. Proximity sensor isn't keeping the screen on like it should when looking at screen. Working on stock kernel, and another kernel I tried. Anyone else? Thanks for the update! I sure missed all the features of this kernel.
Click to expand...
Click to collapse
I've never used smart stay, but I will give it a try and see what's going on.
pbedard said:
See here
Click to expand...
Click to collapse
That is really weird. What ROM are you using? I've been using HybridX for KK and Notarized for LP and I have never seen a dialog like that before. When does it happen? When using Synapse?
Synapse never installed and im using the 0e1 stock rom
I am loving this kernel great job.
The settings inside synapse for this kernel is amazing. I had an antutu score around 40 but I'm sure that can be fixed once I get the hang of setting this up
OK, I love this kernal. The amount of options and tweaks are unbelievable. I loved this kernal on my note II and was disappointed when it fizzled out at 4.1.2
I have an issue with this build though. For some reason zzmove has never given me good results. It is good for battery life, but performance is bad. I could not find a good balance for this govenor on my Note II (AT&T) and my Note 4 doesn't like it either. I have tried many different variations of zzmove to no avail. It's a deal breaker on my phone.
Would you be absolutely opposed to using other govenors? Intelliactive and Alucard have worked the best for my phone (trltespr). Blueactive and Interactive Pro have also been popular on this device. Your choice of schedulers is great
Your work is much appriciated :thumbup:
Zzmove is giving me music skips while the screen is off. Anyone know what setup u should use to stop it
thatdudeaaron said:
Zzmove is giving me music skips while the screen is off. Anyone know what setup u should use to stop it
Click to expand...
Click to collapse
zmove scaling page---freq limit while screen off-- set to 2649
max freq while screen off and music plays--2649
min freq while screen off and music on--576
zmove hotplug page--max core while screen off--change to 2
my problem is that the music detection algorithm is not very accurate, so the "freq limit while screen off" is the setting that saves me.
TY
Kernel breaks proximity sensor for me. Running stick oe1 ROM. Any fix to this?
Oh well music still skips on zmoove governor
V12 turbo charged - Good Job ffolkes
Buckle Up Folks long post coming through.
For those that just want to get strait to the point Skip down to the Bold “Tweaking the governor” section.
This kernel has changed my opinion on what is possible with the note 4 from a fluidity stand point. I always thought that androids weakest points was scrolling performance, general fluidity, and speed, but this kernel along with the Noterized Rom with the Next Launcher 3d shell on top, makes my brothers iphone 6 plus seem sluggish.
I’ve been playing around with the lollipop version of this kernel before ffolkes officially released it (since version 18 and 18a). From my experiences with it, I have discovered the same thing that some of you have probably noticed: if left un-configured, it is painfully sluggish in some aspects but battery life is fantastic.
Unlike a lot of other kernels out there, I don’t believe that this kernel was meant to be left alone (ffolkes, please fee free to correct me if I am wrong on anything written in this post. This is your baby afterall, I am not the artist here). Honestly, there are so many options to tinker with, that it would be shame to simply leave it alone. This baby is a v12, turbo charged monster with a hidden Nitrous boost button just waiting to be pushed.
Some have asked for settings, So I am going to do my best share with you my experiences with tweaking this kernel thus far. Hopefully it will help someone.
A quick disclaimer with reference to my usage habits: I like to Glide. For me, my phone has to feel like the content on the screen is like a puck on an air hockey table or a hovercraft on water. I want no hard stops, as little friction as possible. I am obsessed with flicking things around on my screen and watching it glide to a slow, almost un-inhibited stop. The longer the glide the happier I am. My finger does not stay on the screen for more than half a second but If I do a full flick the content does not stop until 3 to 4 seconds later and it always a slow, gradual descent with no stutter or lag.
To achieve the above effect , 2 things need to happen. The application you are using has to be properly coded and configured, and the kernels governor needs to be tweaked.
Tweaking the applications:
Through my testing, I have found what I feel is a direct relationship between the applications dpi setting and scrolling/panning smoothness. How long it takes items to come to a stop after being panned or scrolled with a flick, seems to be directly related to the dpi. The lower the dpi, the longer the glide. I have narrowed my preference to three specific dpi settings:
345 – My personal favorite – you could set the entire rom dpi to this and get tablet mode for most apps and the text is still legible(to me), I could use this without exposed though you will have to user a different dialer and camera app due scaling issues.
380 – Text is much more legible (most will prefer this mode) and apps also tend to behave with much less stutter.
430 – Good Performance, Text is super legible but not to big but the air hockey glide effect only last about half a second.
Tweaking the governor:
Lets start with the touch-bootster
Sampling rate = 60000
Input Boost Punch Minimum Cores = 4
Input Boost Punch Frequency = 2649
Input boost Punch Cycles = 50
Input boost Up Threshold = 20%
Punch on Every Initial touch = enabled
Punch on All Touch Movements = enabled,
Punch on all S-Pen Movement = enabled,
Level 1 Batter Threshold & Master Switch = Disabled
For most, the above settings alone will remove almost all lag if you are using Noterized Rom or a Variant that uses it as a base ie Hybrid X (heck of a job also tx_dbs_tx). Just to let you know, with these settings, I can get 5 hours of web browsing along with and additional 40 to 60 minutes of web video streaming. If your video content is from the youtube or Netflix app, I can almost double the video streaming time when using Netflix, and almost triple it for google Youtube. I've gotten close to 8 hours of total onscreen time, even when pushing the touch-booster really hard with the above changes only.
To further squash out any lag related to general application load, change the following:
Down threshold While Screen On = 11%
Up Threshold while Screen On = 12%
Smooth Up threshold while screen on = 15%
Fast Scaling Up While Screen On = 4 Steps
Scale Blocking Cycles = Disabled
Scale Up Blocking = Disabled
By now if you still have lag then issue is either application specific, ROM specific, incorrect user settings or failed hardware. But if you still need more power and you don’t want an application to even think about stuttering, then go over to the zzmove hotplug page and change the following
*****Delays*****
Block Up Logic Cycles = Disabled
Stagger Up = unchecked
Block Down cycles = 5 cycles
Stagger Down = checked
*****CPU Core 2****
Up Block Multiplier = 0x(No delay)
Down Block Multiplier = 10x
Up Threshold = 10%
Down Threshold = 9%
Up Frequency Threshold = 422 MHz
Down Frequency Threshold = 345 MHz
*****CPU Core 3****
Up Block Multiplier = 0x(No delay)
Down Block Multiplier = 5x
Up Threshold = 15%
Down Threshold = 14%
Up Frequency Threshold = 652 MHz
Down Frequency Threshold = 576 MHz
*****CPU Core 4****
Up Block Multiplier = 0x(No delay)
Down Block Multiplier = 10x
Up Threshold = 20%
Down Threshold = 19%
Up Frequency Threshold = 806 MHz
Down Frequency Threshold = 729 MHz
God I hope by this point your still not lagging but if you are there the usual kernel lever tweaks that
1. include things like are things like:
2. enabling Dynamic Fsync,
3. disabling Error Correction,
4. Upping the GPU touch boost to 500, (very important for Noterized Rom or other variants that are fully Hardware accelerated(gpu rending forced + hardware acceleration) This is one reason I believe this rom can sometimes eat into batter life pretty quickly.
5. Increasing GPU Laziness to 8
6. Reducting the GPU ramp Up Threshold down to 300
7. Zram, Low Memory Killer, Frandom and all the other settings have pretty good guides out there to tweak accordingly.
Battery Life:
Tweaking battery life has to be done methodically. It should be based on each individually usage habits and should take into account the apps running in the background and available memory (low memory killer and Swapness should help out with this also)
Choose and Good Test Application - To start with I would find and use a good Application validate if there is lag and or stutter. This app should not be one the pushes the note4 to its max limit all the time, unless it is the primary app you use on the phone. Testing with such in app will have you tweaking your system to maximum performance all the time. At that point you could simply leave the settings that I gave you earlier as is and skip the rest this these sections. Those setting will get you maximum performance out of your phone when you need to running your hard-line application and still provide 4 to 5 hours of no screen time when you don't. when tweaked ffolkes version of zzmove can get you on-demand performance governor performance without the wasted power. You could just also switch to the standard performance or on-demand governor.
For the rest of us, when it comes to scrolling I would highly Recommend UC Browser(Can’t Sing it’s praises enough). Don’t just download the latest version. Not all versions are equall when it comes to scrolling performance and lag. I will include an APK in the post or link to their historical archives. There are three that I would recommend:
build dated 01/27/2015 - It is a web page eater. It is quick light and is stutter free if you are using a lollipop rom Based on Noterized. If on Kit-Kat it is not as smooth as the version listed below but still better than chrome, firefox or the Samsung browser, the new versions of dolphin might come close but still a distant second in scrolling performance.
build dated 06/04/2015 - about 5 to 10% slower on than the one above for java script performance but man is scrolling smooth on Noterized. If you guys remember the Old webkit browser on android 4.2.2, This one out does it and makes my brother want know how to get his iphone 6 to work like my Note 4 when it comes to website loading and smoothness. This version also has UC excellent Night mode with transparent background that makes things look even smoother when using dark themed wallpaper and has the added bonus of extending the notes battery life significantly. Keep in mind to achieve this performance, for me takes 345 dpi. 380 and 420 aren't bad either.
build dated 05/15/2015 - honorable mention goes to this build for its superb memory management. No crashes, hangs or forecloses with a variety of content for 2 weeks straight. remains snappy even though phone was never rebooted and memory never cleared. Was my go to until I started us plasma on lollipop and saw that I could have the best of both worlds and went back to the 01/27/build. the bruit force of the input booster will make anything that has a remote chance of being smooth, glide like butter.
The uc browser archives:
http://wap.ucweb.com/verlist/english_354/ucbrowser/145?uc_param_str=vepffrbiupla&from=U3-help&plang=
If using a web browser to determine lag and smoothness Desktop Mode mandatory for UC and the following Web Pages:
Yahoo.com – Stutter city because of the continuous loading of content ( you have to scroll for a good while, but once enough content has loaded you will see the limits of your browsers memory handling and allocation. This could also be a good benchmark for your io scheduler , and tcp congestion algorithm of choice.
Youtube.com – Same as above but content is heavier. Good test due to the fact that it will show you when you are not properly optimized, but reward you greatly if you are. You are either in the gutter or you’ve hit a strike.
Espn.com-Highly optimized well written code and template, should be smooth even though the content containers may load slowly. Again good test for tcp congestion. This site will also expose the performance delta between the 01/27 build of UC and the other builds mentioned.
Touch-Booster Battery Life - You need to tweak the touch booster settings to match how you interact with you screen. Some people flick there content always letting it glide and some people keep their fingers on the screen until they get to where they want to go. This alone will change how you optimize the setting for the touch booster to maximize battery life.
Using me for example, the settings listed in the touch-booster tweaks was custom tailored to me. Most of the time, I use my phone for web browsing, reading pdf files, and emails. As stated earlier, to interact with content on my screen, I flick on my screen and expect content to glide for as long as possible. On average, in UC browser (my browser of choice and the smoothest out there for scrolling performance) , even a light flick will last 1 to 2 seconds and if I flick content quickly enough, the content could glide along the screen for as long as 3 full seconds. Therefore I need my Input Punch boost to last 3 seconds just in case.
If My sampling rate is 60ms for the above stated situation, I need 50 cycles(Input boost Punch Cycles ) of the 60ms sampling rate to give me a total cycle time of 3,000ms, which of course we all know equals my 3 seconds. If I am someone who keeps my fingers the screen and rarely flicks then that’s a lot of wasted power for absolutely no reason at all.
To tweak touch-booster for , start with the settings I gave in the first section and reduce “Input Boost Punch Frequency ” until you begin to notice your first hint of lag on the above pages. One you experience lag increase the frequency by 2 steps from that point. Now reduce the number of active cores until you get lag again. Once you get lag, increase the core count by 1. Finally, decrease the power usage caused by the sampling rate by increasing the time between intervals by 5ms at a time. So from 60 to 65, then to 70. Once things start to lag, decrease the interval by 10ms
GPU Battery Life - In addition to the cpu touch-booster tweaks, flokes was even nice enough to include input based boosters for the gpu(freaking awesome by the way dude). He gave us the ability to under-clock the gpu to 166 when not in use (fingers off the screen) but giving us power for 1.5 seconds(hope this duration is tweakable in the future) of up to 800mhz. This is important for a Rom Like Notarized where gpu is doing most of the work all of time. The gpu is in use even for traditionally lite loads such as 2d work. I would recommend lowering the min frequency all the way down to 166 and capping the gpu somewhere between 266 to 300 if you are like and don't game much. if you get lag or stutter/jitter then increase the frequency one step at a time until the lag disappears from your application. You will get so much more mileage from steaming video like Netflix. The Adreno 420 is powerful enough to handle light loads without flexing its muscle, but will flex it anyways if not kept in check.
General Applications Performance and Battery Life - First you need to tweak the main up and down thresh hold for cpu load:
1. Increase the “Up Threshold while Screen On” by 10 until you notice your hint of lag in your application. 2. Once you noticed the lag or stutter decrease the “Up Threshold while Screen On” by units of 2% points until lag goes away.
3. Once you found you optimal number, increase the “Down Threshold while Screen On” number to a number 10 less than the “Up Threshold while Screen On”.
You can follow the same procedure listed above for the hot plug algorithm, Tweaking each individual cores up and down thresholds starting with core number 4. Once optimal threshold is set for core 4, test core 3 in the same manner then core 2. Once thresholds have been optimized, starting with the 4th increase the “Up Frequency Threshold” until you notice lag in your application. One you hit the lag frequency decrease your frequency step by 2 levels and then move on to the next core doing the same thing.
After achieving the optimal hot-plug and frequency thresholds for each core. You can then begin to explore power saving by adjusting the up and Down delays. Starting with Core 4 and working your way down, decrease “Down Block Multiplier ” in increments of 1 until lag is achieved. If no lag is achieved after getting to zero. Then your usage pattern is not effected by this and you can simply disable this feature for that core.
Normally I would not recommend introducing lag but from a power saving standpoint it also might be to your advantage to increase the “Up Block Multiplier ”. Starting with core 4 increase the number slowly until you begin to notice lag with you usage pattern. Do this for each core until you fine the optimal multiplier.
Other Power Tweaks – In my opinion remaining power tweaks can be done without effecting usage by much:
1. Sampling Rate Idle = 500ms – Decrease the number if you notice lag when try to interact with an application after having you finger off the screen for a while. I am not sure but I believe the input booster engine relies on this setting since it does not have a setting listed for poling in the governor(ffolkes correct me if I am wrong). If you notice that applications work great when you touch the screen and poorly when you don’t, you need to decrease the “Sampling Rate Idle Threshold(Frequency)” and/or “Sampling Rate Idle Threshold(load)” until its gone.
2. Sampling Rate Multiplier While Screen Off = 8x – The higher this number, the bigger the sampling interval when the screen is off. I love this feature. It’s given be great talk and music playback time when the screen is off. I don’t do it very much, but if I remember correctly I was getting less then 1 percent battery loss for an hours call with my sister(yeah she’s a talker).
Lastly, In my opinion, a good experience on the phone comes down to three pillars. The Rom it’s running on, the kernel, the Launcher, and then the Web browser. You already know about The Rom (Notarized), The Kernel(Plasma), and the browser Being UC browser. What I have not told you about is the Launcher. If you guys have not Tried Next Launcher 3D. Take it for a spin. If is not only full accelerated but it is full optimized for battery life. Even before I was using Plasma and the touch-booster. It was the only part of my note 4 I had never seen lag. The screen shot look Gimicky but when tweaked to your taste it can do a flat design like the other launchers with all the widgets and icon packs. The only difference is it does not slow down and does not eat your battery. Also no FC's. I am a stickler for smooth and this Launcher with Plasma and Notarized just plane burns.
Told you this was going to belong, but I am done. I would like to finish by Thanking Ffolkes for his hard work. This is not copy and past code folks. I have not even gotten talk about the rest of the settings in this thing like the gestures, multi-button and so on. This guy toils to bring a lot of these things to us. He's not just waiting for linux versions to do his releases. Considering the open source nature of android, I can’t state for sure that this is all his engineering but it sure looks like it. You tell me if you’ve seen this type of attention to detail and code command, in any other kernel. It’s not just him though I think SaintZ93 deserves more than a round of applause for fundamentally changing the base for all or our roms for the better. If Norterized is now base for our custom roms and I will accept no Less than Plasma for the kernel(People will, emulate, wait and see), Then the future looks Golden. Donate people. Think of it as taking the guy out to McDonald’s or for a pint of Beer and some fry’s. We all know he deserves at least that. Hope I am not breaking some type XDA rule with the length of this post.

[ROM ideas]

Why there is no rom yet that is able to update itself without entering recovery.
A rom that only needs a reboot to aply the update.
Could a rom not check for commits and replace changed files by it self and ask gently for reboot and do this maybe even by itself by time set by the user.
A rom where you can change whatever you like.
My idea is that there should be a cm rom where you can mod anything by longpressibg on it. Since alot roms come with customizations you might not need.
Imagine longpressing on audiofx option in settings and choose between cm audio fx/ viper/ dolby .... And even combine. Longpressing on performance settings and choose even an app you prefere. Totaly customize the whole settings interface by longpressing on any option and replacing such with options from other custom roms such as pac/rr/aicp/... Mixing them however we like, adding options to settings by toggling a settings icon in setrings menu. Sharing the settingsinterface with people all around the world by simply uploading a backup file created in the settings menu.
Any modification/update could be downloaded as a patch and removed again if you want to go back to stock version without a trace. Without being bloat.
Imagine the phone automaticaly uninstalling unimportant system apps such as calculator or stock music player when those are not used but allways ready to use (such apps would be shown in a separed app drawer and be reinstalled when the user tapps on its icon) and the app being backed up on a folder chosen by the user.
Imagine the stock launcher uninstalls itself when you dont use it but keeps a backup and restores itself when you uninstall your custom launcher.
We would only enter twrp for backups/flashing modems/ bootloaders and kernels.
More rom ideas:
Ram usage/cpu usage of each app shown in recents
Recents order by ramusage/cpu usage
A launcher where you can add screens aound the homescreen and not only left or right of it.
Imagine a invisible fps counter that comes with a kernel tuner that automaticly changes cpu/gpu freq to generate desired fps that you choose. And allot devs told me that is impossible and i think thats stupid because even gltools is able to save the fps as a log and apps are able to read logs so... It is basicly the holy grail idea since it could set cpu gpu so low when you are not gaming. If you leave an intense game It would detect that there is sudden fps increase and throttle cpu down. You could also modify the behaviour of this feature by setting how it should behave at a higher fps on lower cpu scales. For example automaticly limiting max fps to 20 and whike gaming 40.
For amoled screens an app that doesnt only simulate a filter by adding pixles to save battery but also having the function of turning the screen light off by reproducing a black picture on the screen withing fractions of a second and removing it again. This could also interact with the fps settings since it would adapt to the fps of the content. It would also recreat a smoother experience by showing that blackscreen between each frame (the frames would look less lasting because the blackscreen shortens its apearence)
A boot animation that looks like the first bootscreen is part of the animation.
Sound notification when wifi gets critical.
Cpu/heat or ram indicator as led light with pulserate indicating its speed and colour indicating how much cores are in use or how much ram is used combined with cpu indication.
Adaptive amoled backlight keeping energy usage of the screen allways constant. Darker contet brighter but instantly and precise in its function.
Share your rom ideas please
Thanks

Categories

Resources