help with matrox parhelia 256Mb with dual head

Eric Ekong eric at unixtechs.org
Thu Jun 30 18:11:33 GMT 2005


I am having issues getting dual head to work with this card and 
freebsd 5.4-STABLE.  I previously had it working with the G550
with no problem.  I am using Xorg with everything all updated
from ports as of 5 minutes ago.  As well as I am using the Linux
driver for 6.8.2 from Matrox. I am going to attach the latest
Xorg.0.org and my xorg.conf.  I will also include the instructions 
the matrox drivers.  I would really appreciate any help anyone can
provide. I have seen multiple configs of linux getting this to work.

Eric

FreeBSD blackguy.unixtechs.org 5.4-STABLE FreeBSD 5.4-STABLE #24: Sat
May 21 12:26:43 EDT 2005
root at blackguy.unixtechs.org:/usr/obj/usr/src/sys/BLACKGUY  i386

-- 
=======================================================
Eric I. Ekong                        eric at unixtechs.org
FreeBSD - The Power to Serve     http://www.freebsd.org           
K Desktop Environment on FreeBSD http://freebsd.kde.org           
=======================================================

Laws of Serendipity:

        (1) In order to discover anything, you must be looking for
            something.
        (2) If you wish to make an improved product, you must already
            be engaged in making an inferior one.

-------------- next part --------------
[English]
README.TXT               MATROX GRAPHICS INC.           2005.03.07

            Matrox Parhelia, Millennium P650/P750, QID, HR256
                         LINUX Display Driver
                            v1.4.1 Beta Pro

Note: This document and the associated software are currently only
available in English. We apologize for the inconvenience.


Contents
========

- Description of this release
- Available configurations
- Using TripleHead (Parhelia and Millennium P750 only)
- Sample XF86Config Files
- Changing the amount of offscreen memory
- Using digital monitors
- Using a hardware accelerated mouse-pointer
- Binary Installation
- Enabling bus mastering
- Enabling TV out
- Video Blitting
- Enabling dual and quad head support for HR256 and QID
- Kernel module options
- Known driver problems
- New features


Description of this release
===========================

Supported XFree86 versions:
- 4.2.0
- 4.2.1
- 4.3.0

Supported X.org versions:
- 6.7.0
- 6.8.0
- 6.8.1
- 6.8.2

Supported modes of operation:
- Bus mastering / Direct access
- Color (8, 16, 32 bpp)

OpenGL:
- OpenGL 1.3 compliant when bus mastering is available and enabled.

Xv:
- Xv is enabled when bus mastering is available and enabled.

See the section "Enabling bus mastering" for details.


Available configurations
========================

With this driver, you can choose amongst the following multi-display
configurations:

  (1) Single display: Only 1 display. This mode supports bus
      mastering. For HR256 and QID, when enabling the QID option 
      will enable dual outputs on the primary connector(s).

  (2) 2 displays - independent mode: 2 displays with different
      display resolutions. This mode supports bus mastering. For
      HR256 and QID, when enabling the QID option will enable
      quad outputs.

  (3) 2 displays - stretched mode: two displays with the same
      display resolution and refresh rate. These 2 displays use 1 big
      frame buffer. This mode supports bus mastering. For HR256 and QID, 
      when enabling the QID option will enable quad outputs.

  (4) 3 displays - stretched mode (TripleHead): 3 displays with the
      same display resolution and refresh rate. These 3 displays
      use 1 big frame buffer. This mode supports bus mastering.


Using TripleHead
================

(Note: TripleHead is not supported on the Millennium P650)

While using TripleHead, all 3 displays must have the same refresh rate and
resolution because all 3 displays are using the same frame buffer.

In order to enable Triple Head, add

    Option "TripleHead"

to the screen section of your XF86Config-4 file

Here's a sample Screen Section for Triple Head:

Section "Screen"
        Identifier   "Screen 1"
        Device       "MGA CARD 1"
        Monitor      "My Monitor"
        DefaultDepth 24
        DefaultFbbpp 32
        Option       "TripleHead"

        SubSection "Display"
            Depth    24
            Virtual  2400 600
            Modes    "800x600"
        EndSubSection
