"We could change the world, if God gave us the source code."
More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 97 98 99 100 101 102 103 104 105 106 107 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365
Query FailedHumus
Thursday, July 23, 2009

Sorry, that was some leftover code from my previous attempt at getting rid of spam. The number code has worked excellent so far. I don't think a single spam message has gotten through that. So I just removed that stuff so you can say all your naughty words.

Humus
Thursday, July 23, 2009

I'm running our engine through PIX at a regular basis, and while I agree that it can be unstable at times it mostly works fine. Mostly when PIX is unstable it's because I'm on a CrossFire/SLI system, including any "X2" type of card, or I have enabled some kind of driver override like for instance for Nvidia's stereo glasses. The use of queries across frames also seems to be an issue. I also agree PIX for Xbox is better, but PIX for Windows is certainly a useful tool. In addition to optimization I've also found many bugs with it.

For OpenGL there's gDebugger. I don't know at what quality the performance tools in it are today since I haven't used it in a long while, but I know both ATI and Nvidia worked together with them to get performance counters into it.

And if you don't like external tools you can always write your own performance measuring framework. In DirectX there's the timestamp queries and in OpenGL there's the GL_EXT_timer_query extension.

Rob L.
Thursday, July 23, 2009

Yeah Michael, it's definitely for political advantages - they are hunting for voices of parents scared by their own ignorance. Just listening to some of those people makes you realize the don't have the slightes idea what they are talking about, but what's even worse, is that they are so serious about this (they wouldn't ever even look at a game).

The amount of ignorance can be compared to Fox News' "Mass Effect - (Se)XBox" propaganda in the US. Only, this is against any action game / "murder simulator" / "killer game."

Regards,

Rob


PS to Humus: Se* is not allowed? Come on!

Sopyer
Thursday, July 23, 2009

I'm not saying they are simple. But when you support legacy code with potential D3D errors, you have better chances of troubles. That's not what you should expect from debug instrument. I experienced this numeric times with different DXSDK's. PIX does not support MRT. It has problems with mesh presentation. Support of DX10 is awful. I do not say that it is useless but it's heavily depends on your application. And I want to stress more - PIX on XBOX and on PC is two very different versions. I do not want to start a flame war. But measurement of time in graphic applications is not easy topic. I just disagreed with thought that PIX can help.

Kerneth
Thursday, July 23, 2009

Sopyer, I can only say that it is your experience.
PIX can take up more resources that a game normally do, but I've profiled a number of games and it worked perfectly fine.
You're not saying that Crysis, Mirrors Edge, Portal and CoD4 are simple applications, do you?

Agadoul
Thursday, July 23, 2009

The avalanche engine rocks. Just Cause 2 is going to be even better than the first one. looking forward to it.

Sopyer
Thursday, July 23, 2009

From my experience of using PIX I can say it is only relevant on XBOX. On windows you have better chances that it will crash, experience deadlock or simly works incorrect. Simply speaking it works only on simple, mostly error-free applications.
For OpenGL the situation is only worse. I do not know of any such free tool.

FMoreira
Thursday, July 23, 2009

We can also plot FPS vs Frame Time, and we'll see that it's a non-linear function.

here: http://www.mvps.org/directx/articles/fps_versus_frame_time.htm

More pages: 1 ... 11 ... 21 ... 31 ... 41 ... 51 ... 61 ... 71 ... 81 ... 91 ... 97 98 99 100 101 102 103 104 105 106 107 ... 111 ... 121 ... 131 ... 141 ... 151 ... 161 ... 171 ... 181 ... 191 ... 201 ... 211 ... 221 ... 231 ... 241 ... 251 ... 261 ... 271 ... 281 ... 291 ... 301 ... 311 ... 321 ... 331 ... 341 ... 351 ... 361 ... 365