brendude13 said:
Ahh ok, I get you now. Just one question: Why can't everything that is supposed to fit on the EDRAM be put onto the VRAM (shared), like the PS3? |
Bandwidth is the reason, it's a hell of a lot faster to move something from the edram to the gpu than it is to move from ram to the gpu, that's why the PS3 can't do some things as well as the 360 can, the PS3 just can't move things to the gpu as fast. But Microsoft kinda cheaped out and put in 10 megs instead of 30, so the frame buffer can't be fit. So you either make it fit by cutting the resolution or you find other ways (Like tiling). Like you could not use the edram but that's a waste of that bandwidth which is very high, even faster than what PCs can do. On a side note the PS2 had edram instead of standard video ram, that's why devs were able to do what they could with the 4 megs that was available. A Volition dev likened the PS2 set up to have 10 megs of ram instead of 4, just because you can move data in and out so fast.
Edit: I just had the perfect example run into my head. Think of the ram as warehouses, the edram is a 1000 sqft warehouse and the vram is a 512000sqft warehouse and your store is your GPU. Now connecting these warehouses are two different highways, the vram's highway has 30km/h speed limit while the edram's highway has a 140km/h speed limit. So if you want stuff in your store you want to grab stuff from the edram cause it just takes to long to grab stuff from your vram, but you can't fit 512ksqft woth of stuff in 1000sqft, so as you move stuff out of your edram warehouse you move stuff into it (essentially tiliing), or you shrink your stuff in your 512ksqft warehouse till its 1000sqft, but you're gonna loose stuff. But you still want stuff coming from the edram cause it'll take like 10 minutes insead of an hour (making up the time since I never gave a distance).








