Well then, we can compare impressive demos.
http://www.research.scea.com/research/pdfs/gdc2006_kokkevis_vangelis_physics.pdf (page 48)
Hundreds of rigid bodies on a fluid surface, piled high, running on one SPE at 60 fps. Even if you consider they were using bounding spheres rather than mesh collisions, that'd be equivalent to something like 500 (assuming 250 ducks. The presentation says 600 rigid bodies) spheres in a pile on water solved in 15 ms. I've never seen nor heard anything like that on PC.
No doubt thats impressive and perhaps its not possible on a dual or even quad core x86. But the fact that we have never seen its equivilent doesn't really tell us much. Sony are deliberatly trying to market Cell as a processor that will enhance gaming so they have a very strong drive to produce demoes like that. Who has a similar drive in the PC space? Intel and AMD are the closest but they are targetting their processors at a much wider market and thus have less motivation to produce something like this. That said, Intel did produce that Ice demo thingy which I personally didn't find that impressive but on a technical level, how does it compare?
BTW, there were some interesting points in those slides to note. Slide 29 shows a demo that I was running on my XP years ago, obviously I don't know the context of its involvement in that presentation but its worth pointing out. Slide 44 shows a comparison of PPE to SPE performance with 4 SPE's only being about 3 times faster in the best case. Again, we don't know context and I would be suprised if far bigger gains can't be seen in other situations but given how the PPE compares to a modern x86 core, thats not particularly impressive. Also slide 47 states that there were early PC prototypes of some pieces of the of the duck demo. Who knows what performance was like or whether they were using one, or multiple cores but it does suggest thats its not completely outside the realms of possibility for an x86.
I would like to make it clear at this point though that im not trying to claim Cell wouldn't be better than a dual core in physics. I think it probably is, my argument is against this whole "order of magnatude" or more difference between x86 (almost regardless of how many cores are involved) and Cell. I think over the course of PS3's life we will see little, if anything that couldn't be done the same, or very similarly on a powerful, multi-core x86 based CPU. Whether the number of cores is 2, 4, or 8 though, im not quite sure yet.
Maybe it exists and I just missed it (and if that's the case, what's the use of Aegia's PhysX?).
I would ask that question regardless of this discussion
I really don't think there is a point in all honesty. If HL2's physics can run just fine on a 733Mhz Celeron then a 3Ghz 4 or 8 core Peryn/Nehelam would seem to make the PPU a bit redundant if you ask me. Add to that I don't think we have seen the PPU do anything particularly impressive. The most impressive thing IMO was Cell factor and you can actually get that working almost as fast on a CPU only (single core I believe).
Maybe you can find such physics on PC, and if you do find such a thing, maybe you can show that it could handle 4x as many ducks, seeing as the ducks physics was running on one SPE only.
Based on the seperation of work shown in the slides the PS3 Cell could only handle twice as many ducks since 5 SPE's are already being used for other things (including the one reserved for the OS). So there is only one spare. Besides, the interaction of the ducks with each other is the least impressive thing about that demo IMO, as I said there are "interacting blocks" demo's on the PC aswell with at least as many units. The impressive thing to me was the water.
How can I point out games that show this? The games out there are what we have now, which we know aren't the limit of Cell's abilities. There's no argument for this. You are only willing to believe real-game situations (though point to CryEngine 2 demos...) and aren't willing to look at the other evidence. As an analogy, consider Woking FC and Accrington Stanely in the Nationwide Conference. You've seen Accrington play, and they've never lost a match. I say to you Woking will beat them. You say you don't believe it. I say Woking got investment from a Russian Billionaire. I give a list of the 22 world-class players on the team. I point to reports and articles about how well these players have played in their other clubs. You say 'yeah, but until I see them playing at Woking against Accrington, I won't believe they can beat them.'
I point to the CryEngine 2 gameplay demo because its actually in a game so its relevance is clear. What im saying isn't clear is the relevance of superior
F@H performance, BFS on large sets and imaging performance to how much better games can be on Cell. Perhaps they are relevant and the previous comments about the BFS by Patsu suggest that they might be, on other hand if its already fast enough for gaming purposes then its not relevant.
Obviously Cell has a long way to go and we may yet see the evidence that im speaking of but all im saying is that so far, to me at least there is nothing out there that conclusvely proves Cell is well beyond a powerful multicore x86 as a CPU in a games machine.
The fact Cell has shown incredible performances in other fields is proof it can bring that to games. How can you flatly refuse to recognise that, as though the moment you get into a game situation, all those benefits are lost? Why is it Alias Wavefront's cloth simulator runs 8x faster on Cell than x86, but the moment we're in a game we're to believe Cell is no better than x86?
I actually hadn't seen that demonstration but it does sound like the kind of evidence im looking for, do you have a link? Assuming we are talking about relatively equal levels of optimisation and multithreading then that certainly does sound like compelling evidence.