By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Zekkyou said:
andrewclear said:

Not only that, but what specs are important?  Most people who play games have no clue on what game development consists of, how the hardware actually works, and what actually causes bottlenecks in performance.  They just look at stats like.. 8 core....3.2ghz....8 gb ram....blah blah...and get overly excited.  There is more to it than that, much more.

Nintendo has always been good at engineering their systems to be dedicated gaming systems.  This allows them to expose registers that can be manipulated to allow for the hardware to perfrom tasks, at a rate that any software could only dream of.  Also, when a system is tailored for gaming, you don't have the overhead that is needed when it is a jack of all trades (like a PC).

Now, one important thing people need to look at, in terms of the Wii U, is the GPU.  We know that the CPU isn't as powerful as the PS4 or Xbox One, but does that truly matter in terms of gaming?  Do people on these forums understand what the CPU does in terms of games?  

Now, you have to issue to draw calls with the cpu, and the dispatch calls as well (dispatch is for doing computations on the GPU).  This is where some bottlenecks can really occur, due to bus speeds, and other factors.  Most engines batch their draw calls, so they can have a ton of assets, with a minimal amount of draw calls.

Physics, Particles, Entity Updates, etc, are done on the CPU, but, they can also be done on the GPU, and that is where I believe Nintendo is getting thi performance boost from.  The goal is to have the GPU always running (which usually never happens) and the CPU always running.  That is the goal of system optimization.  If they unload Physics, Particles, and the Entity Updates onto the GPU, that frees up the CPU for other tasks, and keeps the GPU busy inbetween the draw calls.  Now, doing this work on the GPU isn't an easy task for programmers.  Creating a compute shader seems easy, but making sure you are taking advantage of the parallel nature of the GPU, and keeping the algorithm from becoming serial can be a pain.  Poor synchronization can really hamper a concurrent application.

Another thing that really helps, is the memory transfer rate to the GPU is fast.  I read an article that compared the bandwidth with the XBox One, and the Wii U had a 4 GB advantage.  They didn't reference the PS4 in the article.  That is another reason they can hit 1080p on almost all their games, and 60fps.

Many consumers do not dig deeper into the numbers, and just always assume that bigger means better.  But, sometimes that is not the case.  Do some research on the performance of iPhone 6, and the top of the line Android Phones released this year, and you will see that the iPhone (with the smaller numbers on its spec) out performs them in every benchmark on the CPU, and destroys them on every benchmark for the CPU.  The article I read, placed the blame on the Android OS, stating that it doesn't take advantage of the hardware that it runs on.  That could raise the question of whether these console OS's are affecing performance of the games as well?

Many factors, but, in the TLDR, specs don't always matter, it is how those hardware pieces are engineered, and how they work together.  It is also how the developers approach and take advantage of the hardware.

But very few WiiU titles are 1080p/60fps :p In-fact Smash is the only AAA title Nintendo themselves have made that is, their standard is 720p.

As much as I love the U, claiming it is almost as powerful as the PS4 or Xbone just made me laugh, perhaps it counts with the Iphone and top android phones but the raw power of these phones are already a lot closer then the specs of the U compared to the PS4 and bandwith is not going to compromise that.

See it like this and before I continu I own both a U and a PS4, the PS4 is a mclaren MP4 12c, the PC a koenigsegg agera 1:1, the Xbone an audi R8, then thw WII U would be an audi tt/bmw z4. What I am trying to explain no matter how well the audi tt is finetuned it will never come close to the lap time of an mclaren mp412c or an audi R8 even if that car isn't finetuned at all. The raw specs of those cars alone would outperform the audi tt  easily. The R8 can beat the mclaren once or twice if it is well optimised, problem is the mclaren is already well optimised. Second point the exclusive specs of an xbone title can indeed outperform a multiplat PS4 title. Rise looks better than most multiplat titles on the PS4 for example.  

And the PS4/Xbone's is GPU is a hell of a lot more powerfull than the one in the WII U and please don't come up with the powerpc argument, it is way more powerefficient though. Windwaker HD is also 1080p/60fps



Please excuse my (probally) poor grammar