• 10
• 9
• 13
• 10
• 18

# PIX with ATI plugin

This topic is 4488 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

Hi there, I'm having a hard time getting the ATI Plugin for M$PIX to run. I have it set up and all, and it records info on frame render times and FPS alright, but all the other columns are always 0. I played around with DX retail and debug drivers and also tried all sorts of things with the debug levels, but I still don't get any more output. Any help much appreciated thanks, Robin #### Share this post ##### Link to post ##### Share on other sites Advertisement Quote:  Original post by eisebsHi there,I'm having a hard time getting the ATI Plugin for M$ PIX to run. I have it set up and all, and it records info on frame render times and FPS alright, but all the other columns are always 0.I played around with DX retail and debug drivers and also tried all sorts of things with the debug levels, but I still don't get any more output.Any help much appreciatedthanks,Robin

What type of experiment are you configuring in PIX? The most basic capture types only record basic counters. Also, some columns (like duration) are not computed for all api calls. Can you describe a bit more about how you set things up, what columns your expecting to see, and what you are seeing?

##### Share on other sites
You had a typo in there, it's actually the ATI Plugin for MS PIX.

##### Share on other sites
Quote:
 Original post by PromitYou had a typo in there, it's actually the ATI Plugin for MS PIX.

Really? I thought he was just protesting Microsoft's oppresive business tactics and moneymaking schemes. I mean really...who can afford to license the DXSDK these days? And the cost of VS2005...sheesh!!!

Lol.

Quote:
 Original post by DrakexLol."hey guys i really love directx its really cool btw M$sucks death to capitalism"Oh, fanboys and their unshakable logic ;) Okay, alright. I'm not cool and all. So I've got Microsoft PIX. Maybe DX is not the worst API in the world and yes, it's nice that it's free and no, I'm not a fanboy of any sort and yes, I prefer Windows to Linux. Actually I didn't think too much about it and maybe the dollar character was a bit cheesy. So paulble: I set up PIX the way ATI suggested it, with action type "Set Per-Frame Counters" and the following counters that I'd like to see: Hardware Busy Vertex Fetch Busy Total Pixels Pixels Passed Z Test Frame Rate Local Texture Memory used AGP Texture Memory used Prims per PSC change Prims per VSC change Prims per PS change Prims per VS change Prims per TS change Prims per RS change I get some results for FPS, memory and the prims counters, but for "Hardware Busy", "Vertex Fetch Busy" and the pixel counters I get no results. thanks. #### Share this post ##### Link to post ##### Share on other sites Have you definitely got the latest ATI drivers? I know I haven't on my system - I'm a bit sceptical of changing those too regularly these days [wink] Quote:  To use the ATI PIX plugin, you should have the latest drivers from ATI and the December 2004 DirectX SDK (or later) installed. Bit obvious, but you also need to be running a D3D9 GPU - i.e. a Radeon 9500 and above. Can't think of anything else right now. Jack #### Share this post ##### Link to post ##### Share on other sites Quote:  Original post by jollyjeffersHave you definitely got the latest ATI drivers? I know I haven't on my system - I'm a bit sceptical of changing those too regularly these days [wink] Yes, that's also one of the first things that I'd thought about. I downloaded the most recent driver just last week. Quote:  Bit obvious, but you also need to be running a D3D9 GPU - i.e. a Radeon 9500 and above. It's a X800GT. But thanks anyway. :) #### Share this post ##### Link to post ##### Share on other sites Quote: Original post by eisebs Quote:  Original post by DrakexLol."hey guys i really love directx its really cool btw M$ sucks death to capitalism"Oh, fanboys and their unshakable logic ;)

Okay, alright. I'm not cool and all. So I've got Microsoft PIX. Maybe DX is not the worst API in the world and yes, it's nice that it's free and no, I'm not a fanboy of any sort and yes, I prefer Windows to Linux.
Actually I didn't think too much about it and maybe the dollar character was a bit cheesy.

So paulble: I set up PIX the way ATI suggested it, with action type "Set Per-Frame Counters" and the following counters that I'd like to see:

Hardware Busy
Vertex Fetch Busy
Total Pixels
Pixels Passed Z Test
Frame Rate
Local Texture Memory used
AGP Texture Memory used
Prims per PSC change
Prims per VSC change
Prims per PS change
Prims per VS change
Prims per TS change
Prims per RS change

I get some results for FPS, memory and the prims counters, but for "Hardware Busy", "Vertex Fetch Busy" and the pixel counters I get no results.

thanks.

If you're getting values from some of the ATI counters but not others, I would think you need to speak with ATI. It might be possible that not all of their hardware supports all of their counters.

Paul