View Full Version : DGIndexNV: Please report your nVidia card name
Guest
30th August 2012, 04:55
As nVidia does not support programmatically querying the VP engine version and I want to display it in the List GPU Devices dialog, I'd like to use a table of device names to determine it. Therefore we need to collect the names people encounter in the Options/List GPU Devices dialog. I'll start the list and keep it updated in this post:
"GeForce GTX 460"
"GeForce GT 520"
Please report your device names, but only if they haven't already been posted, and please be careful to be accurate.
I will determine the VP engine version from this table:
http://en.wikipedia.org/wiki/Nvidia_PureVideo#Table_of_PureVideo_.28HD.29_GPUs
Thank you!
Groucho2004
30th August 2012, 22:54
GeForce GT 240
Can you not just enumerate this registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}
and pull the value of "DriverDesc" which in my case is:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E968-E325-11CE-BFC1-08002BE10318}\0000]
"DriverDesc"="NVIDIA GeForce GT 240"
Guest
31st August 2012, 01:05
Sure, I'll just enumerate everybody's registries from own machine. :)
Think about what I am trying to do. I don't own all possible cards so cannot determine all the names used in the wild.
As you can see from the existing dialog box, I know how to enumerate the installed devices and their names.
Asmodian
31st August 2012, 06:22
"GeForce GTX 680"
"GeForce GT 545"
Groucho2004
31st August 2012, 10:24
Sure, I'll just enumerate everybody's registries from own machine. :)
Think about what I am trying to do. I don't own all possible cards so cannot determine all the names used in the wild.
As you can see from the existing dialog box, I know how to enumerate the installed devices and their names.
I know what you're trying to do. What you need is the display names from all possible cards, right? They are all in "nv4_disp.inf". From the list in that file, you could create a lookup table that covers every card supported by the driver.
Guest
31st August 2012, 12:45
That's an interesting find, and thanks for pointing it out (but not what you said in your post to which I responded). It may be useful for my purposes, but the strings in that file are not exact matches. For example, there is "NVIDIA " present at the start and a variable number of spaces at the end. Could I guess that I can strip the "NVIDIA " and the ending spaces and get the strings that the runtime call returns? Maybe, perhaps probably, but I don't *know* that for sure. I'd like to gather some data on the real strings returned by the runtime call.
I'm already creating a lookup table as it is the obvious thing to do.
CarlPig
1st September 2012, 22:04
GeForce GTX 560 Ti
Guest
1st September 2012, 22:44
That's a good one, thanks.
ganymede
2nd September 2012, 22:59
"Quadro 2000"
CarlPig
3rd September 2012, 19:33
My father have a GeForce GTX 560 without Ti, and he using DGIndexNV too.
nixo
3rd September 2012, 20:00
"GeForce GT 610"
Edit: "GeForce 210"
Emulgator
6th September 2012, 23:55
0: "GeForce GTX 285M", Compute 1.1, 997MB, 16SMs
1: "GeForce GTX 285M", Compute 1.1, 997MB, 16SMs
This was with an older nvidia driver (296 ?) and DGIndexNV 2039
DGIndexNV 2042 refused to work with this older driver.
After update with the recent nvidia driver (301.42)
and DGIndexNV 2042 the same set of graphic cards read:
>0: "GeForce GTX 285M", Compute 1.1 (using sm_10), 1024MB, 16SMs
1: "GeForce GTX 285M", Compute 1.1, 1024MB, 16SMs
AVC: cuvid
MPG: cuda
VC1: cuvid
Guest
7th September 2012, 01:12
Thank you.
Guys, I have everything I need now, so I'll close this thread.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.