[Xorg-driver-geode] 1024x600px panel support on Geode LX-800

Dawid Nogens dawid.nogens at vehco.se
Fri Sep 25 02:02:42 PDT 2009


On Thursday 24 September 2009 17:10:19 Dawid Nogens wrote:
[...]
> I think the clock parameter is missing in the option, isn't it? So tried
> also passing the clock using
> 	Option          "PanelMode" "48960 1024 1064 1168 1312 600 601 604 622"
> With these paramters, the screen has a resolution of 640x480, but this time
> the virtual desktop fits the screen's physical size.
>
> Here's some relevant information from /var/log/Xorg.0.log:
>
> [...]
> (II) Loading /usr/lib/xorg/modules/drivers//geode_drv.so
> (II) Module geode: vendor="X.Org Foundation"
> 	compiled for 1.6.3, module version = 2.11.5
> [...]
> (**) GEODE(0): Option "PanelMode" "48960 1024 1064 1168 1312 600 601 604
> 622" (==) GEODE(0): No DCON is present
> (II) GEODE(0): LX output options:
> (II) GEODE(0):  CRT: YES
> (II) GEODE(0):  PANEL: YES
> (II) GEODE(0):  DCON: NO
> (II) GEODE(0):  VGA: YES
> [...]
> (II) GEODE(0): I2C bus "CS5536 DDC" initialized.
> (II) GEODE(0): Not using mode "" (unknown reason)
> (II) GEODE(0): Not using default mode "640x350" (vrefresh out of range)
> [...]
> (II) GEODE(0): Printing probed modes for output default
> (II) GEODE(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490
> 492 525 -hsync -vsync (31.5 kHz)
> [...]
> (--) GEODE(0): Virtual size is 640x640 (pitch 0)
> (**) GEODE(0):  Default mode "640x480": 25.2 MHz (scaled from 0.0 MHz),
> 31.5 kHz, 59.9 Hz
> (II) GEODE(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490
> 492 525 -hsync -vsync (31.5 kHz)
> (==) GEODE(0): DPI set to (96, 96)
> [...]
>
> Where I expected some output for the 1024x600 resolution, there is this
> line with an empty string for the mode:
> (II) GEODE(0): Not using mode "" (unknown reason)
>

I downloaded and compiled the geode module in version 2.11.4.1, and now
	Option "PanelMode" "48960 1024 1064 1168 1312 600 601 604 622"
works. So here is the xorg.conf I used to get it working:

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"geode"
	Option		"PanelMode" "48960 1024 1064 1168 1312 600 601 604 622"
	Option		"MigrationHeuristic" "greedy"
EndSection

Where "MigrationHeuristics" is needed as a workaround for a bug described at 
http://bugs.freedesktop.org/show_bug.cgi?id=15700.

As i wrote before, The option "PanelMode" didn't work for me with 2.11.5. 
Should I report it as a bug in bugzilla?

Regards,
Dawid Nogens


More information about the Xorg-driver-geode mailing list