working with two graphic cards one for display,one for calculation

Hi,

If I want to run cuda on one device and use another for display they should both devices be cuda enabled ? the same card?or can they be different card as I have it now (one card is Nvidia 260 and the other is one board graphic (not nvidia not cuda enabled))?
What is the setting to work with two graphic cards (cuda enabled) ?

Thanks
Miki

The display card does not have to be CUDA enabled, on board graphics should be fine.

If you have 2 CUDA capable cards, you may need to do cudaSetDevice() to select the card you want to work on. Check out section 4.5.2.2 “Device Management” in the 2.1 Programming Guide or 3.2.3 “Multiple Devices” in the 2.2 guide.

Does That true for Windows XP ?

Thanks

Miki

Life is easiest on Windows if both of your cards are made by NVIDIA and can use the same driver. (both cards do not need to be CUDA-capable, though) There are reports that you can mix drivers from different manufacturers on XP and Windows 7 (but not Vista), but I imagine that gets tricky.