Forums - Gaming Discussion - Shin’en talks Wii U RAM

Wii U eDRAM Explained by Shin’en
Posted by Iran White on Jul 18, 2013 in Iran W, Uncategorized |

Lately, and really all along, there has been some confusion as to just how the large amount of eDRAM (32mb) fits into the Wii U memory hierarchy, and just what advantages the huge amount gives the Wii U. For those who don’t know what eDRAM is, a quick and simple explanation. At base, eDRAM is high density, very, very fast Random Access Memory that is actually embedded on to the chip that it services. Our friends at Shin’en, whom we feel know as well as anyone in the business, have been so gracious as to offer the gaming world what they describe as the General Impression they have of Wii U eDRAM.

Manfred Linzner of Shin’en:
‘Wii U eDRAM usage is comparable to the eDRAM in the XBOX360, but on Wii U you have enough eDRAM to use if for 1080p rendering.
In comparison, on XBOX360 you usually had to render in sub 720p resolutions or in mutliple passes.
Even if you don’t use MSAA (MultiSample Anti-Aliasing) you already need around 16Mb just for a 1080p framebuffer (with double buffering). You simply don’t have that with XBOX360 eDRAM. As far as I know Microsoft corrected that issue and put also 32MB of Fast Ram into their new console.

We use the eDRAM in the Wii U for the actual framebuffers, intermediate framebuffer captures, as a fast scratch memory for some CPU intense work and for other GPU memory writes.
Using eDRAM properly is a simple way to get extra performance without any other optimizations.
In general, development for Wii U CPU+GPU is simple. You don’t need complicated setups or workarounds for things like HDR(High Dynamic Range)or linear RGB (Color Modeling). What we also like is that there are plenty of possibilities for speeding up your rendering and code, but you don’t have to dig deep for them to get proper performance.

For instance, all of our shaders used in ‘Nano Assault Neo’ are not really optimized. We just used the first iteration of them because they were already fast enough. We looked later through the shaders dis-assembly and noticed we can make them 30-40% faster by better pipeline usage or better hints for the shader compiler.
As ‘Nano Assault Neo’ never had a problem running at 60fps (including a 2nd screen rendering at 60fps on the GamePad) we didn’t have to do that kind of optimizations back then. For CPU usage ‘Nano Assault Neo’ only used the main CPU core. The two other cores were almost idle, beside a few percent used for our audio thread.

So all in all ‘Nano Assault Neo’ only used a fraction of the currently available resources on Wii U and looks and plays quite nice. And for the future, don’t forget that in many consoles, early in their life cycle, not all resources were already useable or accessible via the SDK. So we are sure the best is yet to come for Wii U.’

http://hdwarriors.com/general-impression-of-wii-u-edram-explained-by-shinen/



 

 

 

 

 

 

 

 

Vgchartz Official Mario Kart Tournaments below:

http://gamrconnect.vgchartz.com/thread.php?id=162055&page=1

NintenDomination: http://gamrconnect.vgchartz.com/thread.php?id=171220&page=1

Around the Network
Can u explain what this means?

When the herd loses its way, the shepard must kill the bull that leads them astray.

Basically it's slightly better than xbox360 is what he is saying.

There you go folks. Good read.

e=mc^2

zorg1000 said:
Can u explain what this means?



I might not be the best person to explain this. Maybe others who know more about this stuff will talk about it more



 

 

 

 

 

 

 

 

Vgchartz Official Mario Kart Tournaments below:

http://gamrconnect.vgchartz.com/thread.php?id=162055&page=1

NintenDomination: http://gamrconnect.vgchartz.com/thread.php?id=171220&page=1

Around the Network
So how fast is it compared to the Xbox One eSRAM?





VGChartz♥♥♥♥♥FOREVER

Xbone... the new "N" word                                Apparently I troll MS now | Evidence | Evidence
zorg1000 said:
Can u explain what this means?


This is the ram in a x360, imgine it is an cake with no icing

noicing

 

This is the ram for the Wiiu, a cake with icing and looks good.

withicing

 

 

 

 

 

 

This is the ram for xbo/ps4,huh? what cake?

girlcake



 

LiquorandGunFun said:
zorg1000 said:
Can u explain what this means?


This is the ram in a x360, imgine it is an cake with no icing

noicing

 

This is the ram for the Wiiu, a cake with icing and looks good.

withicing

 

 

 

 

 

 

This is the ram for xbo/ps4,huh? what cake?

girlcake


Haha I usually use DBZ power levels but this works



When the herd loses its way, the shepard must kill the bull that leads them astray.

RED DEAD REDEMPTION !!!

Around the Network
orniletter said:
RED DEAD REDEMPTION !!!

Don't you DARE use that Batsignal.



Signatures are for LOSERS.

If you disagree, copy + paste this into your signature.