Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Aug 2000 16:12:42 -0400
From:      "Jeroen C. van Gelderen" <jeroen@vangelderen.org>
To:        thomas r stromberg <tstromberg@rtci.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Anyone try the new dual-head G-400 drivers?
Message-ID:  <399C473A.9C4F02E6@vangelderen.org>
References:  <20000817111335.B714@rtci.com>

next in thread | previous in thread | raw e-mail | index | archive | help
thomas r stromberg wrote:
> 
>    We're looking at buying some workstations for our network admins
>    here, and dual head is a plus. We were looking at buying them from
>    hardware.bsdi.com, and then today on Slashdot I saw:
> 
>    -----------------
>    Matrox has released a beta driver for their G200/G400/G450 which
>    includes support for DualHead and QuadHead (up to 4 monitors), Flat
>    Panel and TV out. This driver is a beta. You can get it here and I
>    mirrored it here. You'll need XFree 4.0.1 in order to use this
>    driver. Please follow the readme file carefully! (the readme file
>    from Matrox's FTP needs to be converted dos2unix). Note: you cannot
>    use the 3D hardware acceleration on the 2nd monitor (yet).
>    -----------------
> 
>    And of course, I was instantly happy when I saw this..
> 
>    Has anyone tried these drivers yet in FreeBSD? They look to be the
>    OS-independant XFree86 4.0.1 modules (nothing funky like the NVIDIA
>    ones). They come with some source code, but it appears to be
>    wrappers around a missing HAL (?) library, though I could be wrong.
> 
>    Please forward any successes/failures to the list.

I have a G400Max (32MB) running dual head on 1600x1200. I've lost
my display once after exiting X but a remote login and reboot did
work. No crashes or lockups (knock on wood). 


[...]
Section "Device"
    Identifier  "Matrox Millennium G400 32MB 1"
    Driver      "mga"
    BusID       "PCI:1:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "Matrox Millennium G400 32MB 2"
    Driver      "mga"
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "Matrox Millennium G400 32MB 1"
    Monitor     "Vision Master Pro 510"
    DefaultDepth 24

    Subsection "Display"
        Depth       24
        Modes       "1600x1200"
        ViewPort    0 0
    EndSubsection
EndSection

Section "ServerLayout"
    Identifier  "Simple Layout"
    Screen "Screen 1" RightOf "Screen 2"
    Screen "Screen 2"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
EndSection
[...]


[...]
FreeBSD 4.1-STABLE #0: Fri Aug 11 18:58:57 AST 2000
    gelderen@grolsch.ai:/usr/src/sys/compile/GROLSCH
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium II/Pentium II Xeon/Celeron (451.02-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x652  Stepping = 2
 
Features=0x183fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
OV,PAT,PSE36,MMX,FXSR>
real memory  = 335532032 (327668K bytes)
avail memory = 322437120 (314880K bytes)
Programming 24 pins in IOAPIC #0
IOAPIC #0 intpin 2 -> irq 0
IOAPIC #0 intpin 16 -> irq 11
IOAPIC #0 intpin 19 -> irq 10
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  1, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  2, version: 0x00170011, at 0xfec00000
Preloaded elf kernel "kernel" at 0xc03a9000.
Preloaded elf module "procfs.ko" at 0xc03a909c.
Preloaded elf module "vinum.ko" at 0xc03a913c.
Preloaded elf module "if_fxp.ko" at 0xc03a91dc.
Pentium Pro MTRR support enabled
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Intel 82443BX (440 BX) host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <Intel 82443BX (440 BX) PCI-PCI (AGP) bridge> at device 1.0 on
pci0
pci1: <PCI bus> on pcib1
pci1: <Matrox MGA G400 AGP graphics accelerator> at 0.0 irq 11
isab0: <Intel 82371AB PCI to ISA bridge> at device 4.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xd800-0xd80f at device 4.1
on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
pci0: <Intel 82371AB/EB (PIIX4) USB controller> at 4.2 irq 10
Timecounter "PIIX"  frequency 3579545 Hz
chip1: <Intel 82371AB Power management controller> port 0xe800-0xe80f at
device 
4.3 on pci0
ahc0: <Adaptec aic7890/91 Ultra2 SCSI adapter> port 0xd000-0xd0ff mem
0xe0000000
-0xe0000fff irq 10 at device 6.0 on pci0
ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xb800-0xb83f mem
0xdf000000-0xdf0f
ffff,0xdf800000-0xdf800fff irq 10 at device 9.0 on pci0
fxp0: Ethernet address 00:90:27:88:f0:64
pcm0: <AudioPCI ES1370> port 0xb400-0xb43f irq 11 at device 12.0 on pci0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on
isa0
fdc0: FIFO enabled, 8 bytes threshold
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on
isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x200>
[...]

-- 
Jeroen C. van Gelderen          o      _         _         _
jeroen@vangelderen.org  _o     /\_   _ \\o  (_)\__/o  (_)
                      _< \_   _>(_) (_)/<_    \_| \   _|/' \/
                     (_)>(_) (_)        (_)   (_)    (_)'  _\o_


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?399C473A.9C4F02E6>