So we are stuck with a single core for the moment? MeanRom seemed to do well running both cores, but I like all the customizations available in this ROM.
Or is there something in Viper Control that runs both cores?
It's stock in the Linux kernel, has been since the dual core phones came out.
The kernel has a process called the scheduler.
Android (Linux) is multitasking.
The scheduler not only controls which tasks get to take turns using cpu time, it also schedules tasks to go to whichever core it makes sense to go to, to balance the workload.
The big deal about ICS is that it stepped up to the rev 3 Linux kernel and its scheduler is better with multiple cpu cores.
All this is inherited from the Linux desktop legacy.
Your running both cores more often than you think with just stock.
And the S4 includes a new advantage - when a cpu core is not running, it draws zero power.
So, yes, when your phone is idling or just doing very little, a single core at minimum speed is all that's required anyway.
~~~~~~~~
How the two cores don't work with the stock kernel: they don't work like buckets.
It's not, ok one is full get the next bucket.
Here's how they work: the load is distributed at all times as much as possible.
~~~~~~~~
You can force both cores to always be on - but if there isn't a job requiring much of anything, then all you're doing is wasting power, and bypassing all of the design against that.
If you have stuff that runs dual-core a LOT, then, yes, you may see improvement not having to deal with switching them on/off.
But a blanket guarantee that a dual core mod is a good thing for everyone?
Personally, I disagree.
~~~~~~~~~
Can kernel devs provide a dual core mod with better scheduling?
Yeap, I believe so.
You'll have to check with the various devs to see what all they include and what all they were going for.