Alan Hourihane wrote: > On Sat, Feb 19, 2005 at 08:17:07PM -0300, Nqnsome wrote: > > Hi Christian, > > > > Thanks for answering. > > > > Christian Zietz wrote: > > > > >I still suppose that your BIOS only recognizes the LCD as a 800x600 one, > > >while the CRT is recognized correctly as being able to display 1024x768. > > >The Windows XP driver doesn't care about the BIOS but bypasses it. X on > > >the other hand needs the BIOS to set the resolution because the > > >information on how to do that without the BIOS is not publicly available. > > > > > >CU Christian > > > > > > > > Sorry, but what do you mean with "how to do that"? What kind of > > information is (not!) in the BIOS that tells X how to change the > > resolution? A function? A memory address? Something else? > > No. Christian is saying that the programming information is not publicly > available so that the driver can bypass using the BIOS. Which is what > the Windows drivers do. > > > I am asking this because, if I have more information about what is > > possibly broken/missing in the BIOS, I can try to contact the > > manufacturer and ask for a fix. Without specific information it is > > difficult to get a useful answer from the manufacturer (COMPAL). > > Just tell COMPAL that the ModeAttributes field for bit 0 which is > called 'Mode supported by hardware configuration' is not being set > when asking the Video BIOS for available supported resolutions with > the LFP (Local Flat Panel). The Video BIOS call is 0x4F01 with the > mode set to 0x34 for 1024x768 at 8bpp, 0x45 for 1024x768 at 16bpp > and 0x54 for 1024x768 at 32bpp.
Let me write you a small program to read the value. Then can be sure if plugging the external crt confuses the BIOS. You have a very valid point :) WHY IT WORKS ON WINDOWS. Can you boot DOS? > > > Alan. > _______________________________________________ > Devel mailing list > Devel@XFree86.Org > http://XFree86.Org/mailman/listinfo/devel _______________________________________________ Devel mailing list Devel@XFree86.Org http://XFree86.Org/mailman/listinfo/devel