• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

AGEIA distances itself from X360 comments/presentation

gofreak

GAF's Bob Woodward
AGEIA has circulated this, I posted it in the other PhysX thread, but it was suggested it might do better on its own. I figure someone else would make a new thread if I didn't..

Basically, they're now saying the PS3/X360 commentary is based on "predicted" performance, not benchmarks (or benchmarks they want to make public..), and the X360 SDK does support fluid simulation.

The summary of the information below is that AGEIA would like to go on record that we do not have data to support performance comparisons for the PS3 or Xbox360 that would impact any of our physics features. Specifically, statements that the Xbox360 cannot run fluid simulations are not correct. In addition, conclusions about relative performance should not have been stated or implied in our presentations.


Our recent presentations created confusion and debate. Please allow us to clarify the statements we made and correct inferences in things we did not say.


Tom Lassanske is one of the lead AGEIA technical people working with developers. The presentation that caused this issue was given at several conferences, including Microsoft GameFest. The presentation at GDC Europe was presented by one of the European staff, not Tom.


The summary of the section of the presentation is below.


The middle section of the 58-slide presentation is all about how platforms with different processor configurations can map to physics simulation, ranging from single core PC to platforms with more processors. A developer requires at minimum “game-play” physics, but must anticipate that different hardware will have different levels of capability for more advanced simulation. Physics has a different characteristic for level of detail in that the game must handle a wide range of capabilities directly. There is no intrinsic knob that can be turned to reduce the level of detail such as screen resolution in graphics.


The presentation uses implied assumptions on the relative power of the platforms from single core, dual core, console and PC-with-PhysX platforms, based on publicly-available information. The only platforms for which there is actual comparison data at AGEIA are the single core PC, dual core PC and PhysX platforms. There is no current data on the PS3 or Xbox360 on relative performance. The implied difference in performance was from assumptions about the number of compute elements and memory architectures, and how well these might fit to various simulation algorithms as enabled by typical game developers. The difficulty in predicting performance across platforms is that physics is inside a game loop where many other game-related processing is taking place. Again, we don’t have a simple metric like fill-rate that is greatly dependent on the capabilities of the graphics chip and less dependent on what is going on in the game.


The statement has been made that there is a problem with fluid simulations on the Xbox360. There is no data to support this statement nor was this meant to be implied. The Xbox360 obviously has a great deal of compute power and the PowerPC processor is a very capable processor for physics simulation. Our SDK already runs on the Xbox360 and that SDK includes fluid simulation. This is the same SDK that operates on the single core PC and dual core PC. Again, we have not experienced any problems operating any type of simulation on any platform.


The goal of a cross platform SDK is to expose the same features so we enable developers to target that same level of physics features, although, as I stated earlier, the physics effect might have to be scaled across different platforms. Our sources of game titles for our PhysX product are the console and PC title developers that need the highest performance out of their chosen platform. We will do our utmost to get the highest performance from any platform or a competitor will do it instead.


The last point is to correct a factual error in the last paragraph of the ExtremeTech article. The physics computations of the boulder demonstration were running in software in the first case (typically between 4-6 fps on high-end PC processors), consuming almost all of the CPU cycles; and on the PhysX processor in the second case (typically between 40-50 fps), consuming around 20% of one processor (mostly for graphics, with some small overhead for PhysX synchronization). In the past we have hesitated to quote these numbers because of the difficulties in interpreting their meaning. In the case with the PhysX processor on our boulder demonstration, the CPU is doing very little work and thus has idle cycles that could be used for other purposes (making the game more fun), so the differences in frame rate are not meaningful. A more meaningful comparison is one where the software-only demonstration gives the physics a fraction (10%) of the CPU time, as is typical in all games, compared with a PhysX processor example where the same game is running and the PhysX processor offloads the physics calculations. The same comparison can be made between a software-only demonstration on a dual core PC with the appropriate loading and a PhysX plus dual core system. In both comparisons, you would see a much greater difference in capability.

