Nintendo Switch Tech Speculation discussion

Status
Not open for further replies.
While we're back on the subject of Switch and how it could potentially stack
up to Ps4/Xbone once ports start rolling in, I figured I'd go ahead and ask
these questions :

We know it's using an X1 chip but what sorts of modifications could Nintendo
do to bring Switch performance closer to Xbone/PS4 ?
Also wouldn't mandatory support of the mobile mode hamstring the visuals we'd
potentially see the Switch pump out?
And would that limit put Switch in ''No Man's Land'' for ports of certain titles?
Nothing. Be real.
 
We know it's using an X1 chip but what sorts of modifications could Nintendo
do to bring Switch performance closer to Xbone/PS4 ?
Also wouldn't mandatory support of the mobile mode hamstring the visuals we'd
potentially see the Switch pump out?
And would that limit put Switch in ''No Man's Land'' for ports of certain titles?
Nvidia has introduced a new low level API, NVN designed specifically for Switch:
https://blogs.nvidia.com/blog/2016/10/20/nintendo-switch/

This is the first time we see modern Nvidia GPU with their own custom low level API. This is a huge difference compared to Tegra K1/X1 seen in Android tablets with OpenGL ES. I expect significantly better GPU and CPU utilization. It's also worth noting that low level APIs on shared TDP devices (integrated GPU) are a much bigger deal compared to desktops, since reduced CPU usage leaves more TDP to the GPU. Intel showed nice iGPU performance improvements at DX12 launch, just by reducing the CPU power usage.
I think the Switch is built to use Vulkan. I bet that would help a lot.
Switch is fully Vulkan certified: https://www.khronos.org/conformance/adopters/conformant-products#vulkan. Vulkan is almost as close to metal as console APIs. Vulkan has a good extension system, allowing Nintendo/Nvidia to expose all Maxwell specific features in a clean way. It's hard to say how much overhead Vulkan brings compared to NVN. I would expect them to be pretty close, if Vulkan support is high enough priority for Nintendo/Nvidia.
 
It sure seemed like a post with 8 reasons countering an argument (GTX1060 in standard dock) that absolutely no one proposed, while suggesting it had been so.
Apologies if it wasn't the case.
Based off of this comment I thought somebody did propose it, Iogically I assumed it was not one of our members, but some group of nintendo fanboys out there on the interwebs. So I decided to respond with a sarcastic comment. Here is the comment I saw:
If there really is a 2nd GPU in the docking station then why would LOZ breath of the wild only be running at 900p with no extra bells and whistles as far as GPU specific enhancements?


Here are some of my past on this so you know I'm not daft when it comes to hardware discussions.

$287 vs $100/$110 is the difference spent on the Xbox 360 cpu/gpu vs the new 8th gen consoles cpu/gpu(apu).

Consoles have far less expensive hardware than last generation, and even more so when you factor in inflation:
BOM = bill of materials

In 2005 Microsoft spend an estimated $247 ($287 with inflation in 2013 dollars) on the CPU/GPU of the Xbox 360 Launch BOM.
Sony spent an estimated $100 on the APU in 2013. Microsoft spend an estimate $110 on their apu. Of course you can factor in MS/Sony got a better deal by going with a single chip solution from one single chip maker.

How do we get these numbers:

Xbox 360 BOM = $525 ($606 in 2013 dollars via factoring in inflation)
it_photo_9970.jpg

sources: http://www.theregister.co.uk/2005/11/24/xbox360_component_breakdown/
http://electronics360.globalspec.com/article/2210/xbox-360-teardown
http://www.alphr.com/news/hardware/80708/isuppli-reckoning-the-xbox-bill-of-materials

PS4 BOM + manufacturing cost is at $381.
Xbox One minus Kinect2 BOM = $396 ($396 in 2013 dollars). Alot less spent on the console internals this time around.
ihs_microsoft_xbox_one_bom.png


A less important stat, but just for the fun is comparing Xbox 360 adjusted to inflation to Xbox One/PS4 there is a $210 and $225 drop respectively in hardware component cost this generation. Of course getting to the heart of the matter is they spent less on the cpu/gpu.

A57 has similar cache sizes to Jaguar quadcore clusters
A57:
L1 : 48kB instruction/32kB data per core
L2: 2MB

Jaguar:
L1 32kB i/32KB d
L2: 2MB per quadcore cluster
So wouldn't the need to access main memory be some what similar to Jaguar?

