[Xorg-driver-geode] looking at wide mode support for GeodeLX

Bart Trojanowski bart at jukie.net
Thu Jan 31 19:18:19 PST 2008


I picked up a wide format monitor and was looking at what it would take
to get the -amd driver to support the extra modes.

With the patched xserver-xorg-core 1.3 (gutsy), or 1.4 (hardy), and the
2.7.7.6 -amd driver I can get my Linutop/ThinCan (with GS BIOS) upto
1280x1024 at 60 in 16bbp.  But so far I have not been able to get it
higher, or in non 4:3 modes.

To keep the long story short...

 - DDC reports monitor supporting 100+ modes
 - some are weeded out by xorg-core
 - rest are passed to LXValidMode() which checks them
 - many of them pass, but...

   (II) AMD(0): Not using driver mode "1920x1200" (unknown reason)
   (II) AMD(0): Not using driver mode "1920x1200" (unknown reason)
   (II) AMD(0): Not using driver mode "1680x1050" (unknown reason)
   (II) AMD(0): Not using driver mode "1440x900" (unknown reason)
   (II) AMD(0): Not using driver mode "1280x800" (unknown reason)

... all of these were rejected by LXValidMode() because a call to 
vg_get_display_mode_index() didn't match that resolution against the
CimarronDisplayModes[] table.

The table includes support for quite a few modes, some for PANEL, some
for PAL and some NTSC (and here I thought PAL/NTSC was for TVs only) and
some for HDTV.

I tried removing the lookup and just returning success.  And while there
are new modelines reported in the log, they don't actually work.  Using
Alt+- to toggle through the list, I only get upto 1280x1024 at 60.

I'll look at this further... but if anyone has ideas, I am very
interested.

-Bart

-- 
				WebSig: http://www.jukie.net/~bart/sig/


More information about the Xorg-driver-geode mailing list