It's a pretty carefully worded statement ("conclusions about relative performance should not have been stated or implied in our presentations." - but hey, they were!). Seems they belatedly realise the value in diplomacy, ala Epic's approach to the platforms, or else figured details of the presentations wouldn't travel far. But what was said was said, even if they wish it hadn't been now..
 
Bill-"I'll bury your company into the ground sucka!!"
AGEIA - "OH SHIT....we're sorry please spare us"
Bill-"You best tell the world"
AGEIA-"OK"
 
cyborg.jpg
 
EclipseGST said:
Bill-"I'll bury your company into the ground sucka!!"
AGEIA - "OH SHIT....we're sorry please spare us"
Bill-"You best tell the world"
AGEIA-"OK"


:lol
 
Everything in that presentation is pretty much true according to any tech person you ask. But Ageia has realized the value of NOT burning bridges before they are even made. :D

The implied difference in performance was from assumptions about the number of compute elements and memory architectures, and how well these might fit to various simulation algorithms as enabled by typical game developers. The difficulty in predicting performance across platforms is that physics is inside a game loop where many other game-related processing is taking place. Again, we don’t have a simple metric like fill-rate that is greatly dependent on the capabilities of the graphics chip and less dependent on what is going on in the game.


The statement has been made that there is a problem with fluid simulations on the Xbox360. There is no data to support this statement nor was this meant to be implied.

Except at a glance they know which one is better suited for physcis by a mile and even gave examples in the presentation when it came to the architure level. We've all known that the Cell was built towards streaming and physics and FP.
 
It also bares mentioning that this does come from the exact same person who thus far hasn't supplied any proof, reguardless. More stock goes into what developers tell developers at their conference then a poster who refuses to provide scources, and was banned from TXB for creating false rumors before.
 
Zen said:
It also bares mentioning that this does come from the exact same person who thus far hasn't supplied any proof, reguardless. More stock goes into what developers tell developers at their conference then a poster who refuses to provide scources, and was banned from TXB for creating false rumors before.

Now that you mention it some things stand out in the 'statement':

Tom Lassanske is one of the lead AGEIA technical people

Just sounds wrong. Technical 'people'? Don't they know what they call their own employees?

The middle section of the 58-slide presentation is all about how platforms with different processor configurations can map to physics simulation

Is that what it's 'all about'? Once again this is poorly worded, certainly not press release level, and not very precise language. Not to mention its tangential to the actual point their trying to make.

about the number of compute elements and memory architectures

Oh the compute elements!

The statement has been made that there is a problem with fluid simulations on the Xbox360. There is no data to support this statement nor was this meant to be implied.

So they made the statement, but they have no data to suport it and they didn't mean to imply it? It seemed pretty explicit, at least per 1up's report.

We will do our utmost to get the highest performance from any platform or a competitor will do it instead

Why would you even state something so idiotic in a PR? This reeks of fanboys spewing F' AGEIA WTF do they know HAVOK for LYFE!


Overall the statement is poorly worded and somewhat rambling. If there was a mistake in the interpretation all thats necessary from AGEIA's point of view is to state that they have never made such claims.
 
Zen said:
It also bares mentioning that this does come from the exact same person who thus far hasn't supplied any proof, reguardless. More stock goes into what developers tell developers at their conference then a poster who refuses to provide scources, and was banned from TXB for creating false rumors before.

I got this email too, it is real. That said, I wouldn't turn a blind eye to what was said at the conferences either, especially in terms of slides or quotes from AGEIA people there, just because their PR is trying to mop up the mess now.
 
It's a shame that AGEIA felt the need to clarify something that already seemed pretty clear from the presentation material - they weren't suggesting all was lost for fluid modeling on X360, just that they'd have to find a different way to optimize it.
 
Overall the statement is poorly worded and somewhat rambling. If there was a mistake in the interpretation all thats necessary from AGEIA's point of view is to state that they have never made such claims.

I think it's easy to see how "X360 isn't as suited to fluid/cloth etc." may have been misconstrued as it not being able to handle it. Worst misinterpretations and worst results from chinese whispers have happened before.

