Difference between revisions of "Other FAQs"
Aqisecoxefi (Talk | contribs) |
Searchworks (Talk | contribs) (remove spam) |
||
Line 1: | Line 1: | ||
− | |||
'''Q''' My LCD panel is not showing text in white. | '''Q''' My LCD panel is not showing text in white. | ||
− | '''A''' From | + | '''A''' From "Steve Sakoman" :- |
Your hardware is fine! The issue is a software one, but it is easily fixable. | Your hardware is fine! The issue is a software one, but it is easily fixable. | ||
Line 24: | Line 23: | ||
'''Q:''' Why are the icons and fonts displayed bad on tinyx/matchbox? | '''Q:''' Why are the icons and fonts displayed bad on tinyx/matchbox? | ||
− | '''A:''' ConsoleLCD runs at 18bpp, depth that is supported by the X11 core package but not by renderers for fonts and icons, resulting in ugly screens. There is not currently a sw workaround to get the ConsoleLCD to work at a different bit depth, and the X11 stack may not ever work properly with 18bpp as the rendering path is made up of 4-6 different code bases, all with their own communities, developers & | + | '''A:''' ConsoleLCD runs at 18bpp, depth that is supported by the X11 core package but not by renderers for fonts and icons, resulting in ugly screens. There is not currently a sw workaround to get the ConsoleLCD to work at a different bit depth, and the X11 stack may not ever work properly with 18bpp as the rendering path is made up of 4-6 different code bases, all with their own communities, developers & objectives. You could consider using qtopia for your GUI, as it supports 18bpp rendering. |
Line 36: | Line 35: | ||
'''Q:''' How do you disable LCD standby after 10 minutes? | '''Q:''' How do you disable LCD standby after 10 minutes? | ||
− | '''A:''' echo -ne | + | '''A:''' echo -ne "\033[9;0]\033[14;0]" > /dev/tty0 - (info: console_codes(4)) |
Line 43: | Line 42: | ||
'''A:''' | '''A:''' | ||
− | {| cellpadding= | + | {| cellpadding="3" |
− | ! Framework || Available in OE || style= | + | ! Framework || Available in OE || style="width:300px" | 16bpp status || style="width:300px" | 18bpp status |
|- | |- | ||
− | | DirectFB 1.1.0 || style= | + | | DirectFB 1.1.0 || style="background:lightgreen;" | Yes || style="background:lightgreen;" | Working || style="background:lightgreen;" | Working (packages: '''directfb''' & '''directfb-examples''' or build [[Software information#Gumstix images|gumstix-directfb-image]]) |
|- | |- | ||
− | | Tiny-X (KDrive) || style= | + | | Tiny-X (KDrive) || style="background:lightgreen;" | Yes || style="background:lightgreen;" | Working || style="background:yellow;" | Working with bad rendering, ugly screens, no workarounds yet |
|- | |- | ||
− | | Nano-X 0.91 (microwindows) || style= | + | | Nano-X 0.91 (microwindows) || style="background:lightgreen;" | Yes || style="background:tomato;" | Not working || style="background:tomato;" | Not working, doesn't like rgb18. The pxa270 lcd controller is not flexible enough to mux the lcd data outputs for the various pixel depths, so it is pretty much locked into rgb18 in hardware. work-in-progress |
|- | |- | ||
− | | qtopia core 4.3.3 || style= | + | | qtopia core 4.3.3 || style="background:lightgreen;" | Yes || colspan="2" align="center" style="background:yellow;" | added [[Software information#Gumstix images|gumstix-qtopia-gui-image]] to autobuilder for testing (r221)- doesn't include apps so it doesn't do anything interesting yet |
|- | |- | ||
− | | qtopia core 4.4.0-tp1 || style= | + | | qtopia core 4.4.0-tp1 || style="background:tomato;" | No || colspan="2" align="center" style="background:yellow;" | Working - touchscreen not working [[qtopia core howto]] |
|- | |- | ||
− | | qt-embedded 4.4.0-rc1 || style= | + | | qt-embedded 4.4.0-rc1 || style="background:tomato;" | No || colspan="2" align="center" style="background:yellow;" | Working - [[qtopia core howto]] |
|- | |- | ||
− | | qtopia platform 4.3.1 || style= | + | | qtopia platform 4.3.1 || style="background:tomato;" | No || colspan="2" align="center" style="background:yellow;" | testing - reported to compile [[qtopia platform howto]] |
|} | |} | ||
Latest revision as of 15:49, 23 November 2010
Q My LCD panel is not showing text in white.
A From "Steve Sakoman" :- Your hardware is fine! The issue is a software one, but it is easily fixable.
Gumstix just began shipping the consoleLCD16 card included in your LCD-kit. Prior to this, the consoleLCD was the standard interface and it supported 18bpp. While 18bpp sounds better than 16bpp, the reality is that very few software packages support 18bpp very gracefully. Hence the change.
You are caught in the transition -- the kernel and rootfs on your motherboard were built for 18bpp support, but you are using a consoleLCD16. The wacky colors you see are the result. The software builds have been changed to rgb16 by default starting with revision 300.
The solution is simple -- update your kernel and rootfs. You can do this in one of two ways:
1. Set up a build environment and build your own image as described here
2. Use a pre-built image as described here.
Q: Is tinyx installed from factory?
A: No, you have to build it. Setup the build environment and bitbake gumstix-x11-image instead of the gumstix-basic-image to get tinyx + matchbox + cairo + gtk.
Q: Why are the icons and fonts displayed bad on tinyx/matchbox?
A: ConsoleLCD runs at 18bpp, depth that is supported by the X11 core package but not by renderers for fonts and icons, resulting in ugly screens. There is not currently a sw workaround to get the ConsoleLCD to work at a different bit depth, and the X11 stack may not ever work properly with 18bpp as the rendering path is made up of 4-6 different code bases, all with their own communities, developers & objectives. You could consider using qtopia for your GUI, as it supports 18bpp rendering.
Q: Why is the touchscreen from the samsung's lcd not working?
A: On older ConsoleLCD boards you have to solder a wire from the TSC2003 chip to a resistor
Q: How do you disable LCD standby after 10 minutes?
A: echo -ne "\033[9;0]\033[14;0]" > /dev/tty0 - (info: console_codes(4))
Q: What GUI Frameworks are supported by Gumstix?
A:
Framework | Available in OE | 16bpp status | 18bpp status |
---|---|---|---|
DirectFB 1.1.0 | Yes | Working | Working (packages: directfb & directfb-examples or build gumstix-directfb-image) |
Tiny-X (KDrive) | Yes | Working | Working with bad rendering, ugly screens, no workarounds yet |
Nano-X 0.91 (microwindows) | Yes | Not working | Not working, doesn't like rgb18. The pxa270 lcd controller is not flexible enough to mux the lcd data outputs for the various pixel depths, so it is pretty much locked into rgb18 in hardware. work-in-progress |
qtopia core 4.3.3 | Yes | added gumstix-qtopia-gui-image to autobuilder for testing (r221)- doesn't include apps so it doesn't do anything interesting yet | |
qtopia core 4.4.0-tp1 | No | Working - touchscreen not working qtopia core howto | |
qt-embedded 4.4.0-rc1 | No | Working - qtopia core howto | |
qtopia platform 4.3.1 | No | testing - reported to compile qtopia platform howto |
.
.
.