yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] Swiftks:
Someone please correct me if I am wrong...

I am toying with undervolting Faux's most current CM7.1 stopgap kernel (1.3 OC version). The stock mV setting for this kernel are as follows:

1300 mV

1200 mV

1100 mV

1000 mV

900 mV

800 mV

750 mV

So, if I want to undervolt and not exceed the -100 mV step rule; which in simple terms says, if you undervolt more than -100 mV between frequencies, then your undervolt will not be applied/work. That's not to say you can't undervolt more than -100 mV, but your mV values can not be more than a 100 difference between any two steps... correct? Question, the current step/frequency you are undervolting has to be within 100 mV of the step below it, above it, or both?

Also, b/c the 1.3 OC kernel is steped the way it is, you effectively cannot increase a undervolt value more than what you have your first value set at?? So if you have the first step (1300 mV) undervolted -50 mV, every subsequent step below that, except for the last one, can not be greater than -50 mV, otherwise you run into the -100 mV rule... right?? For example, my current setup is as follows:

1300 MHz = 1250 mV (-50)

1200 MHz = 1150 mv (-50)

1100 MHz = 1050 mV (-50)

1000 MHz = 950 mV (-50)

800 MHz = 850 mV (-50)

456 MHz = 750 mV (-50)

216 MHz = 650 mV (-100)

So pretty much I have to undervolt every step according to what I set the first/top one at, otherwise I'll be over -100 between each step????

Thanks for your help, trying to wrap my head around this...
[Atrix 4G Android Development] ghost_og:
I've read conflicting info about this. I always thought you had to consider both the uV and final mV values. Check out some of the posts from this page.

I know it's for a different kernel, but I wasn't sure if that would matter.

*Edit*Oh, and this is just an example of some of the latest posts about this. I've read similar things throughout multiple threads. Hopefully someone can clarify definitively.
[Atrix 4G Android Development] Swiftks:
So I should only pay attention to the actual undervolt setting I'm applying; i.e. whether I put -50, -100, etc., and whether or not those values are within 100 of each other, ignoring the current & saved mV values altogether?
[Atrix 4G Android Development] ghost_og:
Found these posts from faux in this thread:

July 13

July 24

I take that to mean final mV settings can't be more than 100mv between steps due to Tegra2 limitations. So to me, that means it's the uV values that aren't important.

*Edit* I think the confusion stems from that second post. He isn't talking about actual -uV values with (delta 30mV), but the difference between finalized mV settings.

I'm guessing at some point people started to incorrectly view those as values to -uV by and conflating that with the >100 limitation.
[Atrix 4G Android Development] Swiftks:
Thanks for the info... I'll read it in a bit... I love when my phone reboots b/c of undervolting... yeah, it did it right after I installed a new app from the market, and now after reboot my market is gone??? tried re-installing the gapps .zip, didn't work. Tried installing via Ti backup of market, FC. So I'm gonna do total wipe and start over with fresh CM7.1... thanks again.
[Atrix 4G Android Development] ghost_og:
That's interesting because I did a factory reset to test for a possible bug, and when I rebooted I had a few gapps left over, but not all of them. I also re-installed my gapps.zip, but only some of the apps were installed. I had to manually d/l the rest. Luckily no FCs for me though.
[Atrix 4G Android Development] EclipseX:
GB not working at all =) ... i'm using new leak 2.3.4 (5.9.1) and radio 7.30 and nothing....wifi not working and spead not increase.....back to the stock one
[Atrix 4G Android Development] V@no:
What are the requirements?

I'm on stock 1.8.3 (rooted, not unlocked), used CWM method and got "Failed to boot 2

Starting RSD mode"
[Atrix 4G Android Development] dereknas:
OC works. And as explained wifi take sometime to scan before finding the sources. However, NoLock was broken, meaning I could not turn on the phone using the up-down volume button. Have to use the back button to turn on the phone.

Other than that phone feels pretty responsive. Will continue to monitor and see.