EndSection

To enable 2 analog + digital mode you will need to add the following
line to your device section:

    Option "DigitalScreen1" "on"


Sample XF86Config Files
=======================

There are sample XF86Config files in the "Samples" directory. To use them,
you must either:

- Copy the file to your /etc/X11 directory and rename it to
  "XF86Config-4" or "xorg.conf" depending if using XFree86 or X.org
  X servers

OR

- Type "startx -- -xf86config FILENAME" where FILENAME is the sample
  config file.

For
     Single display                               --> XF86Config.single
     2 displays - independent mode                --> XF86Config.dual
     2 displays - stretched mode                  --> XF86Config.merged
     3 displays - stretched mode                  --> XF86Config.triple
     Quad Display (QID, HR256) merged             --> XF86Config.T221-Merged
     Quad Display (QID, HR256) (dual independant) --> XF86Config.T221-Xinerama
     
    Note: these are samples and may require modification to
          be usable with your particular system configuration.


Changing the amount of offscreen memory
=======================================

If you need to change the offscreen allocation of memory the "OffScreen"
option can be used for this purpose by using an integer value between
"0" and "5" to be used as a multiplier against the memory used for onscreen
memory. For example we want the offscreen memory to use twice as much ram
as what the onscreen memory would use, we would add the following line
to your device section in your config :

    Option "OffScreen" "2"


Using digital monitors
======================

If you are using a digital monitor, add the following line to the device
section:

  Option "DigitalScreen1" "on"

  or

  Option "DigitalScreen2" "on"

"DigitalScreen1" and "DigitalScreen2" correspond respectively  to the
digital monitor connected to the primary and secondary connector of your
graphics card. Note that when using both outputs for the Millenium 650, 
750 and Parhelia cards in Merged mode that the device section of your X 
config will need to contain both options (ie. both DigitalScreen1 and
DigitalScreen2) as shown in the following example :

Section "Device"
    Identifier  "Device1"
    Driver      "mtx"
    BusID       "PCI:1:0:0"
    Option      "DigitalScreen1" "on"
    Option      "DigitalScreen2" "on"
EndSection


Binary Installation
===================

A working installation of XFree86 4.2.0, 4.2.1, 4.3.0 or X.org 6.7.0,
6.8.0, 6.8.1, 6.8.2 is required before the binaries can be installed.

To install the driver execute the following from a bash shell as the 
root user :

	sh mtxdrivers-glibc2.x.x-v1.1.2-beta.run

This will extract the files to the installation directory and start the 
installation installation script. 


Enabling bus mastering
======================

The driver can run with bus mastering On or Off. Having bus mastering On generally 
gives better performances. To run with bus mastering a kernel driver, mtx.o, 
must be compiled. On most configurations the installation script will seamlessly take
care of the kernel driver compilation.

In order to use bus mastering, the following modules must be loaded:

  (1) mtx.o: Parhelia kernel module

      The kernel module must be compiled for your system. The script
      file "install.sh" will attempt to compile the module. If it does not
      succeed, you can compile it manually by entering the following:

         - cd mtxdrivers[ENTER]
         - export PARHELIUX=$PWD/src[ENTER]
         - cd src/kernel/parhelia[ENTER]
         - ln -sf ../../../kernel/mtx_parhelia.o .[ENTER]
         - cd ..[ENTER]
         - make clean[ENTER]
         - make[ENTER]
         - su root[ENTER]
         - make install[ENTER]

      Compiling the kernel module requires the kernel source to be
      installed on your system.

The "make install" command installs the kernel module in the proper
location. The X server should load the kernel module automatically. If not,
typing "insmod mtx" in the installed location will load the module. 

Before loading the "mtx" kernel module, make sure that the "agpgart" module
has been loaded sucessfully. Enter the following command and look for
"agpgart" in the list of modules.

         - lsmod

If "agpgart" is not listed, it can be loaded by typing the following for 2.4
series kernels:

         - modprobe agpgart

If "agpgart" is not listed, and you are using a 2.6 series kernel it can be loaded 
by typing one of the following lines to load the appropriate gart for your motherboard
chipset:

         - modprobe via-agp
         - modprobe intel-agp
         - modprobe sis-agp
         - modprobe ali-agp
         - modprobe nvidia-agp
         - modprobe sworks-agp
         - modprobe amd-k7-agp
         - modprobe ati-agp

To enable or disable bus mastering, add the following to the XF86Config-4
file:

  Option "Busmastering" "on"

  or

  Option "Busmastering" "off" 

Note that busmastering will always be assumed to be on if the busmastering
option isn't set in your X config file.


Kernel module options
=====================

When using the mtx.o kernel module the following options can be set 
 - Agp Rate (1x,2x,4x)
 - Agp/Pci transfers
 
The agp rate rate can be set as follows (as the user root):

    modprobe mtx agprate=4
   
Note that legal values are 1, 2, and 4 corresponding to the desired
agp speed setting.

To set the card to use agp or pci transfers use the following format 
(as the user root):

    modprobe mtx agp=0
    
Note that legal values are 0 when using pci transfers and 1 when using
agp transfers.


These options can be set up to execute automaticly by adding them to
the modules.conf (on most distributions this would be locate in the /etc
directory).

For example to set the agp rate to 2 and set pci tranfsers you would add 
the following line (as the user root) to modules.conf :

    options mtx agprate=2 agp=0

These options are set automatically any time you do 'modprobe mtx' or 
'insmod mtx' when the options are listed in modules.conf.


Enabling TV out
===============

This option can be enabled when using single head mode to clone its output.
The output supported are NTSC and PAL. There are 3 settings that need to be 
set in the primary Screen section of your config, "TvOut", "TvStandard", 
"SelectedRegion", and "AntiFlickerLevel". The following is a sample for 
NTSC:

Section "Screen"
    Identifier   "Screen 1"
    Device       "MGA CARD 1"
    Monitor      "My Monitor"
    DefaultDepth 24 
    
    Option "TvOut" "on"
    Option "TvStandard" "NTSC"
    Option "AntiFlickerLevel" "10"
    Option "OutputRegion"   "48 37 672 447"
    Option "SelectedRegion" "0 0 800 600" 

    SubSection "Display"
        Depth    16 
        Modes    "800x600" "640x480"
    EndSubSection

    SubSection "Display"
        Depth    24
        Modes    "800x600"  "640x480"
    EndSubSection
EndSection

Option switches -

 Options            Values                    Description
 ----------------   -----------------------   ---------------------------------
 "TvOut"            "on" or "off"             Enables/Disables TV out.
 "TvStandard"       "PAL" or "NTSC"           Select output type.
 "OutputRegion"     "Left Top Right Bottom"   Selects usable tv area.
 "SelectedRegion"   "Left Top Right Bottom"   Selects desktop region to clone.
 "AntiFlickerLevel" "0" to "25"               Sets the antiflicker levels.

For example the resolution in NTSC (and the same applies for PAL with different
values used) is 720x484 but that does not take into account the bezel (casing) of 
most TV that hides some pixels.  Therefore, to be compatible with most TVs, we suggest 
an output region of 624x410 with the parameters specified below:

Option "OutputRegion"   "48 37 672 447"


Video Blitting
==============

Video blitting can be used instead of overlays by using the "XFB" switch
in the device section of your X config. The following device section example 
would illustrate its use:

Section "Device"
	Identifier "device1"
	Driver     "mtx"
    BusID      "PCI:1:0:0"
	Option     "XFB" "on"
EndSection


Enabling dual and Quad head support for HR256 and QID
=====================================================

To enable support for dual and quad head under xfree86 using either the 
HR256 or QID cards, will require adding the following option to the device
section of your XF86Config or XF86Config-4 file :

    Option "QID"

This option will enable the use of outputs 2,3, and 4 when using hybrid mode 
(heads 1 and 2 slaved), dual head hybrid mode (heads 1 and 2 slaved and heads
3 and 4 slaved), dual head hybrid mode Xinerama, and Merged mode. When not
used the QID and HR256 will function like a single head card.

