PIX should not care that this it is watching an XNA program. It intercepts the underlying native DirectX calls. If you can't get it to work then it could well be a PIX bug.
However you will have to understand the native DirectX calls and how XNA uses them. e.g. PIX does not know about SpriteBatch - you will see lots of dynamic vertex buffers being drawn in PIX.