Yes, this thread is eight pages long (and counting), but the last few pages are worth the read if you're interested in the pros and cons of the R500's EDRAM. 10MB appears ideal for 640x480 4xAA. Apparently MS then upped the target to HDTV's 720p, necessitating tiling to accomodate all the buffers in EDRAM. The question is, how expensive is tiling? I would imagine that the benefits of EDRAM outweight any latencies or pauses associated with tiling the buffers (as opposed to doing away with EDRAM altogether and just working within video/system RAM (a la RSX and all other gaming GPUs in recent memory).
"DaveBaumann"
I've already mentioned that it tiles.
"ERP"
Developers choice, but given 720p won't fit in the EDRAM with AA, it might aswell be always.
Interesting observation of the day 640x480x4xAA just fits in the EDRAM.
"Xmas"
Always, or only under certain circumstances?
"DaveBaumann"
As ERP mentions, there is an API call for the system system to handle it.
"DaveBaumann"
It doesn't compress. The EDRAM always stores the upsampled data, but (like PowerVR, but on a larger basis) the tiled element is completely rendered and downsampled prior to it going to system RAM for display (once all the rest of the frame is rendered).