[Linux-fbdev-devel] Matrox G550, dual head, 1680x1050

Hans-Jürgen Koch hjk at linutronix.de
Sun Mar 4 23:34:57 PST 2007


Am Montag, 5. März 2007 05:59 schrieb Petr Vandrovec:
> Hans-Jürgen Koch wrote:
> > Am Freitag, 2. März 2007 16:24 schrieb Tilman Sauerbeck:
> > Meanwhile I doubt this explanation. Here's what fbset has to say:
> >
> > $ fbset -fb /dev/fb1 --show
> >
> > mode "1680x1050-60"
> >     # D: 135.501 MHz, H: 65.396 kHz, V: 59.997 Hz
> >     geometry 1680 1050 1680 1050 32
> >     timings 7380 32 224 32 4 136 4
> >     rgba 8/16,8/8,8/0,8/24
> > endmode
> >
> > So, even fbset thinks it's 1680x1050. But where does the distortion come
> > from???
>
> Can you try setting vxres for second head from 1680 to 1696, or 1728?
> Maybe X look at vxres and not at framebuffer line length (what fbset -i
> reports for line length?)

Thanks a lot, Petr, you're on the right track! With

fbset -fb /dev/fb1 -g 1680 1050 1696 1050 32 -t 7380 224 32 32 4 136 4

the distortion disappears. At the moment I have to do this manually after X 
has started. I'll have to experiment a bit with my configurations, but at 
least now I have working xinerama.

Thanks again for your help.

Hans




More information about the xorg mailing list