I know all the hot talks are about race to idle and minimum power consumption where Haswell excels etc. Honestly, this is not good enough for me.
Are we close to having a portable machine that can game on battery for hours? I mean, what about battery life at maximum power consumption? I'm wondering if Kaveri will enable something like that with its mobile version, or if we're years behind in this scenario.
Years if not decades.
There are several issues with making a portable gaming notebook last a long time on battery.
Battery technology is very limited and expensive to put into laptops. I'm unsure of the actual prices on batteries, but I think it's about $1 per Wh, maybe a little less. Then there's the volume, weight, heat, and durability issues they cause.
35W chips barely play modern demanding games with settings turned way down. Laptops generally only have 60Wh battery capacity, and 100Wh is almost never exceeded. So a system that uses 40W will only last at best 2 1/2 hours.
The gaming industry keeps putting more and more into graphics. Even with process improvements, the chips have to be made faster to keep up, so we aren't seeing power improvements. Valve is actually the only major gaming company that I know of that has gone on record as saying they think graphics are good enough(as in most people don't care for more).
One of the big innovations in battery life would be software. Mantle sounds very interesting because it does more with the same hardware. Hardware improvements are harder and harder to come by.