[MPlayer-dev-eng] [PATCH] vidix rage128 ecp_div

Michael Niedermayer michaelni at gmx.at
Fri Mar 7 13:47:21 CET 2003


Hi

On Sunday 02 March 2003 19:21, Magnus Damm wrote:
> Hi,
>
> The vidix driver for rage128 and the current xfree driver (4.2.1, 4.2.99.x)
> does not care about the ecp divider which in some cases lead to bad overlay
> scaling (x-wise). The gatos driver does the right thing(tm).
>
> This modeline does not need the patch:
>         Mode    "1600x1024"     # vfreq 60.019Hz, hfreq 63.380kHz
>                 DotClock        108.000000
>                 HTimings        1600 1616 1656 1704
>                 VTimings        1024 1027 1030 1056
>                 Flags   "-HSync" "-VSync"
>         EndMode
>
> This one requires the patch:
>         Mode    "1600x1200"     # vfreq 64.332Hz, hfreq 79.901kHz
>                 DotClock        168.750000
>                 HTimings        1600 1624 1808 2112
>                 VTimings        1200 1201 1204 1242
>                 Flags   "+HSync" "+VSync"
>         EndMode
>
> I guess the problem is related to the high dotclock.
>
> I'm not sure about radeon and this register, but I think that gatos
> plays around with this register for the radeon too.
> This patch implements a subset of what the gatos driver does - it
> assumes that the divider register is setup correctly instead of
> checking the dotclock and calculating the divider...
>
> Anyway - the patch works for me. =)
applied to cvs HEAD, not 0_90, this should be merged into 0_90 if we get no 
bugreports for a while

[...]

Michael


More information about the MPlayer-dev-eng mailing list