Capcom released Resident Evil 5 for Android TV which is essentially a Switch hardware but more powerful (you know this but for other readers: Fully clocked Tegra X1 (2ghz quad A57, 1ghz gpu, 25.6GB/s bw)), and they had to reduce texture quality on some objects compared to the 360/PS3.

If Nintendo were willing to create something that weighed as much as a 7-10lbs laptop (depending on inclusion of hdd and bdrom ), with a large 30000mAh lithium battery that added $60 to the bill of materials, then something with the performance of Xbox One S would be feasible. It would weigh even less and get away with a smaller battery if it didn't have an hdd/bdrom and you stored your massive 15GB day one patches, dlc and 29GB Doom patches on removable flash devices.
 
Last edited:
3DS could only sell en masse at $170, not $250. Switch is $300 for base...
Well maybe they bring out a base version without the dock and with a normal ac charger. As nintendo wants $80 just for the dock, it could reduce the price a large amount.
But I don't get it what could be inside of the dock, that it has such a high price. More than the USB-c -=> HDMI converter and integrated AC and a bit of plastic ... I don't get it why it is priced so high.

btw, actually it is a bit to big for my taste to get accepted as portable device I can put in my jacket. And the joycons are to small for my hands to actually replace a console controller ^^
 
No, just that the higher cost is in line with profit margins for official accessories from other companies. If Sony can sell a piece of plastic for nearly $30, it's not unexpected for Nintendo to sell something with actual parts for higher(but yes, it's definitely overpriced).

Even Microsoft does it. If you want the official rechargeable battery for the Xbox one controller that's an extra $25, which if you combine that with a controller costs more than a set of overpriced joycons.
 
Nvidia has introduced a new low level API, NVN designed specifically for Switch:
https://blogs.nvidia.com/blog/2016/10/20/nintendo-switch/

This is the first time we see modern Nvidia GPU with their own custom low level API. This is a huge difference compared to Tegra K1/X1 seen in Android tablets with OpenGL ES. I expect significantly better GPU and CPU utilization. It's also worth noting that low level APIs on shared TDP devices (integrated GPU) are a much bigger deal compared to desktops, since reduced CPU usage leaves more TDP to the GPU. Intel showed nice iGPU performance improvements at DX12 launch, just by reducing the CPU power usage.

Switch is fully Vulkan certified: https://www.khronos.org/conformance/adopters/conformant-products#vulkan. Vulkan is almost as close to metal as console APIs. Vulkan has a good extension system, allowing Nintendo/Nvidia to expose all Maxwell specific features in a clean way. It's hard to say how much overhead Vulkan brings compared to NVN. I would expect them to be pretty close, if Vulkan support is high enough priority for Nintendo/Nvidia.
So with your educated guess, based on what we currently know of X1 and Wii U and of course ps4/Xbone where exactly
does that place Switch ? And is there theoretically enough grunt there to give us a noticeable boost over Wii U ? Or can
we expect these games to kinda pick up where the Wii U left off ?
 
If you want the official rechargeable battery for the Xbox one controller that's an extra $25, which if you combine that with a controller costs more than a set of overpriced joycons.

No. You'd need to add an extra $30 for the Rechargeable Grip ($30) to the JoyCons ($80) so you get rechargeable while playing, making the Nintendo JoyCons more expensive than Xbox Controller and Play-and-Charge-kit and close to the cost of even 2 Sony DS4s.
 
So with your educated guess, based on what we currently know of X1 and Wii U and of course ps4/Xbone where exactly
does that place Switch ? And is there theoretically enough grunt there to give us a noticeable boost over Wii U ? Or can
we expect these games to kinda pick up where the Wii U left off ?
I was comparing Tegra X1 + low level NVN API to Tegra X1 + OpenGL ES on Android (Shield tablet and Shield TV). Low level API would definitely give a big boost over OpenGL ES on Android. Comparing Tegra X1 to entirely different architecture (WiiU = PowerPC + AMD VLIW GPU + EDRAM) is not straightforward. Both architectures have their unique strengths and weaknesses.
 
Shield TV has Vulkan support for months now btw. I don't know if any 3d software is using it...
Most likely no games use it yet. Vulkan is only supported by a few Android devices. Similar problem with OpenGL ES 3.1. Only a handful of Android devices support it. iOS is limited to ES 3.0. This is important as ES 3.1 introduced compute shaders, meaning that most iOS and Android games are not using any compute shaders. Metal on iOS supports compute shaders, but it is a brand new API. If you use compute shaders on iOS with Metal, you need OpenGL ES 3.1 on Android, meaning that you need two graphics backends. It is much easier to limit yourself to OpenGL ES 3.0, allowing you to run the same graphics code on both iOS and Android, and you have much larger user base as well (ES 3.0 has pretty good support on low end devices now).

