In my default install of openSUSE 12.1, I have only the one setting.
System / Kernel / NO_KMS_IN_INITRD = no
The nVIDIA driver can set this to yes, but not sure how you get the second entry unless something is corrupted somehow. Have you tried to install a proprietary video driver?
both machines, 32bit (nvidia) and 64bit (AMD) have proprietary drivers
both have online updates with zypper dup from Tumbleweed based on 11.4
both have the two KMS parameters
just that it seem odd to have both
It is my guess that the AMD driver install is adding this extra value, but not sure why. I have seen the main value set to Yes from No when the nVIDIA driver is installed and perhaps the AMD driver is mistakenly ( or not ) adding in this extra KMS value, but could not know how it is used.
I’ve upgraded three machines with openSUSE12.1 from Tumbleweed(openSUSE11.4).
Two machines have AMD and the other nVidia graphics card.
After adding to these machines the appropriate propietory graphics driver they
have all ended up with the parameters KMS_IN_INITRD and NO_KMS_IN_INITRD.
(each machine only has one graphics card)
Your install, with openSUSE drivers, only has the NO_KMS_IN_INITRD parameter.
Is it safe to assume the nVidia and AMD driver installed only look at one of the
parameters, KMS_IN_INITRD?
BTW for me this is academic as the graphics on all machines is very good.
(for nVidia glxgears reports >5K fps)
(for AMD glxgears reports >2K fps)
However my screens can only handle 60 fps.
I’m pursuing this point because it must be very confusing for new comers at this
moment in time.
So I am not using Tumbleweed myself. I have two installations and niether have this added value. Here is a picture of my most recent load using the nVIDIA driver:
openSUSE 11.3 uses KMS by default, which is not supported by the proprietary Nvidia driver, therefore you have to disable it.
Add nomodeset to the boot options in /boot/grub/menu.lst
Also remove it from the initrd. Edit /etc/sysconfig/kernel and set NO-KMS-IN-INITRD = yes . Then run:
mkinitrd
So, my opinion is that someone misspelled the name and it got stuck in the system and is not used. Now consider such an entry hurts nothing as far as I know and makes no difference in your operation. It might be nice to know who left out the “NO”, but otherwise makes no difference.