Re: i945G 1280x768 sync polarity bug

Tim Roberts <[email protected]>
Newsgroups gmane.comp.xfree86.devel
Organization Providenza & Boekelheide, Inc.
Message-ID <[email protected]>
Barry Scott wrote:

> Using the Xfree86 4.6.0 i810 driver I'm seeing a problem with sync
> polarity setting.
>
> This modeline is required for 1280x768 mode:
>
> Modeline "1280x768"   79.30  1280 1335 1473 1665  768 769 772 793
> -hsync +vsync
>
> But the syncs, as shown on an oscilloscope are +hsync +vsync.


Does this matter any more?  I thought the relevance of sync polarity
ended in the middle of the Clinton administration.

> Looking at the VBE code it seems that as long as the Flags are
> defined correctly by the driver then its down to the INT10 BIOS
> to set the syncs on the hardware.
>
> Do you think this is a BIOS bug or a driver bug?


It may be an expectations bug.  As you note, the Intel driver, like the
Savage driver, relies on the BIOS to set the mode.  The BIOS has a
limited set of video modes, with canned parameters for each timing.  It
is not infinitely variable.  If the BIOS thinks 1280x768 should have
positive syncs, then you are going to get positive syncs.

-- 
Tim Roberts, [email protected]
Providenza & Boekelheide, Inc.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.