On Sat, Dec 05, 2009 at 12:06:56AM -0500, Alex Deucher wrote: > > > > > But as long as you stick to your case religiously, then we are certain > > that all that crap was thrown justifiedly, even though connection > > detection always had to be some algorithm combining all available > > information, an algorithm that at most takes up a hundred or so lines. > > > > On the other hand, a hundred lines or so is a lot when an r500 was > > going to be implemented in 1000-1500 lines originally. > > These patches do not use HPD the same way radeonhd does. I > recommended at the time, and still do, that you not rely on > information known to be unreliable for monitor detection regardless of > how elegant the solution is. The drm does not rely on the HPD routing > information for monitor detection. The HPD information is used, as I > have always recommended, via interrupts as a hint that the connected > devices have changed. In this use case, it doesn't matter if the HPD > lines are reversed or not. They let you know that something happened > and then you can then deal with it properly. > > Alex
I just realized something, the parallel with EDID versus monitor database (bug #5386) from a few years back is quite great here: * EDID is often broken, so we should always use a monitor database. * Most of it is good, why not use it, and then work around the broken ones. * No, EDID is often broken, we should always use a monitor database. Luckily, in that situation, words like "So why don't create and maintain one then", ended the discussion. Sadly this is not possible here. So. whatever. Luc Verhaegen. ------------------------------------------------------------------------------ Join us December 9, 2009 for the Red Hat Virtual Experience, a free event focused on virtualization and cloud computing. Attend in-depth sessions from your desk. Your couch. Anywhere. http://p.sf.net/sfu/redhat-sfdev2dev -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel