Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 04-14-2013, 03:01 PM   #1
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Lightbulb Rendering Targets. Awesome. Request for info

Hi,




Assumptions:

The awesome window manager calls into X.

There is a provisional LUA wrapper structure to manage eink x-damage

On some level X renders off the information to the framebuffer

Dithering:

I am assuming that given the right library adjustment it would be possible to natively enable 1 bit dithering for the entire interface.

Not being much of an X expert I am hunting around for suggestions.

would libXrender be a likely place to start looking? I don't think it is the right place.
http://en.wikipedia.org/wiki/X_Rendering_Extension

I would be rebuilding the relevant lib / bin with the extra bits.

EDIT: The kernel driver would also not be a bad option I have been told but its a bit kung-fu for what I was hoping to go at... Unless someone can give me a few clues.

not looking for someone to do this for me. Just some clues so I don't waste too much time hunting around for where to start.

EDIT: I'll go dig around in the X source code in the meantime.

LOG:

Spoiler:
Code:
[    15.168] 
X.Org X Server 1.8.2
Release Date: 2010-07-01
[    15.168] X Protocol Version 11, Revision 0
[    15.168] Build Operating System: Linux 2.6.31-rt11-lab126 arm 
[    15.168] Current Operating System: Linux kindle 2.6.31-rt11-lab126 #1 Fri Feb 22 01:37:00 PST 2013 armv7l
[    15.168] Kernel command line: consoleblank=0 rootwait ro ip=off root=/dev/mmcblk0p1 quiet eink=fslepdc video=mxcepdcfb:E60,bpp=8,x_mem=2M console=ttymxc0,115200
[    15.169] Build Date: 22 February 2013  01:20:46AM
[    15.169]  
[    15.170] Current version of pixman: 0.18.4
[    15.170] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    15.170] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.173] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  1 00:00:08 2012
[    15.177] (==) Using config file: "/etc/xorg.conf"
[    15.185] (==) ServerLayout "Kindle"
[    15.185] (**) |-->Screen "Kscreen" (0)
[    15.185] (**) |   |-->Monitor "EinkPanel"
[    15.188] (**) |   |-->Device "eink"
[    15.188] (**) |-->Input Device "keypad"
[    15.188] (**) |-->Input Device "multitouch"
[    15.188] (**) Option "DontVTSwitch" "true"
[    15.188] (**) Option "DontZap" "true"
[    15.188] (**) Option "DontZoom" "true"
[    15.189] (**) Option "BlankTime" "0"
[    15.189] (**) Option "StandbyTime" "0"
[    15.189] (**) Option "SuspendTime" "0"
[    15.189] (**) Option "OffTime" "0"
[    15.189] (**) Option "NoPM" "true"
[    15.189] (**) Option "IgnoreABI" "true"
[    15.189] (**) Ignoring ABI Version
[    15.190] (==) Not automatically adding devices
[    15.190] (==) Not automatically enabling devices
[    15.192] (WW) The directory "/usr/share/fonts/X11/TTF/" does not exist.
[    15.192] 	Entry deleted from font path.
[    15.192] (WW) The directory "/usr/share/fonts/X11/OTF/" does not exist.
[    15.193] 	Entry deleted from font path.
[    15.193] (WW) The directory "/usr/share/fonts/X11/Type1/" does not exist.
[    15.193] 	Entry deleted from font path.
[    15.193] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    15.193] 	Entry deleted from font path.
[    15.193] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    15.193] 	Entry deleted from font path.
[    15.193] (==) FontPath set to:
	/usr/share/fonts/X11/misc/
