Cuda 6.5.14 with NVIDIA GeForce 9400 GT

Hello,

I installed 6.5.14 (32 bits) under Win7-32. During the installation I got a warning that CUDA does not find a suitable driver and I will not be able to run CUDA applications.

My display card is: NVIDIA GeForce 9400 GT

Can you tell why cudaSetDevice(0) returns cudaErrorInsufficientDriver ?

Best regards,
Z.V

Unfortunately GeForce 9400 GT is a cc1.0 GPU:

https://developer.nvidia.com/cuda-legacy-gpus

The last toolkit that supported cc1.0 GPUs was CUDA 6.0

CUDA 6.5 dropped support for cc1.0 and deprecated support for other cc1.x GPUs.

CUDA 7 dropped support for all cc1.x GPUs.

Hello,

I tried CUDA 6.0 (April 2014) and got the same problem.
Do you think I should try an older version ?

Currently I have the driver: NVIDIA GeForce 9400 GT (Microsoft Corporation - WDDM v1.1)
installed during the Windows installation.
Should I use another driver ?

Best regards,
Z.V

Install the most recent driver for your 9400GT. That appears to be 341.44 (32-bit):

http://www.nvidia.com/download/driverResults.aspx/82465/en-us

After that, download the CUDA 6 toolkit desktop installer for win7 32-bit:

https://developer.nvidia.com/cuda-toolkit-60

Run the installer, but deselect the option to install the driver that comes bundled with that installer. This means you will retain your 341.44.

If the toolkit installer complains about not finding a supported device, ignore that.

After that, things should work. Be sure to compile any codes with -arch=sm_10 switch (or similar) for your cc1.0 device.

If the above method does not work (i.e. a CUDA 6 compiled application or sample code gives you the error message that “driver version is insufficient for CUDA runtime version”) then I would say either you are not using CUDA 6 or else there is some problem I can’t help you with.

You’re welcome to try earlier versions of course.

Hello,

Works great !
Thank you for your help.

Best regards,
Z.V