Vista + Platform Update + DX11 SDK + 8800 = no CS4.0 cap bit
I have the following:

8800 GTS
195.xx Beta Driver
August 2009 D3D SDK
Vista with october "platform update" and all service packs.

I *can* run DX11 examples, as long as they have downlevel 10 code in HW acceleration mode, however, the "CS" samples that use CS4.0 always fall back to Refrast.

Digging a bit further: The DX Caps viewer reports "Compute - Optional (no)"

The 195 driver release notes explicitly state that the 8800 would have Compute shader support. I also had 185, which also supposedly had this.

On another machine with a 260GTX, Windows 7 RC1, and the SDK, it reports "Compute - Optional (yes)", and samples like NbodyCS run flawlessly in hardware. It reports CS4.0 capability.

So is there a specific check for vista/W7 that might still exist in the driver? I'll be getting windows 7 soon, but I was hoping to get this working now on my vista machine (since the rest of dx11 seems to work). It would also be handy for Nvidia to create a chart of what card has what caps on for each OS, if it's the case there are differences, for dx11.
I have the following:



8800 GTS

195.xx Beta Driver

August 2009 D3D SDK

Vista with october "platform update" and all service packs.



I *can* run DX11 examples, as long as they have downlevel 10 code in HW acceleration mode, however, the "CS" samples that use CS4.0 always fall back to Refrast.



Digging a bit further: The DX Caps viewer reports "Compute - Optional (no)"



The 195 driver release notes explicitly state that the 8800 would have Compute shader support. I also had 185, which also supposedly had this.



On another machine with a 260GTX, Windows 7 RC1, and the SDK, it reports "Compute - Optional (yes)", and samples like NbodyCS run flawlessly in hardware. It reports CS4.0 capability.



So is there a specific check for vista/W7 that might still exist in the driver? I'll be getting windows 7 soon, but I was hoping to get this working now on my vista machine (since the rest of dx11 seems to work). It would also be handy for Nvidia to create a chart of what card has what caps on for each OS, if it's the case there are differences, for dx11.

#1
Posted 11/04/2009 04:55 AM   
[quote name='TymonFlak' post='944925' date='Nov 4 2009, 06:55 AM']I have the following:

8800 GTS
195.xx Beta Driver
August 2009 D3D SDK
Vista with october "platform update" and all service packs.

I *can* run DX11 examples, as long as they have downlevel 10 code in HW acceleration mode, however, the "CS" samples that use CS4.0 always fall back to Refrast.

Digging a bit further: The DX Caps viewer reports "Compute - Optional (no)"

The 195 driver release notes explicitly state that the 8800 would have Compute shader support. I also had 185, which also supposedly had this.

On another machine with a 260GTX, Windows 7 RC1, and the SDK, it reports "Compute - Optional (yes)", and samples like NbodyCS run flawlessly in hardware. It reports CS4.0 capability.

So is there a specific check for vista/W7 that might still exist in the driver? I'll be getting windows 7 soon, but I was hoping to get this working now on my vista machine (since the rest of dx11 seems to work). It would also be handy for Nvidia to create a chart of what card has what caps on for each OS, if it's the case there are differences, for dx11.[/quote]

There is a registry key in the Vista drivers which disables CS by default. In Windows 7 it's enabled by default.
After deleting the registry key, it works in Vista aswell. It's mentioned in the release notes of the GPU Computing SDK.
I'm not sure why it is disabled in Vista though, and I suppose that once the driver goes out of beta, it will be enabled by default.

I happen to have an 8800GTS myself (the original G80 model with 320 mb), and I can tell you from personal experience that it will work in Vista.
[quote name='TymonFlak' post='944925' date='Nov 4 2009, 06:55 AM']I have the following:



8800 GTS

195.xx Beta Driver

August 2009 D3D SDK

Vista with october "platform update" and all service packs.



I *can* run DX11 examples, as long as they have downlevel 10 code in HW acceleration mode, however, the "CS" samples that use CS4.0 always fall back to Refrast.



Digging a bit further: The DX Caps viewer reports "Compute - Optional (no)"



The 195 driver release notes explicitly state that the 8800 would have Compute shader support. I also had 185, which also supposedly had this.



On another machine with a 260GTX, Windows 7 RC1, and the SDK, it reports "Compute - Optional (yes)", and samples like NbodyCS run flawlessly in hardware. It reports CS4.0 capability.



So is there a specific check for vista/W7 that might still exist in the driver? I'll be getting windows 7 soon, but I was hoping to get this working now on my vista machine (since the rest of dx11 seems to work). It would also be handy for Nvidia to create a chart of what card has what caps on for each OS, if it's the case there are differences, for dx11.



