- 02-10-2011, 05:22 PM #2
- 02-10-2011, 07:01 PM #3
- 02-10-2011, 07:26 PM #5
- 171 Posts
- 02-10-2011, 07:30 PM #6
- 135 Posts
- Xionia V/Custom Rom
As an example, consider your car. Every car like yours has the same hardware, so you'd expect them all to break down in the same way at the same time. That simply isn't the case. There may be trends (one type of car may be more reliable than another), but for each individual car some things will be different.
Some cars may be lemons. The same applies to processors. Occasionally there may be a "bad" batch, which simply won't go as fast as others. The manufacturer simply guarantees a processor will go at least XXX Mhz (or Ghz) fast. It may run faster with some tweaking, but anything more you get is a bonus, not a given. In fact, "bad" batches of processors is so common that manufacturers simply take the bad ones and sell them as a cheaper, slower, part even though they are physically identical (in terms of design, architecture, and the process by which they are made) but are different enough on a microscopic level that one can run faster than another. This process is called "product binning" if you want to google it and read up on it.
Having said all that, it is possible for the software to make some difference but the absolute physical limits aren't determined by your kernel or setcpu. They are determined by what your processor can physically handle. In my experience Xionia is well sorted and stable and setcpu as well, so whatever you can hit with those is probably pretty close to the absolute limit.
- 02-10-2011, 07:32 PM #7
- 135 Posts
- Xionia V/Custom Rom
- 02-10-2011, 11:00 PM #8
I see this question keep getting asked so heres Wikipedia:
Product binning - Wikipedia, the free encyclopedia
"The immediate consequence of this practice is that, for liability reasons, products sold under a certain designation must meet that designation at a minimum. Individual products may actually be capable of somewhat higher performance than advertised. This practice is largely responsible for the ability to overclock computer hardware."
Basically, they manufacture say an entire wafer of ARM or Athlon II or Core i5 CPUs, they then test them, the ones that run at 2Ghz get put in that pile, the ones that run at 2.4Ghz get put in that pile. Sometimes CPUs that are capable of 2.6 get put in the 2Ghz pile. Sometimes however, a processor in the 2Ghz pile may not even overclock to 2.2. If they run out of 2Ghz chips, they may even use chips that tested at 2.4Ghz and just clock them down. Whether its a mobile processor, or a desktop/notebook processor, it all works the same way.
- 02-22-2011, 12:14 PM #9
- 02-22-2011, 04:45 PM #10
- 02-22-2011, 06:19 PM #11
- 02-22-2011, 07:19 PM #12
- 02-24-2011, 10:07 AM #13
- 44 Posts
- LiquidSmooth JB(4.1.2) RC
The reason some users can run at 864Mhz and some can only get to +/-787Mhz is that all processors are different...
That's right, your cpu may get to 787Mhz and mine may go to 1200Mhz and still be stable.. This is just a flaw in the process of creating processor dies....
I.E. Die = die in the context of integrated circuits is a small block of semiconducting material, on which a given functional circuit is fabricated
Mine will run at 864Mhz for a day or so and all the sudden wants to crap-out and my Optimus will reboot.. Basically, mine is not actually 100% STABLE at 864Mhz. 825Mhz or so seems to be good for me...
Still pulling 10s in Linpack with no prob..
- 02-26-2011, 08:28 PM #14
- 10 Posts
A big part of how long your battery lasts is related to signal strength. I get a pretty weak signal both at my house (plus, I have aluminum siding, which doesn't help the situation) and at work (metal building, of course). Because of this, I get about 12 hours (OC'ed to 806/122). I'm confident that it would last longer if I had a stronger signal. I'm planning to eventually put in a repeater, which should help.
Edit...9.6 in Linpack for me. Stock it was 7.3, if I remember right.
- 02-26-2011, 08:30 PM #15