Installing proprietary NVIDIA Driver in openSUSE 11.3

2010-07-18

First of all, if you don't want to install the driver manually, search the openSUSE repositories for it, perhaps it is available by now, as of writing this (2010-07-18) it wasn't.

If you decide to do it manually, here is how it worked for me:

  • Download driver from http://www.nvidia.com/Download/index5.aspx. The downloaded file is named something like NVIDIA-Linux-x86-256.35.run. I will refer to it as NVIDIA.run later.
  • Yast - System - /etc/sysconfig Editor, System - Kernel - set NO_KMS_IN_INITRD to yes
  • Boot into runlevel 3 (e.g. YaST - System - System Services (Runlevel): Expert Mode, set default runlevel after booting to: 3: Full multiuser with network and reboot)
  • After reboot login as root
  • zypper install gcc make kernel-source
  • sh path/to/NVIDIA.run
  • modprobe nvidia
  • rcxdm start
  • switch back default runlevel to 5 if you want the GUI to start automatically

Two SUSE sources were especially helful with this:
http://wiki.opensuse.org/SDB:Configuring_graphics_cards#openSUSE_11.3
http://wiki.opensuse.org/SDB:NVIDIA_drivers

Post to Twitter