Those are all supported by the latest G03 (319.xx) standard driver, see here under “Supported Products”: Drivers | GeForce
Except for the FX 570M, of course. For this you would need the older G02 (304.xx) driver, which supports ALL of the cards you listed.
You didn’t post the output of “uname -a”, so I’ll just assume you’re using kernel-desktop. If not, please change “desktop” accordingly in the following procedure.
And another note: I will show the procedure for the G03 driver. If you want to install the G02 driver, just change G03 to G02 everywhere.
If you have tried to install the nvidia driver before, completely remove it first.
Then do the following:
sudo zypper ar http://download.nvidia.com/opensuse/12.3/ nvidia
sudo zypper in nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03 nvidia-computeG03
Or, if you prefer the GUI way:
- Start YaST->Software Repositories, select “Add…”->“Community Repositories”, then add the “nVidia Graphics drivers” repo.
- Start YaST->Software Management, type “nvidia” into the search field, and install those 3 packages:
nvidia-gfxG03-kmp-desktop x11-video-nvidiaG03 nvidia-computeG03
As I said before, you would need to add your user to the “video” group as well on a fresh 12.3 installation, but that’s not necessary anymore if you have installed all online updates. But it can’t harm either, so maybe just do it:
sudo /usr/sbin/usermod -a -G video $USER
or use YaST->Security and Users->User and Group Management for that.
That’s all! After a reboot you should be using the nvidia driver.
Either through desktop or through laptop’s dock or expresscard. It seems that getting GPU drivers to work really is hard. As long as openCL runs on the GPU i’m happy.
The driver is not really hard to get to work, see above.
But I have no idea about openCL.