2026-10-29 · Wilber Zheng
Background: one unit drops to 720p on both prd16 and prd33; another unit reaches 4K on both. Logs were read over SecureLink port 3000 with an SSH certificate.
| Good unit ("shenzhen stick good") | Bad unit ("shenzhen stick bad HDMI pin") | |
|---|---|---|
| Tested firmware | prd16 and prd33: 4K on both | prd16 and prd33: drops to 720p on both |
| Firmware during these logs | prd100016 | prd100033 |
| EDID read at boot (dmesg) | No errors | At 0.95 s the first read is all zeros; retried at I2C 25 kHz; two hdmitx_edid_head_error |
| EDID wait | 0 ms | 10000 ms (timed out) |
| Modes available | Includes 2160p30 and other 4K modes (monitor has no 2160p60) | Fallback only: 1080p60 / 720p60 / 480p60, no 4K |
| Boot result | Selected 2160p30, output 2160p30 | Selected 1080p60, output 720p60; both automatic boot reapplies logged "did not take" |
| Manual Reapply | Not done | 15:51:53 settingsd ran optisigns-display.sh --apply mode auto; weston still had only fallback modes and set 1080p60. Output is now 1080p60 (sysfs and screen). EDID was not re-read; still no 4K |
Finding: the bad unit fails to read the monitor's EDID at boot (header error even after slowing I2C), so only fallback modes exist. Reapply can move it from 720p to 1080p but cannot reach 4K without a valid EDID. The good unit reads EDID immediately. This unit dropped on prd16 as well, so the firmware version does not explain it.
背景:一台在 prd16、prd33 都会掉 720;另一台两个版本都能到 4K。日志通过 SecureLink 3000 端口、SSH 证书登录抓取。
| 好设备(shenzhen stick good) | 坏设备(shenzhen stick bad HDMI pin) | |
|---|---|---|
| 测过的固件 | prd16、prd33 都能到 4K | prd16、prd33 都会掉 720p |
| 本次抓日志时的固件 | prd100016 | prd100033 |
| 开机读 EDID(dmesg) | 无报错 | 0.95 秒第一次读到全 0;降到 I2C 25k 重读;两次 hdmitx_edid_head_error |
| EDID 等待 | 0 ms | 10000 ms(超时) |
| 拿到的模式 | 有 2160p30 等 4K 模式(显示器没有 2160p60) | 只有兜底模式 1080p60 / 720p60 / 480p60,没有 4K |
| 开机结果 | 选 2160p30,实际 2160p30 | 选 1080p60,实际 720p60;开机两次自动 reapply 都 “did not take” |
| 手动 Reapply | 没做 | 15:51:53 settingsd 调用 optisigns-display.sh --apply mode auto;weston 还是只有兜底模式,设成 1080p60。现在实际输出 1080p60(sysfs 和屏幕一致)。没有重读 EDID,仍然没有 4K |
结论:坏设备开机读显示器 EDID 失败(降速重读仍报头错误),只剩兜底模式。Reapply 能从 720p 升到 1080p,但没有有效 EDID 就到不了 4K。好设备 EDID 一读就有。这台在 prd16 上也会掉,所以不是固件版本的问题。
Timestamps such as Oct 24 / Oct 27 are from before the clock synced at boot. Host names are replaced with <host>. / 日志里 Oct 24、Oct 27 是开机时钟同步前的时间;主机名已替换为 <host>。
Oct 24 07:15:15 mesons7d-bm201-6.12-lib32 optisigns-display.sh[2833]: optisigns-display: connector probed (hpd=1, edid wait 0 ms, modes wait 0 ms): 1080p60hz smpte24hz smpte23hz 2160p30hz 2160p29hz 2160p25hz 2160p24hz 2160p23hz 1080p59hz 1080i60hz Oct 24 07:15:15 mesons7d-bm201-6.12-lib32 optisigns-display.sh[2833]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 2160p30hz Oct 24 07:15:16 mesons7d-bm201-6.12-lib32 optisigns-display.sh[2833]: optisigns-display: output defaults written: user_hdr_priority 2 hdr_priority 2 Oct 24 07:15:16 mesons7d-bm201-6.12-lib32 optisigns-display.sh[2833]: optisigns-display: intent 2160p30hz written to weston.ini + uenv (sysfs still 1080p60hz; weston modesets at startup) Oct 24 07:15:16 mesons7d-bm201-6.12-lib32 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:15:19 <host> optisigns-display.sh[3635]: optisigns-display: reapply — live mode settled at 2160p30hz after 2 s Oct 24 07:15:19 <host> optisigns-display.sh[3635]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 2160p30hz Oct 24 07:15:19 <host> optisigns-display.sh[3635]: optisigns-display: reapply — live mode already 2160p30hz, nothing to do Oct 24 07:15:19 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 24 07:15:19 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:15:19 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:16:23 <host> optisigns-display.sh[5471]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 2160p30hz Oct 24 07:16:23 <host> optisigns-display.sh[5471]: optisigns-display: reapply — live mode already 2160p30hz, nothing to do Oct 24 07:16:23 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 24 07:16:23 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:16:23 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:16:23 <host> kernel: audit: type=1130 audit(1792797383.224:128): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 24 07:16:23 <host> kernel: audit: type=1131 audit(1792797383.224:129): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
(no output)
Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: connector probed (hpd=1, edid wait 10000 ms, modes wait 0 ms): 1080p60hz 1080p59hz 720p60hz 720p59hz 480p60hz 480p59hz Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: intent 1080p60hz written to weston.ini + uenv (sysfs still 720p60hz; weston modesets at startup) Oct 27 22:39:36 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:36 <host> kernel: audit: type=1130 audit(1793111976.380:93): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:37 <host> optisigns-display.sh[3646]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:39:37 <host> optisigns-display.sh[3646]: optisigns-display: reapply — drift (live 720p60hz vs intent 1080p60hz), re-pinning Oct 27 22:39:37 <host> glass[3971]: glass: handover: START by=optisigns-display-boot-reapply.service then=optisigns-player.service Oct 27 22:39:38 <host> glass[3971]: glass: handover: STOP optisigns-player.service by=optisigns-display-boot-reapply.service Oct 27 22:39:38 <host> glass[3971]: glass: handover: COMPOSITOR weston.service up +293ms by=optisigns-display-boot-reapply.service Oct 27 22:39:43 <host> glass[3971]: glass: handover: OPEN optisigns-player.service by=optisigns-display-boot-reapply.service Oct 27 22:39:43 <host> glass[3971]: glass: handover: DONE +5328ms by=optisigns-display-boot-reapply.service Oct 27 22:39:46 <host> optisigns-display.sh[3646]: optisigns-display: WARN reapply did not take — intent 1080p60hz, live 720p60hz Oct 27 22:39:46 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 27 22:39:46 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> kernel: audit: type=1130 audit(1793111986.288:127): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> kernel: audit: type=1131 audit(1793111986.288:128): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:36 <host> optisigns-display.sh[4935]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:40:36 <host> optisigns-display.sh[4935]: optisigns-display: reapply — drift (live 720p60hz vs intent 1080p60hz), re-pinning Oct 27 22:40:36 <host> glass[5081]: glass: handover: START by=optisigns-display-boot-reapply.service then=optisigns-osui.service (setup) Oct 27 22:40:37 <host> glass[5081]: glass: handover: STOP optisigns-osui.service by=optisigns-display-boot-reapply.service Oct 27 22:40:37 <host> glass[5081]: glass: handover: COMPOSITOR weston.service up +303ms by=optisigns-display-boot-reapply.service Oct 27 22:40:42 <host> glass[5081]: glass: handover: OPEN optisigns-osui.service by=optisigns-display-boot-reapply.service Oct 27 22:40:42 <host> glass[5081]: glass: handover: DONE +5811ms by=optisigns-display-boot-reapply.service Oct 27 22:40:45 <host> optisigns-display.sh[4935]: optisigns-display: WARN reapply did not take — intent 1080p60hz, live 720p60hz Oct 27 22:40:45 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 27 22:40:45 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:45 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:45 <host> kernel: audit: type=1130 audit(1793112045.440:162): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[ 0.946739] [hdmitx:] First read edid all 0 data [ 0.956265] [hdmitx:] config i2c 25k and read edid again [ 1.105222] [hdmitx:] *HDMITX_ERROR* Record HDMI error: hdmitx_edid_head_error [ 1.208935] [hdmitx:] *HDMITX_ERROR* Record HDMI error: hdmitx_edid_head_error
Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: connector probed (hpd=1, edid wait 10000 ms, modes wait 0 ms): 1080p60hz 1080p59hz 720p60hz 720p59hz 480p60hz 480p59hz Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:39:36 <host> optisigns-display.sh[1451]: optisigns-display: intent 1080p60hz written to weston.ini + uenv (sysfs still 720p60hz; weston modesets at startup) Oct 27 22:39:36 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:36 <host> kernel: audit: type=1130 audit(1793111976.380:93): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:37 <host> optisigns-display.sh[3646]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:39:37 <host> optisigns-display.sh[3646]: optisigns-display: reapply — drift (live 720p60hz vs intent 1080p60hz), re-pinning Oct 27 22:39:37 <host> glass[3971]: glass: handover: START by=optisigns-display-boot-reapply.service then=optisigns-player.service Oct 27 22:39:38 <host> glass[3971]: glass: handover: STOP optisigns-player.service by=optisigns-display-boot-reapply.service Oct 27 22:39:38 <host> glass[3971]: glass: handover: COMPOSITOR weston.service up +293ms by=optisigns-display-boot-reapply.service Oct 27 22:39:43 <host> glass[3971]: glass: handover: OPEN optisigns-player.service by=optisigns-display-boot-reapply.service Oct 27 22:39:43 <host> glass[3971]: glass: handover: DONE +5328ms by=optisigns-display-boot-reapply.service Oct 27 22:39:46 <host> optisigns-display.sh[3646]: optisigns-display: WARN reapply did not take — intent 1080p60hz, live 720p60hz Oct 27 22:39:46 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 27 22:39:46 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> kernel: audit: type=1130 audit(1793111986.288:127): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:39:46 <host> kernel: audit: type=1131 audit(1793111986.288:128): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:36 <host> optisigns-display.sh[4935]: optisigns-display: ladder [2160p60hz 2160p30hz 1080p60hz] cap 2160p60hz -> selected 1080p60hz Oct 27 22:40:36 <host> optisigns-display.sh[4935]: optisigns-display: reapply — drift (live 720p60hz vs intent 1080p60hz), re-pinning Oct 27 22:40:36 <host> glass[5081]: glass: handover: START by=optisigns-display-boot-reapply.service then=optisigns-osui.service (setup) Oct 27 22:40:37 <host> glass[5081]: glass: handover: STOP optisigns-osui.service by=optisigns-display-boot-reapply.service Oct 27 22:40:37 <host> glass[5081]: glass: handover: COMPOSITOR weston.service up +303ms by=optisigns-display-boot-reapply.service Oct 27 22:40:42 <host> glass[5081]: glass: handover: OPEN optisigns-osui.service by=optisigns-display-boot-reapply.service Oct 27 22:40:42 <host> glass[5081]: glass: handover: DONE +5811ms by=optisigns-display-boot-reapply.service Oct 27 22:40:45 <host> optisigns-display.sh[4935]: optisigns-display: WARN reapply did not take — intent 1080p60hz, live 720p60hz Oct 27 22:40:45 <host> systemd[1]: optisigns-display-boot-reapply.service: Deactivated successfully. Oct 27 22:40:45 <host> audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:45 <host> audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 27 22:40:45 <host> kernel: audit: type=1130 audit(1793112045.440:162): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=optisigns-display-boot-reapply comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Oct 29 15:51:53 shenzhen-stick-bad-hdmi-pin settingsd[10580]: settingsd display: /usr/bin/optisigns-display.sh --apply mode auto --return hub --person
[ 0.946739] [hdmitx:] First read edid all 0 data [ 0.956265] [hdmitx:] config i2c 25k and read edid again [ 1.105222] [hdmitx:] *HDMITX_ERROR* Record HDMI error: hdmitx_edid_head_error [ 1.208935] [hdmitx:] *HDMITX_ERROR* Record HDMI error: hdmitx_edid_head_error
Oct 29 15:51:47 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:51:47 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:51:53 shenzhen-stick-bad-hdmi-pin settingsd[10580]: settingsd display: /usr/bin/optisigns-display.sh --apply mode auto --return hub --person Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520326 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p60hz-1080p60hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520343 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p59hz-1080p59hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520362 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p60hz-720p60hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520378 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p59hz-720p59hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520394 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p60hz-480p60hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525520413 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p59hz-480p59hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525521082 INFO: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1230 setDisplayed by hwc 1080p60hz Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525521166 INFO: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1867 getDisplayMode mode:720p60hz Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525521203 INFO: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:3254 hdmi_current_mode:720p60hz, ubootenv hdmimode:1080p60hz cvbsmode:576cvbs Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [drm] [meson_hdmitx_encoder_atomic_disable] Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdr: clear all hdmitx infoframe Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: cec: [hdmitx_notify_callback] unsupported notify:6 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525525016 INFO: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1867 getDisplayMode mode:720p60hz Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdmitx_set_s7d_htxpll_clk_out[99] htxpll vco 5940000 div 4 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] pll_od0 = 2, pll_od2 = 1, pll_od1 = 0 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] configure venc Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526033 INFO: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1867 getDisplayMode mode:720p60hz Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] config_tv_enc_calc[64] vic = 16 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdmitx_soft_reset[1970] Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] config hdmitx IP vic = 16 cd:4 cs: 0 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] configure hdmitx21 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526656 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p60hz-1080p60hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526676 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p59hz-1080p59hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526694 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p60hz-720p60hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526711 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p59hz-720p59hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526729 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p60hz-480p60hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526745 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p59hz-480p59hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526966 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p60hz-1080p60hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525526985 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (1080p59hz-1080p59hz, 1920x1080, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525527002 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p60hz-720p60hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] warn: SCDC not present, should not send 1:10 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdmitx_soft_reset[1970] Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] ycbcr2rgb matrix Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] enable phy to dig Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdmitx_set_dispmode[2277] frl_rate 0 htotal 2200 cs 0 cd 4 h_unstable 0 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525527018 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (720p59hz-720p59hz, 1280x720, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525527037 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p60hz-480p60hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin weston[5143]: weston:525527054 DEBUG: ../vendor-src/thirdparty/weston-10/libweston/modepolicy/ModePolicy.cpp:1389 add display mode (480p59hz-480p59hz, 720x480, 60.000000) Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdmitx_set_phy_by_mode_s7d[198] rterm = 7 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] Sink is HDMI device Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] Sink is HDMI device Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] clear vsif for non-4k mode. Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] audio: set audio Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] audio: aud_n_para = 6144 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] audio: state AUDIO_UNMUTE Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] vinfo: set cur_enc_ppc as 1, vpp color: 0 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: cec: [hdmitx_notify_callback] unsupported notify:5 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] vinfo: set cur_enc_ppc as 1, vpp color: 0 Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [drm] meson_vout_update_mode_name: hdmitx update vout 1 name 1080p60hz. Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] qms: disable EMP packet Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [drm] meson_hdmitx_encoder_atomic_enable, disable vrr Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdr: [hdmitx_set_drm_pkt]: disable drm pkt Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [hdmitx:] hdr: [hdmitx_set_drm_pkt]: disable drm pkt Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin settingsd[10580]: settingsd display: op 10490b5440b8 (reapply auto) done Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:51:54 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:51:55 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:51:55 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:03 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:03 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:11 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:11 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:19 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms Oct 29 15:52:19 shenzhen-stick-bad-hdmi-pin kernel: [drm:meson_hdmitx_atomic_print_state [aml_drm]] *ERROR* get vrr error or not support qms == live mode: 1080p60hz