[    15.193] (==) ModulePath set to "/usr/lib/xorg/modules"
[    15.194] (II) Loader magic: 0x16cc80
[    15.194] (II) Module ABI versions:
[    15.194] 	X.Org ANSI C Emulation: 0.4
[    15.194] 	X.Org Video Driver: 7.0
[    15.194] 	X.Org XInput driver : 9.0
[    15.194] 	X.Org Server Extension : 3.0
[    15.197] (II) LoadModule: "extmod"
[    15.393] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    15.396] (II) Module extmod: vendor="X.Org Foundation"
[    15.397] 	compiled for 1.8.2, module version = 1.0.0
[    15.397] 	Module class: X.Org Server Extension
[    15.397] 	ABI class: X.Org Server Extension, version 3.0
[    15.397] (II) Loading extension XVideo
[    15.397] (II) Loading extension XVideo-MotionCompensation
[    15.397] (II) LoadModule: "imx"
[    15.398] (II) Loading /usr/lib/xorg/modules/drivers/imx_drv.so
[    15.429] (II) Module imx: vendor="X.Org Foundation"
[    15.451] 	compiled for 1.7.6, module version = 0.2.0
[    15.451] 	ABI class: X.Org Video Driver, version 6.0
[    15.451] (WW) module ABI major version (6) doesn't match the server's version (7)
[    15.453] (II) LoadModule: "evdev"
[    15.453] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    15.472] (II) Module evdev: vendor="X.Org Foundation"
[    15.473] 	compiled for 1.8.2, module version = 2.4.0
[    15.473] 	Module class: X.Org XInput Driver
[    15.473] 	ABI class: X.Org XInput driver, version 9.0
[    15.473] (II) LoadModule: "multitouch"
[    15.473] (II) Loading /usr/lib/xorg/modules/input/multitouch.so
[    15.476] (II) Module multitouch: vendor="X.Org Foundation"
[    15.476] 	compiled for 1.8.2, module version = 0.1.0
[    15.476] 	Module class: X.Org XInput Driver
[    15.476] 	ABI class: X.Org XInput driver, version 9.0
[    15.477] (II) imx: Driver for Freescale IMX processors: i.MX5x Z160
[    15.477] (WW) Falling back to old probe method for imx
[    15.478] (II) Loading sub module "fbdevhw"
[    15.478] (II) LoadModule: "fbdevhw"
[    15.478] (II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
[    15.482] (II) Module fbdevhw: vendor="X.Org Foundation"
[    15.483] 	compiled for 1.8.2, module version = 0.0.2
[    15.483] 	ABI class: X.Org Video Driver, version 7.0
[    15.485] (II) Add screen 0x185ad8
[    15.485] (II) imx(0): using /dev/fb0
[    15.486] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    15.486] (II) Running in FRAMEBUFFER Mode
[    15.486] (II) Loading sub module "fb"
[    15.486] (II) LoadModule: "fb"
[    15.487] (II) Loading /usr/lib/xorg/modules/libfb.so
[    15.493] (II) Module fb: vendor="X.Org Foundation"
[    15.493] 	compiled for 1.8.2, module version = 1.0.0
[    15.493] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    15.493] (**) imx(0): rotating EPDC frame buffer output clockwise
[    15.493] (==) imx(0): Depth 8, (==) framebuffer bpp 8
[    15.493] (**) imx(0): Default visual is StaticGray
[    15.494] (==) imx(0): Using gamma correction (1.0, 1.0, 1.0)
[    15.494] (II) imx(0): hardware: mxc_epdc_fb (video memory: 2128kB)
[    15.495] (**) imx(0): Option "fbdev" "/dev/fb0"
[    15.495] (**) imx(0): Option "FormatEPDC" "Y8"
[    15.495] (**) imx(0): Option "NoAccel" "true"
[    15.495] (**) imx(0): Option "Rotate" "CW"
[    15.495] (II) imx(0): checking modes against framebuffer device...
[    15.495] (II) imx(0): checking modes against monitor...
[    15.496] (--) imx(0): Virtual size is 600x800 (pitch 600)
[    15.496] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[    15.496] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[    15.496] (**) imx(0): Display dimensions: (91, 121) mm
[    15.496] (**) imx(0): DPI set to (167, 167)
[    15.498] (II) imx(0): Pitch updated to 608 after ModeInit
[    15.518] (II) imx(0): No acceleration in use
[    15.519] (**) imx(0): Option "BackingStore" "true"
[    15.519] (++) imx(0): Backing store enabled
[    15.532] (==) RandR enabled
[    15.532] (II) Initializing built-in extension Generic Event Extension
[    15.532] (II) Initializing built-in extension SHAPE
[    15.532] (II) Initializing built-in extension MIT-SHM
[    15.532] (II) Initializing built-in extension XInputExtension
[    15.532] (II) Initializing built-in extension XTEST
[    15.532] (II) Initializing built-in extension BIG-REQUESTS
[    15.532] (II) Initializing built-in extension SYNC
[    15.532] (II) Initializing built-in extension XKEYBOARD
[    15.532] (II) Initializing built-in extension XC-MISC
[    15.532] (II) Initializing built-in extension XFIXES
[    15.532] (II) Initializing built-in extension RENDER
[    15.532] (II) Initializing built-in extension RANDR
[    15.532] (II) Initializing built-in extension COMPOSITE
[    15.532] (II) Initializing built-in extension DAMAGE
[    18.420] (**) Option "AlwaysCore"
[    18.420] (**) Option "CoreKeyboard"
[    18.420] (**) keypad: always reports core events
[    18.421] (**) keypad: Device: "/dev/input/event2"
[    18.421] (II) keypad: Found keys
[    18.421] (II) keypad: Configuring as keyboard
[    18.422] (II) XINPUT: Adding extended input device "keypad" (type: KEYBOARD)
[    18.422] (**) Option "xkb_rules" "evdev"
[    18.422] (**) Option "xkb_model" "evdev"
[    18.422] (**) Option "xkb_layout" "us"
[    18.622] (II) Option VScrollFrac : 0.050000
[    18.623] (II) Option HScrollFrac : 0.050000
[    18.623] (II) Option VSwipeFrac : 0.075000
[    18.623] (II) Option HSwipeFrac : 0.100000
[    18.623] (II) Option ScaleFrac : 0.050000
[    18.623] (II) Option RotFrac : 0.050000
[    18.623] (II) Option HoldTime : 500
[    18.623] (II) Option HoldFrac : 0.020000
[    18.623] (II) Option VSwipeAngle : 30
[    18.623] (II) Option Screenshot : 0
[    18.623] (II) Option size x mm: 90.599998
[    18.623] (II) Option size y mm: 122.400002
[    18.623] (II) Option Debug : 0
[    18.623] (**) Option "AlwaysCore"
[    18.623] (**) Option "CorePointer"
[    18.623] (**) multitouch: always reports core events
[    18.623] (II) XINPUT: Adding extended input device "multitouch" (type: TOUCHPAD)
[    18.624] (II) device control: init
[    18.625] (**) Option "Device" "/dev/input/event3"
[    18.626] (II) multitouch: devname: zforce
[    18.626] (II) multitouch: devid: 0 0 0
[    18.626] (II) multitouch: caps: mtdata
[    18.626] (II) multitouch: 5: min: 0 max: 4095
[    18.626] (II) multitouch: 6: min: 0 max: 4095
[    18.626] (II) multitouch: 9: min: 0 max: 255
[    18.627] (II) pointer_control
[    18.628] (**) Option "AccelerationScheme" "none"
[    18.628] (**) multitouch: (accel) selected scheme none/0
[    18.628] (**) Option "AccelerationThreshold" "1"
[    18.628] (II) pointer_control
[    18.628] (**) multitouch: (accel) acceleration factor: 2.000
[    18.628] (**) multitouch: (accel) acceleration threshold: 1
[    18.628] (**) Option "xkb_rules" "evdev"
[    18.628] (**) Option "xkb_model" "evdev"
[    18.628] (**) Option "xkb_layout" "us"
[    18.629] (II) device control: on
[415406.406] (II) pointer_control
[415406.410] (**) multitouch: (accel) selected scheme none/0
[415406.410] (II) pointer_control
[415406.410] (**) multitouch: (accel) acceleration factor: 2.000
[415406.410] (**) multitouch: (accel) acceleration threshold: 1
[415406.445] (II) imx(0): checking modes against framebuffer device...
[415406.445] (II) imx(0): checking modes against monitor...
[415406.449] (--) imx(0): Virtual size is 800x600 (pitch 608)
[415406.450] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[415406.451] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[415558.567] (II) pointer_control
[415558.567] (**) multitouch: (accel) selected scheme none/0
[415558.567] (II) pointer_control
[415558.567] (**) multitouch: (accel) acceleration factor: 2.000
[415558.567] (**) multitouch: (accel) acceleration threshold: 1
[415558.568] (II) imx(0): checking modes against framebuffer device...
[415558.568] (II) imx(0): checking modes against monitor...
[415558.568] (--) imx(0): Virtual size is 600x800 (pitch 800)
[415558.568] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[415558.568] (II) imx(0): Modeline "current"x-nan    0.03  600 772 787 804  800 818 822 826 hskew -1 vscan -1 -hsync -vsync -csync (0.0 kHz)
[417544.605] (II) pointer_control
[417544.605] (**) multitouch: (accel) selected scheme none/0
[417544.605] (II) pointer_control
[417544.605] (**) multitouch: (accel) acceleration factor: 2.000
[417544.605] (**) multitouch: (accel) acceleration threshold: 1
[417544.606] (II) imx(0): checking modes against framebuffer device...
[417544.606] (II) imx(0): checking modes against monitor...
[417544.609] (--) imx(0): Virtual size is 800x600 (pitch 608)
[417544.609] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[417544.609] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 65836 -hsync -vsync -csync (0.0 kHz)
[417864.517] (II) pointer_control
[417864.517] (**) multitouch: (accel) selected scheme none/0
[417864.517] (II) pointer_control
[417864.517] (**) multitouch: (accel) acceleration factor: 2.000
[417864.518] (**) multitouch: (accel) acceleration threshold: 1
[417864.518] (II) imx(0): checking modes against framebuffer device...
[417864.518] (II) imx(0): checking modes against monitor...
[417864.519] (--) imx(0): Virtual size is 600x800 (pitch 800)
[417864.519] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[417864.519] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (3.0 kHz)
[417895.956] (II) pointer_control
[417895.956] (**) multitouch: (accel) selected scheme none/0
[417895.956] (II) pointer_control
[417895.956] (**) multitouch: (accel) acceleration factor: 2.000
[417895.957] (**) multitouch: (accel) acceleration threshold: 1
[417895.957] (II) imx(0): checking modes against framebuffer device...
[417895.957] (II) imx(0): checking modes against monitor...
[417895.959] (--) imx(0): Virtual size is 800x600 (pitch 608)
[417895.960] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[417895.960] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 65836 -hsync -vsync -csync (0.0 kHz)
[417956.901] (II) pointer_control
[417956.901] (**) multitouch: (accel) selected scheme none/0
[417956.901] (II) pointer_control
[417956.901] (**) multitouch: (accel) acceleration factor: 2.000
[417956.901] (**) multitouch: (accel) acceleration threshold: 1
[417956.902] (II) imx(0): checking modes against framebuffer device...
[417956.902] (II) imx(0): checking modes against monitor...
[417956.903] (--) imx(0): Virtual size is 600x800 (pitch 800)
[417956.903] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[417956.903] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[418196.923] (II) pointer_control
[418196.923] (**) multitouch: (accel) selected scheme none/0
[418196.923] (II) pointer_control
[418196.923] (**) multitouch: (accel) acceleration factor: 2.000
[418196.923] (**) multitouch: (accel) acceleration threshold: 1
[418196.923] (II) imx(0): checking modes against framebuffer device...
[418196.924] (II) imx(0): checking modes against monitor...
[418196.926] (--) imx(0): Virtual size is 800x600 (pitch 608)
[418196.926] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[418196.926] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[418290.502] (II) pointer_control
[418290.503] (**) multitouch: (accel) selected scheme none/0
[418290.503] (II) pointer_control
[418290.503] (**) multitouch: (accel) acceleration factor: 2.000
[418290.503] (**) multitouch: (accel) acceleration threshold: 1
[418290.503] (II) imx(0): checking modes against framebuffer device...
[418290.503] (II) imx(0): checking modes against monitor...
[418290.504] (--) imx(0): Virtual size is 600x800 (pitch 800)
[418290.504] (**) imx(0):  Built-in mode "current": 0.0 MHz, 4837430531223291100258065448960.0 kHz, 0.0 Hz (VScan)
[418290.504] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (4837430531223291100258065448960.0 kHz)
[418315.483] (II) pointer_control
[418315.484] (**) multitouch: (accel) selected scheme none/0
[418315.484] (II) pointer_control
[418315.484] (**) multitouch: (accel) acceleration factor: 2.000
[418315.484] (**) multitouch: (accel) acceleration threshold: 1
[418315.484] (II) imx(0): checking modes against framebuffer device...
[418315.484] (II) imx(0): checking modes against monitor...
[418315.487] (--) imx(0): Virtual size is 800x600 (pitch 608)
[418315.487] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[418315.487] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[418322.108] (II) pointer_control
[418322.109] (**) multitouch: (accel) selected scheme none/0
[418322.109] (II) pointer_control
[418322.109] (**) multitouch: (accel) acceleration factor: 2.000
[418322.109] (**) multitouch: (accel) acceleration threshold: 1
[418322.109] (II) imx(0): checking modes against framebuffer device...
[418322.109] (II) imx(0): checking modes against monitor...
[418322.110] (--) imx(0): Virtual size is 600x800 (pitch 800)
[418322.110] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[418322.110] (II) imx(0): Modeline "current"x-nan    0.03  600 772 787 804  800 818 822 826 hskew -1 vscan -1 -hsync -vsync -csync (0.0 kHz)
[418384.925] (II) pointer_control
[418384.926] (**) multitouch: (accel) selected scheme none/0
[418384.926] (II) pointer_control
[418384.926] (**) multitouch: (accel) acceleration factor: 2.000
[418384.926] (**) multitouch: (accel) acceleration threshold: 1
[418384.926] (II) imx(0): checking modes against framebuffer device...
[418384.926] (II) imx(0): checking modes against monitor...
[418384.929] (--) imx(0): Virtual size is 800x600 (pitch 608)
[418384.929] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[418384.929] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[419350.658] (II) pointer_control
[419350.658] (**) multitouch: (accel) selected scheme none/0
[419350.658] (II) pointer_control
[419350.659] (**) multitouch: (accel) acceleration factor: 2.000
[419350.659] (**) multitouch: (accel) acceleration threshold: 1
[419350.659] (II) imx(0): checking modes against framebuffer device...
[419350.659] (II) imx(0): checking modes against monitor...
[419350.660] (--) imx(0): Virtual size is 600x800 (pitch 800)
[419350.660] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[419350.660] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[419364.897] (II) pointer_control
[419364.897] (**) multitouch: (accel) selected scheme none/0
[419364.898] (II) pointer_control
[419364.898] (**) multitouch: (accel) acceleration factor: 2.000
[419364.898] (**) multitouch: (accel) acceleration threshold: 1
[419364.898] (II) imx(0): checking modes against framebuffer device...
[419364.898] (II) imx(0): checking modes against monitor...
[419364.901] (--) imx(0): Virtual size is 800x600 (pitch 608)
[419364.901] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[419364.901] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[419480.988] (II) pointer_control
[419480.988] (**) multitouch: (accel) selected scheme none/0
[419480.988] (II) pointer_control
[419480.988] (**) multitouch: (accel) acceleration factor: 2.000
[419480.988] (**) multitouch: (accel) acceleration threshold: 1
[419481.470] (II) imx(0): checking modes against framebuffer device...
[419481.470] (II) imx(0): checking modes against monitor...
[419481.471] (--) imx(0): Virtual size is 600x800 (pitch 800)
[419481.471] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[419481.471] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[419685.895] (II) pointer_control
[419685.895] (**) multitouch: (accel) selected scheme none/0
[419685.895] (II) pointer_control
[419685.895] (**) multitouch: (accel) acceleration factor: 2.000
[419685.895] (**) multitouch: (accel) acceleration threshold: 1
[419685.896] (II) imx(0): checking modes against framebuffer device...
[419685.896] (II) imx(0): checking modes against monitor...
[419685.898] (--) imx(0): Virtual size is 800x600 (pitch 608)
[419685.898] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[419685.899] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[419814.103] (II) pointer_control
[419814.103] (**) multitouch: (accel) selected scheme none/0
[419814.104] (II) pointer_control
[419814.104] (**) multitouch: (accel) acceleration factor: 2.000
[419814.104] (**) multitouch: (accel) acceleration threshold: 1
[419814.761] (II) imx(0): checking modes against framebuffer device...
[419814.761] (II) imx(0): checking modes against monitor...
[419814.763] (--) imx(0): Virtual size is 600x800 (pitch 800)
[419814.763] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[419814.764] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (0.0 kHz)
[420031.393] (II) pointer_control
[420031.393] (**) multitouch: (accel) selected scheme none/0
[420031.393] (II) pointer_control
[420031.393] (**) multitouch: (accel) acceleration factor: 2.000
[420031.393] (**) multitouch: (accel) acceleration threshold: 1
[420031.394] (II) imx(0): checking modes against framebuffer device...
[420031.394] (II) imx(0): checking modes against monitor...
[420031.396] (--) imx(0): Virtual size is 800x600 (pitch 608)
[420031.396] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[420031.397] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[420084.161] (II) pointer_control
[420084.162] (**) multitouch: (accel) selected scheme none/0
[420084.162] (II) pointer_control
[420084.162] (**) multitouch: (accel) acceleration factor: 2.000
[420084.162] (**) multitouch: (accel) acceleration threshold: 1
[420084.691] (II) imx(0): checking modes against framebuffer device...
[420084.691] (II) imx(0): checking modes against monitor...
[420084.693] (--) imx(0): Virtual size is 600x800 (pitch 800)
[420084.693] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[420084.694] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[420181.214] (II) pointer_control
[420181.214] (**) multitouch: (accel) selected scheme none/0
[420181.214] (II) pointer_control
[420181.214] (**) multitouch: (accel) acceleration factor: 2.000
[420181.214] (**) multitouch: (accel) acceleration threshold: 1
[420181.215] (II) imx(0): checking modes against framebuffer device...
[420181.215] (II) imx(0): checking modes against monitor...
[420181.218] (--) imx(0): Virtual size is 800x600 (pitch 608)
[420181.218] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[420181.218] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[420371.867] (II) pointer_control
[420371.867] (**) multitouch: (accel) selected scheme none/0
[420371.867] (II) pointer_control
[420371.867] (**) multitouch: (accel) acceleration factor: 2.000
[420371.867] (**) multitouch: (accel) acceleration threshold: 1
[420371.868] (II) imx(0): checking modes against framebuffer device...
[420371.868] (II) imx(0): checking modes against monitor...
[420371.869] (--) imx(0): Virtual size is 600x800 (pitch 800)
[420371.869] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[420371.869] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15401132 vscan 15598197 -hsync -vsync -csync (0.0 kHz)
[420418.974] (II) pointer_control
[420418.974] (**) multitouch: (accel) selected scheme none/0
[420418.974] (II) pointer_control
[420418.974] (**) multitouch: (accel) acceleration factor: 2.000
[420418.974] (**) multitouch: (accel) acceleration threshold: 1
[420418.975] (II) imx(0): checking modes against framebuffer device...
[420418.975] (II) imx(0): checking modes against monitor...
[420418.978] (--) imx(0): Virtual size is 800x600 (pitch 608)
[420418.978] (**) imx(0):  Built-in mode "current": 0.0 MHz, 75555731180768523213271818305536.0 kHz, 42728905768960.0 Hz (VScan)
[420418.978] (II) imx(0): Modeline "current"x42728905768960.0    0.03  800 972 987 1004  600 618 622 626 hskew -16250880 vscan 10000 -hsync -vsync -csync (75555731180768523213271818305536.0 kHz)
[420778.480] (II) pointer_control
[420778.481] (**) multitouch: (accel) selected scheme none/0
[420778.481] (II) pointer_control
[420778.481] (**) multitouch: (accel) acceleration factor: 2.000
[420778.481] (**) multitouch: (accel) acceleration threshold: 1
[420778.481] (II) imx(0): checking modes against framebuffer device...
[420778.481] (II) imx(0): checking modes against monitor...
[420778.482] (--) imx(0): Virtual size is 600x800 (pitch 800)
[420778.482] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[420778.482] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 14352387 vscan 1077736196 -hsync -vsync -csync (0.0 kHz)
[420795.738] (II) pointer_control
[420795.738] (**) multitouch: (accel) selected scheme none/0
[420795.738] (II) pointer_control
[420795.738] (**) multitouch: (accel) acceleration factor: 2.000
[420795.738] (**) multitouch: (accel) acceleration threshold: 1
[420795.739] (II) imx(0): checking modes against framebuffer device...
[420795.739] (II) imx(0): checking modes against monitor...
[420795.741] (--) imx(0): Virtual size is 800x600 (pitch 608)
[420795.741] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[420795.741] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 255 vscan 134 -hsync -vsync -csync (0.0 kHz)
[420905.316] (II) pointer_control
[420905.317] (**) multitouch: (accel) selected scheme none/0
[420905.317] (II) pointer_control
[420905.317] (**) multitouch: (accel) acceleration factor: 2.000
[420905.317] (**) multitouch: (accel) acceleration threshold: 1
[420905.317] (II) imx(0): checking modes against framebuffer device...
[420905.317] (II) imx(0): checking modes against monitor...
[420905.318] (--) imx(0): Virtual size is 600x800 (pitch 800)
[420905.318] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[420905.318] (II) imx(0): Modeline "current"x-30801087380324352.0    0.03  600 772 787 804  800 818 822 826 hskew -623191334 vscan -623191334 -hsync -vsync -csync (0.0 kHz)
[420916.844] (II) pointer_control
[420916.844] (**) multitouch: (accel) selected scheme none/0
[420916.845] (II) pointer_control
[420916.845] (**) multitouch: (accel) acceleration factor: 2.000
[420916.845] (**) multitouch: (accel) acceleration threshold: 1
[420916.845] (II) imx(0): checking modes against framebuffer device...
[420916.845] (II) imx(0): checking modes against monitor...
[420916.848] (--) imx(0): Virtual size is 800x600 (pitch 608)
[420916.848] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[420916.848] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 154 vscan 167 -hsync -vsync -csync (0.0 kHz)
[421058.845] (II) pointer_control
[421058.845] (**) multitouch: (accel) selected scheme none/0
[421058.845] (II) pointer_control
[421058.845] (**) multitouch: (accel) acceleration factor: 2.000
[421058.845] (**) multitouch: (accel) acceleration threshold: 1
[421058.846] (II) imx(0): checking modes against framebuffer device...
[421058.846] (II) imx(0): checking modes against monitor...
[421058.846] (--) imx(0): Virtual size is 600x800 (pitch 800)
[421058.847] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[421058.847] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (3.0 kHz)
[421070.682] (II) pointer_control
[421070.682] (**) multitouch: (accel) selected scheme none/0
[421070.683] (II) pointer_control
[421070.683] (**) multitouch: (accel) acceleration factor: 2.000
[421070.683] (**) multitouch: (accel) acceleration threshold: 1
[421070.683] (II) imx(0): checking modes against framebuffer device...
[421070.683] (II) imx(0): checking modes against monitor...
[421070.686] (--) imx(0): Virtual size is 800x600 (pitch 608)
[421070.686] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[421070.686] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[421320.761] (II) pointer_control
[421320.761] (**) multitouch: (accel) selected scheme none/0
[421320.761] (II) pointer_control
[421320.761] (**) multitouch: (accel) acceleration factor: 2.000
[421320.761] (**) multitouch: (accel) acceleration threshold: 1
[421320.762] (II) imx(0): checking modes against framebuffer device...
[421320.762] (II) imx(0): checking modes against monitor...
[421320.762] (--) imx(0): Virtual size is 600x800 (pitch 800)
[421320.762] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[421320.763] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15401132 vscan 15598197 -hsync -vsync -csync (0.0 kHz)
[421347.787] (II) pointer_control
[421347.787] (**) multitouch: (accel) selected scheme none/0
[421347.787] (II) pointer_control
[421347.787] (**) multitouch: (accel) acceleration factor: 2.000
[421347.788] (**) multitouch: (accel) acceleration threshold: 1
[421347.788] (II) imx(0): checking modes against framebuffer device...
[421347.788] (II) imx(0): checking modes against monitor...
[421347.791] (--) imx(0): Virtual size is 800x600 (pitch 608)
[421347.791] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[421347.791] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[421507.406] (II) pointer_control
[421507.406] (**) multitouch: (accel) selected scheme none/0
[421507.407] (II) pointer_control
[421507.407] (**) multitouch: (accel) acceleration factor: 2.000
[421507.407] (**) multitouch: (accel) acceleration threshold: 1
[421507.407] (II) imx(0): checking modes against framebuffer device...
[421507.407] (II) imx(0): checking modes against monitor...
[421507.408] (--) imx(0): Virtual size is 600x800 (pitch 800)
[421507.408] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[421507.408] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25427971 vscan 25690311 -hsync -vsync -csync (0.0 kHz)
[421517.512] (II) pointer_control
[421517.512] (**) multitouch: (accel) selected scheme none/0
[421517.512] (II) pointer_control
[421517.512] (**) multitouch: (accel) acceleration factor: 2.000
[421517.512] (**) multitouch: (accel) acceleration threshold: 1
[421517.513] (II) imx(0): checking modes against framebuffer device...
[421517.513] (II) imx(0): checking modes against monitor...
[421517.515] (--) imx(0): Virtual size is 800x600 (pitch 608)
[421517.515] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[421517.515] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[422063.412] (II) pointer_control
[422063.412] (**) multitouch: (accel) selected scheme none/0
[422063.412] (II) pointer_control
[422063.412] (**) multitouch: (accel) acceleration factor: 2.000
[422063.412] (**) multitouch: (accel) acceleration threshold: 1
[422063.413] (II) imx(0): checking modes against framebuffer device...
[422063.413] (II) imx(0): checking modes against monitor...
[422063.413] (--) imx(0): Virtual size is 600x800 (pitch 800)
[422063.413] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[422063.414] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[422078.866] (II) pointer_control
[422078.866] (**) multitouch: (accel) selected scheme none/0
[422078.866] (II) pointer_control
[422078.866] (**) multitouch: (accel) acceleration factor: 2.000
[422078.866] (**) multitouch: (accel) acceleration threshold: 1
[422078.867] (II) imx(0): checking modes against framebuffer device...
[422078.867] (II) imx(0): checking modes against monitor...
[422078.869] (--) imx(0): Virtual size is 800x600 (pitch 608)
[422078.869] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[422078.869] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 65836 -hsync -vsync -csync (0.0 kHz)
[422484.050] (II) pointer_control
[422484.050] (**) multitouch: (accel) selected scheme none/0
[422484.050] (II) pointer_control
[422484.050] (**) multitouch: (accel) acceleration factor: 2.000
[422484.051] (**) multitouch: (accel) acceleration threshold: 1
[422484.051] (II) imx(0): checking modes against framebuffer device...
[422484.051] (II) imx(0): checking modes against monitor...
[422484.052] (--) imx(0): Virtual size is 600x800 (pitch 800)
[422484.052] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[422484.053] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25427971 vscan 25690311 -hsync -vsync -csync (3.0 kHz)
[422581.436] (II) pointer_control
[422581.436] (**) multitouch: (accel) selected scheme none/0
[422581.437] (II) pointer_control
[422581.437] (**) multitouch: (accel) acceleration factor: 2.000
[422581.437] (**) multitouch: (accel) acceleration threshold: 1
[422581.437] (II) imx(0): checking modes against framebuffer device...
[422581.437] (II) imx(0): checking modes against monitor...
[422581.440] (--) imx(0): Virtual size is 800x600 (pitch 608)
[422581.440] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[422581.440] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[422581.563] (II) pointer_control
[422581.564] (**) multitouch: (accel) selected scheme none/0
[422581.564] (II) pointer_control
[422581.564] (**) multitouch: (accel) acceleration factor: 2.000
[422581.564] (**) multitouch: (accel) acceleration threshold: 1
[422581.564] (II) imx(0): checking modes against framebuffer device...
[422581.564] (II) imx(0): checking modes against monitor...
[422581.565] (--) imx(0): Virtual size is 600x800 (pitch 800)
[422581.565] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[422581.566] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 1966332 vscan 2949720 -hsync -vsync -csync (0.0 kHz)
[422581.744] (II) pointer_control
[422581.744] (**) multitouch: (accel) selected scheme none/0
[422581.744] (II) pointer_control
[422581.744] (**) multitouch: (accel) acceleration factor: 2.000
[422581.744] (**) multitouch: (accel) acceleration threshold: 1
[422581.744] (II) imx(0): checking modes against framebuffer device...
[422581.744] (II) imx(0): checking modes against monitor...
[422581.745] (--) imx(0): Virtual size is 800x600 (pitch 608)
[422581.745] (**) imx(0):  Built-in mode "current": 0.0 MHz, 2.5 kHz, 0.0 Hz (VScan)
[422581.745] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 25427971 vscan 25690311 -hsync -vsync -csync (2.5 kHz)
[423604.863] (II) pointer_control
[423604.863] (**) multitouch: (accel) selected scheme none/0
[423604.864] (II) pointer_control
[423604.864] (**) multitouch: (accel) acceleration factor: 2.000
[423604.864] (**) multitouch: (accel) acceleration threshold: 1
[423604.864] (II) imx(0): checking modes against framebuffer device...
[423604.864] (II) imx(0): checking modes against monitor...
[423604.865] (--) imx(0): Virtual size is 600x800 (pitch 800)
[423604.865] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[423604.866] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15401132 vscan 15598197 -hsync -vsync -csync (0.0 kHz)
[423703.579] (II) pointer_control
[423703.579] (**) multitouch: (accel) selected scheme none/0
[423703.579] (II) pointer_control
[423703.579] (**) multitouch: (accel) acceleration factor: 2.000
[423703.580] (**) multitouch: (accel) acceleration threshold: 1
[423703.580] (II) imx(0): checking modes against framebuffer device...
[423703.580] (II) imx(0): checking modes against monitor...
[423703.583] (--) imx(0): Virtual size is 800x600 (pitch 608)
[423703.583] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[423703.583] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[423703.695] (II) pointer_control
[423703.695] (**) multitouch: (accel) selected scheme none/0
[423703.696] (II) pointer_control
[423703.696] (**) multitouch: (accel) acceleration factor: 2.000
[423703.696] (**) multitouch: (accel) acceleration threshold: 1
[423703.696] (II) imx(0): checking modes against framebuffer device...
[423703.696] (II) imx(0): checking modes against monitor...
[423703.697] (--) imx(0): Virtual size is 600x800 (pitch 800)
[423703.697] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[423703.697] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[423703.887] (II) pointer_control
[423703.887] (**) multitouch: (accel) selected scheme none/0
[423703.887] (II) pointer_control
[423703.887] (**) multitouch: (accel) acceleration factor: 2.000
[423703.887] (**) multitouch: (accel) acceleration threshold: 1
[423703.888] (II) imx(0): checking modes against framebuffer device...
[423703.888] (II) imx(0): checking modes against monitor...
[423703.888] (--) imx(0): Virtual size is 800x600 (pitch 608)
[423703.888] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[423703.888] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 25427971 vscan 25690311 -hsync -vsync -csync (0.0 kHz)
[424021.212] (II) pointer_control
[424021.212] (**) multitouch: (accel) selected scheme none/0
[424021.212] (II) pointer_control
[424021.212] (**) multitouch: (accel) acceleration factor: 2.000
[424021.212] (**) multitouch: (accel) acceleration threshold: 1
[424021.212] (II) imx(0): checking modes against framebuffer device...
[424021.213] (II) imx(0): checking modes against monitor...
[424021.213] (--) imx(0): Virtual size is 600x800 (pitch 800)
[424021.213] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[424021.213] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25296898 vscan 25559240 -hsync -vsync -csync (0.0 kHz)
[424680.109] (II) pointer_control
[424680.109] (**) multitouch: (accel) selected scheme none/0
[424680.109] (II) pointer_control
[424680.109] (**) multitouch: (accel) acceleration factor: 2.000
[424680.109] (**) multitouch: (accel) acceleration threshold: 1
[424680.109] (II) imx(0): checking modes against framebuffer device...
[424680.110] (II) imx(0): checking modes against monitor...
[424680.112] (--) imx(0): Virtual size is 800x600 (pitch 608)
[424680.112] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[424680.112] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[424898.758] (II) pointer_control
[424898.758] (**) multitouch: (accel) selected scheme none/0
[424898.758] (II) pointer_control
[424898.758] (**) multitouch: (accel) acceleration factor: 2.000
[424898.758] (**) multitouch: (accel) acceleration threshold: 1
[424898.758] (II) imx(0): checking modes against framebuffer device...
[424898.758] (II) imx(0): checking modes against monitor...
[424898.759] (--) imx(0): Virtual size is 600x800 (pitch 800)
[424898.759] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[424898.759] (II) imx(0): Modeline "current"x-0.4    0.03  600 772 787 804  800 818 822 826 hskew -1330597712 vscan 45746 -hsync -vsync -csync (0.0 kHz)
[425864.536] (II) pointer_control
[425864.536] (**) multitouch: (accel) selected scheme none/0
[425864.536] (II) pointer_control
[425864.536] (**) multitouch: (accel) acceleration factor: 2.000
[425864.536] (**) multitouch: (accel) acceleration threshold: 1
[425864.537] (II) imx(0): checking modes against framebuffer device...
[425864.537] (II) imx(0): checking modes against monitor...
[425864.539] (--) imx(0): Virtual size is 800x600 (pitch 608)
[425864.539] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[425864.539] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[426019.882] (II) pointer_control
[426019.882] (**) multitouch: (accel) selected scheme none/0
[426019.882] (II) pointer_control
[426019.882] (**) multitouch: (accel) acceleration factor: 2.000
[426019.882] (**) multitouch: (accel) acceleration threshold: 1
[426019.883] (II) imx(0): checking modes against framebuffer device...
[426019.883] (II) imx(0): checking modes against monitor...
[426019.883] (--) imx(0): Virtual size is 600x800 (pitch 800)
[426019.883] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[426019.884] (II) imx(0): Modeline "current"x-nan    0.03  600 772 787 804  800 818 822 826 hskew -1 vscan -1 -hsync -vsync -csync (0.0 kHz)
[426032.657] (II) pointer_control
[426032.657] (**) multitouch: (accel) selected scheme none/0
[426032.657] (II) pointer_control
[426032.657] (**) multitouch: (accel) acceleration factor: 2.000
[426032.657] (**) multitouch: (accel) acceleration threshold: 1
[426032.658] (II) imx(0): checking modes against framebuffer device...
[426032.658] (II) imx(0): checking modes against monitor...
[426032.660] (--) imx(0): Virtual size is 800x600 (pitch 608)
[426032.660] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[426032.660] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 99 vscan 155 -hsync -vsync -csync (0.0 kHz)
[426060.679] (II) pointer_control
[426060.680] (**) multitouch: (accel) selected scheme none/0
[426060.680] (II) pointer_control
[426060.680] (**) multitouch: (accel) acceleration factor: 2.000
[426060.680] (**) multitouch: (accel) acceleration threshold: 1
[426060.680] (II) imx(0): checking modes against framebuffer device...
[426060.680] (II) imx(0): checking modes against monitor...
[426060.681] (--) imx(0): Virtual size is 600x800 (pitch 800)
[426060.681] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[426060.681] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15401132 vscan 15598197 -hsync -vsync -csync (0.0 kHz)
[426082.729] (II) pointer_control
[426082.729] (**) multitouch: (accel) selected scheme none/0
[426082.729] (II) pointer_control
[426082.729] (**) multitouch: (accel) acceleration factor: 2.000
[426082.729] (**) multitouch: (accel) acceleration threshold: 1
[426082.730] (II) imx(0): checking modes against framebuffer device...
[426082.730] (II) imx(0): checking modes against monitor...
[426082.732] (--) imx(0): Virtual size is 800x600 (pitch 608)
[426082.732] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[426082.732] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[426412.686] (II) pointer_control
[426412.687] (**) multitouch: (accel) selected scheme none/0
[426412.687] (II) pointer_control
[426412.687] (**) multitouch: (accel) acceleration factor: 2.000
[426412.687] (**) multitouch: (accel) acceleration threshold: 1
[426412.687] (II) imx(0): checking modes against framebuffer device...
[426412.687] (II) imx(0): checking modes against monitor...
[426412.688] (--) imx(0): Virtual size is 600x800 (pitch 800)
[426412.688] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[426412.688] (II) imx(0): Modeline "current"x-nan    0.03  600 772 787 804  800 818 822 826 hskew -1 vscan -1 -hsync -vsync -csync (0.0 kHz)
[426453.184] (II) pointer_control
[426453.184] (**) multitouch: (accel) selected scheme none/0
[426453.184] (II) pointer_control
[426453.184] (**) multitouch: (accel) acceleration factor: 2.000
[426453.184] (**) multitouch: (accel) acceleration threshold: 1
[426453.185] (II) imx(0): checking modes against framebuffer device...
[426453.185] (II) imx(0): checking modes against monitor...
[426453.187] (--) imx(0): Virtual size is 800x600 (pitch 608)
[426453.187] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[426453.187] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 117 vscan 117 -hsync -vsync -csync (0.0 kHz)
[426725.480] (II) pointer_control
[426725.480] (**) multitouch: (accel) selected scheme none/0
[426725.480] (II) pointer_control
[426725.480] (**) multitouch: (accel) acceleration factor: 2.000
[426725.480] (**) multitouch: (accel) acceleration threshold: 1
[426725.481] (II) imx(0): checking modes against framebuffer device...
[426725.481] (II) imx(0): checking modes against monitor...
[426725.481] (--) imx(0): Virtual size is 600x800 (pitch 800)
[426725.482] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[426725.482] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25427971 vscan 25690311 -hsync -vsync -csync (3.0 kHz)
[426908.224] (II) pointer_control
[426908.224] (**) multitouch: (accel) selected scheme none/0
[426908.224] (II) pointer_control
[426908.224] (**) multitouch: (accel) acceleration factor: 2.000
[426908.224] (**) multitouch: (accel) acceleration threshold: 1
[426908.225] (II) imx(0): checking modes against framebuffer device...
[426908.225] (II) imx(0): checking modes against monitor...
[426908.227] (--) imx(0): Virtual size is 800x600 (pitch 608)
[426908.227] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[426908.227] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[427029.415] (II) pointer_control
[427029.415] (**) multitouch: (accel) selected scheme none/0
[427029.415] (II) pointer_control
[427029.416] (**) multitouch: (accel) acceleration factor: 2.000
[427029.416] (**) multitouch: (accel) acceleration threshold: 1
[427029.416] (II) imx(0): checking modes against framebuffer device...
[427029.416] (II) imx(0): checking modes against monitor...
[427029.417] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427029.417] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[427029.417] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (3.0 kHz)
[427048.115] (II) pointer_control
[427048.116] (**) multitouch: (accel) selected scheme none/0
[427048.116] (II) pointer_control
[427048.116] (**) multitouch: (accel) acceleration factor: 2.000
[427048.116] (**) multitouch: (accel) acceleration threshold: 1
[427048.116] (II) imx(0): checking modes against framebuffer device...
[427048.116] (II) imx(0): checking modes against monitor...
[427048.118] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427048.119] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[427048.119] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[427488.522] (II) pointer_control
[427488.523] (**) multitouch: (accel) selected scheme none/0
[427488.523] (II) pointer_control
[427488.523] (**) multitouch: (accel) acceleration factor: 2.000
[427488.523] (**) multitouch: (accel) acceleration threshold: 1
[427488.523] (II) imx(0): checking modes against framebuffer device...
[427488.523] (II) imx(0): checking modes against monitor...
[427488.524] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427488.524] (**) imx(0):  Built-in mode "current": 0.0 MHz, 2.9 kHz, 0.0 Hz
[427488.524] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (2.9 kHz)
[427507.390] (II) pointer_control
[427507.390] (**) multitouch: (accel) selected scheme none/0
[427507.390] (II) pointer_control
[427507.390] (**) multitouch: (accel) acceleration factor: 2.000
[427507.390] (**) multitouch: (accel) acceleration threshold: 1
[427507.391] (II) imx(0): checking modes against framebuffer device...
[427507.391] (II) imx(0): checking modes against monitor...
[427507.393] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427507.393] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 3.0 Hz (VScan)
[427507.393] (II) imx(0): Modeline "current"x3.0    0.03  800 972 987 1004  600 618 622 626 hskew 255 vscan 134 -hsync -vsync -csync (0.0 kHz)
[427678.503] (II) pointer_control
[427678.503] (**) multitouch: (accel) selected scheme none/0
[427678.503] (II) pointer_control
[427678.503] (**) multitouch: (accel) acceleration factor: 2.000
[427678.504] (**) multitouch: (accel) acceleration threshold: 1
[427678.504] (II) imx(0): checking modes against framebuffer device...
[427678.504] (II) imx(0): checking modes against monitor...
[427678.505] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427678.505] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[427678.505] (II) imx(0): Modeline "current"x-0.4    0.03  600 772 787 804  800 818 822 826 hskew -1330597712 vscan 45746 -hsync -vsync -csync (0.0 kHz)
[427690.765] (II) pointer_control
[427690.765] (**) multitouch: (accel) selected scheme none/0
[427690.765] (II) pointer_control
[427690.765] (**) multitouch: (accel) acceleration factor: 2.000
[427690.765] (**) multitouch: (accel) acceleration threshold: 1
[427690.765] (II) imx(0): checking modes against framebuffer device...
[427690.766] (II) imx(0): checking modes against monitor...
[427690.768] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427690.768] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[427690.768] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 25427971 vscan 25690311 -hsync -vsync -csync (0.0 kHz)
[427693.111] (II) pointer_control
[427693.112] (**) multitouch: (accel) selected scheme none/0
[427693.112] (II) pointer_control
[427693.112] (**) multitouch: (accel) acceleration factor: 2.000
[427693.112] (**) multitouch: (accel) acceleration threshold: 1
[427693.112] (II) imx(0): checking modes against framebuffer device...
[427693.112] (II) imx(0): checking modes against monitor...
[427693.113] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427693.113] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[427693.113] (II) imx(0): Modeline "current"x-nan    0.03  600 772 787 804  800 818 822 826 hskew -1 vscan -1 -hsync -vsync -csync (0.0 kHz)
[427755.742] (II) pointer_control
[427755.743] (**) multitouch: (accel) selected scheme none/0
[427755.743] (II) pointer_control
[427755.743] (**) multitouch: (accel) acceleration factor: 2.000
[427755.743] (**) multitouch: (accel) acceleration threshold: 1
[427755.743] (II) imx(0): checking modes against framebuffer device...
[427755.743] (II) imx(0): checking modes against monitor...
[427755.746] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427755.746] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[427755.746] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 65836 -hsync -vsync -csync (0.0 kHz)
[427899.117] (II) pointer_control
[427899.118] (**) multitouch: (accel) selected scheme none/0
[427899.118] (II) pointer_control
[427899.118] (**) multitouch: (accel) acceleration factor: 2.000
[427899.118] (**) multitouch: (accel) acceleration threshold: 1
[427899.621] (II) imx(0): checking modes against framebuffer device...
[427899.621] (II) imx(0): checking modes against monitor...
[427899.623] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427899.624] (**) imx(0):  Built-in mode "current": 0.0 MHz, 3.0 kHz, 0.0 Hz (VScan)
[427899.624] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (3.0 kHz)
[427922.518] (II) pointer_control
[427922.518] (**) multitouch: (accel) selected scheme none/0
[427922.518] (II) pointer_control
[427922.518] (**) multitouch: (accel) acceleration factor: 2.000
[427922.518] (**) multitouch: (accel) acceleration threshold: 1
[427922.519] (II) imx(0): checking modes against framebuffer device...
[427922.519] (II) imx(0): checking modes against monitor...
[427922.526] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427922.526] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[427922.526] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[427922.629] (II) pointer_control
[427922.630] (**) multitouch: (accel) selected scheme none/0
[427922.630] (II) pointer_control
[427922.630] (**) multitouch: (accel) acceleration factor: 2.000
[427922.630] (**) multitouch: (accel) acceleration threshold: 1
[427922.630] (II) imx(0): checking modes against framebuffer device...
[427922.630] (II) imx(0): checking modes against monitor...
[427922.632] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427922.632] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[427922.632] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25296898 vscan 25559240 -hsync -vsync -csync (0.0 kHz)
[427922.830] (II) pointer_control
[427922.830] (**) multitouch: (accel) selected scheme none/0
[427922.831] (II) pointer_control
[427922.831] (**) multitouch: (accel) acceleration factor: 2.000
[427922.831] (**) multitouch: (accel) acceleration threshold: 1
[427922.831] (II) imx(0): checking modes against framebuffer device...
[427922.831] (II) imx(0): checking modes against monitor...
[427922.832] (--) imx(0): Virtual size is 800x600 (pitch 608)
[427922.832] (**) imx(0):  Built-in mode "current": 0.0 MHz, 2.5 kHz, 0.0 Hz (VScan)
[427922.832] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 25427971 vscan 25690311 -hsync -vsync -csync (2.5 kHz)
[427994.856] (II) pointer_control
[427994.856] (**) multitouch: (accel) selected scheme none/0
[427994.857] (II) pointer_control
[427994.857] (**) multitouch: (accel) acceleration factor: 2.000
[427994.857] (**) multitouch: (accel) acceleration threshold: 1
[427994.857] (II) imx(0): checking modes against framebuffer device...
[427994.857] (II) imx(0): checking modes against monitor...
[427994.858] (--) imx(0): Virtual size is 600x800 (pitch 800)
[427994.858] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[427994.858] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15401132 vscan 15598197 -hsync -vsync -csync (0.0 kHz)
[428043.246] (II) pointer_control
[428043.246] (**) multitouch: (accel) selected scheme none/0
[428043.246] (II) pointer_control
[428043.246] (**) multitouch: (accel) acceleration factor: 2.000
[428043.246] (**) multitouch: (accel) acceleration threshold: 1
[428043.247] (II) imx(0): checking modes against framebuffer device...
[428043.247] (II) imx(0): checking modes against monitor...
[428043.249] (--) imx(0): Virtual size is 800x600 (pitch 608)
[428043.249] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[428043.249] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[428150.438] (II) pointer_control
[428150.438] (**) multitouch: (accel) selected scheme none/0
[428150.438] (II) pointer_control
[428150.439] (**) multitouch: (accel) acceleration factor: 2.000
[428150.439] (**) multitouch: (accel) acceleration threshold: 1
[428150.439] (II) imx(0): checking modes against framebuffer device...
[428150.439] (II) imx(0): checking modes against monitor...
[428150.440] (--) imx(0): Virtual size is 600x800 (pitch 800)
[428150.440] (**) imx(0):  Built-in mode "current": 0.0 MHz, 2.9 kHz, 0.0 Hz
[428150.440] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (2.9 kHz)
[428173.317] (II) pointer_control
[428173.317] (**) multitouch: (accel) selected scheme none/0
[428173.317] (II) pointer_control
[428173.317] (**) multitouch: (accel) acceleration factor: 2.000
[428173.317] (**) multitouch: (accel) acceleration threshold: 1
[428173.318] (II) imx(0): checking modes against framebuffer device...
[428173.318] (II) imx(0): checking modes against monitor...
[428173.320] (--) imx(0): Virtual size is 800x600 (pitch 608)
[428173.320] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[428173.320] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 hskew 454761243 vscan 454761243 -hsync -vsync -csync (0.0 kHz)
[428339.754] (II) pointer_control
[428339.754] (**) multitouch: (accel) selected scheme none/0
[428339.755] (II) pointer_control
[428339.755] (**) multitouch: (accel) acceleration factor: 2.000
[428339.755] (**) multitouch: (accel) acceleration threshold: 1
[428339.755] (II) imx(0): checking modes against framebuffer device...
[428339.755] (II) imx(0): checking modes against monitor...
[428339.756] (--) imx(0): Virtual size is 600x800 (pitch 800)
[428339.756] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[428339.756] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[428357.344] (II) pointer_control
[428357.345] (**) multitouch: (accel) selected scheme none/0
[428357.345] (II) pointer_control
[428357.345] (**) multitouch: (accel) acceleration factor: 2.000
[428357.345] (**) multitouch: (accel) acceleration threshold: 1
[428357.345] (II) imx(0): checking modes against framebuffer device...
[428357.345] (II) imx(0): checking modes against monitor...
[428357.346] (--) imx(0): Virtual size is 800x600 (pitch 608)
[428357.346] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[428357.346] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[428824.599] (II) pointer_control
[428824.599] (**) multitouch: (accel) selected scheme none/0
[428824.599] (II) pointer_control
[428824.599] (**) multitouch: (accel) acceleration factor: 2.000
[428824.600] (**) multitouch: (accel) acceleration threshold: 1
[428824.600] (II) imx(0): checking modes against framebuffer device...
[428824.600] (II) imx(0): checking modes against monitor...
[428824.601] (--) imx(0): Virtual size is 600x800 (pitch 800)
[428824.601] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[428824.601] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 15597737 vscan 30147188 -hsync -vsync -csync (0.0 kHz)
[428837.158] (II) pointer_control
[428837.158] (**) multitouch: (accel) selected scheme none/0
[428837.158] (II) pointer_control
[428837.158] (**) multitouch: (accel) acceleration factor: 2.000
[428837.158] (**) multitouch: (accel) acceleration threshold: 1
[428837.159] (II) imx(0): checking modes against framebuffer device...
[428837.159] (II) imx(0): checking modes against monitor...
[428837.161] (--) imx(0): Virtual size is 800x600 (pitch 608)
[428837.162] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[428837.162] (II) imx(0): Modeline "current"x0.0    0.03  800 972 987 1004  600 618 622 626 -hsync -vsync -csync (0.0 kHz)
[428859.309] (II) pointer_control
[428859.309] (**) multitouch: (accel) selected scheme none/0
[428859.309] (II) pointer_control
[428859.309] (**) multitouch: (accel) acceleration factor: 2.000
[428859.309] (**) multitouch: (accel) acceleration threshold: 1
[428859.521] (II) imx(0): checking modes against framebuffer device...
[428859.521] (II) imx(0): checking modes against monitor...
[428859.523] (--) imx(0): Virtual size is 600x800 (pitch 800)
[428859.523] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz
[428859.524] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 -hsync -vsync -csync (0.0 kHz)
[428970.379] (II) pointer_control
[428970.380] (**) multitouch: (accel) selected scheme none/0
[428970.380] (II) pointer_control
[428970.380] (**) multitouch: (accel) acceleration factor: 2.000
[428970.380] (**) multitouch: (accel) acceleration threshold: 1
[428970.380] (II) imx(0): checking modes against framebuffer device...
[428970.380] (II) imx(0): checking modes against monitor...
[428970.383] (--) imx(0): Virtual size is 800x600 (pitch 608)
[428970.383] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 3.0 Hz
[428970.383] (II) imx(0): Modeline "current"x3.0    0.03  800 972 987 1004  600 618 622 626 hskew -1027423550 vscan -1027423550 -hsync -vsync -csync (0.0 kHz)
[429415.182] (II) pointer_control
[429415.182] (**) multitouch: (accel) selected scheme none/0
[429415.182] (II) pointer_control
[429415.182] (**) multitouch: (accel) acceleration factor: 2.000
[429415.182] (**) multitouch: (accel) acceleration threshold: 1
[429415.691] (II) imx(0): checking modes against framebuffer device...
[429415.691] (II) imx(0): checking modes against monitor...
[429415.693] (--) imx(0): Virtual size is 600x800 (pitch 800)
[429415.694] (**) imx(0):  Built-in mode "current": 0.0 MHz, 0.0 kHz, 0.0 Hz (VScan)
[429415.694] (II) imx(0): Modeline "current"x0.0    0.03  600 772 787 804  800 818 822 826 hskew 25296898 vscan 25559240 -hsync -vsync -csync (0.0 kHz)



