TCLUG Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Funky video resolutions..



Well, for some strange reason, I got really annoyed the other day that
1280x1024 is not a 'correct' resolution (normally, monitors have
resolutions that have a 4/3 ratio, but 1280x1024 has a 5/4 ratio,
resulting in rectangular pixels and slightly distorted images when
displayed on a 4/3 display).  So, I came up with my own resolution -
1320x992.  Basically, I came up with that resolution by taking the
average of the numbers 1024 (from 1024x768, a 4/3 ratio display) and
1600 (from 1600x1200, another 4/3 ratio display).  Then, I got 992 by
dividing 1320 by 4/3 (actually, I got 990 there, but I added 2 to make
it divisible by 8)

If you multiply it out, 1280x1024 is 1,310,720 pixels.  1320x992 is
1,309,440 pixels.  The difference in number of pixels is less than 0.1
percent.  That means that if you have a display that can handle
1280x1024, it can very likely handle 1320x992 (since the pixels are
being spit out of the video card at almost the same rate for both of
these resolutions).


Before I give an X modeline to use for this resolution, I must issue
this disclaimer:  USE THIS MODELINE AT YOUR OWN RISK.  I have a good
multisync monitor that is nice enough to tell me when it can't handle
the signal being sent to it.  If you do not have a 'smart' monitor that
can handle out of range signals safely, do not use this modeline without
doing some calculations (and even then you should probably avoid it
unless you know what you are doing), as you may end up with a burnt-out
monitor.  If you do not know what A modeline is, you probably just want
to ignore this message...

I did not personally use advanced calculations in order to create this
modeline (I mostly averaged numbers from the 1024x768 and 1600x1200
Modelines).  Therefore, these numbers may be very wrong.

Here goes nothing:

--- BEGIN ---
# 1320x992 @ 60 Hz
    Modeline "1320x992"  110    1320 1348 1516 1752
                                992  994  999  1036
---- END ----

That modeline is for 60 Hz.  If you want higher framerates, try making
the '110' a larger number (For me, 120 produces a 66 Hz framerate). 
That's probably oversimplifying the problem, though.  You may want to
use xvidtune to get even better numbers..

Anyway, just removing a pet peeve of mine.. :-p

-- 
 _  _  _  _ _  ___    _ _  _  ___ _ _  __   Windows: you can't live 
/ \/ \(_)| ' // ._\  / - \(_)/ ./| ' /(__   with it, you can live  
\_||_/|_||_|_\\___/  \_-_/|_|\__\|_|_\ __)  without it. 
 [ Mike Hicks | http://umn.edu/~hick0088/ | mailto:hick0088@umn.edu ]