Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
dual head woes on the intel 855GM
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
nightfrost
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 293
Location: Sweden

PostPosted: Fri May 27, 2005 4:35 pm    Post subject: dual head woes on the intel 855GM Reply with quote

I'm trying to get dual head working on my laptop (lifebook p7010) with a 855GM intel graphics adapter. I've been working on this constantly for far longer than my eyes can handle, and I've been reading through a lot of posts on the issue. Any help will be much appreciated. This is my xorg.conf for the moment.
Code:
Section "ServerLayout"
   Identifier     "Work in Progress"
   Screen  0   "InternalScreen" 0 0
#   Screen   1   "ExternalScreen" RightOf "InternalScreen"
   InputDevice    "Keyboard" "CoreKeyboard"
        InputDevice    "Synaptics TouchPad" "AlwaysCore"
        InputDevice    "USB Mouse" "CorePointer"
#   Option   "MonitorLayout" "LFP,CRT"
EndSection

Section "ServerFlags"
   Option "AllowMouseOpenFail"  "true"
    Option  "BlankTime"  "10"  # Blank the screen after 10 minutes (Fake)
   Option  "StandbyTime"  "15"  # Turn off screen after 15 minutes (DPMS)
   Option  "SuspendTime"  "20"  # Full suspend after 20 minutes
   Option  "OffTime"  "30"  # Turn off after half an hour
EndSection

Section "Files"
   RgbPath      "/usr/X11R6/lib/X11/rgb"
   ModulePath   "/usr/X11R6/lib/modules"
   FontPath    "/usr/X11R6/lib/X11/fonts/misc:unscaled"
   FontPath    "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
   FontPath    "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
   FontPath    "/usr/X11R6/lib/X11/fonts/cyrillic"
   FontPath    "/usr/X11R6/lib/X11/fonts/Type1"
   FontPath    "/usr/local/share/fonts"
EndSection

Section "Module"
        Load  "ddc"  # ddc probing of monitor
   Load  "GLcore"
   Load  "dbe"
   Load  "dri"
   Load  "extmod"
   Load  "glx"
        Load  "bitmap" # bitmap-fonts
   Load  "type1"
   Load  "freetype"
   Load  "record"
EndSection

Section "InputDevice"
   Identifier  "Keyboard"
   Driver      "kbd"
        Option      "CoreKeyboard"
   Option "XkbRules" "xfree86"
   Option "XkbModel" "pc105"
   Option "XkbLayout" "se"

EndSection

Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/input/mice"
   Option      "SendCoreEvents"   "true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection

Section "InputDevice"
        Identifier      "Synaptics TouchPad"
        Driver          "synaptics"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "LeftEdge"              "1700"
        Option          "RightEdge"             "5300"
        Option          "TopEdge"               "1700"
        Option          "BottomEdge"            "4200"
        Option          "FingerLow"             "25"
        Option          "FingerHigh"            "30"
        Option          "MaxTapTime"            "180"
        Option          "MaxTapMove"            "220"
        Option          "VertScrollDelta"       "100"
        Option          "MinSpeed"              "0.06"
        Option          "MaxSpeed"              "0.12"
        Option          "AccelFactor"           "0.0010"
        Option          "SHMConfig"             "on"
        Option          "Repeater"              "/dev/ps2mouse"
EndSection

Section "Monitor"
   Identifier   "InternalMonitor"
   Option   "DPMS"   "true"
   HorizSync    28.0 - 96.0
   VertRefresh  50.0 - 62.0
   Modeline "1280x768" 80.14 1280 1344 1480 1680 768 769 772 795
   Modeline "1024x768" 65.00 1024 1047 1183 1343 768 770 776 805
EndSection

Section "Monitor"
   Identifier "ExternalMonitor"
   Option "DPMS" "true"
   HorizSync   30.0-83.0
   VertRefresh   56.0-76.0
EndSection

Section "Device"
   Identifier  "Intel"
   Driver      "i810"