Thanks.
[Atrix 4G Android Development] aleve1983:
i m on 4.5.91 and i have radio 1.97, i havn't wifi error, it search wifi signal but i don' know if it work because here there isn't wifi

edit: quadrant 2900
[Atrix 4G Android Development] Sinful Animosity:
2892 in Quadrant. But same wifi problem.
[Atrix 4G Android Development] adrianaxente:
I have enable the 1080p capture for this phone (check my posts)but the capture is a little bit choppy and the preview while capturing is very very choppy.

I tested with more the one camcorder applications but it seams the the problem comes from system level or from kernel level not from the BlurCamera app.

The weird thing is that the Optimus 2X has almost the same hardware and the capture is pretty smooth.

So it is possible that our hardware can handle high bit rates and the problem comes from the kernel or the problem is from system level ?
[Atrix 4G Android Development] Sinful Animosity:
Actually, my WiFi just started working. Faux was right. You have to wait a bit. I was sitting her playing with my phone and all of a sudden wifi popped up. If it even semi-works, it's perfect for me :)
[Atrix 4G Android Development] dereknas:
I feel faux has done a pretty good job using the non-ATT source. Imagine what can be achieved if we had the source for this 4.3.91 update.

For the time being, this is good enough for me unless faux go and update the OC to 1.2 :P.
[Atrix 4G Android Development] Sinful Animosity:
I'm excited for 1.5 :p or even higher!
[Atrix 4G Android Development] JayRolla:
Just installed the GB kernel and everything is working fine other than the wifi bug. Overclock working fine, cant wait to see 1.2ghz and higher. I want an overclock that actually does something.
[Atrix 4G Android Development] nowise:
Installed the GB kernel, getting a lot of hard freezes and random reboots, even without setting OC. I even got stuck in a boot loop once, but clearing the cache fixed that.
[Atrix 4G Android Development] dereknas:
How high can the Tegra chip go? Any spec sheet for the frequency and voltage?
[Atrix 4G Android Development] Sinful Animosity:
I'm just going off of the LG G2X, but Faux has a kernel for the G2X that goes up to 1.5. So wouldn't we be able to get the same, if not higher?
[Atrix 4G Android Development] dereknas:
That would be awesomely insane. But imagine what the temperature will be like and also the voltage bump require to support this...suddenly the possibilities are slowly opening up.
[Atrix 4G Android Development] JayRolla:
I believe the GTab has hit 1.7 or 1.8ghz on the tegra2. It can do a lot more.
[Atrix 4G Android Development] joe ferreira:
I was at full charge 6 1/2 hours ago it is at 73% now :)
[Atrix 4G Android Development] faux123:
Remember guys, all gingerbread release from anywhere is a TEST DEBUGGING version, it is not optimized compare to production releases (such as 183 froyo for att). so they will be slower in general and will have a few bugs here and there. Also not having a matching kernel source code compounds the problem even more.
[Atrix 4G Android Development] congtin2005:
Same thing happen to me, wifi suddenly popped up. You need to wait!
[Atrix 4G Android Development] dereknas:
Will there be any 2nd version with higher OC and/or UV anytime sooner for both 1.83 and 2.34?
[Atrix 4G Android Development] Pizza4Breakfast:
How come after like 20 minutes, its still scanning WiFi?
[Atrix 4G Android Development] treehumper:
That's an odd one. I've had apps disappear from the app drawer but they were still on the phone, not disappear entirely. Upon uninstalling them and reinstalling them they would reappear, though.
[Atrix 4G Android Development] cailloup:
Just to share: quadrant 5337

CM7 beta 2 & this thread ATT kernel @ 1.45Ghz with a french atrix
[Atrix 4G Android Development] vinay427:
I'm on CM7 stopgap (just flashed it with a full data wipe, cache wipe, Dalvik wipe) and whenever I flash the 1.3Ghz or 1.45Ghz stopgap kernel (tried these multiple times), my WiFi refuses to work. When I go to turn on WiFi in settings I get an "Error." Each time this happens I have to revert to the stock CM7 kernel by doing another data/cache/Dalvik wipe. Any ideas why this is happening?
[Atrix 4G Android Development] yeahmann:
That happened to me when I installed a new radio (forgot which). I reverted to the stock AT&T radio then reflashed the kernel and it was back to normal.
[Atrix 4G Android Development] nachobkcc:
Nice!

How hot does cpu get when proccessing during a while? (setcpu temp)
[Atrix 4G Android Development] cailloup:
I run the "classic test" of "stabilitytest" app

cpu temp on setcpu with frequency always at 1.45Ghz

initial temp: 52°C

70°C after 5s

80°C after 3min

83°C after 5min

88°C after 10min

battery temp: 42°C, no handling issue

12min: I clicked on "stress test" in setcpu (while stabilitytest still running): phone freezed and rebooted
[Atrix 4G Android Development] rozzco:
Those sound like some dangerous temperatures.
[Atrix 4G Android Development] Notorious544d:
I'm running 1.45Ghz, with -100mV each frequency and my phone runs beautifully smooth, fast and stable. Battery life is decent too and the phone doesn't get too hot, even under full load. I get a full 12 hour day of heavy usage with an uncalibrated battery.

Once my battery is properly calibrated, I'll post a screenie.

EDIT: If I turn off background data, will I get e-mails via Gmail?
[Atrix 4G Android Development] milesjohnson:
what would be the best kernel to flash on the latest cm7? should i just stick with the stock kernel or is there a better one to go with? on pb3 i was running the stock kernel and when i would play games or watch netflix the phone would get very hot. which kernel do you guys prefer on the latest cm7?
[Atrix 4G Android Development] _Dennis_:
Only if you open the gmail app and sync.

sent via tapatalk from my CM7 Atrix
[Atrix 4G Android Development] ghost_og:
There aren't a lot of choices. It's pretty much stock or one of faux's. If you go with faux's you can choose from two OC'd ones (1.3 or 1.45) or an enhanced stock (1.0).

I personally went with the enhanced stock so I can take advantage of undervolting but not have to worry about battery life. I don't really need the OC for anything.
[Atrix 4G Android Development] cailloup:
I have to say that scrolling is visibly smoother with OC 1.45, on internet browser or long apps lists

no stability issue except when I run stress test
[Atrix 4G Android Development] knowingplague:
Nice work.

Again, nice work sir! Even better than previous releases. Would like to check with others, do you guys able to shut down your phone? I'm on stopgap CM7 with faux's 0.2.1, and i am unable to power off my phone. It will boot up again instantly. Is it my rom + kernel combination, or might be other apps? Because if it's only me, then something is wrong with my config.

Thanks!
[Atrix 4G Android Development] CaelanT:
You let your CPU get to 88°C? You want it to last any length of time? Sorry, but you're asking for trouble!

Assimilated via WinBorg 4G
[Atrix 4G Android Development] treehumper:
What I actually saw was:

"You let your CPU get to 88mph? You have the 1.21 gigawatts to get it to 1955? Sorry, but Mr. Fusion doesn't do it on it's own!"

Slow morning :)
[Atrix 4G Android Development] JayRolla:
Have you ever actually overclocked? Most cpus will shut down before damage. Cpus have life expectency of 10years. The heat he is causing will take away from the life but he will most likely have another phone before his cpu dies from heat and overclocking. I've tried to kill a cpu from heat and it never would die. So talk out your ass to someone else.
[Atrix 4G Android Development] Ilkinansr92:
Well u can get ur CPU to 100 deg but if it doesnt die ur phone will melt xD

Also no reason to use that language
[Atrix 4G Android Development] morrislee:
lol, this is soo funny +1 :D
[Atrix 4G Android Development] CaelanT:
Yup, I overclock all the time. Been doing it for years, and temperature will absolutely kill a CPU if it gets too much. I also posted a couple of months ago a link to an extensive white paper regarding this CPU which covered the min and max operating temperatures for this CPU, including the soft and hard limits for both performance degradation and failure.............so.............yes, I know what I am talking about!