As for everything else, well they did make those claims and they don't deny it, there are slides and comments out there from AGEIA themselves making heavy suggestion if not explicit statement regarding relative performance, and there are first hand reports at B3D about their discussion on relative suitability for fluid/cloth etc. They're now simply falling back on the line that it was based solely on publically available data and architecture etc. rather than benchmark data, which may well be true, but I doubt they'd make these "suggestions" based on those things if their actual experience with the (unfinished) CPUs was contradictory (that wouldn't exactly communicate a very true expectation to the developers who went there for an idea of what to expect). They just can't make statements based on the latter because it probably violates a NDA here or there.
 
gofreak said:
I think it's easy to see how "X360 isn't as suited to fluid/cloth etc." may have been misconstrued as it not being able to handle it. Worst misinterpretations and worst results from chinese whispers have happened before.

As for everything else, well they did make those claims and they don't deny it, there are slides and comments out there from AGEIA themselves making heavy suggestion if not explicit statement regarding relative performance, and there are first hand reports at B3D about their discussion on relative suitability for fluid/cloth etc. They're now simply falling back on the line that it was based solely on publically available data and architecture etc. rather than benchmark data, which may well be true, but I doubt they'd make these "suggestions" based on those things if their actual experience with the (unfinished) CPUs was contradictory (that wouldn't exactly communicate a very true expectation to the developers who went there for an idea of what to expect). They just can't make statements based on the latter because it probably violates a NDA here or there.

Well I'm quite suprised that this is offical. It just doesn't sound very professional or PR ish for lack of a better word. Also, if I'm understanding correctly AGEIA sent out emails to some people under who knows what criteria as their way to combat the misinformation? Are you a deveoper gofreak? I'm guessing you know why you got the email, just trying to clear stuff up.

The way I interpreted it was never that X360 would be unable to handle fluids/cloth simulation but rather that it would take a more than significant portion of the CPU's processing power, making it impractical to implement.
 
Kangu said:
Well I'm quite suprised that this is offical. It just doesn't sound very professional or PR ish for lack of a better word. Also, if I'm understanding correctly AGEIA sent out emails to some people under who knows what criteria as their way to combat the misinformation? Are you a deveoper gofreak? I'm guessing you know why you got the email, just trying to clear stuff up.

On another board, B3D, a poster claimed to be in correspondance with AGEIA about this and was expecting a statement soon, and there was much scepticism about this (because said poster happened to have previously made up communications from Major Nelson about a X360 issue). So it was suggested that others should independently contact AGEIA themselves, and I did so, and they sent me that statement when they finally had it.

Kangu said:
The way I interpreted it was never that X360 would be unable to handle fluids/cloth simulation but rather that it would take a more than significant portion of the CPU's processing power, making it impractical to implement.

Well judging by the comments from a B3D poster who attended the GDC presentation, this is what was suggested certainly, be that based of architectural analysis or whatever. In fairness the only ones who suggested it would be "turned off" for X360 were 1up and Extremetech, and I guess they misinterpreted what was said.
 
"Everything in that presentation is pretty much true according to any tech person you ask."

.... like who for instance?

Have people been asking this question for weeks or something?
 
DCharlie said:
.... like who for instance?

I think whatever was said by AGEIA in those conferences was "true" at least in the context in which it was presented, the problem is with how one part specifically was reported (X360 having fluid dynamics turned off). I think that stuff is more "true" than your ever likely to see again out of them because of the hubub this caused (which is unfortunate, but they are likely to clam up now and shy away completely from any direct comparison between the systems).

The AGEIA statement doesn't "correct" or deny the rest of the information we got out of those presentations, simply qualifies it by saying it was based on architectural analysis vs benchmark data, and that relative performance claims shouldn't have been made or implied (but they were).

Even believing that their points were based on architectural analysis or "publically available data" and not actual benchmarks, I think it's unlikely they'd present such points if they weren't also being reflected in their development experience with the hardware thusfar.
 