For full examples see the XF86Config.T221-Merged and XF86Config.T221-Xinerama 
sample files.


Known driver problems
=====================

- The HR256 and QID boards cannot do more than a total resolution of 4096 when doing
  a 4x1 setup in merged mode due to hardware limitations (ie. a max of four outputs of
  1024x768 per output). This can be bypassed by using two 2x1 settings (hybrid 
  independant mode).

- On Fedora Core 3 and RHEL Beta 4 the kernel module will compile but will not load 
  due to a bug in the module check feature introduced with that release. Recompiling 
  the kernel without that feature will bypass the problem. See the following bug report 
  for more information:
    
    https://bugzilla.redhat.com/beta/show_bug.cgi?id=140954

- Note for SuSE 9.2 users will need to run the following two commands as root before using
  the matrox installer :

  make cloneconfig
  make modules_prepare

- To allow v4l applications to use hw scaler (like watching tv with xawtv in full screen),
  make sure you have the "load "v4l"" declaration in the "Module" section of your 
  configuration file. The install program changes the original v4l_drv module 
  for a custom version still compatible with the older one.
  
  You must also verify that your capture module is loaded before 
  starting X (for instance, modprobe bttv). 
  
  To remove some tearing, use smaller resolution or lower the refresh rate 
  to reduce the effect.
    

New Features
============

- Added installer support for SuSE 9.2. Note see the known driver problems section before
  running the installer.
- Added fix for multi board support.
- Added digital monitor autodetection.
- Fixed some Xv issues.
-------------- next part --------------
Section "ServerLayout"
        Identifier     "Layout0"
        Screen         "Screen 0" 0 0
        Screen         "Screen 1" LeftOf "Screen 0"
        InputDevice    "Microsoft_Natural" "CoreKeyboard"
        InputDevice    "Microsoft Intellimouse Explorer" "CorePointer"
	#Option		"TripleHead"

EndSection

Section "ServerFlags"
	Option "Xinerama" "true"
	AllowMouseOpenFail
	Option "NoPM"
	Option "TvOut" "off"
EndSection

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

Section "Module"
	#Load  "extmod"
	#Load  "glx"
	Load  "dri"
	#Load  "dbe"
#	#Load  "record"
#	Load  "xtrap"
#	Load  "type1"
#	Load  "freetype"
#        Load  "ddc"
#        Load  "GLcore"
#        Load  "vbe"
#        Load  "bitmap"
#        Load  "int10"
EndSection

Section "InputDevice"
	Identifier  "Microsoft_Natural"
	Driver      "kbd"
        Option      "AutoRepeat"  "500 30"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
        Option      "XkbRules" "xfree86"
EndSection

Section "InputDevice"
        Identifier  "Microsoft Intellimouse Explorer"
        Driver      "mouse"
        Option      "Protocol" "Auto"
        Option      "Device" "/dev/sysmouse"
        Option      "Buttons" "5"
        Option      "ZAxisMapping" "4 5"
        Option      "Resolution" "1600"
        Option      "CursorShadow" "True"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "UltraSharp 2001FP LCD"
        ModelName    "Dell"
        HorizSync    30.0 - 69.0
        #HorizSync    76.0 - 80.0
        VertRefresh  50.0 - 160.0
        #VertRefresh  50.0 - 160.0
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier   "Monitor1"
        VendorName   "UltraSharp 2001FP LCD"
        ModelName    "Dell"
        HorizSync    30.0 - 69.0
        VertRefresh  50.0 - 160.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Parhelia_256_0"
	VendorName  "Matrox Graphics, Inc."
        #Driver      "mga"
        Driver      "mtx"
        VideoRam    262144
        #Option      "SWcursor"  "True"
        Option      "HWcursor"  "off"
        #Option      "AGPMode"   "4"
        #Option      "DRI"       "True"
        BusID       "PCI:2:0:0"
        Option      "DPMS"  "on"
	#Option      "QID" "on"
	#Option      "XFB" "on"
	Option      "DigitalScreen1" "on"
	Option      "DigitalScreen2" "on"
	#Option 	     "TripleHead"
	#Option      "Xinerama" "on"
	Option	     "Busmastering" "off"
        #Screen      0
