|
From: Carlo E. P. <fl...@fl...> - 2001-10-26 20:11:36
|
Subject: Re: [Linux-fbdev-devel] Fixed-frequency monitor, and G45 se
Date: Fri, Oct 26, 2001 at 01:15:21PM +0000
Quoting Petr Vandrovec (VAN...@vc...):
> All changes should be limited to matroxfb_dh_restore() in
> drivers/video/matrox/matroxfb_crtc2.c.
>
> Before line ~133 apply (by hand):
>
> + if (mt->interlaced) tmp |= 0x02000000;
> mga_outl(0x3C10, tmp | 0x10000000);
> ...
> mga_outl(0x3C28, pos);
> + {
> + u_int32_t linelen = p->var.xres_virtual * (p->var.bits_per_pixel >> 3);
> + if (mt->interlaced) {
> + mga_outl(0x3C2C, pos + linelen);
> + linelen *= 2;
> + }
> + mga_outl(0x3C40, linelen);
> + }
> - mga_outl(0x3C40, p->var.xres_virtual * (p->var.bits_per_pixel >> 3));
>
> and unless I missed something somewhere, it should work.
I am very thankful for your help. Sadly I have no time now to
investigate further the situation. I patched matroxfb_crtc2.c,
recompiled the kernel, rebooted, but still, when my configuration is
applied to video output#1 it generates a signal with 16.0 kHz horiz
and 51 Hz vert, but when applied to video output#2 it generates a
signal with 13.2 kHz horiz and 21 Hz vert...
I will go on exploring this problem one week from now. Now I must
pack...
Thanks again
Carlo
--
* Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - fl...@fl... che bisogno ci sarebbe
* di parlare tanto di amore e di rettitudine? (Chuang-Tzu)
|