There is a registry key in the Vista drivers which disables CS by default. In Windows 7 it's enabled by default.

After deleting the registry key, it works in Vista aswell. It's mentioned in the release notes of the GPU Computing SDK.

I'm not sure why it is disabled in Vista though, and I suppose that once the driver goes out of beta, it will be enabled by default.



I happen to have an 8800GTS myself (the original G80 model with 320 mb), and I can tell you from personal experience that it will work in Vista.

#2
Posted 11/09/2009 09:27 AM   
[quote name='Scali' post='947857' date='Nov 9 2009, 01:27 AM']There is a registry key in the Vista drivers which disables CS by default. In Windows 7 it's enabled by default.
After deleting the registry key, it works in Vista aswell. It's mentioned in the release notes of the GPU Computing SDK.
I'm not sure why it is disabled in Vista though, and I suppose that once the driver goes out of beta, it will be enabled by default.

I happen to have an 8800GTS myself (the original G80 model with 320 mb), and I can tell you from personal experience that it will work in Vista.[/quote]

Thanks for letting me know this works, however, I've read about 10 different release notes, from driver 186 to the present 195s, to the CUDA SDK (2.3), and walked through every nvidia related registry key using regedit, and I'm still unable to find any mention of this special key anywhere, Could you just post what registry key it is please?
[quote name='Scali' post='947857' date='Nov 9 2009, 01:27 AM']There is a registry key in the Vista drivers which disables CS by default. In Windows 7 it's enabled by default.

After deleting the registry key, it works in Vista aswell. It's mentioned in the release notes of the GPU Computing SDK.

I'm not sure why it is disabled in Vista though, and I suppose that once the driver goes out of beta, it will be enabled by default.



I happen to have an 8800GTS myself (the original G80 model with 320 mb), and I can tell you from personal experience that it will work in Vista.



Thanks for letting me know this works, however, I've read about 10 different release notes, from driver 186 to the present 195s, to the CUDA SDK (2.3), and walked through every nvidia related registry key using regedit, and I'm still unable to find any mention of this special key anywhere, Could you just post what registry key it is please?

#3
Posted 11/10/2009 07:15 AM   
[quote name='TymonFlak' post='948485' date='Nov 10 2009, 01:15 AM']Thanks for letting me know this works, however, I've read about 10 different release notes, from driver 186 to the present 195s, to the CUDA SDK (2.3), and walked through every nvidia related registry key using regedit, and I'm still unable to find any mention of this special key anywhere, Could you just post what registry key it is please?[/quote]

I am in a similar situation. Please indicate the registry key required.
[quote name='TymonFlak' post='948485' date='Nov 10 2009, 01:15 AM']Thanks for letting me know this works, however, I've read about 10 different release notes, from driver 186 to the present 195s, to the CUDA SDK (2.3), and walked through every nvidia related registry key using regedit, and I'm still unable to find any mention of this special key anywhere, Could you just post what registry key it is please?



I am in a similar situation. Please indicate the registry key required.

#4
Posted 01/10/2010 06:02 PM   
[quote name='wimpy1' post='978873' date='Jan 10 2010, 12:02 PM']I am in a similar situation. Please indicate the registry key required.[/quote]

After quite a bit of searching, I found the answer:

[url="http://developer.download.nvidia.com/compute/cuda/3_0-Beta1/sdk/docs/DirectCompute_Release_Notes.txt"]http://developer.download.nvidia.com/compu...lease_Notes.txt[/url]

snip

1. After download the driver, run the Driver Installation installation, this
may require a reboot of your system.

2. Remove the registry key from the Windows System registry

Open the registry editor in the window

Start -> regedit

Click at the very top icon labeled "Computer" in the Registry Editor

Search for D3D_39482904 the string. If found, delete it from the registry.
There should be about 2 instances of this registry key

end snip
[quote name='wimpy1' post='978873' date='Jan 10 2010, 12:02 PM']I am in a similar situation. Please indicate the registry key required.



After quite a bit of searching, I found the answer:



http://developer.download.nvidia.com/compu...lease_Notes.txt



snip



1. After download the driver, run the Driver Installation installation, this

may require a reboot of your system.



2. Remove the registry key from the Windows System registry



Open the registry editor in the window



Start -> regedit



Click at the very top icon labeled "Computer" in the Registry Editor



Search for D3D_39482904 the string. If found, delete it from the registry.

There should be about 2 instances of this registry key



end snip

#5
Posted 01/10/2010 09:19 PM   
Scroll To Top