LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   NVIDIA install driver problems; Cannot select a higher Refresh rate (https://www.linuxquestions.org/questions/linux-newbie-8/nvidia-install-driver-problems%3B-cannot-select-a-higher-refresh-rate-522465/)

jadex 01-24-2007 02:56 PM

NVIDIA install driver problems; Cannot select a higher Refresh rate
 
I attempted to install the NVIDIA driver for my Linux OpenSuse 10.2 version.

First, I installed the kernel-sources package (already had gcc and make) as instructed on one of the forums. When I ran the NVIDIA installer (sh ...*.run), I accepted the agreement and then a message appeared which said it couldn't find something for the kernel. After I clicked OK, it proceeded to install the driver (whereas before I installed the kernel-sources, the installer exited at this point).

I assumed the driver was installed successfully since Sax2 displayed the correct monitor & card and a game I had tried playing earlier (and gave me a "3D graphics not enabled" message) was now able to run (no message appeared).

However, I still have a problem setting the refresh rate for my monitor (looks a bit blurry at the moment):

When I try to configure the desktop settings (right-click on desktop -> Configure Desktop...), the display settings will not let me select a Refresh rate greater than 50Hz. The screen size is set to the correct 1280x1024.

My Computer Display Info shows correct Vendor & Model, but "unknown" Driver.

Sax2: X11 Configuration screen (YaST Control Center -> Hardware -> Graphics Card and Monitor) displays correct Card & Monitor (NVidia GeForce 7900 GS; SNY Sony SDM-HS93). Resolution is set to 1280x1024(SXGA) and Colors is set to 16.7 Mio. [24 Bit].

Any thoughts on what may be the problem?

Thanks.

macemoneta 01-24-2007 03:03 PM

You'll need to specify the refresh in your xorg.conf file. For example:

Code:

Section "Screen"
    Identifier    "Screen0"
    Device        "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option        "metamodes" "DFP: 1280x1024_60 +0+0"
    SubSection    "Display"
        Depth      24
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

However, the refresh rate only controls the flickering that you might see, not blurriness. That 's usually caused (on an LCD display) when the resolution does not match the physical resolution.

Quakeboy02 01-24-2007 03:11 PM

Try running nvidia-settings. If you have it, then you know the nvidia installer worked. It allows you to change the refresh rate and other things. You did change the xorg.conf file to use the nvidia driver or allow the .run program to do it for you, right?

jadex 01-24-2007 03:54 PM

It appears the NVidia installer worked since I ran the nvidia-settings and the settings dialog appears. I did let the .run program change the xorg.conf file for me when I did the install...

By the way, where is this file located?

jadex 01-24-2007 04:13 PM

I found the xorg.conf file in two locations:
etc/X11/
var/lib/sax

Both files appear to be the same. However, comparing my file to your sample above, does this look a bit strange? I don't have any display info after my "Identifier" line which is at the end of the block.

Code:

Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
  EndSubSection
  Device      "Device[0]"
  Identifier  "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Wim Sturkenboom 01-24-2007 10:54 PM

Try adding Option "UseEDIDFreqs" "FALSE" to the device section.

My system got stuck at 75 Hz (on 1024x768) and that did the trick to get higher refreshrates.

jadex 01-27-2007 07:27 PM

Thanks Wim, but unfortunately when I update my config file, it changes my configuration back to 800x600 and the refresh rate is stuck at 50Hz.

I found that I have two locations for the xorg.conf file. The max resolution I can get via the NVIDIA-settings display is 60 Hz.

Quakeboy02 01-27-2007 07:56 PM

Xorg sees your xorg.conf file in /etc/X11/xorg.conf. What do you have for the Monitor section? For your monitor, it should be similar to the following:

Section "Monitor"
Identifier "whatever your identifier is"
Option "DPMS"
HorizSync 28-80
VertRefresh 48-75
EndSection

You may or may not have the DPMS line.

jadex 01-27-2007 08:37 PM

This is my current Monitor, Device, and Screen settings in the xorg.conf file:

Code:

Section "Monitor"
    # HorizSync source: xconfig, VertRefresh source: xconfig
    Identifier    "Monitor0"
    VendorName    "Unknown"
    ModelName      "Sony SDM-HS93"
    HorizSync      28.0 - 65.0
    VertRefresh    48.0 - 65.0
    Option        "DPMS"
EndSection

Section "Device"
    Identifier    "Videocard0"
    Driver        "nvidia"
    VendorName    "NVIDIA Corporation"
    BoardName      "GeForce 7900 GS"
EndSection

Section "Screen"
    Identifier    "Screen0"
    Device        "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option        "metamodes" "1280x1024 +0+0; 640x480 +0+0"
    SubSection    "Display"
        Depth      24
        Modes      "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection

While it looks similar to your example, the max HorizSync and VertRefresh values are 65.0. Strangely enough, the max I am able to set via the Display settings in Configure - KDestop is 50Hz, while the nvidia-settings dialog has "Auto" and "60Hz" available.

Quakeboy02 01-27-2007 09:41 PM

Well, my example was taken from the sony specs for your monitor. Your GeForce 7900 should be able to drive pretty much anything you throw at it to full resolution.

http://www.iq.sony.com/srvs/DocsConnect/docget.asp?manualid=11023&DL=',600,560,10,10,'Manuals'

I have an old Nvidia ti-500 and a Proview PL916S. The nvidia-settings program offers me 60Hz, 70Hz, and 75Hz at 1024x768 with a depth of 24. Here is my xorg.conf, not one I've mocked up for you. The numbers were taken from the specs for my monitor, so they don't necessarily apply to yours. I guess I can't think of any reason for this not to be working for you if you have it setup the way I posted above.

Hmm, on second thought, how about removing the "1600x1200" from your config file and see if that changes things.

My file: /etc/X11/xorg.conf:
Code:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#  sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
        FontPath        "/usr/share/fonts/X11/misc"
        FontPath        "/usr/X11R6/lib/X11/fonts/misc"
        FontPath        "/usr/share/fonts/X11/cyrillic"
        FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic"
        FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
        FontPath        "/usr/share/fonts/X11/Type1"
        FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath        "/usr/share/fonts/X11/100dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
        FontPath        "/usr/share/fonts/X11/75dpi"
        FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
        # path to defoma fonts
        FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
        Load        "bitmap"
        Load        "dbe"
        Load        "ddc"
        Load        "dri"
        Load        "extmod"
        Load        "freetype"
        Load        "glx"
        Load        "int10"
        Load        "record"
        Load        "vbe"
EndSection

Section "InputDevice"
        Identifier        "Generic Keyboard"
        Driver                "kbd"
        Option                "CoreKeyboard"
        Option                "XkbRules"        "xorg"
        Option                "XkbModel"        "pc104"
        Option                "XkbLayout"        "us"
EndSection

Section "InputDevice"
        Identifier        "Configured Mouse"
        Driver                "mouse"
        Option                "CorePointer"
        Option                "Device"                "/dev/input/mice"
        Option                "Protocol"                "ExplorerPS/2"
        Option                "Emulate3Buttons"        "true"
EndSection

Section "Device"
        Identifier        "nVidia Corporation NV11 [GeForce2 Ti-500]"
        Driver                "nvidia"
#        BusID                "PCI:3:0:0"
EndSection

Section "Monitor"
        Identifier        "PL916s"
        Option                "DPMS"
        HorizSync        30-80
        VertRefresh        60-75
EndSection

Section "Screen"
        Identifier        "Default Screen"
        Device                "nVidia Corporation NV11 [GeForce2 Ti-500]"
        Monitor                "PL916s"
        DefaultDepth        24
        SubSection "Display"
                Depth                1
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth                4
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth                8
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth                15
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth                16
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth                24
                Modes                "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier        "Default Layout"
        Screen                "Default Screen"
        InputDevice        "Generic Keyboard"
        InputDevice        "Configured Mouse"
EndSection



All times are GMT -5. The time now is 06:51 AM.