Author Topic: The dog that ate Shader Model 3 ...  (Read 3707 times)

0 Members and 1 Guest are viewing this topic.

Stefan

  • Consigliere
  • ****
  • Posts: 619
The dog that ate Shader Model 3 ...
« on: October 16, 2008, 05:30:39 PM »
... was actually a falsely set registry key.
The other day i noticed after updating NVIDIA Forceware, that Shader Model 3 was not available with my 8800GTX.

After investigating the registry it appeared the following key caused the issue:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{6C74C187-24C9-4F0E-894E-BA8C5B0A0994}\0000]
"D3D_95739038"=hex:00,00,00,00

Changing value to 1 or deleting the key cured the problem.


There are a bunch of other "magic numbers" in nvd3dumx.dll, if someone knows their meanings, drop me a note.
And thanks to NVIDIA devs for obfuscating that stuff  :NON:

"D3DOGL_74095213"=hex:00,00,00,00
"D3D_60461791"=hex:47,67,41,08
"D3D_94118636"=hex:01,00,00,00
"D3D_30913648"=hex:01,00,00,00
"D3D_23132857"=hex:00,00,00,00,a1,92,e4,76,00,00,00,00
"D3D_00037827"
"D3D_16579523"
"D3D_31232579"
"D3D_40792312"
"D3D_62145345"
"D3D_74852146"
"D3D_75900125"
"D3D_92179063"
Systeminfo: CPU-Z - GPU-Z - GPUCapsViewer