[root@kindle root]# cat /etc/xorg.conf
Code:
# Automatically generated by makexconfig
Section "Serverflags"
      Option          "DontZap"               "true"
      Option          "DontVTSwitch"  "true"
      Option          "DontZoom"              "true"
      Option          "BlankTime"     "0"
      Option          "StandbyTime"   "0"
      Option          "SuspendTime"   "0"
      Option          "OffTime"               "0"
      Option          "NoPM"                  "true"
      Option          "IgnoreABI"    "true"
EndSection

Section "Monitor"
        Identifier       "EinkPanel"
        DisplaySize      91 121
EndSection

Section "Screen"
        Identifier      "Kscreen"
        Device          "eink"
        Monitor         "EinkPanel"
        SubSection      "Display"
                Depth   8
                Visual  "StaticGray"
        EndSubSection
EndSection

Section "Device"
        Identifier  "eink"
        Driver      "imx"
        Option      "fbdev" "/dev/fb0"
        Option      "FormatEPDC" "Y8"
        Option      "Rotate"  "CW"
        Option      "NoAccel" "true"
        Option      "BackingStore" "true"
EndSection

Section "InputDevice"
      Identifier      "keypad"
      Driver          "evdev"
      Option          "Device" "/dev/input/event2"
      Option          "CoreKeyboard"
      Option          "AlwaysCore"
