12.1 - Where are Nvidia configuration files.

Hello.

After a fresh install, I have installed the nvidia graphic driver by 'Use 1-Click-Install for openSUSE 12.1, 11.4 and 11.3."

Nouveau driver is blacklist ( in modeprobe.d
vidia.conf ).

My video is working but there is no config files in use.

50-monitor.conf, 50-screen.conf, 50-device.conf contents are commented out.

There is no Xorg.conf file in use.

You must have used linux before…but things change quickly. An xorg.conf is deprecated, obsolete, if anything needs to be configured out of the default, it’s in separate files in /etc/X11/xorg.conf,d
But as you will see the files in there have empty sections or are completely commented out. What used to be necessary information to get a proper GUI, is now gathered through autodetection and -configuration.

nvidia-settings software show a refresh rate of 60Hz for my monitor.
Opensuse control panel ( desktop / hardware / display & monitor ) offer nothing best than 1280x800 @ 50Hz.

I had have more choice under 11.4 ( I had installed the nvidia driver “the hard way” - should be a better way to install the nvidia driver ? )

Any Idea ?

So, when you get the nVIDIA driver to install, it should not matter how it was installed and it should just work. That goes for the 1-Click, Repository or Hard Way method. When it will not install one way, it might not install in any way. There are reasons why you might use one method over the other. First, I don’t like the 1-Click method myself because it adds to your repository listing and sometime fails. I use the Hard Way method as I can get the most recent driver to install when it comes out. The repository method is the easiest of all for most people to use and generally recommended for those not into loading the driver the hard way, which is not all that hard. For more info on using the hard way method I have the following blogs on the subject.

Installing the nVIDIA Video Driver the Hard Way - Blogs - openSUSE Forums

LNVHW - Load NVIDIA (driver the) Hard Way from runlevel 3 - Version 1.45 - Blogs - openSUSE Forums

S.A.N.D.I. - SuSE Automated NVIDIA Driver Installer - Version 1.46 - Blogs - openSUSE Forums

Thank You,

Hello.
I have a lot to do for now.
I will take contact as soon as possible.

Thank you for your tips.

Most likely there’s no problem with your refresh rate, this is what the Nvidia documentation says:

Why is the refresh rate not reported correctly by utilities that use the XRandR X extension (e.g., the GNOME “Screen Resolution Preferences” panel, xrandr -q, etc)?

The XRandR X extension is not presently aware of multiple display devices on a single X screen; it only sees the MetaMode bounding box, which may contain one or more actual modes. This means that if multiple MetaModes have the same bounding box, XRandR will not be able to distinguish between them.

In order to support DynamicTwinView, the NVIDIA X driver must make each MetaMode appear to be unique to XRandR. Presently, the NVIDIA X driver accomplishes this by using the refresh rate as a unique identifier.

You can use nvidia-settings -q RefreshRate to query the actual refresh rate on each display device.

This behavior can be disabled by setting the X configuration option “DynamicTwinView” to FALSE.

Found here on my system: /usr/share/doc/packages/x11-video-nvidiaG02/html/faq.html

I have the same or similar problem, had to reinstall after a botched update to 12.1 and now I’m stuck with 1024*768@60Hz. Automatic detection of the monitor will not happen because it’s connected with a VGA/BNC cable. Seeking for a way to set up the display modes supported by my monitor, with no success so far. Any solution?

I have the same or similar problem, had to reinstall after a botched update to 12.1 and now I’m stuck with 1024*768@60Hz. Automatic detection of the monitor will not happen because it’s connected with a VGA/BNC cable. Seeking for a way to set up the display modes supported by my monitor, with no success so far. Any solution?

There are many posts dealing with this topic if you care to search first. I’ve helped a number of users:

http://forums.opensuse.org/english/get-technical-help-here/hardware/474953-problem-display-blanking-out.html#post2459953

http://forums.opensuse.org/forums/english/get-technical-help-here/hardware/474616-monitor-resolution-not-recognized.html

Excuse me for my english as it is not my mother language.

May I have your attention to the question : 12.1 - Where are Nvidia configuration files.
This is meaning : I have a Nvidia card and I want to know, If necessary where to make change.

Reading thousands threads here and elsewhere

note 1 - Some people say : “xorg.conf is for old days; Nvidia is not using Xorg”
==> Could be true as I have no xorg.conf file on my running config.

note 2 - Some people say : “look in /etc/X11/xorg.conf.d, the config is here”
==> Not sure as all display relative files have their sections commented out in my case (fresh install).

After install, I change to the nvidia driver (the hard way; not so hard is not it ) because I got only 800x600 with nv.
Then I got 1024x768 ( display : Auto, Frequency : Auto ). That is better but is it the best I can get ?
After googleing I notice :

