WSOD fix (cosmetic issues, white screen for 100ms with xset dpms controlling backlight)

Timo Juhani Lindfors timo.lindfors at iki.fi
Mon Jan 3 09:43:31 CET 2011


Lars-Peter Clausen <lars at metafoo.de> writes:
> http://git.openmoko.org/?p=kernel.git;a=commitdiff;h=43f0161295bc311d09d705db7b381653fbbb9e46

I have black background in X and let X handle backlight. When I touch
the screen I see white screen for 100 ms. If I use

> #!/bin/sh
> # display_on.sh
> echo 0 > /sys/class/graphics/fb0/blank
> echo 0 > /sys/class/lcd/jbt6k74-lcd/lcd_power
> echo 63 > /sys/class/backlight/pcf50633-backlight/brightness

> #!/bin/sh
> # display_off.sh
> echo 0 > /sys/class/backlight/pcf50633-backlight/brightness
> echo 4 > /sys/class/lcd/jbt6k74-lcd/lcd_power
> echo 4 > /sys/class/graphics/fb0/blank

then I do not see the white screen.

How should we integrate this to Xorg so that normal "xset dpms" could
be used?





More information about the openmoko-kernel mailing list