EndSection

Section "InputDevice"
        Identifier      "multitouch"
        Driver          "multitouch"
        Option          "Device" "/dev/input/event3"
        Option          "CorePointer"
        Option          "AlwaysCore"
        Option          "AccelerationProfile" "-1"
        Option          "AccelerationScheme" "none"
        Option          "AccelerationNumberator" "1"
        Option          "AcceleartionDenominator" "1"
        Option          "AccelerationThreshold" "1"
        Option          "XkbRules" "evdev"
        Option          "XkbModel" "evdev"
        Option          "XkbLayout" "us"
EndSection

Section "ServerLayout"
  Identifier "Kindle"
  Screen "Kscreen"
  InputDevice "keypad"
  InputDevice "multitouch"
EndSection
EDIT: http://yangman.ca/blog/2009/10/linux...ack-explained/

Dithering
http://www.efg2.com/Lab/Library/Imag...sing/DHALF.TXT
http://www.visgraf.impa.br/Courses/i...oj/Dithering1/
http://www.visgraf.impa.br/Courses/i...envolvidos.htm

Xfree86 ancient research
http://en.wikipedia.org/wiki/X_Image_Extension
http://www.xfree86.org/4.3.0/
http://archive.debian.net/woody/arm/xlibs/download prehistoric
http://ftp.xfree86.org/pub/XFree86/4.3.0/
http://ftp.xfree86.org/pub/XFree86/4.3.0/doc/xielib.TXT
http://ftp.xfree86.org/pub/XFree86/4.../xieSIarch.TXT
http://ftp.xfree86.org/pub/XFree86/4...c/XIEProto.TXT
http://ftp.xfree86.org/pub/XFree86/4...erview_xie.TXT


http://xwindow.angelfire.com/page8_4_3.html Module Loading
http://www.xfree86.org/developer/testfaq.html
http://www.mplayerhq.hu/DOCS/HTML/en/dga.html
http://linux.die.net/man/3/xfree86-dga
http://www.xfree86.org/4.3.0/RELNOTES4.html

Many thanks.

I guess given the options.

[505029.180] (II) Initializing built-in extension MIT-SHM
[505029.180] (II) Initializing built-in extension XFIXES
[505029.180] (II) Initializing built-in extension RENDER
[505029.180] (II) Initializing built-in extension COMPOSITE
[505029.180] (II) Initializing built-in extension DAMAGE

It all depends on how these might be called. I'll keep digging

http://cgit.freedesktop.org/xorg/xse...r/ephyrvideo.c

Last edited by twobob; 04-14-2013 at 11:02 PM.
twobob is offline   Reply With Quote
Old 04-14-2013, 11:15 PM   #2
brianinmaine
Addict
brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.brianinmaine ought to be getting tired of karma fortunes by now.
 
brianinmaine's Avatar
 
Posts: 377
Karma: 1277063
Join Date: Jan 2013
Location: West Gardiner, Maine
Device: Touch (5.3.7)
Quote:
Originally Posted by twobob View Post
Dithering:

I am assuming that given the right library adjustment it would be possible to natively enable 1 bit dithering for the entire interface.
I don't mind searching to try to help, but I'm not clear what I'm searching for? Why do you say 1 bit dithering? Isn't it 8 bit in Xorg? I'm trying to understand dithering:
http://www.tannerhelland.com/4660/di...s-source-code/

Wouldn't dithering be a part of a image library, like libjpeg or something?

Don't mean to butt in, just trying to help if I can?
brianinmaine is offline   Reply With Quote
 
Enthusiast
Old 04-15-2013, 06:07 AM   #3
hawhill
Wizard
hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.hawhill ought to be getting tired of karma fortunes by now.
 
hawhill's Avatar
 
Posts: 1,085
Karma: 2114647
Join Date: Nov 2010
Location: Goettingen, Germany
Device: Kindle Paperwhite, Kobo Mini
Xrender is typically present on the X server side as well as the X11 client side. But Xrender is not the only way things get painted by the X server (though frameworks as GTK and Qt make very heavy use of it). In the end, to enforce 1-bit dithering on the X server level, it would have to be implemented in it's framebuffer driver backend. Not easily feasible, I think.

The kernel framebuffer driver is an easier target (with "easy" meaning that you are given the source code, you "just" have to be a kernel framebuffer driver hacker). A drop-in replacement for the kernel framebuffer driver implementing 1-bit dithering is a feasible task.

