I tried to install the nvidia driver using the hard way, but I get an error when I try to use the driver and X doesn’t start:
37.911] (EE) NVIDIA(0): This video driver ABI is not supported.
37.911] (EE) NVIDIA(0): Use the -ignoreABI option to override this check.
38.149]
Fatal server error:
38.149] AddScreen/ScreenInit failed for driver 0
I tried putting this in my xorg.conf, but I still get the same error:
Do you get this error when you install the driver the hard way or does the install go OK? Does this error only occur when you try to run startx? The option -ignoreABI looks like a run time option you might add to the driver installation line, but I have never see this error. Have you read the very fine article by oldcpu at:"
When I install the latest video driver during openSUSE installation, I am doing the following items:
During the install, when you have the option to change your booting setup, I add nomodeset to the kernel load command for the normal load/start of openSUSE. This kernel startup option is already present for the Failsafe selection for openSUSE.
During the first start of openSUSE, I download the latest nVidia Video driver to the downloads folder.
I change/save the System/Kernel option NO_KMS_IN_INITRD from “No” to “Yes” in the /etc/sysconfig Editor in Yast.
I do an update of openSUSE on the first run of openSUSE and then a restart/reboot.
In grub OS selection I add the command line option “3” to the openSUSE start line so that I just go to the run level three terminal prompt.
I login in as root and change to the /home/user/Downloads folder.
I run/install the NVIDIA video driver using “sh ./NVIDIA-Linux-x86_64-256.35.run” and answer all questions as appropriate for my system.
Type in reboot at terminal prompt to restart the system with new video driver.
Edit: Don’t forget to follow jdmcdaniel3’s advice re: yast > System > /etc/sysconfig Editor > System > Kernel > NO_KMS_IN_INITRD and change it to “yes”. And you may also wish to black list nouveau driver in /etc/modprobe.d/50-blacklist.conf … guidance for all this is here: http://wiki.opensuse.org/SDB:Configuring_graphics_cards
Thanks for your help. “startx – -ignoreABI” did the trick.
Is there any way I could automate this? My girlfriend uses this computer from time to time, so it would be nice if it would start in X and with auto login.