Here are the graphics cards I have -
nVidia Corporation Quadro NVS 290 (rev a1)
nVidia Corporation NV43GL [Quadro FX 550] (rev a2) <— I guess not compatible with CUDA
nVidia Corporation G80 [Quadro FX 5600] (rev a2)
nVidia Corporation Quadro NVS 295 (rev a1)
Now for all the above the nViidia drivers page says I need version 190.53 (amd64)
Second, what would be a good 64 bit distro to get started easily with CUDA / OpenCL programming? I am familiar with Linux in general but people can get touchy on this whole graphics card topic (I got yelled at left and right on IRC for trying to raise this topic), hence I am posting it here.
So basically (a) should I go with the 190.53 or the 190.42 driver? (B) Which distro makes it easy to install said driver?
If you want OpenCL you will need the 195.30 beta driver or the 190.23 OpenCL release driver… The current 190.53 driver (which I would otherwise recommend) doesn’t have OpenCL support. For a workstation, I would suggest Ubuntu 9.04. Don’t be tempted to go for 9.10 - it ships with gcc 4.4 that is not supported. Similarly, refuse any attempts by the OS to install drivers for you and do it yourself from the official NVIDIA installers.
Follow that simple prescription and it should be plain sailing
Ubuntu 9.10 ships with BOTH gcc 4.3 and 4.4. There’s a simple simlink from /usr/bin/gcc to /usr/bin/gcc4.4… change it to simlink to gcc 4.3 and CUDA is fine.