#   BusID      "PCI:0:2:0"
#   Option      "MonitorLayout" "LFP,CRT"
#   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "InternalScreen"
   Device     "Intel"
   Monitor    "InternalMonitor"
   DefaultColorDepth 24
   SubSection "Display"
      Depth     16
      Modes "1280x768" "1152x864" "1024x768" "800x600" "640x480"
   EndSubSection
   SubSection "Display"
      Depth     24
      Modes "1024x768" "1280x768" "1152x864" "1024x768" "800x600" "640x480"
      ViewPort   0 0
   EndSubSection
   SubSection "Display"
      Depth     32
      Modes "1280x768" "1152x864" "1024x768" "800x600" "640x480"
   EndSubSection
EndSection
Section "Screen"
   Identifier   "ExternalScreen"
   Device   "Intel"
   Monitor   "ExternalMonitor"
   DefaultColorDepth 24
   SubSection "Display"
      Depth   24
      Modes "1280x1024"
      ViewPort   0 0
   EndSubsection
EndSection
Section "DRI"
   Mode 0666
EndSection

Section "Extensions"
   Option "Composite" "Enable"
EndSection


It's not dual head, but I've made sure everything's there to make the two screens working. The lines that are commented are the ones I've been playing around with in order to get dual head working. Whatever I do, I normally get either one of these two messages on the external screen: 1) Resolution too high, set to 1280x1024, or 2) Check cable.

cat /var/log/Xorg.0.log | grep WW might give something like this:
Code:
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(WW) xf86OpenConsole: Could not save ownership of VT
(WW) I810: More than one matching Device section for instances
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Primary Pipe is B, switching off second monitor (0x100)
*(WW) (1600x1200,InternalMonitor) mode clock 162MHz exceeds DDC maximum 140MHz
(WW) I810(0): config file hsync range 28-96kHz not within DDC hsync ranges.
(WW) I810(0): config file vrefresh range 50-62Hz not within DDC vrefresh ranges.
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Detected possible lid operation, fixing up.
(WW) I810(0): Correcting plane A stride (1280 -> 2048)
(WW) I810(0): Setting the original video mode instead of restoring
(WW) I810(0): Successfully set original devices
Back to top
View user's profile Send private message
ecthalion
n00b
n00b


Joined: 22 Apr 2005
Posts: 16

PostPosted: Fri May 27, 2005 6:23 pm    Post subject: I am not sure ... Reply with quote

I can't remember, but I tried it on hp nx9020 with i855, but I found somewhere (don't ask when or where, It is forgotten) that dual isn't working with xorg. I think that it might work with xfree.

O.K. It was relatively long ago, so I don't know how it is going now, so do not trust me 100 % !!! This may be compete bullshit nowadays ....
Back to top
View user's profile Send private message
nightfrost
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 293
Location: Sweden

PostPosted: Fri May 27, 2005 8:10 pm    Post subject: Reply with quote

Alright. Thanks for the input though... that's too bad if you're right. It's pretty alright as I can manually change and screens, so I can work with a larger screen if I want; but I'd so wanted to have clone or xinerama working...
Back to top
View user's profile Send private message
gkmac
Guru
Guru


Joined: 19 Jan 2003
Posts: 333
Location: West Sussex, UK

PostPosted: Fri May 27, 2005 10:34 pm    Post subject: Re: I am not sure ... Reply with quote

ecthalion wrote:
I found somewhere (don't ask when or where, It is forgotten) that dual isn't working with xorg. I think that it might work with xfree.

O.K. It was relatively long ago, so I don't know how it is going now, so do not trust me 100 % !!! This may be compete bullshit nowadays ....

It was fixed in xorg's CVS a few days ago although it took a fair bit of time to fine tune the bug fix. You can find the full gory details here...
https://bugs.freedesktop.org/show_bug.cgi?id=1064

You needn't wait until the next xorg version; while fine-tuning the driver he put a steadily updated precompiled version which can be copied directly into an existing xorg 6.8 installation and then dual-head works perfectly! If you're lucky you may still be able to get it here...
http://www.fairlite.demon.co.uk/intel.html
Back to top
View user's profile Send private message
nightfrost
Apprentice
Apprentice


Joined: 07 Dec 2004
Posts: 293
Location: Sweden

PostPosted: Sat May 28, 2005 8:57 am    Post subject: Reply with quote

Hey, thanks alot! The driver was still there :) However, I'm having problems still. Firstly, dri fails due to version mismatch [Edit: I just saw that he mentions it on the download page :)]. Secondly, I still can't get dual head working- but this time it might really be my configuration....
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum