Bug #118653

【IOVDEV-33499】【内部】【解决方案】【VC1】【0088】【实车】【EE环境】频繁点击仅副屏息屏,副屏亮起后屏幕亮度与实际亮度值不符

Added by CDTS_Test 吴诗雨 about 2 years ago. Updated almost 2 years ago.

Status:CLOSEDStart date:2023-06-08
Priority:HighDue date:
Assignee:移动测试一组_CDTS 刘强% Done:

20%

Category:BSP
Target version:-
Need_Info:-- Found Version:01.00.0106.C104
Resolution:DUPLICATE Degrated:--
Severity:Major Verified Version:
Reproducibility:Every time Fixed Version:
Test Type:ST Root cause:

Description

【出现时间】:2023.6.08 15:22
【前提条件】:
1、整车上电
【操作步骤】:
1、频繁点击仅副屏息屏开关
【实际结果】:
点击多次后屏幕亮度与实际亮度值不符
【期望结果】:
副屏亮起后,屏幕亮度与实际亮度值一致
【备 注】:安卓日志已上云
【车 架 号】:LJD8BB3F7P0000708
【环境信息】:EE
【版本详情】:03.02.0088.C103
【复归方法】:调节副屏亮度后恢复
【数采仪编号】:0300151
【副屏版本】:01.00.0106.C104

IOVDEV-33499.zip (11.2 MB) CDTS_Test 吴诗雨, 2023-06-08 15:57

1686211192260.zip (2.67 MB) CDTS_Test 吴诗雨, 2023-06-08 16:00

History

#2 Updated by CD FW 曹覃刚 about 2 years ago

  • Status changed from New to ASSIGNED
  • Assignee changed from CD FW 曹覃刚 to CD FW-廖涛

#3 Updated by CD FW-廖涛 about 2 years ago

  • Assignee changed from CD FW-廖涛 to CD FW-程天颖

#4 Updated by CD FW-程天颖 about 2 years ago

  • Category changed from CD-FW to BSP
  • Assignee changed from CD FW-程天颖 to CD BSP-杜磊

当前分析:

bug复现时最后一次亮屏日志,此时屏幕亮度发生异常

06-08 15:22:30.579 2132 8929 I MicroService: onRequest(setScreenDisplay): {"ScreenDisplay":1}
bug复现后调节亮度日志,亮度恢复正常

15:23:04.813 1476 1651 V DisplayPowerController0: Brightness [1.0] reason changing to: 'temporary', previous reason: 'manual'.
bug复现期间自动亮度开关为关,副屏亮度不会收到亮度同步影响,所以并没有改变副屏亮度.
上层设置亮度时,会有此类日志打印:

V DisplayPowerController[0]: Brightness [1.0] reason changing to: 'temporary', previous reason: 'manual'.
但是在bug复现期间,上层并没有设置亮度的日志打印,所以上层并没有设置副屏亮度

下一步:

查看驱动的log,观察驱动是否有设置亮度.

#5 Updated by CD TPM-王祥林 about 2 years ago

  • Status changed from ASSIGNED to RESOLVED
  • Resolution changed from -- to DUPLICATE

在JIRA上跟踪, 内部关闭此票。

#7 Updated by CD BSP-杜磊 about 2 years ago

中控端对副屏进行快速两灭屏操作:
001011_kernel_00799_230608_151754.log
2284:06-08 15:22:24.645 0 0 E [ 8631.368914] [MAX975X: max96755x_vc1_lcd_dtc_check] ERROR DTC_Display: display on, abnormal backlight sta:0 cur:lvl:0 set:lvl:100
2287:06-08 15:22:24.958 0 0 I [ 8631.685421] [drm: dsi_ctrl_hw_cmn_video_engine_en] [msm-dsi-info]: DSI_0: MAX975X: Video engine = 0
2288:06-08 15:22:24.958 0 0 I [ 8631.685793] [MAX975X: max96755x_drm_notifier_callback] INFO receives BLANK: POWERDOWN
------------------------------------------------------------------------------------------------------------------------------------
1.快速操作,发现系统此时为亮屏状态,而lcd还未亮屏,此背光等级为100 (cur:lvl:0 set:lvl:100), 上一状态是熄屏(cur:lvl:0 set:lvl:100),背光等级为0,即灭屏。
比较前后两灭屏状态,发现lcd芯片内部亮度等级与设置的亮度等级不一致,则重新设置系统设置的亮度值。

2297:06-08 15:22:25.552 0 0 I [ 8632.279245] [drm: dsi_ctrl_hw_cmn_video_engine_en] [msm-dsi-info]: DSI_0: MAX975X: Video engine = 1
2298:06-08 15:22:25.554 0 0 I [ 8632.280279] [MAX975X: max96755x_drm_notifier_callback] INFO receives BLANK: UNBLANK
------------------------------------------------------------------------------------------------------------------------------------
3. 请一状态系统灭屏时,系统的亮度等级为100, 亮屏后,再进入灭屏亮度等级变为1. 说明亮度等级发生改变是在1.2之间。

2304:06-08 15:22:26.525 0 0 I [ 8633.249100] [drm: dsi_ctrl_hw_cmn_video_engine_en] [msm-dsi-info]: DSI_0: MAX975X: Video engine = 0
2305:06-08 15:22:26.525 0 0 I [ 8633.249646] [MAX975X: max96755x_drm_notifier_callback] INFO receives BLANK: POWERDOWN
2308:06-08 15:22:26.661 0 0 E [ 8633.385241] [MAX975X: max96755x_vc1_lcd_dtc_check] ERROR DTC_Display: display off, backlight not turn off, sta:1 lvl:1
------------------------------------------------------------------------------------------------------------------------------------
2. 此次灭屏状态下,发现lcd屏幕还未灭屏,则强制关闭背光,关闭背光前,读取的亮度等级值为1. 说明在本次熄屏前,系统设置到lcd芯片中的等级变为1.

android log: 是否有背光操作,检查一下灭屏时设置的背光是多少?
79:06-08 15:22:24.911 1476 1651 I DisplayPowerController0: Blocking screen off
80:06-08 15:22:24.912 1476 1651 I DisplayPowerController0: Unblocked screen off after 1 ms
89:06-08 15:22:24.920 1476 1651 V DisplayPowerController0: Brightness [0.0] reason changing to: 'screen_off', previous reason: 'manual'.
239:06-08 15:22:25.480 1476 1651 I DisplayPowerController0: Blocking screen on until initial contents have been drawn.
260:06-08 15:22:25.490 1476 1651 V DisplayPowerController0: Brightness [1.0] reason changing to: 'manual', previous reason: 'screen_off'.
278:06-08 15:22:25.500 1476 1651 I DisplayPowerController0: Unblocked screen on after 20 ms

#8 Updated by 物联网测试组_CDTS 唐霞 about 2 years ago

Pre_figure/VerifyBuild/Pre_figure_turbox-c2130c-la1.1-qssi12-dev/20230615/202306152209-4447版本验证100次未复现

#9 Updated by 物联网测试组_CDTS 唐霞 about 2 years ago

/Pre_figure/VerifyBuild/Pre_figure_turbox-c2130c-la1.1-qssi12-dev/20230616/202306161942-4479版本验证100次未复现

#10 Updated by CD BSP-杜磊 about 2 years ago

  • Status changed from RESOLVED to NEED_INFO
  • Assignee changed from CD BSP-杜磊 to 物联网测试组_CDTS 唐霞
  • % Done changed from 0 to 20

#11 Updated by CDTS_TEST 王成 almost 2 years ago

  • Assignee changed from 物联网测试组_CDTS 唐霞 to 移动测试一组_CDTS 刘强

#12 Updated by 移动测试一组_CDTS 刘强 almost 2 years ago

  • Status changed from NEED_INFO to RESOLVED

客户验证通过已关闭

#13 Updated by 移动测试一组_CDTS 刘强 almost 2 years ago

  • Status changed from RESOLVED to VERIFIED

#14 Updated by 移动测试一组_CDTS 刘强 almost 2 years ago

  • Status changed from VERIFIED to CLOSED

Also available in: Atom PDF