However, I'm not convinced that there really are scenarios where you would want the full Kindle user experience dithered to black and white.
hawhill is offline   Reply With Quote
Old 04-15-2013, 07:59 AM   #4
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
I've been playing with a 1 bit (non-dithered, just 1 bit) UI on the dx. Works fine. looks fine.

The 3, 4 5 and PW all are "pretty" similar in that regard. The UI is "close enough" for it not to annoy me.

The fact is that I simply don't use the devices for reading. I use them for more esoteric tasks, And given my now enhanced abilities to tear stuff from debian... this would be a nice solution to making everything that currently induces eye warping page tear "Just Work".

I concur it might not be "for everyone" but it is doubtless "For someone" - probably more than one.

Thanks very much for weighing in with the info. It is - as ever - hugely appreciated.

Last edited by twobob; 04-15-2013 at 08:13 AM.
twobob is offline   Reply With Quote
Old 04-15-2013, 09:15 AM   #5
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,228
Karma: 5830430
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by hawhill View Post
- - - -

The kernel framebuffer driver is an easier target (with "easy" meaning that you are given the source code, you "just" have to be a kernel framebuffer driver hacker). A drop-in replacement for the kernel framebuffer driver implementing 1-bit dithering is a feasible task.

However, I'm not convinced that there really are scenarios where you would want the full Kindle user experience dithered to black and white.
I agree with the "would not want the full..."
The Amazon provided software is already writing in 4-bit grayscale.