EndSection

Section "Screen"
        Identifier "Screen 0"
        Device     "Parhelia_256_0"
        Monitor    "monitor0"
        DefaultDepth     24
	DefaultColorDepth 24
	DefaultFbBpp	 32

        SubSection "Display"
                Depth     8
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen 1"
        Device     "Parhelia_256_0"
        Monitor    "monitor1"
        DefaultDepth     24
	DefaultColorDepth 24
	DefaultFbBpp	 32

        SubSection "Display"
                Depth     8
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
       Group 0
       #Group 438
       Mode         0666
EndSection

-------------- next part --------------

X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 5.4 i386 [ELF] 
Current Operating System: FreeBSD blackguy.unixtechs.org 5.4-STABLE FreeBSD 5.4-STABLE #24: Sat May 21 12:26:43 EDT 2005     root at blackguy.unixtechs.org:/usr/obj/usr/src/sys/BLACKGUY i386
Build Date: 27 June 2005
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jun 29 23:03:47 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen 0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Parhelia_256_0"
(**) |-->Screen "Screen 1" (1)
(**) |   |-->Monitor "Monitor1"
(**) |   |-->Device "Parhelia_256_0"
(**) |-->Input Device "Microsoft_Natural"
(**) |-->Input Device "Microsoft Intellimouse Explorer"
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/Type1,/usr/X11R6/lib/X11/fonts/100dpi,/usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/100dpi/:unscaled,/usr/X11R6/lib/X11/fonts/75dpi/:unscaled,/usr/X11R6/lib/X11/fonts/cyrillic,/usr/X11R6/lib/X11/fonts/URW,/usr/X11R6/lib/X11/fonts/freefont,/usr/X11R6/lib/X11/fonts/misc"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(**) Option "NoPM"
(**) Option "Xinerama" "true"
(**) Xinerama: enabled
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.2
	X.Org Video Driver: 0.7
	X.Org XInput driver : 0.4
	X.Org Server Extension : 0.2
	X.Org Font Renderer : 0.4
(II) Loader running on freebsd
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org Font Renderer
	ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Video Driver, version 0.7
(--) Using syscons driver with X support (version 2.0)
(--) using VT number 9

(II) PCI: Probing config type using method 1
(II) PCI: Config type is 1
(II) PCI: stages = 0x03, oldVal1 = 0x00000000, mode1Res1 = 0x80000000
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10de,01e0 card 1043,80ac rev c1 class 06,00,00 hdr 80
(II) PCI: 00:00:1: chip 10de,01ea card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:2: chip 10de,01ee card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:3: chip 10de,01ed card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:4: chip 10de,01ec card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:00:5: chip 10de,01ef card 1043,80ac rev c1 class 05,00,00 hdr 80
(II) PCI: 00:01:0: chip 10de,0060 card 1043,80ad rev a4 class 06,01,00 hdr 80
(II) PCI: 00:01:1: chip 10de,0064 card 1043,0c11 rev a2 class 0c,05,00 hdr 80
(II) PCI: 00:02:0: chip 10de,0067 card 1043,0c11 rev a4 class 0c,03,10 hdr 80
(II) PCI: 00:02:1: chip 10de,0067 card 1043,0c11 rev a4 class 0c,03,10 hdr 80
(II) PCI: 00:02:2: chip 10de,0068 card 1043,0c11 rev a4 class 0c,03,20 hdr 80
(II) PCI: 00:08:0: chip 10de,006c card 0000,0000 rev a3 class 06,04,00 hdr 01
(II) PCI: 00:09:0: chip 10de,0065 card 1043,0c11 rev a2 class 01,01,8a hdr 00
(II) PCI: 00:1e:0: chip 10de,01e8 card 0000,0000 rev c1 class 06,04,00 hdr 01
(II) PCI: 01:07:0: chip 10b7,5950 card 0000,0000 rev 00 class 02,00,00 hdr 00
(II) PCI: 01:08:0: chip 109e,036e card 1002,0003 rev 02 class 04,00,00 hdr 80
(II) PCI: 01:08:1: chip 109e,0878 card 1002,0003 rev 02 class 04,80,00 hdr 80
(II) PCI: 01:09:0: chip 1274,5880 card 1274,2000 rev 02 class 04,01,00 hdr 00
(II) PCI: 02:00:0: chip 102b,0528 card 102b,1030 rev 06 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
	[0] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:1:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:8:0), (0,1,1), BCTRL: 0x0202 (VGA_EN is cleared)
