CUDA on emulation mode in a new Macbook Unibody


Bought a new unibody macbook and installed CUDA, but cant get more out of it than a emulation mode. Already installed the full toolkit and sdk, but deviceQuery returns:

Device 0: “Device Emulation (CPU)”
Major revision number: 9999
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

Any help?

PS: Its my understanding that the toolking brings drivers… am I wrong?


Apparently I needed to go into personalize mode in the installation and select the component not selected to install…
How should I know this? still unclear… :D

I have exactly the same problem - always running as emmulation mode. Still confused… Please could you tell more about the personalize mode?? Where to find it?


In the installer… look for a “Personalize” button in a middle step… you should enable the unchecked box. Sorry for the lack of details, but I don’t have my Mac system right now.

If you need more detail, just say so :D

I reinstalled my SDK. In personalize lies only one item. So there’s nothing to choose other than install it or not… Which version did you install? 2.0?

Keep being confused… :-(

Ok! I made it. The problem was I used 2.0. When I installed 2.1, it became fine.

But I cannot compile all of the projects. For example, nbody throws out errors.

I think it’s the same issue I was having… run deviceQuery and check if it detects your GPU or a emulation board…

If is in emulation mode, check the preferences in the installer.