[Novalug] Dual Monitor setup not working - No clue, what did I do?

Nick Danger nick at hackermonkey.com
Tue Dec 8 16:10:33 EST 2009


Greg gave me some advice earlier on this which helped a little, but 
might have just gotten me into more trouble. I've done something very 
odd and I cant figure it out. So here is the situation and where I am at 
now.

Dell workstation, built in Intel graphics card, plus an add on ATI PCI 
card. Both connected to Nokia monitors. I just installed Fedora 12 from 
the Live CD.

When I booted X after install, I had the desktop on only one screen. 
System->Preferences->Display shows only the single screen. [For the 
record, xrandr only showed a single monitor here.]

I stopped X and ran "X -configure" which made a xorg.conf showing both 
cards, and both monitors. I had to tweak the depth/resolution as that 
looked very odd but otherwise the config looked fine.

And here is where it gets weird. I dont have one desktop spanning two 
displays. I dont even have one desktop mirrored. What I have is two 
different desktops. I can move the mouse from one to the other as you'd 
expect, but I have two sets of upper and lower menu bars, I cannot drag 
from screen to screen, and what I launch in screen 0 stays there. Since 
Im trying to get firefox running in both displays, that causes an issue 
as I cant run firefox again in the second since it says "another process 
already running".  Amusingly, running xrandr shows only a single 
display. Which one it shows depends on which monitor you are running the 
xterm under. On one side it says "VGA-0" and the other shows "VGA-1".

What did I do wrong? And how the hell do I fix it?!  I think it has to 
be in that first block, the "ServerLayout" but I don't know what options 
to fix.

Nick





[root at noc-display-1 ~]# cat /etc/X11/xorg.conf
Section "ServerLayout"
     Identifier     "X.org Configured"
     Screen      0  "Screen0" 0 0
     Screen      1  "Screen1" RightOf "Screen0"
     InputDevice    "Mouse0" "CorePointer"
     InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
     ModulePath   "/usr/lib/xorg/modules"
     FontPath     "catalogue:/etc/X11/fontpath.d"
     FontPath     "built-ins"
EndSection

Section "Module"
     Load  "glx"
     Load  "dbe"
     Load  "record"
     Load  "dri"
     Load  "dri2"
     Load  "extmod"
EndSection

Section "InputDevice"
     Identifier  "Keyboard0"
     Driver      "kbd"
EndSection

Section "InputDevice"
     Identifier  "Mouse0"
     Driver      "mouse"
     Option        "Protocol" "auto"
     Option        "Device" "/dev/input/mice"
     Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
     Identifier   "Monitor0"
     VendorName   "NOK"
     ModelName    "Nokia 447Za"
     HorizSync    30.0 - 72.0
     VertRefresh  50.0 - 120.0
     Option        "DPMS"
EndSection

Section "Monitor"
     Identifier   "Monitor1"
     VendorName   "NOK"
     ModelName    "Nokia 447Za"
     HorizSync    30.0 - 72.0
     VertRefresh  50.0 - 120.0
     Option        "DPMS"
EndSection

Section "Device"
         ### Available Driver options are:-
         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
         ### [arg]: arg optional
         #Option     "NoAccel"                # [<bool>]
         #Option     "SWcursor"               # [<bool>]
         #Option     "ColorKey"               # <i>
         #Option     "CacheLines"             # <i>
         #Option     "Dac6Bit"                # [<bool>]
         #Option     "DRI"                    # [<bool>]
         #Option     "NoDDC"                  # [<bool>]
         #Option     "ShowCache"              # [<bool>]
         #Option     "XvMCSurfaces"           # <i>
         #Option     "PageFlip"               # [<bool>]
     Identifier  "Card0"
     Driver      "intel"
     VendorName  "Intel Corporation"
     BoardName   "82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics 
Device"
     BusID       "PCI:0:2:0"
EndSection