(II) Bus 1 I/O range:
	[0] -1	0	0x0000d000 - 0x0000dfff (0x1000) IX[B]
(II) Bus 1 non-prefetchable memory range:
	[0] -1	0	0xdb000000 - 0xdbffffff (0x1000000) MX[B]
(II) Bus 1 prefetchable memory range:
	[0] -1	0	0xd8000000 - 0xd8ffffff (0x1000000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:30:0), (0,2,2), BCTRL: 0x000a (VGA_EN is set)
(II) Bus 2 non-prefetchable memory range:
	[0] -1	0	0xd9000000 - 0xdaffffff (0x2000000) MX[B]
(II) Bus 2 prefetchable memory range:
	[0] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B]
(--) PCI: (1:8:0) Brooktree Corporation Bt878 Video Capture rev 2, Mem @ 0xd8000000/12
(--) PCI:*(2:0:0) Matrox Graphics, Inc. unknown chipset (0x0528) rev 6, Mem @ 0xc0000000/28, 0xd9000000/13
(II) Addressable bus resource ranges are
	[0] -1	0	0x00000000 - 0xffffffff (0x0) MX[B]
	[1] -1	0	0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xd0000000 from 0xdfffffff to 0xcfffffff
(II) Active PCI resource ranges:
	[0] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[1] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[2] -1	0	0xdc000000 - 0xdfffffff (0x4000000) MX[B]E
	[3] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[4] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[5] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[6] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[7] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[8] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[9] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[10] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[11] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
(II) PCI Memory resource overlap reduced 0xdc000000 from 0xdfffffff to 0xdc000fff
(II) Active PCI resource ranges after removing overlaps:
	[0] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[1] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[2] -1	0	0xdc000000 - 0xdc000fff (0x1000) MX[B]E
	[3] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[4] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[5] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[6] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[7] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[8] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[9] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[10] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[11] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
(II) OS-reported resource ranges after removing overlaps with PCI:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[6] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[6] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[7] -1	0	0xdc000000 - 0xdc000fff (0x1000) MX[B]E
	[8] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[9] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[10] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[11] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[12] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[13] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[14] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[15] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[16] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[17] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[18] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/freebsd/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "mtx"
(II) Loading /usr/X11R6/lib/modules/drivers/mtx_drv.o
(II) Module mtx: vendor="Matrox Graphics Inc."
	compiled for 4.3.99.902, module version = 1.4.1
	Module class: X.Org Video Driver
	ABI class: X.Org Video Driver, version 0.7
(II) Loading extension MTXGamma
(II) LoadModule: "kbd"
(II) Loading /usr/X11R6/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	Module class: X.Org XInput Driver
	ABI class: X.Org XInput driver, version 0.4
(II) MTX: Driver for Matrox chipsets: P-Series Family A, P-Series Family B,
	P-Series Family C, P-Series Family D
(II) Primary Device is: PCI 02:00:0
(WW) MTX: More than one matching Device section for instances
	(BusID: PCI:2:0:0) found: Parhelia_256_0
(--) Chipset P-Series Family B found
(II) resource ranges after xf86ClaimFixedResources() call:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[6] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[7] -1	0	0xdc000000 - 0xdc000fff (0x1000) MX[B]E
	[8] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[9] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[10] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[11] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[12] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[13] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[14] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[15] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[16] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[17] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[18] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
(II) resource ranges after probing:
	[0] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[1] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[2] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[3] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[4] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[5] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[6] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[7] -1	0	0xdc000000 - 0xdc000fff (0x1000) MX[B]E
	[8] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[9] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[10] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[11] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[12] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[13] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
	[14] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
	[15] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
	[16] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[17] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[18] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[19] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[20] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[21] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[22] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
	[23] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) MTX(0): MGA instIndex = 0
