This is my canned response for doing it the ‘Hard Way’
Have you installed the nvidia driver via 1-click? If not I recommend
the hard way, else follow the easy way here;
If you have installed nvidia rpms via the easy way, I suggest removing
the rpms installed and disabling the nvidia repository first.
You can download the driver for your arch from;
Nvidia Unix Drivers
On the download page, check that your card is supported by the driver
your about to download by using the following command;
echo -n "0x" && /sbin/lspci -nv |grep VGA|cut -f4 -d ":"|cut -f1 -d "("
From the above output use the numbers from the output to look at the
Supported Products List (link on the left) to verify your card is
supported by the driver.
You may wish to ensure your system is up to date. The first command
refreshes the repositories, the second lists any updates, the third
will apply the updates.
sudo zypper ref
sudo zypper lu
sudo zypper up
NOTE: If the kernel updated, please reboot before continuing
If you don’t have the kernel source and tools etc installed then
sudo zypper in kernel-source linux-kernel-headers kernel-syms
module-init-tools make gcc
Press ctrl+alt+F1 and login as your user
cd to the Nvidia Unix Driver you downloaded
sh NV*.run -q
sax2 -r -m 0=nvidia
init 5 && exit
The ctrl+alt+F7 gets you back to the GUI (X session).
Now after a kernel update, you don’t need to run the sax2 command, just
the others to get to run level 3, rebuild the driver and exit.
Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 126.96.36.199-3.2-pae
up 10:29, 1 user, load average: 0.70, 0.32, 0.22
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME