Sign in to follow this  
StephenTC

D3DADAPTER_IDENTIFIER9, DeviceID Tables?

Recommended Posts

Hello everyone, I'm looking for a table or tables of video card device-ids as interpreted by DirectX9. If anyone can help me out, I'd appreciate it :). Thanks a lot! Stephen Timothy Cooney

Share this post


Link to post
Share on other sites
Why? There should be no reason to know this information. The only reason that the field is there is so games can hack around dodgey hardware.

Share this post


Link to post
Share on other sites
Well aren't you on the know, :D that's exactly why we need it (hack around dodgy hardware)!!

If anyone has been following my posts, they'd know I've been trying to implement NVidia specific MS anti-aliasing methods into DirectX.

This must be compatible with all NVidia cards (5+). I've also learned that NVidia anti-aliasing can be traced along each series of NVidia cards. I know how to program AA for each series of card as well, I just need to know what series of card I'm currently mapping for.

:)

The NVidia control panel allows you to see what card adapter is being used in a text representation, but parsing through that will be a lot harder than using DeviceIDs. Also, when we move in ATI methods, I may (dunno yet) need to know what ati card is being used.

Share this post


Link to post
Share on other sites
Hey everyone,

I kept scouring the net and bounced upon NVidia's deviceid list. Sweet! Only 5billion cards to string in XD. I thought I'd bounce it off to you guys as well.

http://www.pcidatabase.com/vendor_details.php?id=606

:)
Stephen Timothy Cooney

Share this post


Link to post
Share on other sites
Getting this information is tricky at best - you can find the odd partial list, but there isn't a definite, complete and up-to-date list for all GPU's freely available. If you have good relations with AMD, Intel and Nvidia you could probably get this info from the DevRel teams.

The ConfigSystem contains a useful file with some vendor/device ID's: \Samples\C++\Direct3D\ConfigSystem\config.txt. Failing that you'd probably be best relying on the string returned via D3DADAPTER_IDENTIFIER9...

hth
Jack

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this