G450 dual monitor exact how to?

This forum is for questions about all G-series cards (G200, G400, G450, ...) that need the mga driver to work properly

G450 dual monitor exact how to?

Postby Chek » Tue Oct 02, 2007 5:53 am

Hi to all

I have been reading all the different posts over the past 2.5 days and now I am overwhelmed with all the information. Thank you very much for the forum though.

So far I have been unable to get both monitors do something other than display the exact same image...

Here is some background info:
Fresh install Gentoo on PIII 3 days ago
lspci -vv
Code: Select all
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400/G450 (rev 82) (prog-if 00 [VGA])
        Subsystem: Matrox Graphics, Inc. Millennium G450 Dual Head
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (4000ns min, 8000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at d4000000 (32-bit, prefetchable) [size=32M]
        Region 1: Memory at d6000000 (32-bit, non-prefetchable) [size=16K]
        Region 2: Memory at d7000000 (32-bit, non-prefetchable) [size=8M]
        [virtual] Expansion ROM at d6020000 [disabled] [size=128K]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [f0] AGP version 2.0
                Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
                Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x1


Here is dmesg info:
Code: Select all
Linux version 2.6.22-gentoo-r8 (root@localhost) (gcc version 4.2.0 (Gentoo 4.2.0 p1.4)) #2 Thu Sep 27 19:36:03 CDT 2007
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000001fff0000 (usable)
BIOS-e820: 000000001fff0000 - 000000001fff3000 (ACPI NVS)
BIOS-e820: 000000001fff3000 - 0000000020000000 (ACPI data)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
511MB LOWMEM available.
Entering add_active_range(0, 0, 131056) 0 entries of 256 used
Zone PFN ranges:
  DMA             0 ->     4096
  Normal       4096 ->   131056
early_node_map[1] active PFN ranges
    0:        0 ->   131056
On node 0 totalpages: 131056
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 991 pages used for memmap
  Normal zone: 125969 pages, LIFO batch:31
DMI 2.2 present.
Using APIC driver default
ACPI: RSDP 000F65F0, 0014 (r0 MSISYS)
ACPI: RSDT 1FFF3000, 0028 (r1 MSISYS AWRDACPI 42302E31 AWRD        0)
ACPI: FACP 1FFF3040, 0074 (r1 MSISYS AWRDACPI 42302E31 AWRD        0)
ACPI: DSDT 1FFF30C0, 2323 (r1 MSISYS AWRDACPI     1000 MSFT  100000C)
ACPI: FACS 1FFF0000, 0040
ACPI: PM-Timer IO Port: 0x4008
Allocating PCI resources starting at 30000000 (gap: 20000000:dfff0000)
Built 1 zonelists.  Total pages: 130033
Kernel command line: root=/dev/hda3
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffd000 (01402000)
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 8192 bytes)
Detected 866.757 MHz processor.
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 513852k/524224k available (3086k kernel code, 9820k reserved, 1357k data, 272k init, 0k highmem)
virtual kernel memory layout:
    fixmap  : 0xfffb6000 - 0xfffff000   ( 292 kB)
    vmalloc : 0xe0800000 - 0xfffb4000   ( 503 MB)
    lowmem  : 0xc0000000 - 0xdfff0000   ( 511 MB)
      .init : 0xc055a000 - 0xc059e000   ( 272 kB)
      .data : 0xc0403b0b - 0xc05570fc   (1357 kB)
      .text : 0xc0100000 - 0xc0403b0b   (3086 kB)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 1735.84 BogoMIPS (lpj=2890953)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0383f9ff 00000000 00000000 00000000 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After all inits, caps: 0383f9ff 00000000 00000000 00000040 00000000 00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
Compat vDSO mapped to ffffe000.
CPU: Intel Pentium III (Coppermine) stepping 06
Checking 'hlt' instruction... OK.
ACPI: Core revision 20070126
Parsing all Control Methods:
Table [DSDT](id 0001) - 290 Objects with 29 Devices 68 Methods 19 Regions
tbxface-0587 [02] tb_load_namespace     : ACPI Tables successfully acquired
ACPI: setting ELCR to 0400 (from 0e20)
evxfevnt-0091 [02] enable                : Transition to ACPI mode successful
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xfb2f0, last bus=1
PCI: Using configuration type 1
Setting up standard PCI resources
evgpeblk-0956 [04] ev_create_gpe_block   : GPE 00 to 0F [_GPE] 2 regs on int 0xA
evgpeblk-1052 [03] ev_initialize_gpe_bloc: Found 4 Wake, Enabled 0 Runtime GPEs in this block
Completing Region/Field/Buffer/Package initialization:........................................
Initialized 19/19 Regions 1/1 Fields 15/15 Buffers 5/8 Packages (299 nodes)
Initializing Device/Processor/Thermal objects by executing _INI methods:.
Executed 1 _INI methods requiring 1 _STA executions (examined 32 objects)
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S4 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 6000-607f claimed by vt82c686 HW-mon
PCI quirk: region 5000-500f claimed by vt82c686 SMB
PCI: Firmware left 0000:00:0d.0 e100 interrupts enabled, disabling
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 *10 11 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 9 10 11 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 14 15)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: ACPI device : hid PNP0C01
pnp: ACPI device : hid PNP0A03
pnp: ACPI device : hid PNP0C02
pnp: ACPI device : hid PNP0200
pnp: ACPI device : hid PNP0B00
pnp: ACPI device : hid PNP0800
pnp: ACPI device : hid PNP0C04
pnp: ACPI device : hid PNP0700
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0501
pnp: ACPI device : hid PNP0401
pnp: ACPI device : hid PNP0F13
pnp: ACPI device : hid PNP0303
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
pnp: the driver 'system' has been registered
pnp: match found with the PnP device '00:00' and the driver 'system'
pnp: 00:00: iomem range 0xd6800-0xd7fff has been reserved
pnp: 00:00: iomem range 0xf0000-0xf7fff could not be reserved
pnp: 00:00: iomem range 0xf8000-0xfbfff could not be reserved
pnp: 00:00: iomem range 0xfc000-0xfffff could not be reserved
pnp: match found with the PnP device '00:02' and the driver 'system'
Time: tsc clocksource has been installed.
PCI: Bridge: 0000:00:01.0
  IO window: disabled.
  MEM window: d6000000-d8ffffff
  PREFETCH window: d4000000-d5ffffff
PCI: Setting latency timer of device 0000:00:01.0 to 64
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
Machine check exception polling timer started.
IA-32 Microcode Update Driver: v1.14a <tigran@aivazian.fsnet.co.uk>
Total HugeTLB memory allocated, 0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
NTFS driver 2.1.28 [Flags: R/O].
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
PCI: VIA PCI bridge detected. Disabling DAC.
PCI: Disabling Via external APIC routing
Boot video device is 0000:01:00.0
Real Time Clock Driver v1.12ac
Linux agpgart interface v0.102 (c) Dave Jones
[drm] Initialized drm 1.1.0 20060810
Hangcheck: starting hangcheck timer 0.9.0 (tick is 180 seconds, margin is 60 seconds).
Hangcheck: Using get_cycles().
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
matroxfb: Matrox G450 detected
PInS memtype = 4
matroxfb: MTRR's turned on
matroxfb: 640x480x8bpp (virtual: 640x26214)
matroxfb: framebuffer at 0xD4000000, mapped to 0xe0880000, size 16777216
Console: switching to colour frame buffer device 80x30
fb0: MATROX frame buffer device
matroxfb_crtc2: secondary head of fb0 was registered as fb1
vesafb: Matrox, Matrox G450, 00 (OEM: Matrox Graphics Inc.)
vesafb: VBE version: 3.0
vesafb: protected mode interface info at c000:77a0
vesafb: pmi: set display start = c00c7832, set palette = c00c789e
vesafb: pmi: ports = 3de 3df
Switched to high resolution mode on CPU 0
vesafb: VBIOS/hardware supports DDC2 transfers
vesafb: monitor limits: vf = 160 Hz, hf = 85 kHz, clk = 180 MHz
vesafb: scrolling: redraw
vesafb: cannot reserve video memory at 0xd4000000
vesafb: framebuffer at 0xd4000000, mapped to 0xe2900000, using 10240k, total 16384k
fb2: VESA VGA frame buffer device
input: Power Button (FF) as /class/input/input0
ACPI: Power Button (FF) [PWRF]
input: Power Button (CM) as /class/input/input1
ACPI: Power Button (CM) [PWRB]
ACPI: CPU0 (power states: C1[C1] C2[C2])
ACPI: Processor [CPU0] (supports 2 throttling states)
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:08' and the driver 'serial'
00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
pnp: match found with the PnP device '00:09' and the driver 'serial'
00:09: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
parport_pc: VIA 686A/8231 detected
parport_pc: probing current configuration
parport_pc: Current parallel port base: 0x378
parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)]
parport_pc: VIA parallel port: io=0x378, irq=7
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: module loaded
Intel(R) PRO/1000 Network Driver - version 7.3.20-k2
Copyright (c) 1999-2006 Intel Corporation.
e100: Intel(R) PRO/100 Network Driver, 3.5.17-k4-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:0d.0[A] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
e100: eth0: e100_probe: addr 0xda100000, irq 11, MAC addr 00:02:55:22:3B:48
PPP generic driver version 2.4.2
netconsole: not configured, aborting
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
Marking TSC unstable due to: possible TSC halt in C2.
Time: acpi_pm clocksource has been installed.
hda: ST340014A, ATA DISK drive
Probing IDE interface ide1...
hdc: CRD-8481B, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=16383/255/63
hda: cache flushes supported
hda: hda1 hda2 hda3
hdc: ATAPI 48X CD-ROM drive, 128kB Cache
Uniform CD-ROM driver Revision: 3.20
3ware Storage Controller device driver for Linux v1.26.02.002.
Fusion MPT base driver 3.04.04
Copyright (c) 1999-2007 LSI Logic Corporation
Fusion MPT SPI Host driver 3.04.04
ieee1394: raw1394: /dev/raw1394 device initialized
usbmon: debugfs is not available
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:00:07.3[D] -> Link [LNKD] -> GSI 9 (level, low) -> IRQ 9
uhci_hcd 0000:00:07.3: UHCI Host Controller
uhci_hcd 0000:00:07.3: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.3: irq 9, io base 0x0000d800
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
usbcore: registered new interface driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
pnp: the driver 'i8042 kbd' has been registered
pnp: match found with the PnP device '00:0c' and the driver 'i8042 kbd'
pnp: the driver 'i8042 aux' has been registered
pnp: match found with the PnP device '00:0b' and the driver 'i8042 aux'
PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input2
input: PC Speaker as /class/input/input3
input: ImPS/2 Generic Wheel Mouse as /class/input/input4
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
oprofile: using timer interrupt.
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
Using IPI Shortcut mode
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 272k freed
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
PCI: setting IRQ 5 as level-triggered
ACPI: PCI Interrupt 0000:00:07.5[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5
PCI: Setting latency timer of device 0000:00:07.5 to 64
EXT3 FS on hda3, internal journal
Adding 506036k swap on /dev/hda2.  Priority:-1 extents:1 across:506036k
ADDRCONF(NETDEV_UP): eth0: link is not ready
e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present
[drm] Initialized mga 3.2.1 20051102 on minor 0
[drm:mga_do_agp_dma_bootstrap] *ERROR* Unable to acquire AGP: -19
[drm] Initialized card for PCI DMA.
psmouse.c: Wheel Mouse at isa0060/serio1/input0 lost synchronization, throwing 3 bytes away.


I have installed the drivers from this forum, also from matrox.

I have written my own xorg.conf, that is the only way that my monitors will work.

When I run X -configure I get a Fatal server error, message is, failed to load module mgahal, again it is mgahal.
that is as far as I get.

Question #:
1. What more information can I provide to anyone who can help?
2. What should I try next?

Thanks
Chek
Private
Private
 
Posts: 5
Joined: Sun Sep 30, 2007 9:06 pm

Postby tuxx-home.at » Tue Oct 02, 2007 10:01 am

I have written my own xorg.conf, that is the only way that my monitors will
work.


I need to see this file, can you please attach it to your next posting?

1. What more information can I provide to anyone who can help?


The Xorg logfile(s) would be nice: /var/log/Xorg.0.log resp. /var/log/Xorg.0.log.old.
Please attach them to your next message too.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Postby Chek » Wed Oct 03, 2007 8:17 am

Thanks for the response.

I have attached the files:
xorg.conf
/var/log/Xorg.0.log
/var/log/Xorg.0.log.old
Attachments
Xorg.0.log.old
(34.59 KiB) Downloaded 303 times
Xorg.0.log
(34.08 KiB) Downloaded 295 times
xorg.conf
(5.19 KiB) Downloaded 331 times
Chek
Private
Private
 
Posts: 5
Joined: Sun Sep 30, 2007 9:06 pm

Postby tuxx-home.at » Thu Oct 04, 2007 6:42 pm

Unfortunately, your xorg.conf and logfiles are _NOT_ in sync. Your Xorg.0.log
file mentions two device sections whereas your xorg.conf only contains one
and the identifier differs too, so please make sure that you are attaching the
right xorg.conf file and the resulting Xorg.0.log file when the X server has
been run with this very configuration file.

The only thing I saw from this logfiles is that the file mga_dri.so is missing:

(EE) AIGLX error: dlopen of /usr/lib/dri/mga_dri.so failed (/usr/lib/dri/mga_dri.so: cannot open shared object file: No such file or directory)
(EE) AIGLX: reverting to software rendering


I don't know what the package is called on Gentoo that contains mga_dri.so,
but on Debian it is called "libgl1-mesa-dri".
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: G450 dual monitor exact how to?

Postby Chek » Thu Jan 10, 2008 5:34 am

Well, I have given up trying to configure in Gentoo a working configuration for the Matrox G400/G450.

No matter what I did or tried I could not get the video card to fully function as a dual head card.(2008-01-07)

In my extreme frustration and aggravation I stumbled across this, PCLOS Gnome 2.21.2 , while searching online for help with Gentoo/Matrox G400/G450.

When I first tried to install this distro on my machine Gentoo was fighting back...
After I reformatted my hard drive PCLOS Gnome 2.21.2 installed with ease.

At my first logon the Matrox G400/G450 was fully configured and a fully functional xorg.conf had been created.

WAHOOOOOOOOOOOO

my $26.00 dual monitor sytem 100% usable and the video card works great.

The distro, PCLOS Gnome 2.21.2, is quite impressive.

While playing around and tweaking I pooched the xorg.conf file and was left with garbled screens. I rebooted into the system and a was able to, from the command line, reconfigure the xorg.conf.

When similar situations happened with Gentoo and PCLinuxOS 2007, they both failed miserably. I would have to remote access the corrupt machine from another computer. Using SSH, with Gentoo was very effective. using SSH with PCLinuxOS 2007 sucked large volumes of ass! The hows and why's for that I am not sure. With PCLinuxOS 2007 usign SSH I was not allowed to copy over and rename my backup xorg.conf, remotely or from the existing backup file in the machine??????? If that's not a bug I don;t knwo what is.

What I am sure of!

Right off the HOP, with "PCLOS Gnome 2.21.2", my Matrox G400/G450 worked without question.

So this will hopefully be my final post on the "G450 dual montior exact how to". USE PCLOS Gnome 2.21.2

I am still a big fan of Gentoo and have systems using it. But for this current machine and set up, "PCLOS Gnome 2.21.2" ROCKS!
Chek
Private
Private
 
Posts: 5
Joined: Sun Sep 30, 2007 9:06 pm

Re: G450 dual monitor exact how to?

Postby tuxx-home.at » Thu Jan 10, 2008 9:51 am

At my first logon the Matrox G400/G450 was fully configured and a fully functional xorg.conf had been created.


That's great :)

While playing around and tweaking I pooched the xorg.conf file and was left with garbled screens. I rebooted into the system and a was able to, from the command
line, reconfigure the xorg.conf.


I too could always do this from the command line when the X server wasn't working properly (Debian unstable here). I was always wondering what prevented
users using other distributions from doing so, but there definetly seems to be a difference in quality.

With PCLinuxOS 2007 usign SSH I was not allowed to copy over and rename my backup xorg.conf, remotely or from the existing backup file in the machine???????


Usually, logging in as root user via SSH is disabled on most major distributions and because only root can modify /etc/X11/xorg.conf it might be the reason
why you couldn't copy/modify this file on your linux system.
The common way for doing so is to`scp` the new xorg.conf to the target system's /tmp directory (or anywhere else you have permissions to write in) and
afterwards connect via `ssh`, change to root using `su -` and afterwards move the newly created file in place (having the root privileges applied to your
current session).

Sounds a bit complicated at the first glance, but with the time you get used to it.
Just for the records: Could you please attach your PCLOS /etc/X11/xorg.conf and /var/log/Xorg.0.log files here? I'd love to have a look at the autoconfigured
configuration file :)
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: G450 dual monitor exact how to?

