Loading ...
Sorry, an error occurred while loading the content.

Inspiron 510m + external flat panel monitor

Expand Messages
  • nickhug2000
    Hello Would be v.grateful for any advice/tips/insight on this very frustrating problem... I have an Inspiron 510m running Fedora 2.6.8 and i would like to
    Message 1 of 1 , Nov 1, 2004
    • 0 Attachment
      Hello

      Would be v.grateful for any advice/tips/insight on this very
      frustrating problem...

      I have an Inspiron 510m running Fedora 2.6.8 and i would like to
      output the display to an external Dell 1905FP flat panel monitor. The
      external monitor is connected from the video out (analogue) of the
      laptop, and i'm using the standard Fn+F8 keypress to pipe the display
      after X windows has started up.

      The problem is, no matter what i try, i cannot get a decent display on
      the external monitor. If i set the laptop's own (built-in) screen
      resolution to 1024x768, the output on the monitor is vertically
      shifted downwards by about one inch, so that i lose the bottom inch of
      the desktop and the top inch of the screen is random junk.

      If i set the laptop to 1280x1024 (which is the optimal resolution for
      the external flat panel), the external display is just an unreadable
      mess (ie. lots of flicker, totally out of sync).

      Also, after first pressing Fn+F8 the display on the laptop's own
      screen goes blank, when i repeat Fn+F8 to bring the display back, the
      mess from the external monitor is repeated on the laptop's screen. The
      only way to cortect this seems to be to Ctrl-Alt-F1 to a virtual
      console then Ctrl-Alt-F7 back.

      Techy details - the video card is an Intel 855GM with 64Mb VRAM. The
      BIOS version is A07 which (according to the website) is the latest
      patch for this machine. I'm using the i810 driver in xorg.conf. I've
      tried numerous options in the xorg.conf ("MonitorLayout" option,
      various HSync values/Modelines etc etc) file but nothing makes any
      difference. Also in my Xorg.0.log file i get the following warning
      "(WW) I810(0): Bad V_BIOS checksum".

      Have included my xorg.conf and a snippet from Xorg.0.log below.

      Cheers people,

      Nick


      ***************
      ** xorg.conf **
      ***************

      # Xorg configuration created by system-config-display

      Section "ServerLayout"
      Identifier "single head configuration"
      Screen 0 "Screen0" 0 0
      InputDevice "Mouse0" "CorePointer"
      InputDevice "Keyboard0" "CoreKeyboard"
      EndSection

      Section "Files"

      # RgbPath is the location of the RGB database. Note, this is the name
      of the
      # file minus the extension (like ".txt" or ".db"). There is normally
      # no need to change the default.
      # Multiple FontPath entries are allowed (they are concatenated
      together)
      # By default, Red Hat 6.0 and later now use a font server independent
      of
      # the X server to render fonts.
      RgbPath "/usr/X11R6/lib/X11/rgb"
      FontPath "unix/:7100"
      EndSection

      Section "Module"
      Load "dbe"
      Load "extmod"
      Load "fbdevhw"
      Load "glx"
      Load "record"
      Load "freetype"
      Load "type1"
      Load "dri"
      EndSection

      Section "InputDevice"

      # Specify which keyboard LEDs can be user-controlled (eg, with
      xset(1))
      # Option "Xleds" "1 2 3"
      # To disable the XKEYBOARD extension, uncomment XkbDisable.
      # Option "XkbDisable"
      # To customise the XKB settings to suit your keyboard, modify the
      # lines below (which are the defaults). For example, for a non-U.S.
      # keyboard, you will probably want to use:
      # Option "XkbModel" "pc102"
      # If you have a US Microsoft Natural keyboard, you can use:
      # Option "XkbModel" "microsoft"
      #
      # Then to change the language, change the Layout setting.
      # For example, a german layout can be obtained with:
      # Option "XkbLayout" "de"
      # or:
      # Option "XkbLayout" "de"
      # Option "XkbVariant" "nodeadkeys"
      #
      # If you'd like to switch the positions of your capslock and
      # control keys, use:
      # Option "XkbOptions" "ctrl:swapcaps"
      # Or if you just want both to be control, use:
      # Option "XkbOptions" "ctrl:nocaps"
      #
      Identifier "Keyboard0"
      Driver "kbd"
      Option "XkbModel" "pc105"
      Option "XkbLayout" "gb"
      EndSection



      Section "InputDevice"
      Identifier "Mouse0"
      Driver "mouse"
      Option "Protocol" "IMPS/2"
      Option "Device" "/dev/input/mice"
      Option "ZAxisMapping" "4 5"
      Option "Emulate3Buttons" "yes"
      EndSection




      Section "Monitor"
      Identifier "Monitor0"
      VendorName "Dell"
      ModelName "Dell 1280x1024 Laptop Display Panel"
      HorizSync 31.5 - 90.0
      VertRefresh 59.0 - 75.0
      Option "dpms"
      EndSection



      Section "Monitor"
      Identifier "Monitor1"
      VendorName "Dell"
      ModelName "Dell 1905FP"
      HorizSync 60
      VertRefresh 56.0 - 76.0
      Option "dpms"
      EndSection



      Section "Device"
      Identifier "Videocard0"
      Driver "i810"
      VendorName "Videocard vendor"
      BoardName "Intel 855"
      Option "Clone" "1"
      EndSection



      Section "Screen"
      Identifier "Screen0"
      Device "Videocard0"
      Monitor "Monitor0"
      DefaultDepth 24
      SubSection "Display"
      Viewport 0 0
      Depth 24
      Modes "1280x1024" "1024x768" "800x600" "640x480"
      EndSubSection
      EndSection



      Section "Screen"
      Identifier "Screen1"
      Device "Videocard0"
      Monitor "Monitor1"
      DefaultDepth 24
      SubSection "Display"
      Viewport 0 0
      Depth 24
      Modes "1280x1024" "1024x768" "800x600" "640x480"
      EndSubSection
      EndSection



      Section "DRI"
      Group 0
      Mode 0666
      EndSection



      ****************
      ** Xorg.0.log **
      ****************

      (II) Reloading /usr/X11R6/lib/modules/linux/libint10.a
      (II) I810(0): initializing int10
      (WW) I810(0): Bad V_BIOS checksum
      (II) I810(0): Primary V_BIOS segment is: 0xc000
      (II) I810(0): VESA BIOS detected
      (II) I810(0): VESA VBE Version 3.0
      (II) I810(0): VESA VBE Total Mem: 12288 kB
      (II) I810(0): VESA VBE OEM: Intel(r)852GM/852GME/855GM/855GME Graphics
      Chip Accelerated VGA BIOS
      (II) I810(0): VESA VBE OEM Software Rev: 1.0
      (II) I810(0): VESA VBE OEM Vendor: Intel Corporation
      (II) I810(0): VESA VBE OEM Product: Intel(r)852GM/852GME/855GM/855GME
      Graphics Controller
      (II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
      (II) I810(0): BIOS now sees 12288 kB VideoRAM
      (--) I810(0): Pre-allocated VideoRAM: 892 kByte
      (==) I810(0): VideoRAM: 32768 kByte
      (==) I810(0): video overlay key set to 0x101fe
      (**) I810(0): page flipping disabled
      (--) I810(0): Maximum frambuffer space: 32616 kByte
      (==) I810(0): Using gamma correction (1.0, 1.0, 1.0)
      (II) I810(0): 2 display pipes available.
      (==) I810(0): Display Info: enabled.
      (II) I810(0): Broken BIOSes cause the system to hang here.
      If you encounter this problem please add
      Option "DisplayInfo" "FALSE"
      to the Device section of your XF86Config file.
      (II) I810(0): Display Info: CRT: attached: TRUE, present: TRUE, size:
      (720,400)
      (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size:
      (800,600)
      (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE,
      present: TRUE, size: (1627,0)
      (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE,
      present: TRUE, size: (1400,1050)
      (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present:
      FALSE, size: (0,2319)
      (II) I810(0): Display Info: DFP2 (second digital flat panel):
      attached: FALSE, present: FALSE, size: (0,2319)
      (II) I810(0): Size of device LFP (local flat panel) is 1400 x 1050
      (II) I810(0): No active displays on Pipe A.
      (II) I810(0): Currently active displays on Pipe B:
      (II) I810(0): LFP (local flat panel)
      (II) I810(0): Lowest common panel size for pipe B is 1400 x 1050
      (II) Loading sub module "ddc"
      (II) LoadModule: "ddc"
      (II) Loading /usr/X11R6/lib/modules/libddc.a
      (II) Module ddc: vendor="X.Org Foundation"
      compiled for 6.7.0, module version = 1.0.0
      ABI class: X.Org Video Driver, version 0.7
      (II) I810(0): VESA VBE DDC supported
      (II) I810(0): VESA VBE DDC Level none
      (II) I810(0): VESA VBE DDC transfer in appr. 0 sec.
      (II) I810(0): VESA VBE DDC read failed
      (--) I810(0): A non-CRT device is attached to pipe B.
      No refresh rate overrides will be attempted.
      (II) I810(0): Will use BIOS call 0x5f05 to set refresh rates for CRTs.
      (II) I810(0): Will use BIOS call 0x5f64 to enable displays.
      (--) I810(0): Maximum space available for video modes: 12288 kByte
    Your message has been successfully submitted and would be delivered to recipients shortly.