I am currently having an issue with my Apalis iMX8 + Ixora device.
I noticed that when I plug in a custom display (1024x600) via HDMI, the board cannot read the correct EDID and thus defaults to 1024x768. This issue is not exclusive to this custom display. I have also seen the same issue with a generic AOC monitor.
Furthermore, I plugged the same custom display into a desktop PC and it came up in the correct resolution so as far as I can tell, the display is sending through a readable EDID. This seems to be an issue on the device side.
Some other test I have tried (with the same results) are:
- Using a different HDMI cable
- Using a different SoC and Carrier board (same model)
- Reverting my kernel changes
- A number of different displays
I am trying to run a Wayland/Weston QT application and it keeps coming up with the wrong dimensions resulting black spaces along the bottom.
This is built using Yocto Dunfell with kernel version 5.4.154-5.5.0-devel+git.c65f1622951c
Distro is tdx-xwayland
Service is wayland-app-launch
Qt version is 5.15
The SoC is: Toradex Apalis iMX8QP 2GB WB
The carrier board is: Toradex Ixora V1.2A
I have attached the boot log and the dmesg output.