   DirectX on XP on an intel macbook pro
  Hi ya,Wasn't quite sure where to post this but thought perhaps it might be a DX thing (feel free to move). I am developing a small(ish) casual puzzle game that I am trying to optimise on a few systems, going through the basic checks on various PCs which I would like it to run on.I have a Sony Vaio about 4 years old, 1.86Ghz single core Pentium M, 1Gig of ram, an ATI Mobility Radeon X700 with 256MB vRam, GPU speed of 350Mhz and only supports shader model 2.0. Took me a while but I optimised it for this sort of spec and it runs fine, no lagging....so I decided to try it on an Intel Macbook pro which is happily running XP, it was top spec about a year ago. Dual core 2.6Ghz, 3GB ram, GeForce 8600M, 512Mb vRam, 475MHz GPU speed, memory and shader speed nearly twice that, it supports shader model 4.0.... AND IT RUNS LIKE A DOG! It even struggles to rotate a 2D sprite on the title screen, before any 3D is even loaded!!! What is going on?My question is if there are any known issues with DX on the intel macs, if there is any support I am failing to write into my device object? The graphics driver is Intel mac specific, you can't just download the latest nVidia graphics driver so I am thinking this might be the case. This machine should tear up my game at 1080p and still have resources left to play COD4!   
  Someone in the office has just pointed out that dogs can run quite fast, allow me to clarify... it doesn't. Perhaps it's a 3 legged dog.   ;  Have you tried using PIX and/or NVPerfHUD to profile what's going on?   ;  Yea, PIX, it looks fine, nothing jumping out at me. Everything is just taking that little bit longer to process, Really odd :(   ;  The other thing is that the mac does have the SDK on it, not the distribution version of DX, that wouldn't make a difference... would it?   ;  It would if you're running the Debug runtime, use the DirectX Control Panel program to make sure it's using the Release runtime.   ;  Yea I did make sure, I am using the debug libraries but then I am on both systems so if it was gong to make it slow it would be on both systems.   ;Quote:Original post by hotpixelYea I did make sure, I am using the debug libraries but then I am on both systems so if it was gong to make it slow it would be on both systems.Not necessarily. You really can't compare performance in debug mode - try them both in release and see if it's still slow.   ;  Okay I'll give it a go but I gotta fix my release settings first as it doesn't compile :'(   ;Quote:Original post by hotpixelOkay I'll give it a go but I gotta fix my release settings first as it doesn't compile :'(Just to make sure - there's the D3D debug runtimes, which are accessed via the DirectX Control Panel, and there's also a debug or release version of your app.   