2023-10-20 08:07 AM
I have an STM32MP157D-DK1 development board and have built a buildroot image using the bootlin buildroot-external-st (st_stm32mp157d_dk1_demo_defconfig) external build tree. I have an Acubrite 12" 1080p touchscreen monitor that I am trying to get working at the monitor's native 1920x1080 resolution for use with a QT5 application but it is not working.
The monitor works fine but is limited to 1280x720 resolution. Modetest does not report anything higher than 1280x720:
root@stm32mp1:~# modetest -M stm
Encoders:
id crtc type possible crtcs possible clones
31 38 DPI 0x00000001 0x00000001
Connectors:
id encoder status name size (mm) modes encoders
32 31 connected HDMI-A-1 250x140 5 31
modes:
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot
#0 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
#1 1280x720 50.00 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
#2 800x600 75.00 800 816 896 1056 600 601 604 625 49500 flags: phsync, pvsync; type: driver
#3 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver
#4 720x480 59.94 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver
If I use this monitor with Windows 10/11 or Ubuntu 22.04 on a desktop PC, 1080p is detected straight away. Same thing trying it on a Raspberry Pi running Raspbian (works straight away).
I also tried it with the starter image provided by ST (SD card provided with the dev kit that boots openst linux) and it also only detected 1280x720p.
I tried a few other 1080p monitors we have lying around the office and one of them worked (modetest showed a valid 1920 x 1080 resolution) and one of them didn't (modetest only showed 1280x720).
I'm not sure where to go from here. Any advice would be greatly appreciated.
Thanks
2023-11-06 03:32 PM
Bump. Would appreciate any help.
2023-11-07 07:30 AM
HI @adrayic ,
Note that board support only up to 1080p30, not 1080p60, maybe your monitor does not support 1080p30.
Have you already look at this page : https://wiki.st.com/stm32mpu/wiki/How_to_display_on_HDMI ?
Have you tried to flash latest Starter Package on SD card (the one provided with the Board might be outdated) ?
https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157x-DK2/Let%27s_start/Populate_the_target_and_boot_the_image
Regards.