Cya! :D
[Atrix 4G Android Development] timfoote:
Great work on the kernel. My phone runs great except for one thing...I'm using the 1.3ghz kernel and have noticed my phone rebooting itself occasionally. I clocked it down to 1.2ghz and will monitor how it goes!
[Atrix 4G Android Development] treehumper:
One point twenty one jigga-watts?!?!
[Atrix 4G Android Development] Swiftks:
Lets see if these bastards can take 90!... do da da do do do dooooooo (action music)!!! :p
[Atrix 4G Android Development] duchski:
Faux,

Do you think you could add CDROM/DVD support to your kernel?

I am dreaming about using my USB DVD ROM with ATRIX lapdock....

What do you think?
[Atrix 4G Android Development] Swiftks:
Ok, trying to nail down my undervolt settings for the CM7 stopgap enhanced kernel.

Does anyone think the circled settings will cause an issue (i.e. not apply)? I can't really figure out if the -100 rule applies to the left or right side. And this is the only part of my undervolt to be more than a 100 difference.

If this doesn't matter, and I should only worry about being within 100 on the right side, then I might be able to squeeze some more out of the lower frequencies. My top 4 (1000 MHz - 608 MHz) are pretty much set... anything more and I eventually get a crash.

Thanks for the help.
[Atrix 4G Android Development] :
The 100mv rule applies to the final voltage after being underclocked so the left side. For example here's my undervolt I've been running for almost 2 weeks now fully stable. Mine goes 925, 900, 800, 700, 600, 500, 400, all within 100mv of each other. Remember every chip is different and not all chips will be able to undervolt or overclock as well as others. Also most Tegra Part 1100 CPU's are able to overclock and undervolt further than Tegra Part d00 CPU's.
[Atrix 4G Android Development] MXIIA:
Does anyone have the 1.45GHz undervolted stably?
[Atrix 4G Android Development] Swiftks:
Thanks... just wish I could get that 608 MHz down to 750 mV (-100), but already tried, and it didn't like it... oh well. Thanks again, for the clarification.
[Atrix 4G Android Development] d11dog11:
I have mine at -100 on all frequencies.

Been stable through a few quadrants and normal use for about a day and a half now.

*edit* anyone know why the native screenshot from cm7 uploaded with the full size option looks so bad?
[Atrix 4G Android Development] treehumper:
-100 on all worked fine for me.
[Atrix 4G Android Development] hoodlikegaza:
Faux has a new aosp kernel. Anyone know if it would work on the atrix?
[Atrix 4G Android Development] Ilkinansr92:
same settings for me
[Atrix 4G Android Development] Swiftks:
Bastards! :p

I'm sitting here with my -25 mV @ 1000 MHz & 912 MHz
[Atrix 4G Android Development] :
This kernel and kholk's kernel are the only custom kernels that will work on the Atrix other than the CM7 kernel and stock kernel. faux has many AOSP kernels but they're only for certain devices, just look at his signature.
[Atrix 4G Android Development] xhazk:
A+ set of kernels Faux, great work.

1.3 runs smooth on aura and cm7 for me. 1.45 was hit or miss for me but that's expected.

Ended up settling on 1.0 enhanced after gettingsome nice oc benches. Enhanced hums like a well tuned engine and the negligible performance loss is worth the sexy battery boost.

Only oddity I've run into is increased heat with all kernels in conjunction with SetCPU (basic low stress profiles). Sans setcpu I stay cool, but with it (even without any profiling) my cpu runs toasty under equal load.
[Atrix 4G Android Development] bullghost:
the best 1.3Ghz is still version 0.1.8 great on performance and very stable
[Atrix 4G Android Development] nospam:
@Ecstacy42 and @Swiftks: Please could you guys explain me (or direct me to a wiki) on the importance of undervolting my Atrix and how it is done. I have already flashed the 1.45Ghz overclock and is working great on my phone (no bricks or bootloops)

