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) ?
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.
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.