<font style="font-family: arial,helvetica,sans-serif; color: rgb(0, 0, 0);" color="#333399" size="2"><br>We have a LCD display panel whose real physical dimensions are of ratio 4:3. However, the panel only accepts framebuffer of resolution 640x240 (8:3). <br>
<br>I would like to display an image of dimension 320x240 (4:3) pixels completely over the display panel. However, currently the image covers only right half of the screen.<br><br>How do we properly handle the above scenario in Xorg? How do we effectively double the x-width so that a 4:3 image is displayed properly on a 4:3 physical dimension device that internally uses 8:3 pixel ratio resolutions?<br>
<br>It would also be helpful if anyone can throw light on such a strange LCD panel configuration that has 4:3 physical dimension, but uses 8:3 pixel ratio.<br><br><br>Xorg version details are:<br><br>X.Org X Server 1.7.1<br>
Release Date: 2009-10-23<br>X Protocol Version 11, Revision 0<br><br>fbdev device.<br><br>my xorg.conf file:<br><br>Section "Device"<br> Identifier "chetFBDevice"<br> Driver "fbdev"<br>
EndSection<br><br>Section "Monitor"<br> Identifier "chetMonitor"<br>EndSection<br><br><br>Section "Screen"<br> Identifier "Screen0"<br> Device "chetFBDevice"<br>
Monitor "chetMonitor"<br> DefaultDepth 24<br> SubSection "Display"<br> Depth 8<br> EndSubSection<br> SubSection "Display"<br> Depth 24<br> EndSubSection<br>
EndSection<br><br><br>Xorg,0.log message:<br><br>(II) FBDEV: driver for framebuffer: fbdev<br>(WW) Falling back to old probe method for fbdev<br>(II) Loading sub module "fbdevhw"<br>(II) LoadModule: "fbdevhw"<br>
(II) Loading /opt/xorg/lib/xorg/modules/linux/libfbdevhw.so<br>(II) Module fbdevhw: vendor="X.Org Foundation"<br> compiled for 1.7.1, module version = 0.0.2<br> ABI class: X.Org Video Driver, version 6.0<br>
(II) FBDEV(0): using default device<br>(WW) VGA arbiter: cannot open kernel arbiter, no multi-card support<br>(II) Running in FRAMEBUFFER Mode<br>(**) FBDEV(0): Depth 24, (--) framebuffer bpp 32<br>(==) FBDEV(0): RGB weight 888<br>
(==) FBDEV(0): Default visual is TrueColor<br>(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)<br>(II) FBDEV(0): hardware: fb (video memory: 600kB)<br>(II) FBDEV(0): checking modes against framebuffer device...<br>(II) FBDEV(0): checking modes against monitor...<br>
(--) FBDEV(0): Virtual size is 640x240 (pitch 640)<br>(**) FBDEV(0): Built-in mode "current"<br>(==) FBDEV(0): DPI set to (96, 96)<br>(II) Loading sub module "fb"<br>(II) LoadModule: "fb"<br>
(II) Loading /opt/xorg/lib/xorg/modules/libfb.so<br>(II) Module fb: vendor="X.Org Foundation"<br> compiled for 1.7.1, module version = 1.0.0<br> ABI class: X.Org ANSI C Emulation, version 0.4<br>(**) FBDEV(0): using shadow framebuffer<br>
(II) Loading sub module "shadow"<br>(II) LoadModule: "shadow"<br>(II) Loading /mtd_rwarea/opt/xorg/lib/xorg/modules/libshadow.so<br>(II) Module shadow: vendor="X.Org Foundation"<br> compiled for 1.7.1, module version = 1.1.0<br>
ABI class: X.Org ANSI C Emulation, version 0.4<br><br><br></font>