Skip site navigation (1)Skip section navigation (2)
Date:      18 Nov 2002 15:07:05 +0100
From:      "Georg-W. Koltermann" <g.w.k@web.de>
To:        Ken Marx <kmarx@vicor.com>
Cc:        FreeBSD Multimedia <freebsd-multimedia@FreeBSD.ORG>, kmarx@vicor-nb.com
Subject:   Re: G550 dvi,dual-head problem
Message-ID:  <1037628431.439.38.camel@hunter.muc.macsch.com>
In-Reply-To: <3DD4648C.C641DC6A@vicor.com>
References:  <3DD4648C.C641DC6A@vicor.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Ken,

I notice that your X server senses the very same monitor on both heads
via DDC.

I had the same problem with my Radeon-based laptop when I hooked up an
external LCD via analog.  I didn't try with my G550 at home because I
have just one display at home.  

I think XFree86 gets confused if it finds an LCD (or maybe the same
monitor type in general) on more than one head.

I found that renaming X11R6/lib/modules/libddc.a to something else, e.g.
libddc.a.bad, helped.  The X server would then just consult the config
file and not try to be smart and identify the monitors by itself (i.e.
by DDC).

If you can confirm that this fixes the problem for you, too, maybe a
report to XFree86 would be in order.  I wasn't brave enough, I thought
maybe it was just me who got things wrong.

--
Regards,
Georg.

Am Fr, 2002-11-15 um 04.05 schrieb Ken Marx:
> Hi,
> 
> I'm trying to get a a dual-head set up going using
>         - Matrox G550 dvi card
>         - neovo 17" lcd/dvi monitor
>         - impression 15" lcd monitor (analog)
> 
>         - 4.7-RELEASE FreeBSD
>         - XFree86 Version 4.2.1
>           o With the linux mga_drv.o, mga_hal_drv.o
>             copied into lib/modules/drivers
> 
> I can get either monitor to work independently,
> and the 17"dvi monitor runs in digital mode.
> 
> However, I can't get the dual head bit to work.
> I'm attaching the /etc/X11/XF86Config file
> and the stderr. But the salient bits are:
[...]
> (II) MGA(0): I2C bus "DDC" initialized.
> (II) MGA(0): I2C device "DDC:ddc2" registered.
> (II) MGA(0): I2C device "DDC:ddc2" removed.
> (II) MGA(0): I2C device "DDC:ddc2" registered.
> (II) MGA(0): I2C device "DDC:ddc2" removed.
> (II) MGA(0): I2C Monitor info: 0x8354000
> (II) MGA(0): Manufacturer: AIC  Model: 2171  Serial#: 0
> (II) MGA(0): Year: 2002  Week: 26
> (II) MGA(0): EDID Version: 1.3
> (II) MGA(0): Digital Display Input
> (II) MGA(0): Max H-Image Size [cm]: horiz.: 35  vert.: 28
> (II) MGA(0): Gamma: 2.20
[...]
> (II) MGA(1): I2C Monitor info: 0x847e400
> (II) MGA(1): Manufacturer: AIC  Model: 2171  Serial#: 0
> (II) MGA(1): Year: 2002  Week: 26
> (II) MGA(1): EDID Version: 1.3
> (II) MGA(1): Digital Display Input
> (II) MGA(1): Max H-Image Size [cm]: horiz.: 35  vert.: 28
> (II) MGA(1): Gamma: 2.20



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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1037628431.439.38.camel>