before we mess around with the " *.run " driver
lets see about installing the nvidia proprietary driver with yast instead of the nouveau driver
suse uses a TON of automated scripts ( so much so that nvidia has a special section in the install guide JUST FOR SUSE )
SUSE is rpm based BUT they very differently that any other rpm based distro ( think red hat,centos,fedora,...)
from the above posts you do know how to add a repo in the yast GUI
but to just go over it ( i am assuming you are using the default KDE 4 desktop)
the "kick off application launcher" -- the thing that is in the same place as the windows "start"
yast has a very "annoying default behavior of closing after EVERY task
this can be changed ,but that is for a new thread.
computer / install/remove software
-- type in the root password in the pop-up--
At the top of the gui window click on "configuration" then select "repositories" from the drop down menu
then in the new window click on "add"
put a dot on the radio checkbox for "community repositories" and click "next"
put a check on the "nvidia Graphics driver" and click "ok" then after a few seconds and back to a older window click "ok" again
then back in the "install/remove software" main window
click on "view" and select "repositories"
from that select nvidia
put a check on "X11-video-nvidiaG02"
( bottom of the list )
that will auto add the other two needed packages
then click "accept"
when it is done reboot
this will be the 304.64 driver
this will auto do all the configuring of the system to use the proprietary driver
then IF ( you might not need it ? unknown for now ) then installing the 310 .run will be VERY easy
IF you need it