Horizontal timing range S3VIRGE

Alex Deucher alexdeucher at gmail.com
Fri Nov 8 05:09:26 PST 2013


On Thu, Nov 7, 2013 at 9:39 AM, Martin <martinr1111 at yahoo.com> wrote:
> IHAC,
>
> If my video card + monitor can do: "S3VIRGE(0):
> Modeline "1400x1050"x74.8  155.80  1400 1464 1784 1912  1050 1052 1064 1090
> +hsync +vsync (81.5 kHz)", shouldn't it also be able to do:
> "Modeline "1920x1080_67.50"  148.50  1920 2008 2052 2200  1080 1084 1089
> 1125 +hsync +vsync"
>
> I get: "S3VIRGE(0): Not using mode "1920x1080_67.50" (horizontal timing out
> of range)"
>
> The horizontal timing range is: "Monitor0: Using hsync range of 30.00-81.00
> kHz"  and  "Clock range:  10.00 to 270.00 MHz"
>
> I calculated that v-refresh = 67.5 Hz, H-scan lines=60.0kHz and Dot clock =
> 148.5 MHz  (for the 1920x1080 resolution)
>
> All parameters are well within the reported ranges
> Can you explain why it reports "(horizontal timing out of range)"?, the
> pixel clock is below its maximum and when I calculate the hsync range it
> fall within its range of 30.00-81.00 kHz?
>
> (I'm running at 16 bits color depth).
>
> Why is the Horizontal timing out of range and how can I verify it?

Check the source of the driver to verify for sure, but I suspect you
are hitting a hardware limit on one of the horizontal timing
registers.  My guess is the htotal register probably only has 11 bits
or something like that which would only allow for a max htotal of 2047
(or 2048 depending on how it's programmed) and your 1920x1080 modeline
has an htotal value of 2200.

Alex

>
> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: http://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s


More information about the xorg mailing list