It's almost two years to the day since Microsoft (opens in new tab) launched the Xbox 360 (opens in new tab). So you would expect its successor to be well on its way towards fruition. But Microsoft has dropped only a few subtle hints about what form it could take, and hasn't provided any details.
The most significant statement so far has been about timeframe. Supposedly, the next generation Xbox will arrive next decade, possibly 2011 or 2012.
Microsoft wants as long as possible to recoup the $1.26 billion it spent developing the Xbox 360.
With such a long wait ahead, we've taken it upon ourselves to jump in the Tech.co.uk time machine and dialled in 2011, to give you a sneak peek of what you should expect from the next Xbox. Some have already named the 360's successor as the 'Xbox 720'. But we shall be referring to it as the 'Xbox 2011', to commemorate its likely year of arrival.
Putting the clocks back
To start off, let's take a look at how the Xbox 360 leapt ahead of its predecessor, and what that could mean for the Xbox 2011. The CPU clock speed quadrupled between the Xbox and Xbox 360, so that might imply that the 2011 CPU would be running at 12GHz.
But Intel is claiming its 32nm Sandy Bridge architecture will arrive at 4GHz in 2010, and clock speeds for the top desktop CPUs have remained steady at around 3GHz since the tail end of 2003. So we can't see a console processor hitting 12GHz, even in 2011. The core clock would well be a fairly minor leap forward - it could be running at just 5GHz.
One thing the Xbox 2011 CPU will have, however, is processing cores - lots of them. The Xbox had one core, and the 360 has three. Looking at current trends, we predict there will be at least eight processing cores in the next version, possibly as many as 16 - and there could even be up to 32. After all, desktop PC chips with eight cores are due at the end of 2008 in the shape of Intel's Nehalem architecture.
Something similar is likely to happen to the graphics acceleration. It is rumoured that AMD/ATI's forthcoming R700 architecture will offer up to eight GPU cores for the highest-end products, and that's due in 2008. Intel's Larabee graphics project also aims to be many-cored.
On the other hand, the Xbox 360's graphics run at only twice the clockspeed of the original Xbox's. So we could be seeing consoles in 2011 with lots of little graphics cores, perhaps as many as 64. But each one might only be running at a speed of 2GHz or even less.
All of these cores could well be part of one single chip, too. Both Intel and AMD are planning to integrate graphics onto their CPUs around the beginning of 2009. By 2011 this idea could be well established. There's even some talk of Microsoft designing its own chips, although there are very few details of this.
RAMming it home
Where today's premium PCs are sporting 2GB of memory, with 512MB more lined up on the graphics card, the Xbox360 only has 512MB shared across both CPU and GPU. A console needs to be much more affordable for the mass market.
Since we expect the console's operating system to be a 64-bit environment, memory in excess of 4GB would be perfectly feasible. But we suspect the amount of RAM will remain well behind desktop PCs, for cost reasons - maybe just 8GB?
The Xbox 2011 will probably continue with a shared memory architecture, particularly if the processing chip incorporates both CPU and GPU cores. So it will use GDDR graphics memory instead of desktop PC's DDR. GDDR benefits from a much more frequent update cycle than DDR - it's already on its fifth generation, where DDR is only on its third.