That won't help, since the real issue is whether the video output has the Panel bit set or not, according to the Geode's tri-state mode. If the panel bit is enabled, available modes are automatically reduced to traditional VESA ones.
On Mon, Sep 21, 2009 at 4:31 PM, Otavio Salvador <ota...@ossystems.com.br> wrote: > Hello, > > Disable serial ports and test. The chipset multiplexes the GPIO and > the serial 1 so it might affect the EDID information. > > On Mon, Sep 21, 2009 at 9:44 AM, Dawid Nogens <dawid.nog...@vehco.se> wrote: >> Hello, >> >> I'm trying to get a Geode LX-800 based panel PC running with xorg. The panel >> PC is equipped with a 1024x600 flat screen that is connected to an onboard >> TFT >> panel connector. >> Unfortunatly the README to the xserver-xorg-video-geode driver tells WXGA >> resolutions only can be used when TFT support is disabled in the BIOS. >> >> I've currently installed Ubuntu Netbook Remix based on Ubuntu 9.04 jaunty. >> - Kernel 2.6.28.11. Custom kernel, based on standard generic x86 kernel, but >> disabled EDID-support. >> - xorg 1.6.3-1ubuntu6 >> - xserver-xorg-video-geode 2.11.4 compiled for 1.6.3 >> In the BIOS the flat panel is configured with a resolution of 1024x600 @ >> 60Hz. >> >> The situation is as follows: >> To get Linux running on the panel PC, it had to be installed using another >> system and then a custom kernel with disabled EDID support had to be >> compiled. >> The system comes up with a resolution of 1024x768 which perfectly fits the >> physical resolution of the screen, but with an area of 168 px missing at the >> bottom. >> >> Manually adding a 1024x600 mode using xrandr and configuring xorg to use that >> resolution results in a virtual desktop of 1024x600 px which is scaled up to >> fit a 1024x768 screen. So again, an area at the bottom of the virtual screen >> is >> missing and this time the resolution doesn't fit the screens physical >> resolution. >> >> Playing around with the "gnome display preferences" i stumbled about >> something. Starting up xorg with a resolution of 1024x600 (which in fact is >> scaled up to 1024x768) and then using "gnome display preferences" to change >> the resolution to 1024x768 had the following effect: >> First the resolution is changed to 1024x768, but the virtual desktop's size >> remains 1024x600. That state is displaying exactly what I want. The display's >> resolution fits the physical resolution of the screen and the virtual desktop >> fits the area the screen is able to show. After that, "gnome display >> preferences" detects that the resolution used is bigger than the virtual >> desktop and adjusts the virtual desktop to the selected resolution of >> 1024x768. >> >> Now to the questions I have: >> - Is it possible to add support for a WSVGA display that is connected to the >> onboard TFT interface to the driver? >> - What is needed to do that? Is it just enough to add the appropriate mode >> for >> 1024x600 to lx_panel_modes[] in "lx_panel.c", or does it demand extensive >> changes? >> >> - If there isn't any way to add support for a WSVGA display, is it then >> possible to use the 1024x768 resolution but tell the xserver it only has a >> virtual screen of 1024x600? That would be dirty, but may eventually work as >> that complies to the situation described when switching from 1024x600 to >> 1024x768 using the "gnome display preferences". >> >> Do you have any hints how I could solve my problem? >> >> Regards, >> Dawid Nogens >> _______________________________________________ >> Xorg-driver-geode mailing list >> Xorg-driver-geode@lists.x.org >> http://lists.x.org/mailman/listinfo/xorg-driver-geode >> > > > > -- > Otavio Salvador O.S. Systems > E-mail: ota...@ossystems.com.br http://www.ossystems.com.br > Mobile: +55 53 9981-7854 http://projetos.ossystems.com.br > _______________________________________________ > Xorg-driver-geode mailing list > Xorg-driver-geode@lists.x.org > http://lists.x.org/mailman/listinfo/xorg-driver-geode > _______________________________________________ Xorg-driver-geode mailing list Xorg-driver-geode@lists.x.org http://lists.x.org/mailman/listinfo/xorg-driver-geode