note 3 - Some people say : “The nvidia driver is self configuring”
==> Could be true as the file /home/user/.nvidia-settings-rc show nothing special about the monitor and what display is available.

Now my video card is noisy. I use to use nvclock. Not working any more ( Segmentation fault ).
So I go back to nvidia-settings : Not working.
Some people told me : “put Option Coolbits 4 in the screen section of xorg.conf” . See note 1 above.
But nvidia-settings still Not working.
As I remember that there is also a screen section in /etc/X11/xorg.conf.d, I make a try. Good guess.
I can manage the fan speed.

My question is still relevant :
When /etc/X11/xorg.conf is in use ?
When /etc/X11/xorg.conf.d/monitor.conf device.conf, screen.conf are in use ?
What configuration file the nvidia driver is using.

My question is still relevant :
When /etc/X11/xorg.conf is in use ?
When /etc/X11/xorg.conf.d/monitor.conf device.conf, screen.conf are in use ?
What configuration file the nvidia driver is using.

The Xorg server for the most part relies on autodetection to configure the graphics system, including when the nvidia driver is in use. It can still be overridden (by manual configuration) of /etc/X11/xorg.conf if required. This file is not present and not normally required by default. The various sections of xorg.conf have also now been replaced by by separate files residing in the /etc/X11/xorg.conf.d/ directory. These are largely empty, with a few commented entries, as already explained by Knurpht.

nvidia-settings software show a refresh rate of 60Hz for my monitor.
Opensuse control panel ( desktop / hardware / display & monitor ) offer nothing best than 1280x800 @ 50Hz.

This is what was autodetected when the X-server started. It is not derived from a configuration file (by default). If you know it is not correct, there is a way to correct manually.

This is meaning : I have a Nvidia card and I want to know, If necessary where to make change.

You can create a mimimal xorg.conf file as I pointed to in post #8 (read the links).
I suggest you upload the contents of /var/log/Xorg.0.log to

SUSE Paste

and post the link to it here, so that we can assist you further should you require more help in getting the desired display resolution.

Noted.

This is what I have long noted.

Not clear.

If I want to use /etc/X11/xorg.conf for specific needs I remove the relevant file in /etc/X11/xorg.conf.d (monitor.conf device.conf, screen.conf)

If I want to use /etc/X11/xorg.conf.d (monitor.conf device.conf, screen.conf) for specific needs I remove /etc/X11/xorg.conf

And I am not suppose to use both at the same time. As you say that using /etc/X11/xorg.conf.d/ directory
is the new way, one can remove /etc/xorg.conf and put specific parameters in monitor.conf, device.conf, and screen.conf.

Is it correct ?.

If I want to use /etc/X11/xorg.conf for specific needs I remove the relevant file in /etc/X11/xorg.conf.d (monitor.conf device.conf, screen.conf)

No, not necessary. If /etc/X11/xorg.conf exists (manually created), then any entries there will take precedence over the newer config files.

Refer to
man xorg.conf

If I want to use /etc/X11/xorg.conf.d (monitor.conf device.conf, screen.conf) for specific needs I remove /etc/X11/xorg.conf

Yes, it makes sense to remove any xorg.conf if you plan to use the newer config files.

[QUOTE=deano_ferrari;2461297]No, not necessary. If /etc/X11/xorg.conf exists (manually created), then any entries there will take precedence over the newer config files.

Refer to
man xorg.conf

Not really.
I need to set fan speed as low as possible because it noisy ( 6800 GS ).
So as NVCLOCK is not working any more, I have to use nvidia-settings command. As the command was not working. On nvidia forum, one told me to put

"OPTION “Coolbits” “4” "
in section Screen in /etc/xorg.conf.

######################################

/etc/X11/Xorg.conf

######################################

Configuration manuelle

######################################

Section “Device”
Identifier “Videocard0”
Driver “nvidia”
VendorName “NVIDIA Corporation”
BoardName “GeForce 6800 GS”
Option “Coolbits” “4”
EndSection

It was not working until I put this in /etc/X11/xorg.conf.d and remove /etc/X11/xorg.conf.

Any way thank you very much for helping.

Case is closed

It was not working until I put this in /etc/X11/xorg.conf.d and remove /etc/X11/xorg.conf.

Any way thank you very much for helping.

Most NVIDIA users choose to create minimal xorg.conf files to manually add any required configuration. The ‘nvidia-settings’ utility does the same AFAIU. However, the /etc/X11/xorg.conf.d/*.conf files are now the recognised location for manual configuration, so use what works. Its not rocket science! :slight_smile: