On Tue, Apr 01, 2003 at 04:42:00PM -0500, Mark Vojkovich wrote:
> 
> 
> On Tue, 1 Apr 2003, Sven Luther wrote:
> 
> > On Mon, Mar 31, 2003 at 03:34:43PM -0500, Mark Vojkovich wrote:
> > > 
> > >    I stripped forum from the reply since devel is more appropriate.
> > 
> > Ok, no problem with me.
> > 
> > >    The reason why this doesn't work reliably in the "nv" driver is
> > > because there is not an I2C bus - there are THREE of them - and it's
> > > not clear which one the driver should be looking on.  They're not
> > 
> > One for each head ans one for the video port ?
> 
>     One for each head and another for other stuff, which can instead
> be on the first two in some cases. 
> 
> > 
> > > even the same between one card and the next since different board
> > > vendors can lay the cards out differently.  If I know the correct
> > > bus, detection of the flat panel is trivial.
> > 
> > This is a problem because you don't have full documentation, isn't it ?
> 
>    I have all the hardware documentation that I need, there's just
> too much variation in the board layouts to make assumptions about
> how things are laid out.  I need to actually look for flat panels
> on all busses.  The code to look for a panel on a bus is in the
> core server, but I'm not yet familiar with how to get it to run
> on multiple busses.

I suppose this flat panel searching coe is not documented, right, where
does it live, i have interest in this myself.

> > >    I am looking into this problem, but I'm not familiar with
> > > XFree86's DDC code, and haven't found someone who is.
> > 
> > This is probably because nobody really is, and because the DDC code is
> > not really used right now. The standard open source reply is : "you are
> > interested in this ? you just have become the official expert on it." :)
> 
>    Yes, I'm aware of that.  However, I am not yet an expert on it,
> so the problem is not yet solved.
> 
> > Currently, at least for the glint driver, the DDC/I2C info is read at
> > ModeInit time, which is too late to do anything apart print the result
> > of the edid read.
> 
>    The "nv" driver also does things a little to late to be useful.

But there would be nothing wrong with doing it earlier in PreInit, i
think.

Friendly,

Sven Luther
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to