I started using Weston as a composer.
- Can I install a modeline from Weston?
- Maybe if you don’t have the opportunity to check, you can tell me which direction I need to look in order to add support for my screen?
I started using Weston as a composer.
Hello. I did some experiments
[13:55:49.915] Output 'HDMI-A-1' attempts EOTF mode: SDR
[13:55:49.915] Output 'HDMI-A-1' using color profile: stock sRGB color profile
[13:55:49.915] Chosen EGL config details: id: 25 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:55:49.915] Output HDMI-A-1 (crtc 63) video modes:
1280x720@60.0, preferred, current, 74.2 MHz
1280x800@59.8, 83.5 MHz
1024x768@73.4, 79.5 MHz
800x600@60.3, 40.0 MHz
720x480@59.9, 27.0 MHz
720x480@55.5, 25.0 MHz
When I try to run it
weston log:
[13:57:02.519] Chosen EGL config details: id: 25 rgba: 8 8 8 0 buf: 24 dep: 0 stcl: 0 int: 1-1 type: win vis_id: XRGB8888 (0x34325258)
[13:57:02.519] Output HDMI-A-1 (crtc 63) video modes:
1280x720@60.0, preferred, 74.2 MHz
1280x800@59.8, current, 83.5 MHz
1024x768@73.4, 79.5 MHz
800x600@60.3, 40.0 MHz
720x480@59.9, 27.0 MHz
720x480@55.5, 25.0 MHz
DRM log:
[ 148.108764] [hdmitx:] UTC+0 2025-01-22 13:57:00 HPD HIGH
[ 148.624388] [hdmitx:] system: plugin
[ 148.624434] [hdmitx:] plugin sequence id: 4294929264
[ 148.630949] [hdmitx:] system: irq 80000001 0
[ 148.757122] [hdmitx:] edid: blk0 raw data
[ 148.757203] [hdmitx:] 00ffffffffffff0026cd0511b20100000f22010380160e782af3e59957538f2622505421080081c001010101010101010101010101019e20009051201f304880
3600d9880000001e000000fc00504c5431303135202020202020000000fd00383c1f3209000a20202020202000000010000a2020202020202020202020200193
[ 148.757216] [hdmitx:] edid: blk1 raw data
[ 148.757268] [hdmitx:] 020318f3440102038466030c001000802309070783010000011d007251d01e206e285500a20b3200001e00000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088
[ 148.757624] [drm] drm hdmitx hpd notify
[ 148.864678] [drm:meson_hdmitx_atomic_check [aml_drm]] *ERROR* hdmitx_on changed, force modeset.
[ 148.865601] [drm] [meson_hdmitx_encoder_atomic_disable]
[ 148.972320] [drm] am_meson_crtc_atomic_disable-[0]:in
[ 148.972638] [hdmitx:] hdr_work_func: send zero DRM
[ 148.972674] [hdmitx:] TV not support DV, clr dv_vsif
[ 148.972700] [hdmitx:] H14b VSIF, switching signal to SDR
[ 148.972757] [drm] am_meson_crtc_atomic_enable-[0] in: new[1280x800p60hz], old[1280x800p60hz], vmode[4-4], uboot[0]
[ 148.972809] [drm] am_meson_crtc_atomic_enable-[0]: enable mode 1280x800p60hz final vmode 0
[ 148.973955] [hdmitx:] div40: 0
[ 149.000292] [hdmitx:] ERR: SCDC not present, should not send 1:10
[ 149.000321] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.000337] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.000345] [hdmitx:] error hpll clk: 3340000
[ 149.000500] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.000511] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.000523] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.000529] [hdmitx:] error hpll clk: 3340000
[ 149.000683] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.000692] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.000704] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.000711] [hdmitx:] error hpll clk: 3340000
[ 149.000864] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.000874] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.000886] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.000892] [hdmitx:] error hpll clk: 3340000
[ 149.001045] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001055] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001067] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001073] [hdmitx:] error hpll clk: 3340000
[ 149.001239] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001249] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001261] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001267] [hdmitx:] error hpll clk: 3340000
[ 149.001421] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001430] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001442] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001449] [hdmitx:] error hpll clk: 3340000
[ 149.001602] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001612] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001623] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001630] [hdmitx:] error hpll clk: 3340000
[ 149.001782] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001792] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001804] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001810] [hdmitx:] error hpll clk: 3340000
[ 149.001963] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.001973] [hdmitx:] hdmitx sub-clock: 3340000 4 1 1 6 2 1 1 -1
[ 149.001985] [hdmitx:] config HPLL = 3340000 frac_rate = 1
[ 149.001991] [hdmitx:] error hpll clk: 3340000
[ 149.002144] [hdmitx:] calc_pixel_clk 70MHz msr_pixel_clk 83MHz
[ 149.002152] [hdmitx:] need check hdmitx clocks
[ 149.002165] [hdmitx:] config hdmitx IP vic = 777 cd:4 cs: 0
[ 149.052475] [hdmitx:] Sink is HDMI device
[ 149.052548] [hdmitx:] update audio N 6144
[ 149.052748] DOLBY: vout_notify_callback: VOUT_EVENT_MODE_CHANGE
[ 149.052761] vsync_pts_inc 1504 1000/59810
[ 149.052827] [drm] meson_vout_update_mode_name: hdmitx update vout 1 name 1280x800p60hz.
[ 150.073928] [drm:meson_osd_plane_async_check [aml_drm]] *ERROR* osd0 plane info changed
[ 150.480327] [hdmitx:] hdr_work_func: send zero DRM
[ 160.286577] [drm] am_meson_drm_fb_helper_set_par IN
[ 160.299439] [drm] fb_set_par: am_meson_drm_fb_helper_set_par OUT
Please help me figure out what the problem is
Hello @Anton_Kalinichenko
Could you try to upgrade the kernel and check again?
It works for me with another 1280x800 screen, so we need you to check on your side.
Based on latest image (vim1s-ubuntu-24.04-xfce-linux-5.15-fenix-1.7.3-241129.img.xz) and follow the commands below to upgrade the kernel:
$ wget https://dl.khadas.com/.test/linux-image-amlogic-5.15_1.7.3_arm64.deb
$ sudo dpkg -i linux-image-amlogic-5.15_1.7.3_arm64.deb
$ sync
$ sudo reboot
Reboot to check again.