Section "Device"
         ### Available Driver options are:-
         ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
         ### [arg]: arg optional
         #Option     "NoAccel"                # [<bool>]
         #Option     "SWcursor"               # [<bool>]
         #Option     "Dac6Bit"                # [<bool>]
         #Option     "Dac8Bit"                # [<bool>]
         #Option     "BusType"                # [<str>]
         #Option     "CPPIOMode"              # [<bool>]
         #Option     "CPusecTimeout"          # <i>
         #Option     "AGPMode"                # <i>
         #Option     "AGPFastWrite"           # [<bool>]
         #Option     "AGPSize"                # <i>
         #Option     "GARTSize"               # <i>
         #Option     "RingSize"               # <i>
         #Option     "BufferSize"             # <i>
         #Option     "EnableDepthMoves"       # [<bool>]
         #Option     "EnablePageFlip"         # [<bool>]
         #Option     "NoBackBuffer"           # [<bool>]
         #Option     "DMAForXv"               # [<bool>]
         #Option     "FBTexPercent"           # <i>
         #Option     "DepthBits"              # <i>
         #Option     "PCIAPERSize"            # <i>
         #Option     "AccelDFS"               # [<bool>]
         #Option     "IgnoreEDID"             # [<bool>]
         #Option     "CustomEDID"             # [<str>]
         #Option     "DisplayPriority"        # [<str>]
         #Option     "PanelSize"              # [<str>]
         #Option     "ForceMinDotClock"       # <freq>
         #Option     "ColorTiling"            # [<bool>]
         #Option     "VideoKey"               # <i>
         #Option     "RageTheatreCrystal"     # <i>
         #Option     "RageTheatreTunerPort"     # <i>
         #Option     "RageTheatreCompositePort"     # <i>
         #Option     "RageTheatreSVideoPort"     # <i>
         #Option     "TunerType"              # <i>
         #Option     "RageTheatreMicrocPath"     # <str>
         #Option     "RageTheatreMicrocType"     # <str>
         #Option     "ScalerWidth"            # <i>
         #Option     "RenderAccel"            # [<bool>]
         #Option     "SubPixelOrder"          # [<str>]
         #Option     "ShowCache"              # [<bool>]
         #Option     "ClockGating"            # [<bool>]
         #Option     "VGAAccess"              # [<bool>]
         #Option     "ReverseDDC"             # [<bool>]
         #Option     "LVDSProbePLL"           # [<bool>]
         #Option     "AccelMethod"            # <str>
         #Option     "DRI"                    # [<bool>]
         #Option     "ConnectorTable"         # <str>
         #Option     "DefaultConnectorTable"     # [<bool>]
         #Option     "DefaultTMDSPLL"         # [<bool>]
         #Option     "TVDACLoadDetect"        # [<bool>]
         #Option     "ForceTVOut"             # [<bool>]
         #Option     "TVStandard"             # <str>
         #Option     "IgnoreLidStatus"        # [<bool>]
         #Option     "DefaultTVDACAdj"        # [<bool>]
         #Option     "Int10"                  # [<bool>]
         #Option     "EXAVSync"               # [<bool>]
         #Option     "ATOMTVOut"              # [<bool>]
         #Option     "R4xxATOM"               # [<bool>]
         #Option     "ForceLowPowerMode"      # [<bool>]
         #Option     "DynamicPM"              # [<bool>]
     Identifier  "Card1"
     Driver      "radeon"
     VendorName  "ATI Technologies Inc"
     BoardName   "Radeon RV100 QY [Radeon 7000/VE]"
     BusID       "PCI:1:4:0"
EndSection

Section "Screen"
     Identifier "Screen0"
     Device     "Card0"
     Monitor    "Monitor0"
     Subsection "Display"
         Viewport   0 0
         Depth     16
           Modes "1280x1024"
     EndSubSection
EndSection

Section "Screen"
     Identifier "Screen1"
     Device     "Card1"
     Monitor    "Monitor1"
     SubSection "Display"
         Viewport   0 0
         Depth     16
         Modes "1280x1024"
     EndSubSection
EndSection

[root at noc-display-1 ~]#




More information about the Novalug mailing list