On Mon, 2007-06-11 at 12:37 +0200, Nicolas Bougues wrote: > In i830_lvds_mode_set (i830_lvds.c), I disabled the autoscaling feature (set > pfit_control = 0). And it did the trick (that is, 1440x900 is now clear and > sharp, not blurry anymore). Oh, that's a bit odd, but semi-understandable. The panel scaler 'shouldn't' do anything when the display mode is the same as the panel mode. I've seen it do odd things in the past though. > However, I may run into trouble if I ever need to use any other (non native) > resolution on the panel. Right. What you can try is to set the scaling bits only when mode->HDisplay != adjusted_mode->HDisplay || mode->VDisplay != adjusted_mode->VDisplay If that works, send a patch and I'll stick it into the driver. For bonus credit, we should figure out how to get non-scaled modes working on the LVDS output; right now, we're asking the hardware to compute the scale factors to stretch the image to cover the screen. -- keith.packard@xxxxxxxxx
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ xorg mailing list xorg@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/xorg