Postby Chek » Mon Jan 14, 2008 6:44 am

No prob on the requested files

Also, I have a question.

1 out of 10 logins on average, the second monitor screen video output is a bit garbled at the bottom. If I log out and and back in the problem is solved.

Any ideas on how to improve reliability?

thank you,
Attachments
Xorg.0.log
(49.74 KiB) Downloaded 293 times
xorg.conf
(3.99 KiB) Downloaded 356 times
Chek
Private
Private
 
Posts: 5
Joined: Sun Sep 30, 2007 9:06 pm

Re: G450 dual monitor exact how to?

Postby tuxx-home.at » Mon Jan 14, 2008 10:12 am

1 out of 10 logins on average, the second monitor screen video output is a bit garbled at the bottom. If I log out and and back in the problem is solved.


When you experience this problem and log out and back in, have a look at the previous logfile (/var/log/Xorg.0.log.old) and check for the VideoRam values
detected by the X server:

Code: Select all
tuxx@vi-edv003:/tmp$ grep -i VideoRam Xorg.0.log
(--) MGA(0): Crtc2 will use 8192K of VideoRam
(--) MGA(0): VideoRAM: 8192 kByte
(--) MGA(1): VideoRAM: 8192 kByte
tuxx@vi-edv003:/tmp$


This is what it should look like, 8MiB of VideoRam per head.
If the values look different in the Xorg.0.log.old file after you see the garbled screen, you could try to add the following options to your first device section:

Code: Select all
Section "Device"
   [...]
   Driver "mga"
   Screen 0
   VideoRam 16384
   Option "Crtc2Half" "True"
   [...]
EndSection


Usually this should fix this problem.

BTW: You're currently not able to move windows from one screen to the other. If this is not intended, uncomment the "Xinerama" option already mentioned
in the ServerLayout section of your xorg.conf.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: G450 dual monitor exact how to?

Postby tuxx-home.at » Sun Feb 10, 2008 9:30 pm

Did this information help you in solving the problem or are you still experiencing troubles?
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe

Re: G450 dual monitor exact how to?

Postby Chek » Mon Feb 11, 2008 3:55 am

Hi there,

I have had zero problems with my video card since I read the last post, in this thread.

You direction and advice worked very well thank you.

Section "Device"
Identifier "device1"
VendorName ""
BoardName "Matrox Millennium G series (dual head)"
Driver "mga"
Screen 0
VideoRam 16384
Option "Crtc2Half" "True"
BusID "PCI:1:0:0"
Option "DPMS"
EndSection
Chek
Private
Private
 
Posts: 5
Joined: Sun Sep 30, 2007 9:06 pm

Re: G450 dual monitor exact how to?

Postby tuxx-home.at » Mon Feb 11, 2008 9:26 am

Alright, thanks for confirming this.
Closing this one.
User avatar
tuxx-home.at
Supreme Commander
Supreme Commander
 
Posts: 2199
Joined: Mon Jan 01, 2007 12:51 pm
Location: Vassach - Austria - Europe


Return to Matrox G-Series Cards

Who is online

Users browsing this forum: No registered users and 4 guests

cron