randycat99
Veteran
Teasy said:Basically as I understand it the 3.2gb/s main mem bus (for PS2) goes direct to the PS2 CPU. Then there is a 1.2gb/s bus from the CPU to the GPU, so there's 2gb/s for the CPU. But because of the way its setup even if you don't use all of that 2gb/s bandwidth for the CPU you still only have that fixed 1.2gb/s bus for textures and geometry.
Well, you lost me there. I thought the memory bus was capable of something like 4.8 GB/s from memory to the various units in the EE, but the memory (essentially any operation where memory is being accessed) limits effective rates to somewhere below 3.2 GB/s. The GS is on an entirely different bus for its 1.2 GB/s, as I understand. So the 2 bandwidths are not shared, ASFAIK. I could be wrong.
On the other hand for GC even if you use less then 1.3gb/s for textures and geometry you still only have a fixed 1.3gb/s of bandwidth for the CPU. But then I think 1.3gb/s bandwidth is all GC's CPU could ever need really so..
Remember, there are all those extra hardware units on the Gecko, in addition to just the main CPU. Those alone potentially will have a bandwidth appetite that would wash that of the CPU altogether, no? My guess is that with all the "automatic" effects on, you are pretty much left at square 1 where Squeak left us.