I have a Lenovo v570 with a Nvidia GeForce 410m with cuda. It came with windows 7 and everything works well. However I just got bored of windows 7 and I'm yearning for xp.
I installed xp and got everything to work except the Nvidia driver. In their website there is only the windows 7 nvidia driver available.
I searched http://www.geforce.com/drivers/results/26388 and got a driver for the 400m series. I tried the software and it didn't work, message << THIS GRAPHICS DRIVER COULD NOT FIND COMPATIBLE GRAPHICS HARDWARE >>.
I already said that I have everything installed but the VGA driver.
Well, 'everything' means different things to different people, that is why I has to ask rather than assume.
A quick Google search shows MANY people with the same issue. It seems you must use the laptop supplied video driver; you cannot use a universal Nvidia driver. Since Lenovo does not support XP on this laptop, you seem to be out of luck.
You may do following. Take driver from Nvidia, where there is driver for Geforce 520M. Then substitute two lines in .inf file containing info about 520M, to 410M. Probably, you’ll get a message “required files are missing”. Then find what file is missing by Russinovich utility. In my case it was a file with extention without last symbol “_”. When I replaced extention of that file, installation completed successfully. I take this algorithm for 410M from http://forum.ru-board.com (in russian).