Any replacement kernel framebuffer **should** continue to recognize the existing Amazon rendering layouts and interface.

So a rendering algorithm (or its implementation) should pass true 4-bit grayscale unmodified.

But this is just a grayscale variation on the old "Safe Web Colors" problem, when only 8-bit color displays where still common.

How would "Safe Grayscale" be identified for "pass through" - -
Two possibilities occur to me (with a byte-per-pixel storage plan) -
* Force the high order nibble to zero (some Kindle drivers require this)
* Force the high order nibble to be the identical value as the low order nibble (some Kindle drivers require this).

The above is not to say that the Kindle rendering hardware will dither **now** if the above requirements are not met.
But the requirements may exist now to support future (if not now present) hardware dithering.

That would handle 8-bit (or less) grayscale to 4-bit grayscale dithering.

Unfortunately, my framebuffer-fu is not up to the task of writing a loadable dithering layer module to the kernel's lab126 driver stack.

To handle 12-bit (or more) grayscale to 4-bit grayscale would have to be new kernel driver calls or be handled by the application that uses greater than 8-bit grayscale.
I.E: To display grayscale DICOM images.
To get a medical image that appears as more than just a smudge on the Kindles will take a bit (no pun intended) DIY rendering fu

Last edited by knc1; 04-15-2013 at 09:29 AM.
knc1 is offline   Reply With Quote
Old 04-15-2013, 09:54 AM   #6
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
They are excellent observations.

And I too think that with just a little bit of thought, love, effort, and modules/files/drivers/(w/e) the kindle could be a nicer to place to live.

For everyone.
twobob is offline   Reply With Quote
Old 04-15-2013, 11:00 AM   #7
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,228
Karma: 5830430
Join Date: Feb 2012
Device: Too many.
One idea that I would like to try out on these DICOM images is not a true dither, but a mapping operation.

We have (thanks twobob) a set of DICOM utilities, one of which will write a histogram of the grayscale values present (and a lot of other info utilities).

Map the 16 (14 without black and white) most frequently used grayscale values to "True Grayscale" values (a "false" grayscale image) and everything else to either the closest or the furthest (highest contrast) value (black or white).

Sort of a "Grayscale Overview" of the image.
knc1 is offline   Reply With Quote
Old 08-22-2013, 12:06 AM   #8
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
bump. I'm not gonna let this go away.

It IS what we need. However it is implemented.
twobob is offline   Reply With Quote
Old 08-22-2013, 12:21 PM   #9
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
https://github.com/augustg/stepmania...SDL_dither.cpp

SDL implementation. Will ingest.
twobob is offline   Reply With Quote
Old 09-13-2013, 06:02 PM   #10
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
https://gitorious.org/xf86-video-imx...3699a2e4cf:src

This?

/usr/lib/xorg/modules/drivers/imx_drv.so <-- This thing?

shove the dithering layer in here perhaps?

Input please?
twobob is offline   Reply With Quote
Reply

Tags
awesome, dithering, rendering, x windows

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Topheth - A serial arsonist targets churches MichaelJScott Self-Promotions by Authors and Publishers 4 02-06-2014 07:20 AM
Info request jbcohen Amazon Kindle 1 10-05-2012 10:14 AM
Request for Nook screensaver info, please jackie_w Plugins 5 09-18-2011 07:58 AM
SECONDARY TARGETS ~ Hardboiled Suspense Sandra Edwards Self-Promotions by Authors and Publishers 4 10-15-2010 03:06 AM
Feature Request For Exporting DB Info RoninTech Calibre 12 10-13-2008 06:20 PM


All times are GMT -4. The time now is 08:38 PM.


MobileRead.com is a privately owned, operated and funded community.