[Bug 16441] Display is washed out on 2nd monitor - ATI ES1000 chipset
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Sep 15 08:15:06 PDT 2008
http://bugs.freedesktop.org/show_bug.cgi?id=16441
--- Comment #37 from Alex Deucher <agd5f at yahoo.com> 2008-09-15 08:15:01 PST ---
(In reply to comment #35)
> Ok. xrandr isn't working for me. Probably because I'm on the virtual text
> terminals. exporting the DISPLAY isn't helping either. It's not the way we want
> to proceed anyway. My client needs to just turn on the monitor (connected to
> VGA-0) and see the display. I'm guessing there isn't a way to detect when a
> monitor has been connected and hook that into xrandr --auto ?
>
Can you try on a terminal running on X? Do you have an up-to-date version of
xrandr? Maybe your system has an old pre-1.2 support version.
> Notes following refer to files in attached xorg-tests.tar
> The problem seems to be that VGA-1 always detects a Color CRT monitor even when
> nothing is connected. (See Xorg.0.log.no_monitors). Which is great if I was
> using that output. I can connect a monitor at any time / or power it on and it
> just works. What I need is to force this same behaviour with VGA-0.
>
That is from load detection. If DDC fails, we attempt to detect a monitor
based on load on the primary DAC. If it's succeeding even when no monitor is
attached, then either the algorithm needs adjustment for your chip (i.e., it's
getting a false positive), or the connector is wired up in such a away that it
always looks like a monitor is attached.
> So I tried modifying xorg.conf. I disabled VGA-1 and enabled VGA-0. I don't
> want to specify the Modelines as I can't guarantee what monitor our customer
> will eventually connect. That didn't work. See Xorg.0.log_modified_xorg_conf.
> It needs a valid screen to start X and as none have been detected it fails.
>
You'll need to specify some mode otherwise there will be no signal. If you
don't know what sort of monitor will be attached xrandr is really your best
bet. I would try and get that working.
If you want you can just hack the driver to always detect the monitors as
connected. I can provide a patch if you like. If you want it to be dynamic
though, you really need to use xrandr.
> I've attached Xorg.0.log_monitor_VGA_0 as well which is the log for when a Dell
> LCD monitor is connected via VGA-0 and nothing is connected to VGA-1. It still
> detects a color CRT on VGA-1.
>
> >I'm not sure I follow you. In the log you attached in comment #30, the driver
> >is able to get an EDID from VGA-1. So either you didn't have a monitor
> >attached when you started X, or the driver isn't able to get an EDID from
> >VGA-0.
> I was assuming that some default I2C / EDID activity is occurring on VGA-1 even
> when no monitor is connected on this port as the Xorg.0.log is always reporting
> that a Color CRT is detected. Hence maybe the Vendor has done something unique
> in their hardware here to force this specific behaviour?
>
It's just load detection. See above.
> Thanks for your continued help with this.
No problem.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the xorg-driver-ati
mailing list