It's pure salesmanship. They've just found out that Havok will be bundled with every single PS3 SDK, meaning it makes much more sense for them to target a platform that doesn't have a completely free, and arguably superior, product to compete with, which means they have to backpedal and start talking up the Xbox360's capabilities a bit more.
 
Can't really blame MS for putting the pressure on AGEIA. Their presentation, however true, did highlight the huge FLOP difference between the two respective CPUs, while presenting X360 one in unfavourable light. And MS can have any of that.
 
hold on, no one knows for a fact that MS talked to them surely?

we are just guessing - they may just feel that what was said was getting massively blown out of proportion?
 
DCharlie said:
hold on, no one knows for a fact that MS talked to them surely?

we are just guessing - they may just feel that what was said was getting massively blown out of proportion?

:lol it's like the Sony version of TXB around here.
 
Izzy said:
Can't really blame MS for putting the pressure on AGEIA.

I think AGEIA may have spotted the potential for people to come away with conclusions that could for them, if they had voiced such conclusions themselves, constitute a breach of a NDA. The latest statement is very carefully worded, and it does sound like they were addressing disclosure concerns (the point regarding how this was a discussion based on publically available data, for example). As DCharlie points out, we don't know if MS directly picked them up on this (although for sure, it's very possible).

Izzy said:
Their presentation, however true, did highlight the huge FLOP difference between the two respective CPUs, while presenting X360 one in unfavourable light. And MS can have any of that.

The issue is more complicated than just flops, although floating point is heavily relevant for something like physics. I mean the one specific thing that we received a technical explanation on, the fluid dynamics issue on ps3 vs x360, didn't even relate to gflops but the memory architecture (and I guess also the greater availablity of SPUs).
 
Izzy said:
Can't really blame MS for putting the pressure on AGEIA. Their presentation, however true, did highlight the huge FLOP difference between the two respective CPUs, while presenting X360 one in unfavourable light. And MS can have any of that.

The AGEIA statement doesn't "correct" or deny the rest of the information we got out of those presentations, simply qualifies it by saying it was based on architectural analysis vs benchmark data, and that relative performance claims shouldn't have been made or implied (but they were).

Come on, who is stretching now?
 
gofreak said:
As for everything else, well they did make those claims and they don't deny it, there are slides and comments out there from AGEIA themselves making heavy suggestion if not explicit statement regarding relative performance, and there are first hand reports at B3D about their discussion on relative suitability for fluid/cloth etc. They're now simply falling back on the line that it was based solely on publically available data and architecture etc. rather than benchmark data, which may well be true, but I doubt they'd make these "suggestions" based on those things if their actual experience with the (unfinished) CPUs was contradictory (that wouldn't exactly communicate a very true expectation to the developers who went there for an idea of what to expect). They just can't make statements based on the latter because it probably violates a NDA here or there.
I don't get what you're saying. It should be obvious if they are offering a fluids library for the 360 or not like they claimed in the presentation. I still want to know if that's true or not.
 
rastex said:
Come on, who is stretching now?

What have I said that is wrong?

dorio said:
I don't get what you're saying. It should be obvious if they are offering a fluids library for the 360 or not like they claimed in the presentation. I still want to know if that's true or not.

It's part of the X360 SDK. I doubt they explicitly said it wouldn't be, I think some reporters construed the expense associated with it to mean that it would not be made available.
 
So basicly it's that their statements are only based on what's known so far with the architectures and would like to clear up the context a bit, but they don't exactly deny what they have fiqured out of PS3?
 
gofreak said:
What have I said that is wrong?



It's part of the X360 SDK. I doubt they explicitly said it wouldn't be, I think some reporters construed the expense associated with it to mean that it would not be made available.
That's a huge leap for a reporter to take.
 
HomerSimpson-Man said:
So basicly it's that their statements are only based on what's known so far with the architectures and would like to clear up the context a bit, but they don't exactly deny what they have fiqured out of PS3?

"The implied difference in performance was from assumptions about the number of compute elements and memory architectures, and how well these might fit to various simulation algorithms as enabled by typical game developers."

