Soundwave said:
This is basically what I've come up with, whereby I think most everyone would relatively happy.
First off NX is indeed a replacement for all exiting Nintendo hardware (3DS, 2DS, Wii U, etc.). In the NX era, all Nintendo games run on all the following hardware, graphics/resolution simply scale up and down. Games come on DS-sized cartridges that can range from 2GB-64GB or via the eShop.
The chipset is the *key* to everything here, I will use a modified PowerVR GT7900 for this example, a new mobile chip. This tiny chip generates a whopping 800 GFLOPS at under 10 watts. It's perfect for microconsoles and its cheap. Low power consumption makes Nintendo engineers happy, but what about us? Well lets get to it:
NX Mario (Portable) - 600 GFLOP (downclocked GT7900), tablet-ish form factor with a few funky new ideas. Single screen touch panel. Has Nintendo OS, but can run Android apps pending Nintendo approval of said app so it has lots of extra functionality. 4GB LPDDR4 RAM w/32MB eDRAM. $249.99 launch price.
NX Luigi (Home Mini-Console) - Is basically the same chip as the portable above, but runs at a full 800 GFLOPS. 4GB RAM w/32MB eDRAM. Super small form factor, runs at sub-10 watts. Comes with a new funky controller that's still relatively cheap-ish. $169.99 budget priced.
NX Bowser (Full Size Home Console) - Is basically three GT7900s in one Wii U sized casing. So that gives you a whopping 2.4 TFLOPS of horsepower, being a decent upgrade on even the PS4 and double the XB1. 12GB of RAM + 96MB eDRAM (also 3x bump). Comes with both "funky controller" and standard pro controller. $299.99 launch MSRP.
For people who say this is too many variants, remember this is replacing *all* current Nintendo hardware. So bye bye Wii U, Wii, 3DS, 2DS, New 3DS XL, etc. etc. When you walk into the store you will see an NX section and Amiibo and that's all. If anything this is simpler for the consumer, they can just buy any NX game and play it how ever they see fit. Later on with a die shrink I think you could have a NX Toad (pocket handheld) that's the size of a current 3DS.
|
Several problems with this:
1. The 7900GT sound oversized to me for an portable device right now. I fear an handheld which would use all it's power would make the chip run very hot, and with it the casing of the console. A 7800GT seems much more reasonable to me, and even that one is more than twice as powerful than an iPhone 6 and more powerful than in iPad. Even the very bulky NVidida shield uses a less powerful chip. Probably also the reason why after over half a year (the chip came out in November 2014) there is still no product announced using it.
2. We don't know how well the power scales (or even how much the chip consumes in the first place), the Luigi console may (in fact, WILL due to all the other components, especially a CPU) consume much more than just 10W. There's a reason why overclocking increases the power consumtion exponentially.
3.I don't know if the clustering for the Bowser console even could work in real life.
4. Single Screen would basically kill backwards compatibility, or atleast make it unpracticable unless a very big screen is used, making the handheld rather bulky
5.eDRAM is very expensive to produce, making the prices for the Luigi and Bowser console alone already utopic. eDRAM is the reason why Intel's Processors with Iris Pro Graphics cost twice that of their non-pro counterparts. Case of point with the new socketed Broadwell chips, which cost 500$ upwards despite their CPUs are ot any stronger than other Intel processors for 200$
6. eDRAM also has not nearly enough bandwith for the Bowser console setup, the graphics part would prectically starve off as it couldn't load enough data. Intel's Iris Pro chips come with 128 MiB, and that's barely enough got get the chip over 850 GFLOPS. Either much more eDRAM (256 MiB at least), which would drastically increase costs, or a completly dfferent technology (HBM, HMC or GDDR) would be needed for this.
7. PowerVR only does graphics chipsets. Where is the main CPU?
8. PowerVR doesn't work well with x86 CPUs (just check early Intel iGPU and their atrocious power and buggy rendering), necessiting again another CPU than it's competitors, in this case probably an ARM Chip. Which leads us to:
9. ARM Architecture as a whole does come with some pitfalls. First, the comparatively very low Floating point capacity, which means that such calculations (which compose the bulk of all calculations in games) will either be very slow or transferred to the graphics part, reducing it's capabiltiy in graphics rendering and increasing compexity for programmers (PS3 Cell rings a bell?) (also why most Benches from ARM are Dhrystone, which excludes Floating point calculations, btw). Caches are narrow, clockrates are low (well, the ones of XBO and PS4 are too this gen, so that is less of a point this time around) and their RAM controllers are slow (and single channel on top of that). Apart from the Floating point deficiency most of these points could be corrected by designing their very own ARM chip variation (like Qualcomms did with Krait, for example), but this would again increase cost and the time needed to develop such a chip.
10. Utopic priceranges for the home consoles, even if all the other things would be corrected, you could add around 100$ on each console
11. The direct concurrence between the consoles would be desastrous. Commodore's Amiga died due to a similar setup because everyone developed only for the lowest common denominator to cut costs, which was in their case the Amiga 500, and here the portable console. So even with the Bowser console, the graphics wouldn't look any better than on the consoles, and often risk looking even worse despite the better hardware. That already happened before to Nintendo: Just look at many third party Wii Ports. If they had also a PS2 port, then the graphics where based on the PS2 hardware, which only had a third of the Wii's power and thus looked even much worse than they could. Even if the resolution would be scaled up, the textures, and models can't and physics most probably won't (not worth the time and expense for third party developers)
So all in all, not a good design idea. At all.