Hello,
We are using the elinux yocto 2.0 build system, we would like to configure our display in RGB888 format, where we need to modify to make it work for RGB888 format?
Note : we are using the lvds display which support the RGB888 format.
Regards,
Charan
HI Georgi,
As you suggested I tried it, Now display transformation is happening, but the display blurness still existed as mentioned in previous conversation, I am not sure why display is not coming properly once the weston starts.
Hello Georgi,
Just to be in the track the issue we are facing is:
The lvds display not running properly after Weston starts [(some color are missing or wrong pixel format its referring not sure)] , but before Weston starts yocto image(Symbol) will come during boot it is displaying fine. Currently lvds is configured with pixel size 16(we tested 24 as well as 32 for these values even yocto symbol also will not display properly).
since lvds display is working fine with the yocto 1.6, We tried to understand what are the changes between the yocto 1.6 and yocto 2(We are having issue in display), we found following changes as seen the below diagram,
1. In yocto 2 default pixel size is 32(RGB888) whereas in yocto 1.6 its 24 (RGB666),
And also In yocto 2 we tried to change the pixel size to 16, 18, 24, 32 no improvements except the pixel size 16, where the yocto image during boot time coming properly as mentioned in previous mails but after Weston starts the display again not proper.
2. As you asked in previous mails which api you are using to communicate to display unit -> we didn't get how to check that, but when i checked the back-end which is used by Weston to run it looks like drm back-end.
Please suggest the ways to debug to get the useful information to solve the issue.
Hello Georgi, we tried to run an sample application that will display multiple colors by directly to the frame buffer. It worked perfectly. for testing the application I stopped the weston and run the sample application as you suggested it worked fine. please help us to resolve the weston issue. Regards, charan
yes we are specified 16-bit color in u-boot using the boot argument video=LVDS-1:1280x800-16@60.
Below is the screen shot for the img pix fmt value displaying during boot messages. It is showing value 1.
We are using the RZ/G1M starter kit same as image shown in the below link.
https://elinux.org/RZ-G/Boards/SK-RZG1M
In the starter kit we have the HDMI port and we are not facing any issue with HDMI display, we are getting proper display output.
we tried by making 666 as well as 888 format, currently we are using the RGB666 format only, I attached the screen shot of the panel-simple.c which we made changes. { we tested all your above thread suggestion related to weston.ini and weston are tested in RGB666 format}.