Re: Dual-Head for Matrox G450 in FC4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2005-07-02 at 15:11 -0400, rehmert@xxxxxxxxx wrote:
> On Sat, 2005-07-02 at 09:53 -0400, Ernest L. Williams Jr. wrote:
> > Hi,
> > 
> > Does anyone have an xorg.conf file for a Matrox G450 MMS?
> 
> # Xorg configuration created by system-config-display
> 
> Section "ServerLayout"
>         Identifier     "Multihead layout"
>         Screen      0  "Screen0" LeftOf "Screen1"
>         Screen      1  "Screen1" 0 0
>         InputDevice    "Mouse0" "CorePointer"
>         InputDevice    "Keyboard0" "CoreKeyboard"
>         Option      "Xinerama" "on"
>         Option      "Clone" "off"
> 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" "us"
> 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   "Monitor Vendor"
>         ModelName    "Dell M992"
>         DisplaySize  350        260
>         HorizSync    30.0 - 96.0
>         VertRefresh  50.0 - 160.0
>         Option      "dpms"
> EndSection
> 
> Section "Monitor"
>         Identifier   "Monitor1"
>         VendorName   "Monitor Vendor"
>         ModelName    "Dell M992"
>         HorizSync    30.0 - 96.0
>         VertRefresh  50.0 - 160.0
>         Option      "dpms"
> EndSection
> 
> Section "Device"
>         Identifier  "Videocard0"
>         Driver      "mga"
>         VendorName  "Videocard vendor"
>         BoardName   "Matrox Millennium G450"
> EndSection
> 
> Section "Device"
>         Identifier  "Videocard1"
>         Driver      "mga"
>         VendorName  "Videocard Vendor"
>         BoardName   "Matrox Millennium G450"
>         BusID       "PCI:1:0:0"
>         Screen      1
> EndSection
> 
> Section "Screen"
>         Identifier "Screen0"
>         Device     "Videocard0"
>         Monitor    "Monitor0"
>         DefaultDepth     24
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     16
>                 Modes    "800x600" "640x480"
>         EndSubSection
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     24
>                 Modes    "1600x1200" "1400x1050" "1280x960" "1280x800"
> "1280x1024" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
>         EndSubSection
> EndSection
> 
> Section "Screen"
>         Identifier "Screen1"
>         Device     "Videocard1"
>         Monitor    "Monitor1"
>         DefaultDepth     24
>         SubSection "Display"
>                 Viewport   0 0
>                 Depth     24
>                 Modes    "1600x1200"
>         EndSubSection
> EndSection
> 
> Section "DRI"
>         Group        0
>         Mode         0666
> EndSection
> 

Your config did not work for me.  Also, note that the driver that comes
with FC4 did not support xinerama as well.  At least for me it did not
work.

So, as usually I ended up getting the proprietary drivers from matrox as
I do with NVIDIA.   In order to support xinerama or 3-D acceleration, I
am always forced to taint the kernel with proprietary drivers!!


Can anyone tell me what graphic card I can use that support multi-heads
and/or 3-D acceleration? Of course, I mean native support in FC4.


Well, anyway for those who have the G450 and X version 6.8.2.  

-- I downloaded mgadriver-4.1 from the Matrox website
-- I simply copied "mga_drv.o" and mga_hal_drv.o"
to /usr/X11R6/lib/modules/drivers

-- Changed my xorg.conf file to support dual monitors

-- Rebooted (or restart X)

-- Everything looks beautiful now for xinerama on FC4

-- My xorg.conf is below:
============================================================================
# Xorg configuration created by Ernest Williams for dual xinerama

Section "ServerLayout"
        Identifier     "Multihead layout"
        Screen          0  "Screen0" 0 0
        Screen          1  "Screen1" Rightof "Screen0"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "true"
        Option      "Clone" "off"
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" "us"
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   "Phillips"
	ModelName    "PHILIPS 200P"
	DisplaySize  430	320
	HorizSync    30.0 - 94.0
	VertRefresh  60.0 - 60.0
	Option	    "dpms"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "Phillips"
	ModelName    "PHILIPS 200P"
	DisplaySize  430	320
	HorizSync    30.0 - 94.0
	VertRefresh  60.0 - 60.0
	Option	    "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "Matrox Millennium G450"
        BusID       "PCI:06:0:0"
        Option "MGASDRAM"
EndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "mga"
        VendorName  "Matrox"
        BoardName   "Matrox Millennium G450"
        BusID       "PCI:06:4:0"
        Option "MGASDRAM"
EndSection


Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth    16

        Subsection "Display"
                Depth       16
                Modes       "1600x1200" "1280x1024"
        EndSubsection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device     "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth    16

        Subsection "Display"
                Depth       16
                Modes       "1600x1200" "1280x1024"
        EndSubsection
EndSection
====================================================================















[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux