I am developing product based on MX6 Android KK4.4.2 platform. The LCD is configured as 32bpp framebuffer which can be verified by kernel command line options like:
After Android boots up, run "busybox fbset -fb /dev/graphics/fb0" and I got the result:
# D: 64.901 MHz, H: 48.290 kHz, V: 59.913 Hz
geometry 1024 768 1024 2304 32
timings 15408 100 100 10 10 120 18
However in Android application the image quality is not good for some pictures. It seems the MX6 Android is using 16bpp configurations. Is there any settings should be done in Android level to use 24 or 32 bpp?