Tell me more ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I hope I'm not posting a question that already exist, but all I find so far are rather about configuring a second monitor which at least gives a sign of life at some time; which mine does not. (except if I set it as primary in the bios, but then of course I don't get the first any more, not even a blink during the booting process, nada)

So as I say, my 2nd monitor doesn't give a sign of life.

Display manager doesn't see it, neither does nvidia-settings. (which would be expected as the video card is not nvidia). Oh, and neither does xrandr.

Both video cards are detected on lspci, but that's the maximum I reach so far. Here they are: 1st: onboard

VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)

2nd: PCI

VGA compatible controller: Silicon Integrated Systems [SiS] 300/305 PCI/AGP VGA Display Adapter (rev 90)

When I tried X -configure he gave me following errors:

(EE) Failed to load module "vmwgfx" (module does not exist, 0)
(EE) vmware: please ignore the above warnings about not being able to load module/driver vmwgfx

Cool ;p

(EE) vmware: Unexpected failure while loading the "vmwlegacy" driver. Giving up. 
(++) Using config file: "/home/julien/xorg.conf.new" 
(==) Using system config directory "/usr/share/X11/xorg.conf.d" 
(EE) [drm] No DRICreatePCIBusID symbol Number of created screens does not match number of detected devices. Configuration failed. 
ddxSigGiveUp: Closing log