So they're saying comments about relative performance were based on architectural analysis, not benchmark data. But you can be sure they have hardware to work with, and whilst their claim that there is no benchmark data for PS3 or X360 is undoubtedly true - final PS3 and X360 hardware just isn't available yet, or at least isn't for PS3 now - you can be sure they have an idea of how things are going based on their work sofar (with non-final hardware). You have to ask yourself if they'd present the points they did if their nuts-and-bolts work with the hardware thusfar was contradicting that.

dorio said:
That's a huge leap for a reporter to take.

Agreed, I guess this is where it'd be useful to have been actually there and see how the presenters were talking about that. Perhaps they were very negative on it, I don't know. SenatorMonkey from B3D described it as this: "They're still looking at the X360 architecture to see exactly what they can get out of it, but right now they're concerned that they'd take up too much CPU to do these things through Novodex, since they'd like up likely one full core or more processing power." It's still a leap of course, evidently despite that it'll still be there if a dev wants it.
 
gofreak said:
What have I said that is wrong?

Well you keep mentioning the "carefully worded statement" and I mean give me a break. Just read the first two sentence of the e-mail, there's nothing obscure about them. You interpret the e-mail to somehow not correct their statements of the relative performance of the systems which you find "true", and that's where the stretching is coming in.

So they're saying comments about relative performance were based on architectural analysis, not benchmark data. But you can be sure they have hardware to work with, and whilst their claim that there is no benchmark data for PS3 or X360 is undoubtedly true - final PS3 and X360 hardware just isn't available yet, or at least isn't for PS3 now - you can be sure they have an idea of how things are going based on their work sofar (with non-final hardware). You have to ask yourself if they'd present the points they did if their nuts-and-bolts work with the hardware thusfar was contradicting that.

Case in point- How can you be so sure? You're making assumptions and such, and being skeptical of this new information just like I was skeptical of the original article.
 
rastex said:
You interpret the e-mail to somehow not correct their statements of the relative performance of the systems which you find "true", and that's where the stretching is coming in.

Where do they deny those statements? They put them in context of architectural analysis vs benchmark data but that's it. The statements were made very clearly at the time, there are slides there that explicitly make comparison. We just didn't know that they were based on their examination of the architectures rather than benchmarks at the time, but now we do.

The rest you can class as my own speculation and disagree if you wish, but I've my own sense of what's more likely and I'll stick to that.

I'm not being sceptical of this information, I can wholly believe that the presentations were elaborated on in the context of architectural analysis rather than benchmark data (and this is backed up by the first hand reports of SenatorMonkey on B3D). They probably HAD to do so, and stick to discussing things within the confines of what is in the public domain. I'm simply saying that I don't think they'd engage in such a discussion if the facts of the matter, with actual hardware, were proving to be different.

Do you not think they have hardware? Do you think they'd make those points if their work with the hardware sofar contradicted those points?
 
Since Ageia are official software providers for both the X360 and the PS3, I think the notion that they are just *guessing* the physics performance differences between the 2 architectures to be somewhat.....unlikely??


What they are saying, in essence, is that they don't have the hardware to make these comparisons yet...


If anything, middleware/API providers are at the TOP of Microsofts and SCEIs list to recieve dev systems.....they require a head start more than other developers...

Read between the lines...
 
Kleegamefan said:
What they are saying, in essence, is that they don't have the hardware to make these comparisons yet...

I thought the same thing when I first read the statement, but what they've said there does not contradict them having hardware. "The only platforms for which there is actual comparison data at AGEIA are the single core PC, dual core PC and PhysX platforms. There is no current data on the PS3 or Xbox360 on relative performance." is certainly true. Since there is no final PS3 or X360 hardware to bench yet it's impossible to have data for them.

Of course, they do have hardware, albeit unfinished (the PS3 SDK is due within the next month or so I believe? I'm sure the first versions of X360's is out).
 
gofreak said:
Do you not think they have hardware? Do you think they'd make those points if their work with the hardware sofar contradicted those points?

Obviously, but like I said in the other thread, we can't extrapolate their results to make a general comment on relative performance, and that's exactly what they're saying here.
 
Top Bottom