LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Digimate 17" TFT with NVidia graphics - keep getting "signal out of range" (https://www.linuxquestions.org/questions/linux-hardware-18/digimate-17-tft-with-nvidia-graphics-keep-getting-signal-out-of-range-507110/)

vasudevadas 12-03-2006 11:01 AM

Digimate 17" TFT with NVidia graphics - keep getting "signal out of range"
 
Hi,

I have a lot of trouble with my Digimate LCD-1705 TFT monitor and my NVidia 6800GT graphics card.

I seem to be stuck using an ancient version (1.0-7667) of the graphics driver. Every time I try to upgrade to a newer version of the driver, my monitor says the signal is out of range when I start X. This is most vexing.

It seems to make no difference if I set the VertRefresh and HorizSync values in my xorg.conf file. Neither does setting a different ModeLine seem to help me (using http://xtiming.sourceforge.net/cgi-bin/xtiming.pl modeline generator to generate a ModeLine for 1280x1024@60).

I know my monitor is pretty rubbish, but comparing with newer models its refresh rate ranges look pretty standard: H 31-81KHz, V 56-75Hz.

I don't understand why I have so much trouble. For info, my config file is included.

I am using X.org 6.9.0 on Slack 11 with 2.4.33.3 kernel.

Thanks in advance.

Code:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Nov  1 19:47:17 PST 2006

# File generated by XFdrake.
# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************

Section "ServerLayout"
    Identifier    "layout1"
    Screen        "screen1" 0 0
    InputDevice    "Keyboard1" "CoreKeyboard"
    InputDevice    "Mouse1" "CorePointer"
EndSection

Section "Files"
    # Multiple FontPath entries are allowed (they are concatenated together)
  # By default, Mandrake 6.0 and later now use a font server independent of
  # the X server to render fonts.
    RgbPath        "/usr/X11R6/lib/X11/rgb"
    FontPath        "/usr/X11R6/lib/X11/fonts/local/"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath        "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath        "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath        "/usr/X11R6/lib/X11/fonts/cyrillic/"
EndSection

Section "Module"
    Load          "dbe" # Double-Buffering Extension
    Load          "v4l" # Video for Linux
    Load          "extmod"
    Load          "type1"
    Load          "freetype"
    Load          "glx" # 3D layer
EndSection

Section "ServerFlags"
    #DontZap # disable <Crtl><Alt><BS> (server abort)
 # allows the server to start up even if the mouse doesn't work
    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
    Option        "allowmouseopenfail"
EndSection

Section "InputDevice"
    Identifier    "Keyboard1"
    Driver        "keyboard"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "gb"
    Option        "XkbOptions" ""
EndSection

Section "InputDevice"
    Identifier    "Mouse1"
    Driver        "mouse"
    Option        "Protocol" "IMPS/2"
    Option        "Device" "/dev/mouse"
    Option        "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier    "monitor1"
    VendorName    "Generic"
    ModelName      "Flat Panel 1280x1024"
    DisplaySize    336    270
    HorizSync      31.5 - 67.0
    VertRefresh    50.0 - 75.0
    ModeLine      "1024x480" 65.0 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
    ModeLine      "768x576" 50.0 768 832 846 1000 576 590 595 630
    ModeLine      "768x576" 63.1 768 800 960 1024 576 578 590 616
EndSection

Section "Device"
    # === Screen Management ===
    Identifier    "device1"
    Driver        "nvidia"
    VendorName    "ATI"
    BoardName      "ATI Radeon (fglrx)"
EndSection

Section "Screen"
    Identifier    "screen1"
    Device        "device1"
    Monitor        "monitor1"
    DefaultDepth    24
    Option        "DPMS"
    Option        "FSAAMSPosY1" "0.000000"
    Option        "StereoSyncEnable" "1"
    # === disable PnP Monitor  ===
    Option        "FSAAMSPosX5" "0.000000"
    Option        "FSAAMSPosX2" "0.000000"
    Option        "FSAAMSPosY4" "0.000000"
    Option        "FSAAMSPosX4" "0.000000"
    Option        "FSAAMSPosY0" "0.000000"
    Option        "FSAADisableGamma" "no"
    # === Video Overlay for the Xv extension ===
    Option        "VideoOverlay" "on"
    Option        "GammaCorrectionII" "0x00000000"
    Option        "ForceGenericCPU" "no"
    Option        "VRefresh2" "unspecified"
    Option        "CenterMode" "off"
    Option        "FSAAMSPosY5" "0.000000"
    Option        "IgnoreEDID" "off"
    # === OpenGL Overlay ===
    Option        "OpenGLOverlay" "off"
    Option        "FSAACustomizeMSPos" "no"
    # === FSAA ===
    Option        "FSAAScale" "1"
    # === FireGL DDX driver module specific settings ===
    Option        "DesktopSetup" "0x00000000"
    Option        "HSync2" "unspecified"
    Option        "TVHStartAdj" "0"
    Option        "FSAAMSPosX0" "0.000000"
    Option        "no_dri" "no"
    Option        "GammaCorrectionI" "0x00000000"
    Option        "BlockSignalsOnLock" "on"
    Option        "FSAAMSPosX1" "0.000000"
    Option        "UseInternalAGPGART" "no"
    Option        "MonitorLayout" "AUTO, AUTO"
    # === Misc Options ===
    Option        "UseFastTLS" "0"
    # === disable/enable XAA/DRI ===
    Option        "no_accel" "no"
    # === OpenGL specific profiles/settings ===
    Option        "Capabilities" "0x00000000"
    Option        "FSAAMSPosY3" "0.000000"
    Option        "TVColorAdj" "0"
    Option        "TVVPosAdj" "0"
    Option        "TVStandard" "PAL-B"
    Option        "FSAAMSPosY2" "0.000000"
    # === TV-out Management ===
    Option        "NoTV" "no"
    Option        "TVHPosAdj" "0"
    Option        "TVHSizeAdj" "0"
    # === QBS Support ===
    Option        "Stereo" "off"
    Option        "ScreenOverlap" "0"
    Option        "FSAAMSPosX3" "0.000000"
    Option        "TVVSizeAdj" "0"
    Option        "XaaNoOffscreenPixmaps"
    SubSection    "Display"
        Virtual    1280 1024
        Depth      8
    EndSubSection
    SubSection    "Display"
        Virtual    1280 1024
        Depth      15
    EndSubSection
    SubSection    "Display"
        Virtual    1280 1024
        Depth      16
    EndSubSection
    SubSection    "Display"
        Virtual    1280 1024
        Depth      24
    EndSubSection
EndSection


runnerfrog 12-03-2006 12:18 PM

Hi. Just a suggestion, fix this:
Quote:

HorizSync 31.5 - 67.0
to your monitor actual parameters you mentioned, and
you have selected 1280x1024 but don't have a modeline defined. Start using xorgconfig to easily define your modelines, then nvidia-xconfig to specify your compiled module (or driver, whatever).

vasudevadas 12-03-2006 01:55 PM

Okay, the edited highlights of my xorg.conf file are now:

Code:

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    "Digimate LCD-1705"
    DisplaySize    336    270
    HorizSync      31.0 - 81.0
    VertRefresh    56.0 - 75.0
EndSection

<snip>

Section "Device"
    #Option "NoDDC"
    # Note: When OpenGL Overlay is enabled, Video Overlay
    # will be disabled automatically
    # === Screen Management ===
    Identifier    "Geforce 6800GT"
    Driver        "nvidia"
    VendorName    "NVidia"
    BoardName      "Geforce 6800GT"
EndSection

<snip>

Section "Screen"
    Identifier    "Screen 1"
    Device        "Geforce 6800GT"
    Monitor        "Digimate LCD-1705"
    DefaultDepth    24
    SubSection    "Display"
        Viewport    0 0
        Depth      8
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection    "Display"
        Viewport    0 0
        Depth      16
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection    "Display"
        Viewport    0 0
        Depth      24
        Modes      "1280x1024" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

But still no joy. The signal goes beyond my monitor's range if I use any driver later than the 1.0-7667 version.

runnerfrog 12-03-2006 06:22 PM

That's odd, you have the right values (except little details).

Some guessing:

Backup your actual xorg.conf, and modify:

try DisplaySize 337.9 270.3
try HorizSync 31.5 - 81.1
try VertRefresh 56.3 - 76.1

(Those are more correct values taken from the preset modes)

Or, Try 'CTRL' + 'ALT' + '+' or 'CTRL' + 'ALT' + '-' until you find some other suitable resolution and refresh for a while. It's a little odd to keep having this problem. If it keeps going wrong, you'll need someone with more experience than me to take advice from.


All times are GMT -5. The time now is 05:06 PM.