(I can put the complete log if it helps, but that's what I had displayed on my terminal.)

And then as one would expect, the xorg.conf was somewhat strange:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    Screen      2  "Screen2" RightOf "Screen1"
    Screen      3  "Screen3" RightOf "Screen2"
    Screen      4  "Screen4" RightOf "Screen3"
    Screen      5  "Screen5" RightOf "Screen4"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "dbe"
    Load  "dri2"
    Load  "record"
    Load  "extmod"
    Load  "glx"
    Load  "dri"
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   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor2"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor3"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor4"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor5"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "SWcursor"              # [<bool>]
    #Option     "HWcursor"              # [<bool>]
    #Option     "NoAccel"               # [<bool>]
    #Option     "ShadowFB"              # [<bool>]
    #Option     "VideoKey"              # <i>
    #Option     "WrappedFB"             # [<bool>]
    #Option     "GLXVBlank"             # [<bool>]
    #Option     "ZaphodHeads"           # <str>
    #Option     "PageFlip"              # [<bool>]
    Identifier  "Card0"
    Driver      "nouveau"
    BusID       "PCI:0:5:0"
EndSection

Section "Device"
    Identifier  "Card1"
    Driver      "nvidia"
    BusID       "PCI:0:5:0"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"              # [<bool>]
    #Option     "Rotate"                # <str>
    #Option     "fbdev"                 # <str>
    #Option     "debug"                 # [<bool>]
    Identifier  "Card2"
    Driver      "fbdev"
    BusID       "PCI:0:5:0"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"              # [<bool>]
    #Option     "Rotate"                # <str>
    #Option     "fbdev"                 # <str>
    #Option     "debug"                 # [<bool>]
    Identifier  "Card3"
    Driver      "fbdev"
    BusID       "PCI:3:10:0"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"              # [<bool>]
    #Option     "DefaultRefresh"        # [<bool>]
    #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card4"
    Driver      "vesa"
    BusID       "PCI:0:5:0"
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "ShadowFB"              # [<bool>]
    #Option     "DefaultRefresh"        # [<bool>]
    #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card5"
    Driver      "vesa"
    BusID       "PCI:3:10:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen2"
    Device     "Card2"
    Monitor    "Monitor2"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

So... To sum up:

  • it found 3 devices with the bus address of my nvidia card (with 3 different drivers - nouveau and nvidia working well for it as far as I know, never tried fbdev);

  • and 2 devices with the bus address of my SIS card (both with vesa driver which I never tried and none with the sis driver, which would be the one I expect, and which is installed on my system (was in the list when doing X -config))

Note: Until yesterday I was on Ubuntu 10.04; I also had the problem of not being able to see both monitors, but at least X -config was giving meaningfull result, and I had done from it the following "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     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "dbe"
    Load  "dri"
    Load  "glx"
    Load  "extmod"
    Load  "dri2"
    Load  "record"
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

###########################
######## MONITORS #########
###########################

Section "Monitor"
    #DisplaySize      480   270 # mm
    Identifier   "Monitor0"
    VendorName   "SAM"
    ModelName    "SyncMaster"
    HorizSync    30.0 - 81.0
    VertRefresh  56.0 - 60.0
#   Option "PreferredMode" "1920x1080@60"
    Option      "DPMS"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName      "Fujitsu Siemens"
    ModelName       "P19-2"
    Horizsync   30 - 82.0
    Vertrefresh     56.0 - 76.0
#   Option "PreferredMode" "1240x1024@60"
    Gamma 1.0
    Option "DPMS"
EndSection

###################################
######## GRAPHICAL DEVICES ########
###################################

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     "SWcursor"              # [<bool>]
        #Option     "HWcursor"              # [<bool>]
        #Option     "NoAccel"               # [<bool>]
        #Option     "ShadowFB"              # [<bool>]
        #Option     "UseFBDev"              # [<bool>]
        #Option     "Rotate"                # [<str>]
        #Option     "VideoKey"              # <i>
        #Option     "FlatPanel"             # [<bool>]
        #Option     "FPDither"              # [<bool>]
        #Option     "CrtcNumber"            # <i>
        #Option     "FPScale"               # [<bool>]
        #Option     "FPTweak"               # <i>
        #Option     "DualHead"              # [<bool>]
    Identifier  "Card0"
    Driver      "nouveau"
    VendorName  "nVidia Corporation"
    BoardName   "C51G [GeForce 6100]"
    BusID       "PCI:0:5: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     "Accel"                 # [<bool>]
        #Option     "AccelMethod"           # <str>
        #Option     "TurboQueue"            # [<bool>]
        #Option     "FastVram"              # [<bool>]
        #Option     "HostBus"               # [<bool>]
        #Option     "RenderAcceleration"    # [<bool>]
        #Option     "ForceCRT1Type"         # <str>
        #Option     "ForceCRT2Type"         # <str>
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DRI"                   # [<bool>]
        #Option     "AGPSize"               # <i>
        #Option     "GARTSize"              # <i>
        #Option     "Vesa"                  # [<bool>]
        #Option     "MaxXFBMem"             # <i>
        #Option     "EnableSiSCtrl"         # [<bool>]
        #Option     "SWCursor"              # [<bool>]
        #Option     "HWCursor"              # [<bool>]
        #Option     "UseColorHWCursor"      # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "Reflect"               # <str>
        #Option     "Xvideo"                # [<bool>]
        #Option     "InternalModes"         # [<bool>]
        #Option     "OverruleFrequencyRanges"   # [<bool>]
        #Option     "RestoreBySetMode"      # [<bool>]
        #Option     "ForceCRT1"             # [<bool>]
        #Option     "XvOnCRT2"              # [<bool>]
        #Option     "PanelDelayCompensation"    # <i>
        #Option     "PDC"                   # <i>
        #Option     "PanelDelayCompensation2"   # <i>
        #Option     "PDC2"                  # <i>
        #Option     "PanelDelayCompensation1"   # <i>
        #Option     "PDC1"                  # <i>
        #Option     "EMI"                   # <i>
        #Option     "LVDSHL"                # <i>
        #Option     "ForcePanelRGB"         # <i>
        #Option     "SpecialTiming"         # <str>
        #Option     "TVStandard"            # <str>
        #Option     "UseROMData"            # [<bool>]
        #Option     "UseOEMData"            # [<bool>]
        #Option     "YV12"                  # [<bool>]
        #Option     "CHTVType"              # [<bool>]
        #Option     "CHTVOverscan"          # [<bool>]
        #Option     "CHTVSuperOverscan"     # [<bool>]
        #Option     "CHTVLumaBandwidthCVBS"     # <i>
        #Option     "CHTVLumaBandwidthSVIDEO"   # <i>
        #Option     "CHTVLumaFlickerFilter"     # <i>
        #Option     "CHTVChromaBandwidth"   # <i>
        #Option     "CHTVChromaFlickerFilter"   # <i>
        #Option     "CHTVCVBSColor"         # [<bool>]
        #Option     "CHTVTextEnhance"       # <i>
        #Option     "CHTVContrast"          # <i>
        #Option     "SISTVEdgeEnhance"      # <i>
        #Option     "SISTVAntiFlicker"      # <str>
        #Option     "SISTVSaturation"       # <i>
        #Option     "SISTVCFilter"          # [<bool>]
        #Option     "SISTVYFilter"          # <i>
        #Option     "SISTVColorCalibFine"   # <i>
        #Option     "SISTVColorCalibCoarse"     # <i>
        #Option     "SISTVXScale"           # <i>
        #Option     "SISTVYScale"           # <i>
        #Option     "TVXPosOffset"          # <i>
        #Option     "TVYPosOffset"          # <i>
        #Option     "SIS6326TVAntiFlicker"  # <str>
        #Option     "SIS6326TVEnableYFilter"    # [<bool>]
        #Option     "SIS6326TVYFilterStrong"    # [<bool>]
        #Option     "SIS6326TVForcePlug"    # <str>
        #Option     "SIS6326FSCAdjust"      # <i>
        #Option     "YPbPrAspectRatio"      # <str>
        #Option     "TVBlueWorkAround"      # [<bool>]
        #Option     "ColorHWCursorBlending"     # [<bool>]
        #Option     "ColorHWCursorBlendThreshold"   # <i>
        #Option     "CRT2Detection"         # [<bool>]
        #Option     "ForceCRT2ReDetection"  # [<bool>]
        #Option     "SenseYPbPr"            # [<bool>]
        #Option     "CRT1Gamma"             # [<bool>]
        #Option     "CRT2Gamma"             # [<str>]
        #Option     "GammaBrightness"       # <str>
        #Option     "GammaBrightnessCRT2"   # <str>
        #Option     "CRT2GammaBrightness"   # <str>
        #Option     "Brightness"            # <str>
        #Option     "NewGammaBrightness"    # <str>
        #Option     "CRT2Brightness"        # <str>
        #Option     "CRT2NewGammaBrightness"    # <str>
        #Option     "Contrast"              # <str>
        #Option     "NewGammaContrast"      # <str>
        #Option     "CRT2Contrast"          # <str>
        #Option     "CRT2NewGammaContrast"  # <str>
        #Option     "CRT1Saturation"        # <i>
        #Option     "XvGamma"               # [<str>]
        #Option     "XvDefaultContrast"     # <i>
        #Option     "XvDefaultBrightness"   # <i>
        #Option     "XvDefaultHue"          # <i>
        #Option     "XvDefaultSaturation"   # <i>
        #Option     "XvDefaultDisableGfx"   # [<bool>]
        #Option     "XvDefaultDisableGfxLR"     # [<bool>]
        #Option     "XvChromaMin"           # <i>
        #Option     "XvChromaMax"           # <i>
        #Option     "XvUseChromaKey"        # [<bool>]
        #Option     "XvInsideChromaKey"     # [<bool>]
        #Option     "XvYUVChromaKey"        # [<bool>]
        #Option     "XvDisableColorKey"     # [<bool>]
        #Option     "XvUseMemcpy"           # [<bool>]
        #Option     "BenchmarkMemcpy"       # [<bool>]
        #Option     "UseSSE"                # [<bool>]
        #Option     "XvDefaultAdaptor"      # <str>
        #Option     "ScaleLCD"              # [<bool>]
        #Option     "CenterLCD"             # [<bool>]
        #Option     "EnableHotkey"          # [<bool>]
        #Option     "ForceCRT1VGAAspect"    # <str>
        #Option     "ForceCRT2VGAAspect"    # <str>
        #Option     "MergedFB"              # [<str>]
        #Option     "TwinView"              # [<str>]
        #Option     "MergedFBAuto"          # [<bool>]
        #Option     "CRT2HSync"             # <str>
        #Option     "SecondMonitorHorizSync"    # <str>
        #Option     "CRT2VRefresh"          # <str>
        #Option     "SecondMonitorVertRefresh"  # <str>
        #Option     "CRT2Position"          # <str>
        #Option     "TwinViewOrientation"   # <str>
        #Option     "MetaModes"             # <str>
        #Option     "MergedDPI"             # <str>
        #Option     "MergedXinerama"        # [<bool>]
        #Option     "TwinviewXineramaInfo"  # [<bool>]
        #Option     "MergedXineramaCRT2IsScreen0"   # [<bool>]
        #Option     "MergedNonRectangular"  # [<bool>]
        #Option     "MergedMouseRestriction"    # [<bool>]
    Identifier  "Card1"
    Driver      "sis"
    VendorName  "Silicon Integrated Systems [SiS]"
    BoardName   "300/305 PCI/AGP VGA Display Adapter"
    BusID       "PCI:3:10:0"
EndSection

############################
######### SCREENS ##########
############################


Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    DefaultDepth    24
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
        Modes       "1920x1080" "1600x1200" "1680x1050" "1440x900" 1280x800" "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection


#Section "Screen"
#   Identifier "Screen1"
#   Device     "Card1"
#   Monitor    "Monitor1"
#   DefaultDepth    24
#   SubSection "Display"
#       Viewport   0 0
#       Depth     1
#   EndSubSection
#   SubSection "Display"
#       Viewport   0 0
#       Depth     4
#   EndSubSection
#   SubSection "Display"
#       Viewport   0 0
#       Depth     8
#       Modes       "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#       Viewport   0 0
#       Depth     15
#   EndSubSection
#   SubSection "Display"
#       Viewport   0 0
#       Depth     16
#       Modes       "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
#   EndSubSection
#   SubSection "Display"
#       Viewport   0 0
#       Depth     24
#       Modes       "1280x1024" "1280x960" "1024x768" "800x600" "640x480"
#   EndSubSection
#EndSection

You notice that the second device and the server layout are commented... Indeed it could already not work with 2 devices... I installed ubuntu 11.10 to try to solve this problem... But actually, I can still not use the 2 screens in the same time, neither can I start with this old xorg.conf file... It just gets stucked on the "UBUNTU" screen... can not even access a terminal, except of course when working in recovery mode of course.

Note, the xorg.conf currently in use and working is simply:

Section "Device"
    Identifier  "Default Device"
    Option  "NoLogo"    "True"
EndSection

But of course with that I have only one monitor...

All that is kindof frustrating... Any help would be greatly appreciated. Could it be that my hardware is not able to use 2 monitors and that the OS has nothing to do with it?

share|improve this question
This question appears to be abandoned and unanswered, could you perhaps add more detail to your question? If this question no longer applies then you can either delete it or answer it yourself if you've solved the problem. Thanks! – RolandiXor Dec 31 '12 at 16:26

closed as too localized by RolandiXor, Eric Carvalho, Ringtail, hhlp, fossfreedom Jan 1 at 10:57

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

Browse other questions tagged or ask your own question.