CUDA device found by deviceQuery on Macbook White with 9400M

Hi All,

I am new to this forum.

I have a Macbook white with Nvidia GPU 9400 M . I would like to use it to run my CUDA based programs. So I have installed the Driver, Tool Kit and SDK. I have Installed the proper driver version 2.3.

But while I run the deviceQuery from the desired location it shows the following message -

CUDA Device Query (Runtime API) version (CUDART static linking)
There is no device supporting CUDA.

Device 0: “Device Emulation (CPU)”
CUDA Driver Version: 2.30
CUDA Runtime Version: 2.30
CUDA Capability Major revision number: 9999
CUDA Capability Minor revision number: 9999
Total amount of global memory: 4294967295 bytes
Number of multiprocessors: 16
Number of cores: 128
Total amount of constant memory: 65536 bytes
Total amount of shared memory per block: 16384 bytes
Total number of registers available per block: 8192
Warp size: 1
Maximum number of threads per block: 512
Maximum sizes of each dimension of a block: 512 x 512 x 64
Maximum sizes of each dimension of a grid: 65535 x 65535 x 1
Maximum memory pitch: 262144 bytes
Texture alignment: 256 bytes
Clock rate: 1.35 GHz
Concurrent copy and execution: No
Run time limit on kernels: No
Integrated: Yes
Support host page-locked memory mapping: Yes
Compute mode: Default (multiple host threads can use this device simultaneously)

Press ENTER to exit…

I have tried to look for the solution provided in the forum; unfortunately I was not able to decipher it. I am not able to find customize the tool kit, driver or the SDK installation. Somebody also mentioned about the KEXT modification; this is also not clear to me.

So my query is –

  1. Can my Macbook support CUDA and is there way to communicate with the 9400M device?
  2. How can I do that?

Thanking you all in advance,

Best regards,

reinstall the driver, there’s a bug with the toolkit installer where it will wipe libcuda.dylib (the CUDA driver) if you install it after the driver


Thanks a lot man!

It did worked fine after I installed the Driver again.