Hello,

I've used XFree86 since 3.2 or so, and since the 4.0 prereleases started
coming out I've taken full advantage of the multihead features, always
with Matrox cards.  Up until 4.1, I had 3 identical Matrox Millenium I's
playing happily:

  Bus  0, device  11, function  0:
    Display controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (rev 1).  
      IRQ 7.
  Bus  0, device  13, function  0:
    VGA compatible controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (#2) (rev 
1).
      IRQ 5.
  Bus  0, device  15, function  0:
    Display controller: Matrox Graphics, Inc. MGA 2064W [Millennium] (#3) (rev 1).
      IRQ 5.

With the configuration found attached, XF86config.orig

Since upgrading to 4.1, I cannot start in multiheaded mode of any kind, 
and barely starts in Single headed mode, and only then on my lone multisync
monitor, attached to the 'primary' card (the one with vga enabled).  

I tried generating a new layout with X -configure, then substituting new
monitor definitions, as it didn't seem to figure those out.  I also modified
the Device and Screen sections as needed, resulting in the attached XF86Config
file.  with this configuration, too, I cannot startx.  When I startx, 
not only does XFree fail to load, it locks up the machine entirely!  I have
to reboot it at that point.  It has done so with the following kernels:

  2.2.19
  2.4.12-ac3+rik van riel's VM patches

I've been reading the list for a week or so, and browsed through the archives
since 4.1 was released, and haven't noticed anyone else with a problem of this
type.  Can anyone shed any light on the subject?  OH, when it fails in the manner
described above it also fails to leave a new XFree86.0.log in /var/log,
so I am unable to include one. :(  This only makes it harder to figure out, 
of course.  Thanks for any help you can provide,

Nate Smith
Section "ServerLayout"
        Identifier     "SingleHead"
        Screen      0  "Screen1"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "TripleHead"
        Screen      0  "Screen1" 0 0
        Screen      1  "Screen2" LeftOf "Screen1"
        Screen      2  "Screen3" LeftOf "Screen2"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
#       Load  "glx"
        Load  "pex5"
        Load  "record"
        Load  "xie"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/mouse"
EndSection

Section "Monitor"
        Identifier   "GDM-1952"
        HorizSync    48.8 - 48.8
        VertRefresh  60 - 75
        ModeLine     "1280x1024" 119.8 1280 1312 1472 1696 1024 1027 1030 1064 +hsync 
-vsync
EndSection

Section "Monitor"
        Identifier   "HP98754A"
        HorizSync    63.3 - 63.3
        VertRefresh  60.0 - 60.0
        ModeLine     "1280x1024" 108.2 1280 1324 1508 1708 1024 1027 1030 1056
EndSection

Section "Monitor"
        Identifier "Sun"
        HorizSync 31.5 - 57.0
        VertRefresh 50-100
        Option "DPMS"
Modeline "1280x1024"   108   1280 1328 1440 1688   1024 1025 1028 1066  +hsync +vsync
EndSection


Section "Device"
        Identifier  "MGAI"
        VendorName  "Matrox"
        Driver      "mga"
        VideoRam    4096
        Option     "NoHal" "True"
#       Option      "Sync_on_Green"
        #Option      "PCI Retry"
        BoardName   "MGA 2064W"
        BusID       "PCI:0:13:0"
EndSection

Section "Device"
        Identifier  "MGAII"
        VendorName  "Matrox"
        Driver      "mga"
        VideoRam    4096
        Option     "NoHal" "True"
        Option      "Sync_on_Green"
#       Option      "PCI Retry"
        BoardName   "MGA 2064W"
        BusID       "PCI:0:11:0"
EndSection

Section "Device"
        Identifier  "MGAIII"
        VendorName  "Matrox"
        Driver      "mga"
        VideoRam    4096
        Option     "NoHal" "True"
        Option      "Sync_on_Green"
        #Option      "PCI Retry"
        BoardName   "MGA 2064W"
        BusID       "PCI:0:15:0"
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "MGAI"
        Monitor    "Sun"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1152x864" "1024x768"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen2"
        Device     "MGAIII"
        Monitor    "HP98754A"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen3"
        Device     "MGAII"
        Monitor    "GDM-1952"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1024x768"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier     "TripleHeadedMonster"
        Screen         "Screen 8" 0 0
        Screen         "Screen 3" LeftOf "Screen 8"
        Screen         "Screen 4" LeftOf "Screen 3"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "Multisync"
        Screen         "Screen 8" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection


Section "ServerLayout"
        Identifier     "Single Freak"
        Screen         "Screen 4" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection


Section "ServerLayout"
        Identifier     "DualHead"
        Screen         "Screen 8" 0 0
        Screen         "Screen 4" LeftOf "Screen 8"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection



Section "ServerLayout"
        Identifier     "TriplePlay"
        Screen         "Screen 7" 0 0
        Screen         "Screen 3" LeftOf "Screen 7"
        Screen         "Screen 4" LeftOf "Screen 3"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection

Section "ServerLayout"
        Identifier     "SingleTrySis"
        Screen         "Screen 7"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection



Section "ServerLayout"
        Identifier     "SingleTryMatrox"
        Screen         "Screen 3"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
EndSection



Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "unix/:7100"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
        FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
        FontPath     "/usr/X11R6/lib/X11/fonts/TrueType"
EndSection

Section "Module"
        Load    "ddc"
        Load    "GLcore"
        Load    "dbe"
        Load    "dri"
        Load    "extmod"
        Load    "glx"
        Load    "pex5"
        Load    "record"
        Load    "xie"
        Load    "bitmap"
        Load    "freetype"
        Load    "speedo"
        Load    "type1"
        Load    "vbe"
        Load    "int10"
        Load  "truetype"
#       Load  "v4l"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "Keyboard"
        Option      "AutoRepeat" "250 30"
        Option      "XkbRules" "xfree86"
        Option      "XkbModel" "pc101"
        Option      "XkbLayout" "us"
EndSection

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

Section "Monitor"
        Identifier   "GDM-1952"
        HorizSync    48.8 - 48.8
        VertRefresh  60 - 75
        ModeLine     "1280x1024" 119.8 1280 1312 1472 1696 1024 1027 1030 1064 +hsync 
-vsync
EndSection

Section "Monitor"
        Identifier   "GDM-1950"
        HorizSync    64 - 65
        VertRefresh  55 - 65
        ModeLine     "1280x1024" 110.0 1280 1328 1512 1712 1024 1025 1028 1054 -hsync 
-vsync
EndSection

Section "Monitor"
        Identifier   "HP1097A"
        HorizSync    78.1 - 78.1
        VertRefresh  72.0 - 72.0
        ModeLine     "1024x768" 76.7 1024 1040 1216 1328 768 768 776 802
        ModeLine     "1280x1024" 135.0 1280 1344 1536 1728 1024 1027 1030 1085
        ModeLine     "1280x1024" 135.0 1280 1344 1536 1728 1024 1027 1030 1085 -hsync 
-vsync
        ModeLine     "1280x1024" 110.0 1280 1292 1446 1682 1024 1025 1028 1058
        ModeLine     "1280x1024" 110.0 1280 1328 1512 1712 1024 1025 1028 1054
        ModeLine     "1280x1024" 108.2 1280 1324 1508 1708 1024 1027 1030 1056
        ModeLine     "1280x1024" 126.1 1536 1608 1968 2000 1102 1107 1114 1122 -hsync 
-vsync
        ModeLine     "1280x1024" 119.8 1280 1312 1472 1696 1024 1027 1030 1064 +hsync 
-vsync
EndSection

Section "Monitor"
        Identifier   "HP98754A"
        HorizSync    63.3 - 63.3
        VertRefresh  60.0 - 60.0
        ModeLine     "1280x1024" 108.2 1280 1324 1508 1708 1024 1027 1030 1056
EndSection

#Section "Monitor"
#       Identifier   "GDM-1662B"
#       HorizSync    67
#       VertRefresh  71.7
#       ModeLine     "1280x1024" 108.2 1280 1324 1508 1708 1024 1027 1030 1056
#EndSection

Section "Monitor"

    Identifier  "GDM-1662B"
    HorizSync   60-62
    VertRefresh 64-65

# 1152x900 @ 76 Hz, 64 kHz hsync
     Mode "1152x900"
        DotClock    94
        HTimings    1152 1224 1324 1540
        VTimings    900 904 920 940
       Flags       "+Hsync" "+Vsync"
    EndMode

EndSection

Section "Monitor"
        Identifier   "GW1572"
        VertRefresh 50-120
        HorizSync   31.5-64
        ModeLine     "1024x768" 44.9 1024 1048 1208 1264 768 776 784 817 interlace
        ModeLine     "1024x768" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
        ModeLine     "1024x768" 85.0 1024 1032 1152 1360 768 784 787 823
        ModeLine     "1024x768" 98.9 1024 1056 1216 1408 768 782 788 822 -hsync -vsync

ModeLine "800x600"      60.75    800  824  888  996    600  604  609  629 -hsync -vsync

# 320x200 @ 70 Hz, 31.5 kHz hsync, 8:5 aspect ratio
Modeline "320x200"    12.588 320  336  384  400   200  204  205  225 Doublescan
# 320x240 @ 60 Hz, 31.5 kHz hsync, 4:3 aspect ratio
Modeline "320x240"    12.588 320  336  384  400   240  245  246  262 Doublescan
# 320x240 @ 72 Hz, 36.5 kHz hsync
Modeline "320x240"    15.750 320  336  384  400   240  244  246  262 Doublescan
# 400x300 @ 56 Hz, 35.2 kHz hsync, 4:3 aspect ratio
ModeLine "400x300"    18    400  416  448  512   300  301  302  312 Doublescan
# 400x300 @ 60 Hz, 37.8 kHz hsync
Modeline "400x300"    20    400  416  480  528   300  301  303  314 Doublescan
# 400x300 @ 72 Hz, 48.0 kHz hsync
Modeline "400x300"    25    400  436  500  512   300  303  306  309 Doublescan
# 480x300 @ 56 Hz, 35.2 kHz hsync, 8:5 aspect ratio
ModeLine "480x300"     21.656 480  496  536  616   300  301  302  312 Doublescan
# 480x300 @ 60 Hz, 37.8 kHz hsync
Modeline "480x300"     23.890 480  496  576  632   300  301  303  314 Doublescan
# 480x300 @ 63 Hz, 39.6 kHz hsync
Modeline "480x300"     25     480  496  576  632   300  301  303  314 Doublescan
# 480x300 @ 72 Hz, 48.0 kHz hsync
Modeline "480x300"     29.952 480  504  584  624   300  319  322  333 Doublescan

EndSection

Section "Monitor"
        Identifier "Sun"
        HorizSync 31.5 - 57.0
        VertRefresh 50-100
        Option "DPMS"
Modeline "1280x1024"   108   1280 1328 1440 1688   1024 1025 1028 1066  +hsync +vsync
EndSection


Section "Device"
        Identifier  "MGA I"
        Driver      "mga"
        VideoRam    4096
#       Option      "Sync_on_Green"
        Option      "PCI Retry"
        BusID       "PCI:0:13:0"
EndSection

Section "Device"
        Identifier  "MGA II"
        Driver      "mga"
        VideoRam    4096
        Option      "Sync_on_Green"
        Option      "PCI Retry"
        BusID       "PCI:0:11:0"
EndSection

Section "Device"
        Identifier  "MGA III"
        Driver      "mga"
        VideoRam    4096
        Option      "Sync_on_Green"
        Option      "PCI Retry"
        BusID       "PCI:0:15:0"
EndSection

Section "Device"
        Identifier  "MGA Dual Head, Head 1"
        Driver      "mga"
        BusID       "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "SiS 6326"
    Driver      "sis"
    VideoRam    4096
    BusID       "PCI:0:11:0"
    # Option "no_accel" # Use this if acceleration is causing problems
    # Option "fifo_moderate" 
    # Option "fifo_conserv" 
    # Option "fifo_aggresive" 
    # Option "fast_vram"
    # Option "pci_burst_on"
    # Option "xaa_benchmark" # DON'T use with "ext_eng_queue" !!!
    # Option "ext_eng_queue" # Turbo-queue. This can cause drawing 
                             # errors, but gives some accel
    # Insert Clocks lines here if appropriate
EndSection

Section "Screen"
        Identifier "Screen 1"
        Device     "MGA I"
        Monitor    "HP1097A"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1024x768"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 2"
        Device     "MGA I"
        Monitor    "GW1572"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "800x600"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 3"
        Device     "MGA III"
        Monitor    "HP98754A"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 4"
        Device     "MGA II"
        Monitor    "GDM-1952"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 5"
        Device     "MGA III"
        Monitor    "GDM-1950"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1024x768 1152x768 1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 6"
        Device     "MGA III"
        Monitor    "GDM-1662B"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1280x1024"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 7"
        Device     "SiS 6326"
        Monitor    "GW1572"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "800x600"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 8"
        Device     "MGA I"
        Monitor    "Sun"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1152x864"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 9"
        Device     "MGA I"
        Monitor    "GDM-1952"
        DefaultDepth     16
        SubSection "Display"
                Depth     16
                Modes "1280x1024"
        EndSubSection
EndSection

#Section "DRI"
#       mode "0666"
#EndSection

Reply via email to