We've all had our SGS's for a while now, and I was wondering how people are feeling on particular combinations of kernals and mods. I recently upgraded to ICS and I love the features, but I'm missing the good battery life I had with the Adrenaline Shot Gingerbread mod. So, given any combination of platform, kernal, undervolting levels, etc, what have you found makes for the longest battery life?
rushmix said:
We've all had our SGS's for a while now, and I was wondering how people are feeling on particular combinations of kernals and mods. I recently upgraded to ICS and I love the features, but I'm missing the good battery life I had with the Adrenaline Shot Gingerbread mod. So, given any combination of platform, kernal, undervolting levels, etc, what have you found makes for the longest battery life?
Click to expand...
Click to collapse
I think the best ics rom is code name 2.0 in combination with the new hefe Kernel because of the battery life. If you like a lot of customization but want to keep a good battery life I recommend beam rom. (Battery life of beam is actually almost on par with code name) But I happen to look for apps to customize rather than within the rom so I use apex beta for the jelly bean looks and gestures rather than the cm9 themes for instance with codename and it doesn't take a toll on battery. The other thing to point out tho is the on screen issue. Code name is great for battery when its on standby mode (screen is in sleep mode) but like any other rom in ics or gb its pretty lousy when the screen is actually on so that's where apps like screen dimmer come in handy because they dim the screen beyond factory limit and save battery even during when the screen is on. Also remember to calibrate any rom and let it drain then recharge it all the way and bla bla bla if you don't know these steps you can look it up in the q&a forums.
Sent from my SGH-T959V using xda premium
I'm honestly surprised that an ICS mod could get more performance than a GB mod. I shall try your combo!
lonoguge said:
Also remember to calibrate any rom and let it drain then recharge it all the way and bla bla bla if you don't know these steps you can look it up in the q&a forums.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
You do know googles top dev has said calibrating the battery is something that is a urban android myth dont you?
OP really any of the ICS flavors with hefe kernel added will be good.
eollie said:
You do know googles top dev has said calibrating the battery is something that is a urban android myth dont you?
OP really any of the ICS flavors with hefe kernel added will be good.
Click to expand...
Click to collapse
Android already has urban myths? Too awesome! Lol
----------------------------------------------
If helped don't be afraid to hit the thanks button it doesn't bite lol
eollie said:
You do know googles top dev has said calibrating the battery is something that is a urban android myth dont you?
OP really any of the ICS flavors with hefe kernel added will be good.
Click to expand...
Click to collapse
No I don't think so, from personal use I know that some Roms have 70% before rebooting the phone but once I restart it, i notice it drains to 30% or less. This usually happens on a newly flashed rom. Calibration fixes this issue for me at least.
Sent from my SGH-T959V using xda premium
---------- Post added at 12:09 AM ---------- Previous post was at 12:01 AM ----------
rushmix said:
I'm honestly surprised that an ICS mod could get more performance than a GB mod. I shall try your combo!
Click to expand...
Click to collapse
Sorry i thought you meant on ics specifically. Battery life wise valhalla black by far is the best for battery it could probably last 3 days on one charge. Im not sure if theres a better froyo rom but it would make sense. The hefe kernel would be the best for gb or ics
lonoguge said:
No I don't think so, from personal use I know that some Roms have 70% before rebooting the phone but once I restart it, i notice it drains to 30% or less. This usually happens on a newly flashed rom. Calibration fixes this issue for me at least.
Sent from my SGH-T959V using xda premium
---------- Post added at 12:09 AM ---------- Previous post was at 12:01 AM ----------
Sorry i thought you meant on ics specifically. Battery life wise valhalla black by far is the best for battery it could probably last 3 days on one charge. Im not sure if theres a better froyo rom but it would make sense. The hefe kernel would be the best for gb or ics
Click to expand...
Click to collapse
Isn't hefe kernel just ICS?
----------------------------------------------
If helped don't be afraid to hit the thanks button it doesn't bite lol
erikmm said:
Isn't hefe kernel just ICS?
Click to expand...
Click to collapse
Sure is. That's why people need to check who they get their advice from.
{
"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"
}
Battery life is better than it has been on any ics so far. Using AOKP and hefe kernel. OC to 1.3.
Sent from my SGH-T959V using xda app-developers app
lumin30 said:
Sure is. That's why people need to check who they get their advice from.
Click to expand...
Click to collapse
Can I be on the approved advice giver list? If so here's some advice. Everyone has their own idea of what the best combo is for them. All of these best threads are kinda useless. It's like asking 100 guys who the hottest looking actress or model is. Your gonna get at least 50 different responses. Just try different ROM/kernel combos for a few days each and see what one best suites your needs.
lonoguge said:
No I don't think so, from personal use I know that some Roms have 70% before rebooting the phone but once I restart it, i notice it drains to 30% or less. This usually happens on a newly flashed rom. Calibration fixes this issue for me at least.
Sent from my SGH-T959V using xda premium
Click to expand...
Click to collapse
What you are seeing is not calibrating the battery. You are deleting the battery stat file. All that does is start over with no stats in the file. Draining a lithium ion battery to a dead state decreases the life of the battery more then it will help it.
https://plus.google.com/105051985738280261832/posts/FV3LVtdVxPT
lumin30 said:
Sure is. That's why people need to check who they get their advice from.
Click to expand...
Click to collapse
Oopsies
hechoen said:
Can I be on the approved advice giver list? If so here's some advice. Everyone has their own idea of what the best combo is for them. All of these best threads are kinda useless. It's like asking 100 guys who the hottest looking actress or model is. Your gonna get at least 50 different responses. Just try different ROM/kernel combos for a few days each and see what one best suites your needs.
Click to expand...
Click to collapse
Well, this is a forums where we discuss things. So I figured I'd ask people what they like!
Anyone have an opinion on Gingerbread mod/kernel combo's? I'm trying to use a Sony MN800 with my phone (for motorcycle riding) and ICS apparently has problems with the MN800 bluetooth functionality.
The hottest-looking actress really isn't that far off as an analogy. You may assume that each of our phones act similarly, compared to other SGS4Gs using the same software, but that simply isn't true. There have been plenty of cases here that I've seen where the majority of users couldn't replicate an issue a certain user or users have experienced, which typically means that the discrepancy is in the hardware. Statistically, you should be fine, but you should also take advice with a grain of salt.
adobrakic said:
The hottest-looking actress really isn't that far off as an analogy. You may assume that each of our phones act similarly, compared to other SGS4Gs using the same software, but that simply isn't true. There have been plenty of cases here that I've seen where the majority of users couldn't replicate an issue a certain user or users have experienced, which typically means that the discrepancy is in the hardware. Statistically, you should be fine, but you should also take advice with a grain of salt.
Click to expand...
Click to collapse
I guess expediency is the name of the game for me here, to be honest. I don't have days and days to try out the best combinations, as I am leaving for a weekend trip in a couple of days. I wanted to see what people have had amazing success with, so that I may stand a chance of having my phone be my motorcycle music player all weekend .
I've just set the governor to Smartass V2 in Codename 2.0 + Hefe, as I've heard that's a good one for battery life. What about battery voltage adjustments?
I think its safe to say -50 on each level should be safe. Not sure what kind of bike you have but maybe a hidden power outlet and a charger cord tucked away.
For anybody that has tried AntonX's Barebones - I believe would tell you that is your best bet to play it safe. I use it one of my phones with LightningZap with great results... it is my 'safe' phone when I need everything to work properly.
Hechoen - I'd take your advice any day.
eollie said:
I think its safe to say -50 on each level should be safe. Not sure what kind of bike you have but maybe a hidden power outlet and a charger cord tucked away.
Click to expand...
Click to collapse
Thanks for the input! However, I'm not quite sure what -50 on each level means for Codename 2.0. The interface in Codename 2.0 is a voltage slider that starts at the default of zero and increases (to seemingly huge numbers). I don't see a way to gauge what the real voltage levels are and whatnot, so as to set lower levels.
Here's the Hefe Kernel values -- they are 25 mV lower than the stock T959V values, yet still 25 mV higher than the I9000 (Galaxy S).
My phone has been pretty happy at an additional 75 mV lower, O/C to 1200 MHz, smartassv2 with target awake frequency at either 600 MHz (as-compiled), or occasionally I've been messing with 400 Mhz. Every phone is different, so what works for me may not work for you.
Code:
unsigned int freq_uv_table[FREQ_SIZE][3] = {
//freq, stock, current
{1400000, 1400, 1400},
{1300000, 1375, 1375},
{1200000, 1350, 1350},
{1100000, 1325, 1325},
{1000000, 1300, 1300},
{900000, 1250, 1250},
{800000, 1225, 1225},
{600000, 1200, 1200},
{400000, 1075, 1075},
{200000, 1000, 1000},
{100000, 975, 975}
};
"Best"
hechoen said:
Can I be on the approved advice giver list? If so here's some advice. Everyone has their own idea of what the best combo is for them. All of these best threads are kinda useless. It's like asking 100 guys who the hottest looking actress or model is. Your gonna get at least 50 different responses. Just try different ROM/kernel combos for a few days each and see what one best suites your needs.
Click to expand...
Click to collapse
I think "Best" is just a code/search word for "what has your experience been."
I find the comments helpful, thank you.
Related
THIS THREAD IS MEANT FOR DEVS ON THE MATTER OF UNDERVOLT
According to the guy who made setcpu.
pershoot just changed the voltage used by adjusting the voltages (in mV) in the acpu_freq_tbl table in acpuclock-scorpion.c
So if we just edit the table in our own acpuclock-arm11.c(or acpuclock-arm11.c-OCing), that should give us undervolt?
It can't be that simple?
Code:
/* MSM7201A Levels 3-6 all correspond to 1.2V, level 7 corresponds to 1.325V. */
enum {
VDD_0 = 0,
VDD_1 = 1,
VDD_2 = 2,
VDD_3 = 3,
VDD_4 = 4,
VDD_5 = 5,
VDD_6 = 6,
VDD_7 = 7,
VDD_END
};
Thanks to kleranc for idea.
I should probably update this since it has been reincarnated for some reason. lol.
Regardless, this image will explain everything(thanks jus10o for the nice drawing):
{
"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"
}
I have to be clear about a few things though:
Under my own testing, and from my own experiences; our processor isn't capable of exerting itself that much. So if you are using an undervolted kernel, it really only undervolts the higher frequencies as you can see in the table above. This is good and bad.
Good: Because you're not using that much juice from the battery and you keep a lower core temp
Bad: Because you may notice performance loss
It also has to be noted that not all processors will behave equally: you may experience no performance loss, or you may experience complete loss. It's a roll of the dice.
About lower frequencies and undervolting(from GSM Hero forum):
dipje said:
To all
Now, about the 'undervolting': A lot of talk and discussion has been going on in the kernel thread(s), and I think every kernel 'hacker' in the end ended up with pretty much the same frequency table and settings. Going lower than VDD_3 ended up in waking-issues or not-responding heroes. Some worked, most didn't. You see the ROMs here and there that used 19mhz and / or VDD_2 or lower now releasing updated versions with just a bit more juice and mhz during sleep, because some heroes really aren't waking up properly.
Or aging 7200 just needs a bit of juice apparently
Click to expand...
Click to collapse
Is the only benefit of undervolting better battery life?
Mr. Biggz said:
Is the only benefit of undervolting better battery life?
Click to expand...
Click to collapse
Well at higher-frequencies we'd benefit a lot on battery life. With just about everyone using Overclock kernels, this could really help out.
For some of us, battery life means a lot.
So phusson has a simple fix for dropping VDD levels.
Here
Name sounds familiar? Yeah he's the same guy who helped us get overlocking on our msm7k phones
So credit to him. Should have somthing ready by tomorrow.
if i am not mistaken lowering the voltage would increase the heat at high clock speeds. this is just a guess from my engineering background.
Kenpoman said:
if i am not mistaken lowering the voltage would increase the heat at high clock speeds. this is just a guess from my engineering background.
Click to expand...
Click to collapse
Yes it would increase the heat, but no substantially. Besides, we wouldn't decrease the voltage too much. Finding just a "safe" undervolt to conserve battery(if it exists).
figured i should update since this has been done...
http://forum.xda-developers.com/showpost.php?p=6885956&postcount=1041
Kenpoman said:
if i am not mistaken lowering the voltage would increase the heat at high clock speeds. this is just a guess from my engineering background.
Click to expand...
Click to collapse
Huh? Excuse me, but I have an engineering background too (materials science) and must have missed that lecture. What is the principle behind this? I'm really skeptical because I'm 99% sure from my years of PC modding experience that a lower voltage is synonymous with better battery life, longer life-time (opposite effect of over-volting), and lower temperatures.
There are no disadvantages other than instability, which only happens if your voltage is TOO low.
Edit: here's a source that backs my claim
http://forum.notebookreview.com/har...es/235824-undervolting-guide.html#post3183068
Sparticuz said:
figured i should update since this has been done...
http://forum.xda-developers.com/showpost.php?p=6885956&postcount=1041
Click to expand...
Click to collapse
But will this work on sense based ROMs? I know that the frameworks are different with AOSP ROMs. I've been wanting to do this for a while now but I have no expertise at all.
RE: c00ller
I have to agree with c00ller on this. As an engineer with a physics background, and more importantly, an avid PC overclocker, it is considered common knowledge that lower voltages produce less heat, decrease power consumption, and sacrifice stability at higher clock speeds.
Considering that some of our hero's can be clocked up to 768 mHz stable, undervolting should be doable to a reasonable extent. In fact, if somebody wanted to keep stock frequencies, ie up to only 528, a significant amount of undervolting could probably be accomplished.
foolforfood said:
But will this work on sense based ROMs? I know that the frameworks are different with AOSP ROMs. I've been wanting to do this for a while now but I have no expertise at all.
Click to expand...
Click to collapse
Check out my blue echo rom later tonight. Decadence just built me a boot.img for my rom with oc/UV at 710 oc and free autokiller built in. Ill upload tonight and its a sense based rom
Just for the sake of clarity:
Will this work on sense roms? (a simple yes or no will do)
Can this be worked into existing kernels?
If someone has a free second, if you want to throw the undervolting into darch's 710 kernel for fresh 2.3.3, i'll test it within 10 minutes of it being posted and throw my results out here.
Bradart said:
Just for the sake of clarity:
Will this work on sense roms? (a simple yes or no will do)
Can this be worked into existing kernels?
If someone has a free second, if you want to throw the undervolting into darch's 710 kernel for fresh 2.3.3, i'll test it within 10 minutes of it being posted and throw my results out here.
Click to expand...
Click to collapse
Read my post above urs. That's the exact kernal that will be in my rom just undrrvolted. I'm running it now and it work just great
That sounds good, but I'm really really happy with my ROM setup, and just want to add in a UV kernel. Nothing against you Papa, but is there any way to get a flashable zip of just the kernel?
foolforfood said:
That sounds good, but I'm really really happy with my ROM setup, and just want to add in a UV kernel. Nothing against you Papa, but is there any way to get a flashable zip of just the kernel?
Click to expand...
Click to collapse
Ill post it later. I'm at work right now and on my phone. I wasn't saying to use my rom. I was just saying it could be pulled from my rom once I add it tonight
Papa Smurf151 said:
Ill post it later. I'm at work right now and on my phone. I wasn't saying to use my rom. I was just saying it could be pulled from my rom once I add it tonight
Click to expand...
Click to collapse
Awesome, you're fantastic! I'll be checking that out tonight then. Thanks!
foolforfood said:
Awesome, you're fantastic! I'll be checking that out tonight then. Thanks!
Click to expand...
Click to collapse
Don't thank me...thank decadence
Papa Smurf151 said:
That's the exact kernal that will be in my rom just undrrvolted.
Click to expand...
Click to collapse
Papa: Since there are multiple versions of all of these kernels at this point, I just want to be clear...
Is the undervolted kernel that you're going to post a mod of the "DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3" ??
Some people were reporting possible issues with the FreeMem Tweak and there was talking rolling back to v3...so, are you basing off of v3 or v4? And am I correct in thinking that's the right kernel family?
fwhite42 said:
Papa: Since there are multiple versions of all of these kernels at this point, I just want to be clear...
Is the undervolted kernel that you're going to post a mod of the "DarchKernelv4 710mhz with Free Memory Tweak For Fresh 2.1.1/2.1.2/2.3.3" ??
Some people were reporting possible issues with the FreeMem Tweak and there was talking rolling back to v3...so, are you basing off of v3 or v4? And am I correct in thinking that's the right kernel family?
Click to expand...
Click to collapse
That is the exact kernal and its v4. I've been running it for a few days with no issues with the freemem killer. Now its been undervolted and ill post tonight
Papa Smurf151 said:
That is the exact kernal and its v4. I've been running it for a few days with no issues with the freemem killer. Now its been undervolted and ill post tonight
Click to expand...
Click to collapse
Just to clarify kernel != ramdisk .
The kernel is #15 from darchdroid 2.7 from the uv.zip just thrown together with the ramdisk from 2.3.3. That equals the new boot.img.
I saw a store rep demo'ed it and got 2700, and the 3D got whopping 100+fps on "walking up room" part.
It is exceptional.
mingkee said:
I saw a store rep demo'ed it and got 2700, and the 3D got whopping 100+fps on "walking up room" part.
It is exceptional.
Click to expand...
Click to collapse
I ran the first quadrant within thirty minutes of getting the phone, and it scored 2554 or something like that.
Just ran one and scored... 2463
you have to realize this is the same chip as the XOOM and Atrix but its powering a lower resolution so the quadrant scores will be higher BUT you're at a lower resolution. I have a Xoom and it gets 1800 while this gets 2500. I'd rather have a higher resolution than a higher score. Still you shouldn't have any problems playing games on here.
Consecutive runs with no tweaking at all, background sync on and heavy live wallpaper running.
{
"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"
}
It's a 3000 phone, not a 2700 phone...
These scores mean nothing except its a very fast phone. People shouldn't get hung up on benchmarks so much.
Sent from my LG-P999 using XDA App
mobilehavoc said:
These scores mean nothing except its a very fast phone. People shouldn't get hung up on benchmarks so much.
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
Nobody seems to be getting hung up in this thread?
mobilehavoc said:
These scores mean nothing except its a very fast phone. People shouldn't get hung up on benchmarks so much.
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
After scoring 1700 with my Legend with data2ext, I realized that Quadrant scores don't necessarily don't mean much. What I want to see is how much this phone scores in GLBenchmark.
Sent from my HTC Legend using XDA Premium App
mobilehavoc said:
These scores mean nothing except its a very fast phone. People shouldn't get hung up on benchmarks so much.
Sent from my LG-P999 using XDA App
Click to expand...
Click to collapse
I don't get your point. How does it mean nothing but also means it's fast? It's a benchmark test. The point of it is to gauge performance, nothing more. Would you have bought one if it scored 850? After all... its a meaningless number.
djmcnz said:
Consecutive runs with no tweaking at all, background sync on and heavy live wallpaper running.
...
It's a 3000 phone, not a 2700 phone...
Click to expand...
Click to collapse
This is the G2X forum so I think we want scores from that phone only not the O2X.
Also, 3000 + with no tweaking? Really? Is this with stock rom? If not I belive a non stock rom constitutes tweaking.
atkhobby said:
This is the G2X forum so I think we want scores from that phone only not the O2X.
Also, 3000 + with no tweaking? Really? Is this with stock rom? If not I belive a non stock rom constitutes tweaking.
Click to expand...
Click to collapse
It's the same hardware. The benchmarks will be the same except for any software quirks. Not sure about tweaking, I interpret that to mean "optimising for benchmarks". The only real alternative rom available is Paul's and all he's really done is turn the engineering code off, not really a tweak. Nevertheless, I expect the G2x won't be encumbered by these LG oversights (hope?) so should bench around 3000 out of the box.
The point I was making was perfectly relevant for this thread I think?
djmcnz said:
It's the same hardware. The benchmarks will be the same except for any software quirks. Not sure about tweaking, I interpret that to mean "optimising for benchmarks". The only real alternative rom available is Paul's and all he's really done is turn the engineering code off, not really a tweak. Nevertheless, I expect the G2x won't be encumbered by these LG oversights (hope?) so should bench around 3000 out of the box.
The point I was making was perfectly relevant for this thread I think?
Click to expand...
Click to collapse
I don't think there's any problem with you adding the comparative benchmarks from the O2x to the discussion. However, I DO think you should have been very clear about what those benchmarks were from so people aren't wondering why their phone out of the box isn't performing as well as yours.
Also, I'm still not entirely clear from your response. Are you running a custom rom or not?
MWBehr said:
I don't think there's any problem with you adding the comparative benchmarks from the O2x to the discussion. However, I DO think you should have been very clear about what those benchmarks were from so people aren't wondering why their phone out of the box isn't performing as well as yours.
Also, I'm still not entirely clear from your response. Are you running a custom rom or not?
Click to expand...
Click to collapse
I'd hate for anyone to mmisinterpret, I'm running stock LG ROM with no engineering code. What I mean by that is that it's basic Google code but it *does* include the LG framework, so probably slower than stock Android.
Edit: It would be clear to even a casual observer from the screen shots that it was not stock Froyo.
djmcnz said:
I'd hate for anyone to mmisinterpret, I'm running stock LG ROM with no engineering code. What I mean by that is that it's basic Google code but it *does* include the LG framework, so probably slower than stock Android.
Edit: It would be clear to even a casual observer from the screen shots that it was not stock Froyo.
Click to expand...
Click to collapse
I think it was the "no tweaks" part that was confusing. I'm also wondering if the G2x will suffer from the same engineering code issue that the O2x has. Originally I thought we would be getting AOSP, but apparently it's still LG manipulated, just without their launcher and probably a few other things.
MWBehr said:
I think it was the "no tweaks" part that was confusing. I'm also wondering if the G2x will suffer from the same engineering code issue that the O2x has. Originally I thought we would be getting AOSP, but apparently it's still LG manipulated, just without their launcher and probably a few other things.
Click to expand...
Click to collapse
Oh? That's quite interesting news to me, thanks. That's a bit of a bummer actually that its not ASOP, I was looking forward to that. Let's hope the cut is shallow and easy to clean.
I hear CM7 is running on x2x so this all may become moot?
Sorry, I didn't read further.. I see the answers here in the forum. Please ignore this post
djmcnz said:
Consecutive runs with no tweaking at all, background sync on and heavy live wallpaper running.
It's a 3000 phone, not a 2700 phone...
Click to expand...
Click to collapse
Just curious, how did you get the black status bar at the top of your phone with the blue icons... Cause I want to do that with mine asap. Thanks
luckycook82 said:
Just curious, how did you get the black status bar at the top of your phone with the blue icons... Cause I want to do that with mine asap. Thanks
Click to expand...
Click to collapse
In this case you just need to take the png files from the European 2x framework-res.apk and use them to replace the equivalent in the US 2x. Always backup first. /offtopic
djmcnz said:
In this case you just need to take the png files from the European 2x framework-res.apk and use them to replace the equivalent in the US 2x. Always backup first. /offtopic
Click to expand...
Click to collapse
Can you do a bench on Nenamark? Curious to see what the FPS is on that test?
jlevy73 said:
Can you do a bench on Nenamark? Curious to see what the FPS is on that test?
Click to expand...
Click to collapse
Just one run...
quadrant score
My quadrant score with pauls modaco rom is 3200+ which i am extremely happy with. on stock rom i was getting 26-2700.
>_<
O2x owners get the hell out of our forum! Your devices are programmed differently than ours, you've most likely tweaked your devices in some way (who comes to XDA and does not do so?), and you're confusing the situation.
Out of the box, the G2x from T-MOBILE USA scores about 2400-2500 on Quadrant. End of story.
Hello everyone I just have a quick question... What is the trick to get quadrant scores up above 5000? I've seen many people with high scores and I've tried everything and never got out of the 4000`s, actually every time I've ran quadrant, HTC one x beats out my device.
Sent from my SCH-I535 using xda app-developers app
ray7171 said:
Hello everyone I just have a quick question... What is the trick to get quadrant scores up above 5000? I've seen many people with high scores and I've tried everything and never got out of the 4000`s, actually every time I've ran quadrant, HTC one x beats out my device.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
Depends, is your phone rooted? Or is it just running stock TW?
Sent from my SCH-I535 using xda app-developers app
ray7171 said:
Hello everyone I just have a quick question... What is the trick to get quadrant scores up above 5000? I've seen many people with high scores and I've tried everything and never got out of the 4000`s, actually every time I've ran quadrant, HTC one x beats out my device.
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
who cares Its just a number. But if it means that much to you run it several times in a row, it will eventually mess up and give you a hugh fake number You can show all your friends
I got over 30,000 once on my dx and it was still choppy!
piiman said:
who cares Its just a number. But if it means that much to you run it several times in a row, it will eventually mess up and give you a hugh fake number You can show all your friends
I got over 30,000 once on my dx and it was still choppy!
Click to expand...
Click to collapse
Yep, its a number, and trying to "increase" it to make the phone "faster" is dumb. If stock has a 1.5ghz clock and scored lets say 4800, Cm10 might be +/- 200 but on the same clock it cant score much higher..... without dumb modifications to fake it.
It is not dumb at all.. You are trying to optimize the performance of your phone.. Make sure battery power saving is turned off, close all applications, usually running after a fresh reboot help. Overclocking helps.
I scored this https://sphotos-a.xx.fbcdn.net/hphotos-prn1/s720x720/527107_10151086780898557_1408887957_n.jpg
I was saying the number of 4800 as an example. And yes power saving lowers cpu clock I believe so that affects the score. I'm running a test on cm10 no overclock or anything to show what a true score is. of course overclocking makes it faster, thats not dumb but modifications geared to increase the actual score is silly.
Just got 4400.
These tools are used to give an estimate of how your device compares to other devices... That being said I am running Cleanrom/Cleankernel and get just about the same numbers all the time except for Linpack... I have my phone overclocked to 1800-1999 ghz and my scores are below but it depends on your hardware too... You might not be able to push some phones that high but mine is totally stable at these overclocks so I def have a keeper but my damn home button sticks so I am in the process of getting a replacement... Much love to Cleanrom though!! :good:
I also have no secrets as to make my score higher and even if I did that would be stupid!! IMO
Pretty much all developers will tell you quadrant and benchmarks do not (always) translate to real world performance.
That said: ROMs and kernels will affect scores.
CPU governors will affect scores
Overclocking your CPU will boost our score.
The current jellybean leaks is very fast - will give you scores of 5500+ if that's what our looking for.
Sent from a SYNERGIZED GalaxySIII
Why are people over clocking this phone? Is their anything on Android that really needs more power then a dual core S4 at 1.5ghz?
[email protected] said:
Why are people over clocking this phone? Is their anything on Android that really needs more power then a dual core S4 at 1.5ghz?
Click to expand...
Click to collapse
Nope, not at all............ someone here please tell me why the phone isnt fast enough enough at 1.5?
tonu42 said:
Yep, its a number, and trying to "increase" it to make the phone "faster" is dumb. If stock has a 1.5ghz clock and scored lets say 4800, Cm10 might be +/- 200 but on the same clock it cant score much higher..... without dumb modifications to fake it.
Click to expand...
Click to collapse
The point is Quadrant sucks and is unreliable, I wasn't kidding when I said I got a 30,000 once....Run it a few times in a row it gets a little better as you repeat. Different biuldprop settings can also make a big difference so different ROMS could easily have vastly different scores.. You couldn't see that +/-200 in real life anyways...... admit it you just want bragging rights :highfive: cooomme onnn admit it
tonu42 said:
Nope, not at all............ someone here please tell me why the phone isnt fast enough enough at 1.5?
Click to expand...
Click to collapse
I run mine at 1.2 and honestly I can't tell a difference between 1.2, 1.5, and 2.1 beyond benches telling me it's faster.
Please excuse my Galaxy S III, it's a bit Paranoid.
Just for fun....I loaded unofficial cm 9/13 by invisiblek, antutu was 7383. I then loaded ktoonz kernel, it goes up to 8123 (did not overclock). There was someone oc'ed it and got >9000.
Sent from my Galaxy Nexus using xda app-developers app
tonu42 said:
Nope, not at all............ someone here please tell me why the phone isnt fast enough enough at 1.5?
Click to expand...
Click to collapse
you dont belong here i think... you've missed the point entirely.
BECAUSE YOU CAN
Clienterror said:
I run mine at 1.2 and honestly I can't tell a difference between 1.2, 1.5, and 2.1 beyond benches telling me it's faster.
Please excuse my Galaxy S III, it's a bit Paranoid.
Click to expand...
Click to collapse
I just run the phone at 1.0ghz to save on battery and apart from the occasional lag that comes with it, it's not that bad. Had my battery go over 2 days without a single charge due to the underclocking.
Sent from my SCH-I535 using xda app-developers app
Absolutely stock here. Don't get hung up over benchmark scores... they're only useful for comparing YOUR device before and after you make changes.
{
"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"
}
If you REALLY want the best score (and I recommend this when you use a benchmark the right way... like I said, to measure the result of changes), restart your phone, let everything load, then run it. A bunch of background operations can and will slow things down.
But again... they're meaningless for the most part. I could run it again now and the numbers could be wildly different.
Quadrant scores mean nothing.
Maybe u guys just don't know how to test very well or thoroughly, or don't know what to look for. Benchmarks do help. If u know how to use them. No, they don't always show real world use. They should be used to determine the phones maximum. I use them for judging how well they will play through the hardest emulator game, or most intense Android game. It isn't the only thing I go by, but when figuring out new settings or trying to push a new kernel to its absolute max, it is useful as well.
Swyped from my eVo
How do you tell if which type of cpu your phone has? I've looked and can't seem to find out how to check my phone to see which I have. My cpu always seems to run hot no matter what type of kernel I try, and I'm wondering if the cpu may be slow and not capable of tweaking.
Any help someone can give me would be great.
To find out which processor you have, use Terminal Emulator from the Play Store. Reboot then type this command:
su
dmesg | grep ACPU
Here's an explanation of what this means and also recommended voltage settings for each processor type courtesy of a very knowledgeable, helpful, and great kernel dev: Imoseyon. Any "thanks" goes to him and not me for providing all this info.
Post #1341, just read Imoseyon's response to me:
http://rootzwiki.com/topic/31329-ke...11012/page__st__1340__p__1034933#entry1034933
Imoseyon post #1418 for recommended voltage settings per cpu type:
http://rootzwiki.com/topic/31329-ke...-kernel-v16-11012/page__st__1410#entry1042976
This is the output I get from that command. How am I supposed to interpret this as fas, nominal, or slow?
{
"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"
}
Sent from my SCH-I535 using xda premium
Try it again after rebooting, mine works each time
Sent from my SCH-I535 using xda app-developers app
crjjr said:
How do you tell if which type of cpu your phone has? I've looked and can't seem to find out how to check my phone to see which I have. My cpu always seems to run hot no matter what type of kernel I try, and I'm wondering if the cpu may be slow and not capable of tweaking.
Any help someone can give me would be great.
Click to expand...
Click to collapse
Found it. For anyone else that may be looking, go to this site and follow the directions. You'll need terminal installed on your phone. It works on any GS3.
http://teamuscellular.com/Forum/top...eankernel-tw-jb-imoseyon-droidroidz-usc-v141/
Finally, it worked.
Is there a performance difference between a slow CPU, a nominal CPU, and a fast CPU?
BlueCross said:
Finally, it worked.
Is there a performance difference between a slow CPU, a nominal CPU, and a fast CPU?
Click to expand...
Click to collapse
Not that I know of, you can run pretty much any kernel stock as well as adjust governors and io scheduler. The primary difference is in how much you can UC/OC or even UV/OV and how well your CPU can hold those tweaks without fear of bootlooping or instability. But as far as just flashing kernels and leaving them there, you're fine. Like I said, I'm basing this all off of what Imoseyon has said so he is WAY more knowledgeable in this area if you need additional input. This slow, nominal, fast cpu exists based on the manufacturer process so its not something you can adjust. It's permanently set with the cpu.
SlimSnoopOS said:
Not that I know of, you can run pretty much any kernel stock as well as adjust governors and io scheduler. The primary difference is in how much you can UC/OC or even UV/OV and how well your CPU can hold those tweaks without fear of bootlooping or instability. But as far as just flashing kernels and leaving them there, you're fine. Like I said, I'm basing this all off of what Imoseyon has said so he is WAY more knowledgeable in this area if you need additional input. This slow, nominal, fast cpu exists based on the manufacturer process so its not something you can adjust. It's permanently set with the cpu.
Click to expand...
Click to collapse
The basis for the difference in CPUs is the same as car Manufacturing. Part's are divided by spec tolerances. The closer to spec is the difference. In car terms GM separates parts according to how close they are to spec. Fast would go in Cadillac, Nominal Buick and slow Chevrolet. They all use the same part just have closer spec tolerance. :laugh:
prdog1 said:
The basis for the difference in CPUs is the same as car Manufacturing. Part's are divided by spec tolerances. The closer to spec is the difference. In car terms GM separates parts according to how close they are to spec. Fast would go in Cadillac, Nominal Buick and slow Chevrolet. They all use the same part just have closer spec tolerance. :laugh:
Click to expand...
Click to collapse
I can always count on this guy to drop some thorough knowledge.
Sent from my SCH-I535 using xda app-developers app
I tried this and got an error message :
sh: grep: not found
write: Broken pipe
I'm on stock rooted, and I granted the su permission.
Sent from my SCH-I535 using Tapatalk
HeadlessPonch said:
I tried this and got an error message :
sh: grep: not found
write: Broken pipe
I'm on stock rooted, and I granted the su permission.
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
Have to do immediately after a reboot and some custom boot animations will keep it from working.
prdog1 said:
Have to do immediately after a reboot and some custom boot animations will keep it from working.
Click to expand...
Click to collapse
No custom animation. I got rid of my lock screen to get to my homescreen faster and added a shortcut to the terminal app. I started typing as soon as the app would let me and got the same error.
Your busybox install must be borked. Download busybox free from the playstore and do a "smart install"
prdog1 said:
The basis for the difference in CPUs is the same as car Manufacturing. Part's are divided by spec tolerances. The closer to spec is the difference. In car terms GM separates parts according to how close they are to spec. Fast would go in Cadillac, Nominal Buick and slow Chevrolet. They all use the same part just have closer spec tolerance. :laugh:
Click to expand...
Click to collapse
As a general rule, CPUs that come off the same fab are tested and then placed into different "bins", based on how they perform at different speeds and voltages. The better performing "top bin", chips get rated and sold at the highest clock speed. The slower chips get a lower clock speed assigned, and are sold at a lower price.
This method works well for AMD and Intel, who both sell a wide range of clock speeds for a particular generation CPU at different price points. It eliminates waste by enabling them to sell the lower performing chips instead of rejecting or destroying them, and allows them to offer different price points which is beneficial from a marketing perspective.
With phones, the CPUs are often clocked the same (e.g. [email protected] 1.5 GHz), but the CPUs still range in capability depending on their mfg tolerances, and in the case of our Snapdragon S2s, they are tagged accordingly. Whether you end up with a slow or fast chip in your phone is totally random, but frequently your chances of getting a faster chip increase over time as the fab process is fine tuned, and chip yields go up.
That doesn't mean you can't get a fast CPU right off the bat. For example, I pre-ordered mine on day 1 (June 6th?) and still got a fast CPU.
x714x said:
Your busybox install must be borked. Download busybox free from the playstore and do a "smart install"
Click to expand...
Click to collapse
That worked, thanks!
Now I know I'm nominal. The first line says "ACPU PVS: [1],FMAX[0]". It's different from the other 2 posted results in this thread (all 3 are actually different). What do those numbers mean?
I was lucky enough to have a fast CPU; which values on those charts do I want? I opened Kernel Turner and went to "Voltage" and it is a bunch of weird numbers--and I see something for "-1.5 across board," how many times should I hit that? I'm assuming that's how you undervolt.
Kelton Rivas said:
I was lucky enough to have a fast CPU; which values on those charts do I want? I opened Kernel Turner and went to "Voltage" and it is a bunch of weird numbers--and I see something for "-1.5 across board," how many times should I hit that? I'm assuming that's how you undervolt.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?p=36743286
Would this apply for his aosp kernel as well? The 4.2 kernel?
Sent from my SCH-I535 using xda premium
Hi,
First post in this forum in a long time. Or maybe ever.
Not sure if this is the right place to ask this, I'm new to this ROM, and had a stable one in my Thunderbolt, so was away from flashing for almost a year. Just got a vz S3, rooted it as soon as I got home, and after doing some research, decided on Liquid Smooth. Downloaded Liquid-JB-v2.1-Beta3.1-d2vzw this morning, so whatever the latest version as of this morning (Jan 23) is what I flashed. Also got the correct gapps. All went well, and so far, I like what I've seen. (Thanks, developers, this has been the EASIEST flash to a new rom I've ever done.
One problem, and I hope someone can point me in the right direction, as I'm googled out on trying to find a solution.
When I go to settings, performance, current, or, maximum CPU frequency, the highest it goes it 1512. The youtube videos on this show choices up to 1900.
Can anyone point me in the right direction on this?
Thank you.
---------- Post added at 01:54 AM ---------- Previous post was at 01:46 AM ----------
Just installed Setcpu, and it would not allow (nor show) any setting higher than 1512.
Thanks again for any insight.
tprophit said:
Hi,
First post in this forum in a long time. Or maybe ever.
Not sure if this is the right place to ask this, I'm new to this ROM, and had a stable one in my Thunderbolt, so was away from flashing for almost a year. Just got a vz S3, rooted it as soon as I got home, and after doing some research, decided on Liquid Smooth. Downloaded Liquid-JB-v2.1-Beta3.1-d2vzw this morning, so whatever the latest version as of this morning (Jan 23) is what I flashed. Also got the correct gapps. All went well, and so far, I like what I've seen. (Thanks, developers, this has been the EASIEST flash to a new rom I've ever done.
One problem, and I hope someone can point me in the right direction, as I'm googled out on trying to find a solution.
When I go to settings, performance, current, or, maximum CPU frequency, the highest it goes it 1512. The youtube videos on this show choices up to 1900.
Can anyone point me in the right direction on this?
Thank you.
Click to expand...
Click to collapse
tprophit said:
Hi,
First post in this forum in a long time. Or maybe ever.
Not sure if this is the right place to ask this, I'm new to this ROM, and had a stable one in my Thunderbolt, so was away from flashing for almost a year. Just got a vz S3, rooted it as soon as I got home, and after doing some research, decided on Liquid Smooth. Downloaded Liquid-JB-v2.1-Beta3.1-d2vzw this morning, so whatever the latest version as of this morning (Jan 23) is what I flashed. Also got the correct gapps. All went well, and so far, I like what I've seen. (Thanks, developers, this has been the EASIEST flash to a new rom I've ever done.
One problem, and I hope someone can point me in the right direction, as I'm googled out on trying to find a solution.
When I go to settings, performance, current, or, maximum CPU frequency, the highest it goes it 1512. The youtube videos on this show choices up to 1900.
Can anyone point me in the right direction on this?
Thank you.
---------- Post added at 01:54 AM ---------- Previous post was at 01:46 AM ----------
Just installed Setcpu, and it would not allow (nor show) any setting higher than 1512.
Thanks again for any insight.
Click to expand...
Click to collapse
You need to run a custom kernel that is overclockable. The stock kernel on liquid isnt overclockable from what I remember.
---------- Post added at 11:24 AM ---------- Previous post was at 11:23 AM ----------
BlueCross said:
Would this apply for his aosp kernel as well? The 4.2 kernel?
Sent from my SCH-I535 using xda premium
Click to expand...
Click to collapse
Ya, its hardware level so it doesnt make a difference what rom you are running.
I've tried many of the SGS 4G ROMS after convincing my Telus SGS 4G it was a T-Mobile version. I really like both remICS-UX and UltraGen ports, but battery life is quite disappointing. 3G/4G was not as good on remICS-UX ans UltraGen.
Any Telus phone users out have suggestions on other ROMS to try, or settings to try for our phone (yes I searched the forums, very few Telus folk here).
Cheers,
BHTM
Flash with hefe kod kernel over your Ultragen rom. You should see a big difference in your battery life. Also turn off wifi and GPS if you r not using it.
Sent from my SGH-T959V using xda premium
The Telus phone is actually the T959P or something and it's reallynot the same phone as they use different bands than Tmobile/Wind does, so I'm surprised the ROM actually works but there could be many things that are draining the battery that are due to the fact that's its not the same phone, and that also would explain why things don't work right in terms in wifi/4g/battery, etc.
Yeah I am totally surprised it worked too. But a few kind Telus users here give easy instructions on how to make it think it is a sgh-t959v. Just hoping they will continue being kind and share there tips and tricks.
Anyway busy thanking and donating to all you kind folks. I'm a happy noob, having fun great fun trying all these custom roms.
Sent from my SGH-T959V using xda premium
Just curious what you did to make it think it's a 959V ?
When you say battery life wasn't as good, can you clarify that? How long were you using it, how long did you have the screen on for, did you change governors to one better suited, can you take a screen shot of your battery window in the settings like this
{
"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"
}
Whatever app is listed at the top, in my example, Screen, click on that and take a screen shot, This will show how much time that app has used
If you run something like CPUspy, it will show you the different "states" of your cpu, IE, what speed it's running at. If the phone is in standy, it should run mostly in deep sleep state. If something is keeping it from sleeping, that will affect the battery.
I just took my phone off the charger, but you can see it used 1000mhz for the bootup at full speed, then when I shut it off, it went to deep sleep mode. If there is no deep sleep, then something is keeping it "awake" and that is the cause of the battery drain. Sometimes installing app's can do that.
>Just curious what you did to make it think it's a 959V ?
http://forum.xda-developers.com/showthread.php?t=1225593&page=5
>When you say battery life wasn't as good, can you clarify that? How long were you using it, how long did you have the screen on for, did you >change governors to one better suited, can you take a screen shot of your battery window in the settings like this
Much thanks for the tips, I'll give them a try. Playing with CM10 at the moment,but will try UltraGen again later and capture things. Been wiping everything including sdcard, so no media files to confuse media server.
Just realized I should be in Q&A section, bad n00b :laugh:
BTW, do yourself and dao not take donations? You guys are rockin' the SGS 4G with all the ports and help.
bhtm said:
>Just curious what you did to make it think it's a 959V ?
http://forum.xda-developers.com/showthread.php?t=1225593&page=5
>When you say battery life wasn't as good, can you clarify that? How long were you using it, how long did you have the screen on for, did you >change governors to one better suited, can you take a screen shot of your battery window in the settings like this
Much thanks for the tips, I'll give them a try. Playing with CM10 at the moment,but will try UltraGen again later and capture things. Been wiping everything including sdcard, so no media files to confuse media server.
Just realized I should be in Q&A section, bad n00b :laugh:
BTW, do yourself and dao not take donations? You guys are rockin' the SGS 4G with all the ports and help.
Click to expand...
Click to collapse
There is more coming... btw.
someone is sending me a verizon fascinate, and there is some common code between sgs4g, verizon fascinate, and T959P.
The bigger part is cg2900 gps driver, different digitizer, and a few other odd ball differences.
I also have an SK4G that I'm trying to port as well.
A lot of these devices share the same drivers, and our phones are just a little bit different then aries.
Fascinate even has some problems in the aries kernel, although I think they have work arounds for most of them.
So, as soon as I become available (not busy with work from 8am to 3am daily...) and get the verizon fascinate from... someone, I'm gonna start looking at t959p as well.
very ryeartlt
getochkn said:
Just curious what you did to make it think it's a 959V ?
When you say battery life wasn't as good, can you clarify that? How long were you using it, how long did you have the screen on for, did you change governors to one better suited, can you take a screen shot of your battery window in the settings like this
Click to expand...
Click to collapse
My daily usage is like this: Get on train, use phone to Netflix, read news (Currents, Flipboard, et al), listen to music from Google cloud or Rdio, screen on the entire time (1 hour 15). Don't use phone for 8 hours. Reverse the train ride. Charge phone when I get home for next day use. Rarely have GPS or Wifi enabled. No media on SD card. Only half dozen extra apps (Currents, Flipbord, Google Play Music, Rdio, Google Maps etc).
The stock ROM from Samsung/Telus did a good job of lasting through day and have enough charge to finish the nightly train ride.
Had a chance to play with CPUSpy and try a few things, no deep sleep on remICS-UX or UltraGen and they would not last through the day (unused, screen black) without being charged. I haven't changed the default ROM performance settings or governors (tried to OC but phone got really hot, didn't really notice any difference is application performance, so set it back).
I've just started trying the SlimBean 3.1 ROM seems to be deep sleeping according to CPUSpy. Fingers crossed it behaves closer to stock ROM as far as battery is concerned (deep sleeps when not in use)
Anyway thanks to mcmerrit for the instructions on how to get this odd variant working with the mod community ROMs. Feels like I have a new phone
I've never been able to get more than 10 hours on a charge with 2+ hours of screen time on any ics roms with the stock battery. I do have wifi on pretty much the whole time though.
Erikmm will have another kernel coming out with battery life as good as GB. Stay tuned.
If it helps, hit the thanks button. It's my motivator to be more helpful.
gizmoscoop said:
Erikmm will have another kernel coming out with battery life as good as GB. Stay tuned.
If it helps, hit the thanks button. It's my motivator to be more helpful.
Click to expand...
Click to collapse
You got that right ICS is about to get conquered along with JB
Sent from my Galaxy Nexus using xda premium
Slimbeam 3.1 battery life is quite good. Survived my Monday commute. New battery for my HTC amaze arrived today. But I'll switch back to sgs4g as amaze cm is not as stable.
Sent from my Amaze 4G using xda premium