(--) MTX(0): Linear framebuffer at 0xC0000000
(--) MTX(0): MMIO registers at 0xD9000000
(==) MTX(0): BIOS at 0xC0000
(II) MTX(0): Device Id [0528] Subsys Id [1030]
(II) MTX(0): Device Name [Parhelia 256MB Dual DVI]
(**) MTX(0): Total Video RAM: 262144 kByte
(==) MTX(0): Write-combining range (0xd9000000,0x2000) was already clear
(==) MTX(0): Write-combining range (0xc0000000,0x10000000)
(**) MTX(0): Depth 24, (**) framebuffer bpp 32
(==) MTX(0): Default visual is TrueColor
(**) MTX(0): Depth 24, (**) framebuffer bpp 32
(==) MTX(0): Default visual is TrueColor
(==) MTX(0): RGB weight 888
(**) MTX(0): Option "HWcursor" "off"
(**) MTX(0): Option "Busmastering" "off"
(**) MTX(0): Option "DigitalScreen1" "on"
(**) MTX(0): Option "DigitalScreen2" "on"
(II) MTX(0): Monitor Input Type = 2
(==) MTX(0): Using gamma correction (1.0, 1.0, 1.0)
(II) MTX(0): Acceleration is enabled
(WW) MTX(0): Using software cursor
(II) MTX(0): Forcing Digital Output
(II) MTX(0): Forcing Digital Output
(II) MTX(0): Digital is available
(==) MTX(0): Min pixel clock is 12 MHz
(==) MTX(0): Max pixel clock is 164 MHz
(II) MTX(0): Monitor0: Using hsync range of 30.00-69.00 kHz
(II) MTX(0): Monitor0: Using vrefresh range of 50.00-160.00 Hz
(II) MTX(0): Clock range:  12.00 to 164.00 MHz
(II) MTX(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1280x960" (hsync out of range)
(II) MTX(0): Not using default mode "640x480" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1280x1024" (hsync out of range)
(II) MTX(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1280x1024" (hsync out of range)
(II) MTX(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1600x1200" (hsync out of range)
(II) MTX(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1600x1200" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "800x600" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1400x1050" (hsync out of range)
(II) MTX(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan)
(II) MTX(0): Not using mode "1600x1200" (no mode of this name)
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(==) MTX(0): DPI set to (75, 75)
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(--) MTX(0): Virtual size is 1280x1024 (pitch 2048)
(**) MTX(0): *Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz
(II) MTX(0): Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync
(**) MTX(0): *Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz
(II) MTX(0): Modeline "1024x768"   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync
(**) MTX(0): *Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) MTX(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +hsync +vsync
(**) MTX(0): *Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(II) MTX(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -hsync -vsync
(II) MTX(0): Total Memory for Onscreen and Offscreen : 0x780000
(II) MTX(0): Cursor Offset at 0x00000000
(II) MTX(0): Cursor Aperture at 0x00000000
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/X11R6/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 0.1.0
	ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.0.0
	ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/X11R6/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
	compiled for 6.8.2, module version = 1.2.0
	ABI class: X.Org Video Driver, version 0.7
(II) MTX(0): Emulated Busmastering
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
	[0] 0	0	0xd9000000 - 0xd9001fff (0x2000) MX[B]
	[1] 0	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B]
	[2] -1	0	0xffe00000 - 0xffffffff (0x200000) MX[B](B)
	[3] -1	0	0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
	[4] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
	[5] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
	[6] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
	[7] -1	0	0xd8001000 - 0xd8001fff (0x1000) MX[B]E
	[8] -1	0	0xdc001000 - 0xdc001fff (0x1000) MX[B]E
	[9] -1	0	0xdc000000 - 0xdc000fff (0x1000) MX[B]E
	[10] -1	0	0xdc002000 - 0xdc003fff (0x2000) MX[B]E
	[11] -1	0	0xd0000000 - 0xcfffffff (0x0) MX[B]EO
	[12] -1	0	0xd9000000 - 0xd9001fff (0x2000) MX[B](B)
	[13] -1	0	0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
	[14] -1	0	0xd8000000 - 0xd8000fff (0x1000) MX[B](B)
	[15] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
	[16] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
	[17] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
	[18] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
	[19] -1	0	0x00000000 - 0x000000ff (0x100) IX[B]
	[20] -1	0	0x0000d400 - 0x0000d4ff (0x100) IX[B]E
	[21] -1	0	0x0000d000 - 0x0000d0ff (0x100) IX[B]E
	[22] -1	0	0x0000f000 - 0x0000f0ff (0x100) IX[B]E
	[23] -1	0	0x0000e000 - 0x0000e0ff (0x100) IX[B]E
	[24] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
	[25] 0	0	0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(==) MTX(0): Write-combining range (0xd9000000,0x2000) was already clear
(==) MTX(0): Write-combining range (0xc0000000,0x10000000)
(II) MTX(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(==) MTX(0): Write-combining range (0xa0000,0x10000) was already clear
(WW) MTX(0): Cannot stop features.
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(WW) MTX(0): Error occured while starting the features.
(II) MTX(0): Cursor Aperture location 0x00c40000.
(II) MTX(0): Cursor Surface location 0x07f00000.
(II) MTX(0): Parhelia device started.
(II) MTX(0): TV Standard : NTSC
(II) MTX(0): First X instance - 
(II) MTX(0): Using Digital Output
(==) MTX(0): Default visual is TrueColor
(II) MTX(0): Using 512 lines for offscreen memory.
(II) MTX(0): Memory manager initialized to (0,0) (1280,1536)
(II) MTX(0): Largest offscreen area available: 1280 x 512
(II) MTX(0): Using XFree86 Acceleration Architecture (XAA)
	Screen to screen bit blits
	Solid filled rectangles
	8x8 mono pattern filled rectangles
	Indirect CPU to Screen color expansion
	Solid Lines
	Offscreen Pixmaps
	Driver provided ScreenToScreenBitBlt replacement
	Driver provided FillSolidRects replacement
	Driver provided FillSolidSpans replacement
	Driver provided WritePixmap replacement
	Driver provided ReadPixmap replacement
	Setting up tile and stipple cache:
		20 128x128 slots
		5 256x256 slots
(==) MTX(0): Backing store disabled
(==) MTX(0): Silken mouse enabled
(II) MTX(0): Using SW cursor
(**) Option "dpms"
(**) MTX(0): DPMS enabled
(==) RandR enabled
Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(**) Option "CoreKeyboard"
(**) Microsoft_Natural: Core Keyboard
(**) Option "Protocol" "standard"
(**) Microsoft_Natural: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xfree86"
(**) Microsoft_Natural: XkbRules: "xfree86"
(**) Option "XkbModel" "pc105"
(**) Microsoft_Natural: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Microsoft_Natural: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Microsoft_Natural: CustomKeycodes disabled
(**) Option "Protocol" "Auto"
(**) Microsoft Intellimouse Explorer: Device: "/dev/sysmouse"
(**) Microsoft Intellimouse Explorer: Protocol: "Auto"
(**) Option "CorePointer"
(**) Microsoft Intellimouse Explorer: Core Pointer
(**) Option "Device" "/dev/sysmouse"
(**) Option "Buttons" "5"
(==) Microsoft Intellimouse Explorer: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Microsoft Intellimouse Explorer: ZAxisMapping: buttons 4 and 5
(**) Microsoft Intellimouse Explorer: Buttons: 5
(**) Option "Resolution" "1600"
(**) Microsoft Intellimouse Explorer: Resolution: 1600
(II) XINPUT: Adding extended input device "Microsoft Intellimouse Explorer" (type: MOUSE)
(II) XINPUT: Adding extended input device "Microsoft_Natural" (type: KEYBOARD)
(II) Microsoft Intellimouse Explorer: SetupAuto: hw.iftype is 4, hw.model is 0
(II) Microsoft Intellimouse Explorer: SetupAuto: protocol is SysMouse
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/URW, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/freefont, removing from list!


More information about the freebsd-stable mailing list