[Q] Flashing Rom & Kernel of different version of M8? - One (M8) Q&A, Help & Troubleshooting

Hi, thanks for reading.
I am a HongKonger. As I know, the global version of M8 is using the snapdragon801AB while Asia version is using the snapdragon801AC. I know the only different of the two cpu is simply overclocking to different frequency. Would the different make development very difficult to support the two at the same time? Or it will just be the same?
I afraid there will be less support for the Asia M8. Will this happen?
I am so sorry that my English is not good enough. Hope you guys could understand what I'm talking about.
Thanks.

CPU Difference
Hi.
I suggest you to be extra cautious about cross-flashing.
S801AB and AC are two different CPU although they are almost identical structure wise speaking.
What might really happen if you cross flash is that ROMs for AB doesn't have a proper CPU scheduler for AC. I am talking about the voltage input for CPU. You might very likely be running AC (0.8V required) with AB's voltage (1.0V). Sure, your CPU can take this little voltage surplus but in the long run this is no different than chronic suicide. The best way to get a proper ROM is to request for one that is made specifically for AC variance. Or, if I had to guess, keeping your stock kernel might do the trick here.
All in all, be very careful.

Related

Undervolting... radio? necessary???

OK, searched first, heres the gist of a thread from the N1 section:
Originally Posted by SBS_
I remember reading something about undervolting a while back in this forum and I found it quite interesting. Some are saying that undervolting the cpu doesn't actually save battery on the device, as the cpu will just up the ampere to get the amount of power it needs.
Don't take my word for it though.
Well that's what my first impression was. I mean, a CPU needs more energy to run faster. So if you lower the voltage I would assume it would lower the power which would either lower the speed or make it increase energy usage to run faster. Anyone else have definite info?
--------------------------------------------------
Which made me think, duh.... um ok, so if a CPU requires X wattage, then wouldn't their theory be correct? Or do CPUs have logic built in to compensate and allow for out of spec voltages??? OR is it like undervolting a PC fan, where it just works... but I guess running off a power supply I never would have noticed if the fans drew more amperage... Mr. Tesla???
Also, my more to the point question, does undervolting affect the radios, as has been postulated?? I can understand on a PC if you undervolt the CPU, you are probably isolating that mod to the CPU itself, but in our cases, if the radio theory is correct, the undervolting would be systemwide... or is it??? I think a Dev should probably know this.. just asking, I need all the 3g I can get at home, Sprint is the best coverage in this area EXCEPT at my house... and Id rather not get forced onto VZ, not until Sprint jacks their prices so much its not worth it anymore... and the Premier ripoff is a start... anyways, undervolting!.... FIGHT!

[Q] what is Variants?

i see Variant 0,1,3 i need to know what is and how i know my Variant
sorry for bad english
http://forum.xda-developers.com/showthread.php?t=1815466
It's basically the quality of you cpu chip. It determines how much you can overclock and undervolt, but then again no chips are alike, and you don't have to worry about it. Just test how much your Hox can undervolt before it freezes or reboots.

[Q] Flash third-party ROMs with 2.5GHz ver M8?

I have a long time doesn't flash third-party ROMs since One X, and now I got One M8 for a month, everything is great!
That makes me want to try third-party ROM again.
But as I known, lots of ROMs is based on WWE version to develop, and it's use MSM8974AB (2.3GHz)
And...I'm Taiwanese, so obviously my M8 is use MSM8974AC (2.5GHz)
Some information I found, says that these two different model using a different CPU voltage table.
And I don't know I can use these ROMs or not because the kernel is different.
Does anyone using 2.5GHz version M8 and tried the ROMs on this forum?
Yeah, it works fine.
BenPope said:
Yeah, it works fine.
Click to expand...
Click to collapse
Thanks for ur reply, now mt mind is easier now.
But I still get little worry that because voltage table is different.
Is that may cause CPU get problem easier in the future?
I highly doubt the voltage table is not looked up by the cpu type. Do you have any evidence for this?
BenPope said:
I highly doubt the voltage table is not looked up by the cpu type. Do you have any evidence for this?
Click to expand...
Click to collapse
Actually, this information is from Taiwan's forum and that guy who told me this message is a developer, too.
Maybe he checked kernel and sure that voltage table is different.