Thanks.
[Atrix 4G Android Development] Notorious544d:
Undervolting helps stability as it keeps your phone cooler as less voltage is being used at each frequency. However, undervolting too much can make your phone unstable, so you may have to experiment with different values. Try the -100mV each step for the 1.45Ghz as many people find this the sweet spot.

If you don't undervolt, especially for the 1.45Ghz version, you risk stability as standard voltage values (1400mV for 1.45Ghz) can make your phone very hot and increase bootloops.

Hope this helps.
[Atrix 4G Android Development] Swiftks:
There's a thread in the theme section about setcpu & undervolting, you might want to take a look at... second page maybe.
[Atrix 4G Android Development] JayRolla:
Paper is one thing. Real life situations are another.
[Atrix 4G Android Development] Gutterball:
Yup -100 for all on latest aura build with fauxs 1.45 kernel seems to be perfect so far! :D

Update: nevermind just froze and rebooted. Oh well!
[Atrix 4G Android Development] Recon Freak:
CM7 1.45 stopgap -75 for all. -100 worked, no reboots but browser and video would lag.
[Atrix 4G Android Development] Notorious544d:
Just discovered something very interesting and hopefully might help with that DVRS bug.

Basically, under 800mhz, the phone ONLY USES ONE CORE!! So if you make profiles with anything 800mhz or less, most likely, they will work, despite DVRS. This was confirmed using app, 'SystemPanelLite' which anytime it scaled down to 800mhz or lower, it showed one core as idle. This means that potentially, you can get killer battery life if you clock your phone down to 800mhz as it'll only use one core.

However, any frequency above 800mhz, then the second core kicks in. So then the SetCPU scaling problem occurs as both cores are being used.
[Atrix 4G Android Development] Recon Freak:
Did two quick tests. Set profile to 800 and 1000 with battery profile higher than current charge. Opened system panel and set to monitor. Flicked the screen up and down to jump the CPU. One core would max out and the other remained idle. With no profile set the second core stepped up.
[Atrix 4G Android Development] Swiftks:
Holly hell, since switching from the 1.3 OC kernel to the enhanced kernel on CM7 stopgap, undervolting it and setting a screen off profile to the lowest two frequencies, my battery life is freaking amazing!!! Battery time for me easily has doubled.

Made the switch b/c I don't really play graphic intensive games, and with the SuperCharger Script, the enhanced kernel is plenty of power for me. I've used my phone moderately today, and I've still got 50+ percent. Normally by this time of the day, I'm well into the 20's. Awesome, Awesome Awesome. :D
[Atrix 4G Android Development] Abu-7abash:
I apologize if this has been asked before, but what differs this from the stock cm7 kernel? I know the OC part for sure but what else? Does it fix the stock pale color on stock by possibly a gamma hack?

Please don't get the wrong way, I'm just looking for that :)
[Atrix 4G Android Development] Swiftks:
From OP:

"Optimized memcpy and memmove

Optimized CRC32 and CRC32c

Updated Binder to latest AOSP version

Updated Low Memory Killer to latest AOSP version

Increased OC to 1.45 GHz stable"

Also allows for undervolt.
[Atrix 4G Android Development] cwburns32:
What is everyone's UV settings with the enhanced 0.2.1 kernel?? I know each phone is different in it's own but just to see some ideas. I started with -50 on every level and I am going to work from there.
[Atrix 4G Android Development] ghost_og:
I was using: -50 -50 -50 -50 -100 -175 -250 and getting really good results with it. Before that I was using: -50 -50 -50 -50 -100 -150 -200. Never had any reboots or issues.

I'm running a stock CM7 nightly now, so I'm not using any uV at the moment.
[Atrix 4G Android Development] Swiftks:
My most stable (no reboots for 2 1/2 days):

1000 MHz = 975 mV (-25)

912 MHz = 925 mV (-25)

750 MHz = 850 mV (-50)

608 MHz = 775 mV (-75)

456 MHz = 675 mV (-125)

312 MHz = 575 mV (-200)

216 MHz = 475 mV (-275)
[Atrix 4G Android Development] Cubeplayer:
Running with -75 -50 -100 -150 -200 -275 -350 been running stable for a couple days now.
[Atrix 4G Android Development] Abu-7abash:
Thanks for answering. So no screen color tweaks? And what are those CRC32 and CRC32c? I appologize in advance for the hassle :)
[Atrix 4G Android Development] faux123:
Screen Color tweaks I believe are mainly for Samsung phones because they allowed the kernel to tweak it. I don't believe Moto phones allowed such manipulations.

CRC32 algorithms are main used for TCP/IP and file systems.

Here's a wiki for http://en.wikipedia.org/wiki/Cyclic_redundancy_check

The main thing about crc32 improvements is speed. TCP/IP and file systems both use the crc32 library. so the faster the library functions, the better the performance. :D
[Atrix 4G Android Development] Abu-7abash:
Thanks :)

I'm sure this a great kernel but I'm gonna stick with stock cm (my loss, I know :p) for stability and good battery life so far. Thanks again
[Atrix 4G Android Development] faux123:
Yeah.. if you satisfied with stock CM kernel, I highly recommend you stay with it ;)
[Atrix 4G Android Development] Notorious544d:
Does Crc make a significant or noticable increase in performance? Using 0.1.9 kernel atm...
[Atrix 4G Android Development] Sun3vi1:
If you mean that ADVT side loading isn't working correctly, then yes, I've had the same issues...the only train I keep the stock CM7 kernel :(
[Atrix 4G Android Development] Sun3vi1:
If you mean that ADB side loading isn't working correctly, then yes, I've had the same issues...the only reason I keep the stock CM7 kernel :(

Sorry for the previous post. Swype auto corrected me :P
[Atrix 4G Android Development] treehumper:
It works fine on 1.0 enhanced and 1.3, just not 1.45.
[Atrix 4G Android Development] cachookaman:
overclocking to 1.45 GHz just does not wanna play nice with my phone. ive never been able to get it to boot into the OS after applying the kernel. i used to be at 1.3 GHz with v0.2.0 for a while but im gonna try the enhanced stock kernel to see if i notice any difference before going to 1.3 GHz with v0.2.1.
[Atrix 4G Android Development] howie368:
I really appreciate the work you have done for us ATRIX users. Your kernels work great on the roms I like and are as stable as anything I've used. I did have one request though, would you look into compiling swap partition support into your kernels? There is a Bionic dev who wrote a great little script, http://xdaforums.com/showthread.php?t=1309712, for enabling a swap partition for use in webtop and he says that it really helps webtop be less clunky and prone to memory issues. Thanks again for all your hard work.
[Atrix 4G Android Development] JayRolla:
Make sure you wipe cache before rebooting the new kernel.
[Atrix 4G Android Development] faux123:
I have something even better than just a plain old swap on SDCard (slow slow slow). I have enabled ZRAM (Compressed RAM, with 2:1 ratio) Swap on my G2x... so it's already ported to tegra2 platforms, I just need to add it to the Atrix kernel :D
[Atrix 4G Android Development] morrislee:
darn, this ain't facebook, i can't click on "like"

+111111111111111111111111111111111111111111111111111111
[Atrix 4G Android Development] howie368:
Seriously, you made my day! :D
[Atrix 4G Android Development] cachookaman:
i always do when i flash any update and it still doesnt work. my phone just wont go above 1.3 GHz. its ok though. after a day with the enhanced stock kernel im not noticing much of a difference between 1.0 and 1.3 GHz so ill probably keep it for now.
[Atrix 4G Android Development] Notorious544d:
Is there a point in ZRAM as we have 1gb RAM anyway? Or will it be useful for webtop?