On Thu, 30 Sep 1999, Achim Bohnet wrote:
> > > I've seen the same problem on a laptop of a friend. The problem there
> > > is AFAI understood it that the Xserver detects that the LCD is
> > > 1600x600 (as listed in Xserver output) instead of 800x600.
> > > Any idea how to fix it, e.g., how to override the autodetected TFT size?
> >
> > Yes - in a word...DON'T. Especially if you can't ;-)
> > Let me get this straight. A double picture vertically. Set up
> > XF86Config with an 800x600 modeline only, and then get into it with vi.
> > Here's my 800 by 600 modeline
>
> Mhmm not sure what you mean by 'A double picture vertically'. Let me
> rephrase:
>
> Xserver thinks screen is 1600x800 but the screen really is 800x600.
> Result was right half of the screen is black. Left half of the screen
> was 'the right half of what you see normally on a 800x600 screen.
> In y direction everything was fine.
>
> So if I could shift the 'output' by half a screen to the right everything
> would be okay.
> >
> > Modeline "800x600" 40.35 800 816 928 1040 600 600 606 626
>
> Alexander, could you try this?
> >
> > Try this one. If you still have the double effect, you may have to lie
> > to it. It is detecting 1600 dots wide, and apparently writing the line
> > without error, so I would next try doubling the 800, 816, 928, and 1040.
> >
> > That should do it. It might bellyache about the dac not being fast
> > enough or something like this. let us know.
>
> AFAIR the DAC was 60Mhz :(, Alexander?
You have to find out what's going on. If the picture is half size
vertically, and on the left half of the screen, it is swallowing the
idea that the screen is 1600 x 600. In this case, your picture is out
of proportion. If the picture is in proportion but shifted left, it
might be possible to handle it another way. But you would go way over
the 60 Mhz with that line. You would have to slow up refresh, and the
picture would be a mess.
A better option might be to go for a 1024 or 1200 x 600, and suffer
having the picture a bit small. As I understand it, in the line above
800 = picture width(data)
800-816 = the little bit of black to the right of the pic.
then you have the synch pulse, which brings the dot back full left
928 = the spot when it's lined up full left after the synch pulse
928-1040= the left bit of the screen.
The above is all theoretical. I am NO EXPERT.
Try getting onto someone who knows something about the software end.
BTW, I have the C & T 65550 chipset here, and no problems with it
--
Regards,
Declan Moriarty.