I have had the M8 box connected to the projector using a HDMI to DVI adapter and a DVI cable.
When using Finless 1.7 the resolutions from 480p up to 720p are picked up correctly by the projector and scaled perfectly to fit within its 1024x768 native output resolution. 1080p is out of range, but this is expected behavior.
However when upgrading to Finless 1.8 there are problems; The resolution picked up by the projector, at e.g. 720p, fluctuates in between 1600x746 and 3000x746 and there are major over / underscan issues evident by poor offsetting and scaling of the image along with artifacts around the edges and all down the right hand side of the image.
Other output modes in Finless 1.8 e.g. 480p show even more corruption to the extent the entire image is unrecognisable.
I have tried digging around in /sys/class/display /sys/class/graphics /sys/class/video and no settings or registers I play around with there seem to alleviate the issue.
I found a script at /bin/set_display_mode.sh, running it makes no difference.
On downgrading to Finless 1.7 the issue disappears, the resolution is picked up correctly and scaled wonderfully.
This issue is only prevalent on this projector; I have plugged the box directly over HDMI into 2 TVs that support 720p and 1080p, with 1.8 flashed, and the image is displayed with no scanning issues or artifacts.
p.s.
First post. Hi all. I'm new to arm development in general, apart from writing blasted ARM assembly for cs assignments way back. I think I'm going to look into learning buildroot and getting linux setup on this device.
Comment