[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xfree86
Subject:    Re: [XFree86] CVS XFree86 i830 failure on DELL inspiron 2600
From:       David Dawes <dawes () XFree86 ! Org>
Date:       2005-02-28 17:40:13
Message-ID: 20050228174013.GA38066 () xfree86 ! org
[Download RAW message or body]

On Mon, Feb 28, 2005 at 04:59:26PM +0100, Nicolas Joly wrote:
>On Fri, Feb 25, 2005 at 08:11:45PM -0500, David Dawes wrote:
>> On Fri, Feb 25, 2005 at 04:05:43PM -0500, David Dawes wrote:
>> >On Fri, Feb 25, 2005 at 07:35:37PM +0100, Nicolas Joly wrote:
>> 
>> >>- The missing 1024x768 mode, that was there with the previous realease
>> >>  module, seems to be invalidated due to HSync not in default range.
>> >>  I'm getting a value of 33.8, indeed outside from 28.00-33.00
>> >>  range.
>> >>  I'm currently thinking that the new `i830GetModePool()' function
>> >>  does not give exactly the same results as `VBEGetModePool()'.
>> >>  I can get this working mode back by increasing the HSync range to
>> >>  28.00-34.00 kHz.
>> >
>> >In the absence of DDC-probed monitor parameters or explicitly specified
>> >parameters, it seems that the fallback monitor defaults were not getting
>> >set before VBEGetModePool() was called.  Thus, modes that should have
>> >been excluded were not being excluded.  The vesa driver still has this
>> >bug.  I'll look into fixing VBEGetModePool() to correctly handle this
>> >situation, and add warnings to xf86CheckModeForMonitor() for when it is
>> >called before monitor parameters are set.
>> 
>> I've committed some changes that fix this.
>> 
>> >This has been resolved in the current i830 driver, which accounts for
>> >the change in behaviour that you are seeing.  However, in the case of
>> >flat panels, the driver can and should set better default monitor
>> >parameters, namely parameters that are consistent with a panel sized
>> >mode at 60Hz refresh.  Most drivers probably still don't handle this
>> >correctly.  I modified the neomagic driver to do this shortly before the
>> >4.4.0 release, and that's a good example of how it can be done.
>> 
>> The changes I've just committed provide an easier way of doing this too.
>> You might want to see if you can make use of this in the i830 driver.
>
>I tried to run with the appended patch and got very good results !
>
>The laptop now works at 1024x768 from a config file generated with
>`-configure' option, without any modification ...

That's good news!  I'll commit the patch.

David
_______________________________________________
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic