two variables for KMS

On both 32bit and 64bit systems we now have two variables for KMS.

KMS_IN_INITRD (set to NO as proprietor driver)
and
NO_KMS_IN_INITRD (set to YES for same reasons)

Can anyone confirm if this is correct?

What occurs if both are set to NO or YES?

Should one of these have been removed?

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?

Thank You,

@jdmcdaniel3

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

@jdmcdaniel3

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.

Thank You,

Its possible the proprietory drivers only use KMS_IN_INITRD
and the openSUSE drivers only use NO_KMS_IN_INITRD.

Swapping drivers would then be independent of the status of the parameters.

*Have you read from the following sites;
***SDB:Configuring graphics cards - openSUSE
openSUSE 12.1 Release Notes

@Winux2

Thank you for your time and trouble responding.

Perhaps you can help me further by pointing out where the parameter
KMS_IN_INITRD
is mentioned in the texts referenced.

@jdmcdaniel3

Thanks for your feedback.

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.

I’m awhere of
http://lists.opensuse.org/archive/opensuse-commit/2011-11/msg00254.html’ and
assume it has not yet been actioned.

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:

http://thumbnails59.imagebam.com/16079/484580160781725.jpg](http://www.imagebam.com/image/484580160781725)

Now here is what nVIDIA says on the subject:

Disable Kernel Mode Setting (KMS)

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.

Thank You,