Nintendo Switch on the other hand is a closed platform. Fixed hardware setup. Low level API that exposes all features. Technology will be designed and optimized directly to it. These are huge advantages over common Android devices. Mobile games are also often power optimized. Frame rate is limited in order to prevent the device getting too hot and running out of battery too quickly. Nintendo Switch on the other hand is a pure game device, designed to run at full clocks during long game sessions. You can't really compare it to common Android devices.
 
I was comparing Tegra X1 + low level NVN API to Tegra X1 + OpenGL ES on Android (Shield tablet and Shield TV). Low level API would definitely give a big boost over OpenGL ES on Android.
But the PC has had low-level API implementations in games for over a year now, and aside from CPU-related gains, Maxwell hardware has gotten negligible (if not negative) results. This happens both on DX11 -> DX12 and OpenGL -> Vulkan and I reckon it happens mostly due to a spectacular effort on the driver front.
What makes you think the OpenGL ES -> NVN jump in TX1 will be so much better than OpenGL->Vulkan or DX11->DX12 in PCs with Maxwell graphics cards? Aside of course from the boost related to using FP16 shaders wherever possible.
 
Most likely no games use it yet.
nVidia has encouraged devs to write specifically for the Shield, and they have their own store front. Are we to believe that the Shield store is populated by crude Android apps and not Shield-optimised titles?

Here's a few Vulkan games on S7-
Looks like the Vulkan version of NFS on Shield K1 -

Wikipedia pens it at only four titles with Vulkan added August 2016.
 
nVidia has encouraged devs to write specifically for the Shield, and they have their own store front. Are we to believe that the Shield store is populated by crude Android apps and not Shield-optimised titles?

Yeah, I'm a little sceptical as to the degree of optimisation. Given the number of DX12 titles that run the same or worse than their DX11 version, my guess would be that aiming for the low hanging (or no hanging) fruit would be the normal order of business. This would be necessitated by the fact that no-one in the world has bought a Shield.
 
No. You'd need to add an extra $30 for the Rechargeable Grip ($30) to the JoyCons ($80) so you get rechargeable while playing, making the Nintendo JoyCons more expensive than Xbox Controller and Play-and-Charge-kit and close to the cost of even 2 Sony DS4s.

I'd argue the grip of more optional, as if your controller is fully charged, you won't need to recharge while playing unless you play for 20 hours. The Xbox battery is almost mandatory unless you want to eventually spend even more on normal batteries over time. I know mine seemed to eat batteries like candy until I got the rechargeable.

Maybe a comparison to the switch pro controller would be more appropriate since it's very similar and would end up $15 less.
 
I've used the Eneloop rechargable batteries in the controllers and they seem to last between 26 to 30 hours as well. Its just a bit more cumbersome to recharge those as you need to swap out the batteries in the enclosure pack instead of just plugging in the micro usb cable. However you wouldnt need to ever play with a wire attached with 4 rechargable battiers. An 8 pack runs around $18. But then you need a rechargerfor those.

Overall, I'd have to saythe battery life on the joycons at 20 hours should be fine. If the JoyCons only had Sony DS4 level of battery life then I can see that being a real issue. I didn't see what the battery life of the normal controller is (that only Nintendo calls ProController). I think the real gripes should be about the initial cost of the system with a game, then the battery life of the system (3 hours with LoZBoW), and then the additional costs to make it easier to use ($30 rechargable grip).
 
I hope Nintendo release a "console" version of the Switch. Pro controller, USB 3 port, quiet heatsink/fan and chuck it out for $150. No joycons, no grip, no screen, no battery, no dock ... just a cheap little box with a decent pad so I can play Zelda.

They could sell it - and exactly the same Switch games with no modifications - to the 10 or 20 or 30 or whatever million console gamers who don't want to pay PS4 prices for a handheld they wouldn't take anywhere, but who want to play Nintendo games. At home. On the sofa.
 
Others have asked for mobile only Switch, no? Wonder if they could split it into separate, cheaper versions for specific audiences? I guess if the cooperative gaming idea doesn't get anywhere that could well happen, with the controls being fixed. In a clamshell?
 
Status
Not open for further replies.
Back
Top