LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Resolution problem with nVidia driver only (https://www.linuxquestions.org/questions/slackware-14/resolution-problem-with-nvidia-driver-only-478203/)

SlackTux 08-28-2006 03:51 PM

Resolution problem with nVidia driver only
 
I have SlackWare 10.2 up and running. I've installed the nVidia drivers and everything's fine except the monitor resolution.

It's a Samtron 55E, I've already went to their website and checked for the Horizontal and Vertical refresh rate values and updated them into the xorg.conf file.

The problem is that using the driver nvidia I can't get the 1024x768 resolution (only 640x480 or 800x600). This I think because with this driver the only refresh rate available for me it's 85Hz and in the Samtron site they say that 85Hz is only for 800x600 and 640x480, for 1024x768 it should be 75Hz...

Weird is that if I use the driver vesa I can get the 1024x768 resolution.

So is there a way to force a refresh rate of 75Hz so that I can get a 1024x768 resolution with the nvidia driver?

Thanks

Bruce Hill 08-28-2006 06:49 PM

After installing the Nvidia driver, did you change /etc/X11/xorg.conf
manually to reflect the change to the Nvidia driver? On my test box I let the Nvidia driver make the changes, and this is how it's setup:
Code:

mingdao@test:~$ less /etc/X11/xorg.conf
Section "Device"

    #VideoRam    4096
    # Insert Clocks lines here if appropriate
    Identifier    "VESA Framebuffer"
    Driver        "nvidia"
EndSection

Section "Screen"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
#  DefaultDepth 8
#  DefaultDepth 16
#  DefaultDepth 32
# "1024x768" is also a conservative usable default resolution.  If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
    Identifier    "Screen 1"
    Device        "VESA Framebuffer"
    Monitor        "Philips 150B4"
    DefaultDepth    24
    SubSection    "Display"
        Depth      8
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection    "Display"
        Depth      16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection    "Display"
        Depth      24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection    "Display"
        Depth      32
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection

I put the refresh rates for my monitor given by the manufacturer:
Code:

mingdao@test:~$ less /etc/X11/xorg.conf
Section "Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
#    HorizSync  30-64        # multisync
#    HorizSync  31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
    Identifier    "Philips 150B4"
    HorizSync      30.0 - 61.0
    VertRefresh    56.0 - 76.0
EndSection

So perhaps you can lower your VertRefresh rate? Just a guess.

And finally, you can run this command to see what's available:
Code:

mingdao@test:~$ xrandr
 SZ:    Pixels          Physical      Refresh
*0  1024 x 768    ( 302mm x 232mm )  *75
 1    800 x 600    ( 302mm x 232mm )  75
 2    640 x 480    ( 302mm x 232mm )  75
Current rotation - normal
Current reflection - none
Rotations possible - normal
Reflections possible - none

I've installed NVIDIA-Linux-x86-1.0-8762-pkg1.run

regis_n_bits 08-28-2006 09:26 PM

SlakTux,

You can try limiting the range of allowed VertRefresh frequencies to a maximum of 75 Hz. However, the nVidia driver uses EDID if the monitor supports it. And if EDID is detected, then the driver may just ignore your many of your settings in your xorg.conf file.

I had a similar problem with my new LCD monitor. The driver would always choose the highest VertRefresh frequency no matter what values I has configured.

If you look at the README.txt that comes with the nVidia driver there are some options that you may need to set in your xorg.conf file. You may need to disable EDID by adding the option 'IgnoreEDID True'.

SlackTux 08-29-2006 05:40 AM

Quote:

Originally Posted by regis_n_bits
SlakTux,

You can try limiting the range of allowed VertRefresh frequencies to a maximum of 75 Hz. However, the nVidia driver uses EDID if the monitor supports it. And if EDID is detected, then the driver may just ignore your many of your settings in your xorg.conf file.

I had a similar problem with my new LCD monitor. The driver would always choose the highest VertRefresh frequency no matter what values I has configured.

If you look at the README.txt that comes with the nVidia driver there are some options that you may need to set in your xorg.conf file. You may need to disable EDID by adding the option 'IgnoreEDID True'.

I've looked at the README and indeed watched the section about EDID. I wanted to try the option you (and README) suggested wich would be Ignoring EDID. But I don't know how to put it in the xorg.conf file. Do i just add the line:

Option "IgnoreEDID" "true"

in the Monitor section?

Thanks

Bruce Hill 08-29-2006 09:04 AM

Yes, in the:
Code:

# Monitor section


All times are GMT -5. The time now is 10:12 AM.