[Q] Stock CPU Speeds?!

Hi everyone, I've got a seemingly dumb question, but does the stock V510, the GPE, only have 3 cpu frequencies? All I can see is 1728mhz, 1026mhz, and 384mhz. Seriously?! I guess that helps this tablet feel so fast, but I've rooted my fair share of Android devices, and I can't remember EVER having a stock kernel with only 3 frequency steps. Any idea why this was chosen for this device?
The Horak said:
Hi everyone, I've got a seemingly dumb question, but does the stock V510, the GPE, only have 3 cpu frequencies? All I can see is 1728mhz, 1026mhz, and 384mhz. Seriously?! I guess that helps this tablet feel so fast, but I've rooted my fair share of Android devices, and I can't remember EVER having a stock kernel with only 3 frequency steps. Any idea why this was chosen for this device?
Click to expand...
Click to collapse
What governed are you using? This is more of a feature than a drawback. It allows for relatively fast speeds under average load without ramping. On-demand does this.
Its the On Demand. Stock. I get that. Just weird that a 1.7 GHz processor only has 3 steps in its speeds: minimum, medium, and max.

rom benchmarks

I started one for g4 plus now for g5 plus .
Cosmic os 2.1 unofficial
Elemental x kernel over clocked
What benchmark program are you using?
username8611 said:
What benchmark program are you using?
Click to expand...
Click to collapse
Antutu
PureNexus using ElementalX stock CPU speeds and GPU governor, CFQ, custom CPU governor settings
Lineage OMS with ElementalX kernel stock CPU speed and governor. ZEN with custom readahead.
This is kind of useless, benchmark comparison means nothing if it is not on the same device with same set of apps installed.
Sent from my LG G5 using XDA Labs
suhridkhan said:
This is kind of useless, benchmark comparison means nothing if it is not on the same device with same set of apps installed.
Sent from my LG G5 using XDA Labs
Click to expand...
Click to collapse
That doesn't make any sense. Devices are manufactured to a certain tolerance and winning the "silicon lottery" doesn't make a device faster, it makes it more overclockable. Device to device, stock for stock, the difference should be at most a few thousand points from each other. It should be pretty obvious to kill all background apps and processes before benchmarking so apps installed don't matter either. If Facebook is too important to kill for 10 minutes then that person shouldn't worry about benchmarking.
Device to device are obviously going to vary. But a varience of 10k+ points is a pretty good indicator of one set up running slightly better than the other and it's interesting to compare what is the most optimized settings. I can play with my CPU governor all day and get repeatable results +/- 500 - 1000 points. Both me and my wife had a Nexus 5 and with identical settings we both benchmarked very similar. To say it is a useless test is ignorant. If people look at this as a pissing match to see who's "better" then yeah, I see this being a dumb and useless thread. But I think most people who do this want to know what settings, ROM, and kernel are best optimized for performance.
Edit: https://www.phonearena.com/phones/Motorola-Moto-G5-Plus_id10398/benchmarks
63,191
https://www.youtube.com/watch?v=345eKlssdH8
62,769
http://www.fonearena.com/blog/214719/moto-g5-plus-review.html
62,893
https://www.pcmag.com/review/352573/motorola-moto-g5-plus
63,845
http://www.guidingtech.com/65986/moto-g5-plus-vs-redmi-note-4/
62,896
5 different devices, all tested stock within right around 1,000 points of each other.
username8611 said:
That doesn't make any sense. Devices are manufactured to a certain tolerance and winning the "silicon lottery" doesn't make a device faster, it makes it more overclockable. Device to device, stock for stock, the difference should be at most a few thousand points from each other. It should be pretty obvious to kill all background apps and processes before benchmarking so apps installed don't matter either. If Facebook is too important to kill for 10 minutes then that person shouldn't worry about benchmarking.
Device to device are obviously going to vary. But a varience of 10k+ points is a pretty good indicator of one set up running slightly better than the other and it's interesting to compare what is the most optimized settings. I can play with my CPU governor all day and get repeatable results +/- 500 - 1000 points. Both me and my wife had a Nexus 5 and with identical settings we both benchmarked very similar. To say it is a useless test is ignorant. If people look at this as a pissing match to see who's "better" then yeah, I see this being a dumb and useless thread. But I think most people who do this want to know what settings, ROM, and kernel are best optimized for performance.
Edit: https://www.phonearena.com/phones/Motorola-Moto-G5-Plus_id10398/benchmarks
63,191
https://www.youtube.com/watch?v=345eKlssdH8
62,769
http://www.fonearena.com/blog/214719/moto-g5-plus-review.html
62,893
https://www.pcmag.com/review/352573/motorola-moto-g5-plus
63,845
http://www.guidingtech.com/65986/moto-g5-plus-vs-redmi-note-4/
62,896
5 different devices, all tested stock within right around 1,000 points of each other.
Click to expand...
Click to collapse
Thank you for taking the time to write a long response. But, I believe you may have just proved my point. I believe the test results of different roms should be well within 'around 1,000 points of each other'. Unless-
a. the rom is very poorly optimized - score would be lower.
b. the kernel is overclocked - score could be slightly higher.
c. user error (lots of background apps).
suhridkhan said:
Thank you for taking the time to write a long response. But, I believe you may have just proved my point. I believe the test results of different roms should be well within 'around 1,000 points of each other'. Unless-
a. the rom is very poorly optimized - score would be lower.
b. the kernel is overclocked - score could be slightly higher.
c. user error (lots of background apps).
Click to expand...
Click to collapse
I really don't know how else to explain this to you. OP got a lower score than me, yet is overclocked. So it stands to reason that either "a. the rom is very poorly optimized - score would be lower" or "b. the kernel is overclocked - score could be slightly higher" or "c. user error (lots of background apps)" is the reason for it. But wait, the performance should be slightly higher for an overclock except that it isn't. That's the whole reason to benchmark. Another possibility is that since I've heard ElementalX is currently having overclock issues, it may be reverting to its nominal frequency, which I believe is 1.4Ghz. How would this person have known that if not for comparing benchmarks? According to you, they can't compare to stock benchmarks because it's a different set of apps installed and a different ROM and in fact can't compare it to anyone because it's a different device, albeit the same model.
Benchmarks show performance differences, regardless of whether or not they are large enough to even notice on a day to day basis. It shows technical differences and if you think technical differences mean jack squat, then why are you even commenting in this thread? It's the same theory when you throw a car on a dyno. You're going to notice small differences between each run, but when you have two of the same model cars with the same engine, and one consistently puts out 30HP more than the other, there's probably a reason for it.
To reiterate what I said in my first reply, for people who want to compare optimization between different ROMs, kernels, and technical settings such as CPU governors and schedulers, benchmarking is not useless. Not in this method of testing and not across identical devices with different software. The baseline or "stock vs stock" comparison shows that the benchmark is measuring with an adequate amount of accuracy and that multiple devices in stock form are performing equally before being modified. Just because it doesn't mean anything to you doesn't mean that it means nothing at all.
I did some research and things like backround apps running in airplane mode scripts like lightning blade. all these things make a difference. I was running kernel over clocked in interactive mode with lightning script. If I set to performance my score was significantly higher I was hoping this would give users a better way to set up and optimize their device not to compare roms running same device. Yes at first I thought about that then realized it wouldn't make a lot of sense. Im hoping some of u guys will hop on board and help test kernel roms and other mods so maybe we can get the best out of our device thanks guys.

Categories

Resources