xserver-multidpi/hw/xfree86
Adam Jackson 20ac3140ce EDID: Hack for 1366x768 in standard timing descriptors
All you get for standard timing descriptors is horizontal size in
multiples of 8 pixels (which means you can't say 1366) and height in
terms of aspect ratio (which means you can't say 768).  You'd like to
just fuzzy-match this by walking the DMT list for sufficiently close
modes, but you can't because DMT is useless and only defines a 1360x768
mode, because it's _also_ specified in terms of character cells despite
providing pixel exact timings.  Neither can you use CVT or GTF to
generate the timings, because they _also_ believe that modes have to be
a multiple of 8 pixels.

You'd also hope you could find a timing definition for this in CEA, but
you can't because CEA only defines transmission formats that actually
exist.  So there's 480p, 720p, and 1080p, but no 768p.  And why would
there be, after all, the encoded signal is never 768p so obviously no
one would ever make a display in that format.

So instead, make a CVT mode since that's likely to be handled well by
just about everything, smash the horizontal active down by 2, and shift
the sync pulse by 1.  Underscanning the hard way.

Pass the suicide.
2009-02-13 15:12:06 -05:00
..
common Check for and report errors writing xorg.conf.new from Xorg -configure 2009-02-12 18:34:22 -08:00
ddc Include Xmd.h from edid.h 2009-01-07 09:31:17 -05:00
dixmods glx: Replace broken GLX visual setup with a fixed "all" mode. 2009-02-10 17:59:03 -08:00
doc If AEI is on, disable 'vmmouse' in addition to 'kbd' and 'mouse'. 2008-12-03 18:44:43 +02:00
dri Kill off --with-mesa-source completely 2009-01-18 09:49:06 -08:00
dri2 Don't reuse PKG_CHECK_MODULES identifiers 2009-01-18 09:49:06 -08:00
exa More man page updates for 1.6 release for Xorg, xorg.conf & exa man pages. 2008-12-01 20:02:34 -08:00
fbdevhw fbdevHWGetRec() doesn't return the private data 2009-02-04 09:53:03 +10:00
i2c Use libtool convenience libraries and better "symbol" table. 2008-12-07 02:22:19 -02:00
int10 Fix "warning: XXX defined but not used" 2009-02-04 09:41:40 +10:00
loader loader: Remove icache flushes on alpha. 2009-02-04 22:44:20 -05:00
modes EDID: Hack for 1366x768 in standard timing descriptors 2009-02-13 15:12:06 -05:00
os-support netbsd: Force the use of ev56 instructions for register access on ev56. 2009-02-01 09:15:51 -08:00
parser Export some symbols from libxf86config when installing it. 2008-12-07 14:59:25 -02:00
ramdac xfree86: ANSI cleanups 2009-01-11 08:54:11 +01:00
shadowfb xfree86: don't mix declarations and code 2009-01-11 08:54:11 +01:00
utils Make cvt complain about invalid arguments more often. 2009-01-06 08:58:53 -08:00
vbe Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
vgahw xfree86: ANSI cleanups 2009-01-11 08:54:11 +01:00
x86emu Convert libx86emu.a to a "libtool convenience library". 2008-12-07 18:31:32 -02:00
xaa Don't enable XAA offscreen pixmaps with Option "XaaOffscreenPixmaps" "no". 2009-02-03 13:49:19 -08:00
xf8_16bpp Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
Makefile.am Explicitly add libxorg_la_LIBADD to libxorg_la_DEPENDENCIES 2009-01-25 19:19:01 -02:00
xorgconf.cpp Update sample xorg.conf file 2008-12-02 14:35:45 -08:00