But, hey, aren't PC's using two memory pools? No one here is talking about PC's being severely bottlenecked.
The PC GPUs also quite frequently enjoy much more memory bandwidth while the big main system RAM pool is similar in speed (on the newer DDR2/3 boards) to what the PS3 has in both pools. Bandwidth and fill rate are what keep 1080p kinda out of reach for both machines.
Bandwidth and fill rate are what keep 1080p kinda out of reach for both machines.
You can probably infer that these newer consoles aren't going to do much more than they are right now.
DDR3 can only reach PS3 XDR speeds if you have dual-channel DDR3, at the highest speed available, on the newest mother boards.
Even then, the PCI-E channels on a PC aren't as fast as the PS3's internal bandwidth between RSX and XDR.
Not to mention the EIB ring speed for multicore scaling.
When your designing your code around two mem pools you determine exactly how you're going to use them.. If you're pulling data from one or the other there is no extra work involved because you already know before hand where your data is (you put it there..)Extra work as in the devs have to tell their game to look in the other memory for it rather than just having the one area.
No matter how much memory a platform would give us, we'd always want more.. therefore any ristrictions are self-imposed..That's true. But, on PC, there are usually much larger pools. Even 512 MB total is quite a restriction. You can see this in Gears, IMO, with all the texture LOD levels to keep RAM usage down.
Whoever said that simply didn't have a clue what he was talking about..I think it's been said that either the CPU or GPU in PS3 can't really use the other pool, and so the machine doesn't really have as large a RAM resource as 360.
workarounds are perfectly viable and as a result mandatory if your expecting to get any kind of good utilisation out of the system..Whether there's some goofy workarounds for this, who knows. But even if there is, it's still at best 512 MB usable RAM.
*Useable* PC memory bandwidth is only ever as fast as your interconnects, therefore your always limited by PCI-E/ bus speeds..The PC GPUs also quite frequently enjoy much more memory bandwidth while the big main system RAM pool is similar in speed (on the newer DDR2/3 boards) to what the PS3 has in both pools.
I wouldn't say it's out of reach, depends on what you as a developer are aiming for.. (see Lair)Bandwidth and fill rate are what keep 1080p kinda out of reach for both machines.
How can you tell by looking at a few screenshots when you clearly don't know whats going on under the hood..?If you look at how much bandwidth and fill rate both machines have, RAM amount, and the fact that they are being asked to render 3x the pixels of the previous generation of consoles (with better assets as well), you can probably infer that these newer consoles aren't going to do much more than they are right now, IMO. We've seen a few AAA titles on 360 and one can tell they really push the machine.
*Useable* PC memory bandwidth is only ever as fast as your interconnects, therefore your always limited by PCI-E/ bus speeds..
Ah sorry! I don't know what my mind was on when i said that!?!Sorry for being pedantic as im sure you already know this but thats now quite true.
Useable graphics memory bandwidth for the GPU is limited to the GPU's memory bus and usuable system memory bandwidth for the CPU is limited to the CPU's FSB and/or memory controller.
It is as far as i'm aware.. Don't ask me how you do it though.. Never really looked too far into it..PCI-E bandwidth only serves as a limitation when the GPU tries to use system memory or the CPU tries to use graphics memory (which I don't think is even possible in a PC is it?).
True. however most PC games are generally using much more GPU resources anyway and thus CPU bandwidth doesn't need to improve as fast.. Still with the advent of multi-core CPUs, it HAS to otherwise your gonna end up starving your cores of work the vast majority of run-time..To be honest, I think the speed of DDR3 at the moment is pretty ridiculous considerinf what CPU's are limited to using. I REALLY hope that Nehelam can address at least dual channel DDR3 1600Mhz with its IMC. That would at least bring it on par with Cell in terms of memory bandwidth.
How can you tell by looking at a few screenshots when you clearly don't know whats going on under the hood..?
So you look back at PS2's software library in it's first 9 months, and from that new exactly what it'd be managing 5 years later?I don't need to know how things work under the hood. I can just look back on every other console's history and take comfort in knowing that several AAA games have been released for the current generation now.
So you look back at PS2's software library in it's first 9 months, and from that new exactly what it'd be managing 5 years later?
Seems to me what he was saying is XB360 is pretty much tapped out and PS3 isn't much stronger hardware so won't be able to get much better if at all. And that opinion isn't based on any understanding of the machines' hardwares! The same comparison last gen would be to look at PS2's first year library, look at what GC was achieving, and draw comparisons for all systems by the cycle's end. That totally ignores the hardware and developer aspect though, that PS2 was far more capable than the first year showings. You don't know how much more capable XB360 and PS3 are without understanding the hardwares and following developer comments on how they're using and learning about the systems, which Swaaye seems to consider unnecessary.Yer I think Swaaye is referring to the 360, as it has GPU power comparable to the PS3 but with added extras such as embedded 10MB RAM and a tessellation unit.
So i think he is saying that we wont see too much better out of the 360...
So you look back at PS2's software library in it's first 9 months, and from that new exactly what it'd be managing 5 years later?
I'm not just looking at screenshots. I've played every significant 360 title (and own a few). From now on out it'll be incremental improvements. We've seen the "next-gen" newfangledness already. Whatever that is.
While games will improve on all platforms, i think its rather far fetched to believe in the same amazing differences in games\graphics that the PS2 had from launch to finish.
I also don't think it should be forgotten that PS3 has a GPU that many devs are familiar with from the PC. It's an architecture that's been around since 2004 or so. I don't think they'll have trouble tapping it out. We also know a lot about G7x and its limitations.
I think the most exotic architecture, gets the most improvement over time...