as mentioned above we plan to use Freescale's i.MX6Solo and ejre7 for our HMI solution. Unfortunately we experienced a problem using Swing and Graphics2d in our application. Our environment is configured as follows:
LCD Display with LVDS(24Bit)
Linux Kernel: 3.10
X: X.Org X Server 1.12.4, Release Date: 2012-08-27, X Protocol Version 11, Revision 0
X: Graphics Driver: fbdev(Depth=16, RGB=565)
We have set up a simple Swing-based application where we are using Graphics2D to draw a gradient. By running the test we saw that the resolution of the gradient is very bad and therefore we thought that it depends on the color depth in framebuffer driver(16bit). But then we made a second test with the application FEH and the gradient resolution looks fine. Based on this we think that it might be problem of the used JVM(ejre7).
The question is, has anybody experienced a similiar problem by using ejre7 on ARM-based Linux sys
you are actually struggeling with color depth settings on your i.MX 6 device. To fix your problem you need to:
Your issue is well discussed in the imx community forums of freescale. You can find the details at https://community.freescale.com/thread/309966.