Problem with latest intel driver on 965GM

Keith Packard keithp at keithp.com
Mon Jun 11 09:24:46 PDT 2007


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 at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20070611/84b97925/attachment.pgp>


More information about the xorg mailing list