Skip to content

bug: (dodge) Adaptive brightness is significantly too bright #852

@yezhiyi9670

Description

@yezhiyi9670

Issue type

Feature not working as intended

Device

OnePlus 13 (dodge)

crDroid version

crDroid 12

Exact version / Build date

12.4/2025-12-13

Bug description

Adaptive brightness (auto-brightness) results brightness values that are significantly higher than the environment.

Steps to reproduce

  1. Switch to bright theme to make the brightness mismatch more evident.
  2. Reboot the device, so the adaptive brightness will return to its default state.
  3. Turn screen on and open a quite bright page (like the settings screen). Enable adaptive brightness. Place the device in a room with moderate lighting.
  4. Wait for the adaptive brightness mechanism to react (to make this happen faster, you may disable and re-enable adaptive brightness via the quick settings panel).
    • Expected: The resulting brightness is close to or slightly higher than a "nearly-perfectly-white reflectant".
    • Actual: The resulting brightness is significantly higher than the ambient and any white reflectant I can find.

Relevant log (logcat/build log)

 adb logcat | grep -i brightness
- waiting for device -
01-08 10:08:47.357   896   896 I [DSI][DISPLAY][0][oplus_panel_parse_video_mode_aod_brightness_config:3597] oplus,ofp-ramless-sfalse
01-08 10:08:47.357   896   896 I [DSI][DISPLAY][0][oplus_panel_parse_video_mode_aod_brightness_config:3602] oplus,video-mode-aofalse
01-08 10:08:47.357   896   896 I         : [INFO][DSI][DISPLAY][0][oplus_panel_parse_video_mode_aod_brightness_config:3605] video mode aod brightness change disable!
01-08 10:08:47.358   896   896 I         : [INFO][DSI][DISPLAY][0][oplus_panel_parse_bl_cfg:95] [A0019] brightness_normal_max_level=3515
01-08 10:08:47.358   896   896 I         : [INFO][DSI][DISPLAY][0][oplus_panel_parse_bl_cfg:107] [A0019] brightness_default_level=1433
01-08 10:08:47.358   896   896 I         : [INFO][DSI][DISPLAY][0][oplus_panel_parse_bl_cfg:142] [A0019] oplus,dsi-global-hbm-threshold undefined, default to brightness normal max + 1
01-08 10:08:47.358   896   896 I         : [INFO][DSI][DISPLAY][0][oplus_panel_parse_bl_cfg:160] [A0019] oplus,dsi_bl_limit_max_brightness undefined, default to 4094
12-27 19:04:35.788  2551  2551 I [talog] : [I][FP_TA][fp_get_ta_config_by_id]FP_BRIGHTNESS_STRATEGY:hbm len:4
12-27 19:04:35.788  2551  2551 I [FP_HAL][FingerprintConfig]: <fpbri> current brightness strategy:hbm
12-27 19:04:35.790  2551  2551 E [FP_HAL][FingerprintConfig]: <fpbri> check E_FP_BRIGHTNESS_THRESHOLD_TO_DRIVER:0
12-27 19:04:35.790  2551  2551 I [FP_HAL][FingerprintConfig]: <fpbri> disp driver current brightness threshold 200nit:4001 4001
12-27 19:04:35.790  2551  2551 E [FP_HAL][Utils]: mkdir failed for /sys/kernel/oplus_display/nit_brightness: Permission denied
12-27 19:04:35.790  2551  2551 E [FP_HAL][Utils]: fail to open fp:/sys/kernel/oplus_display/nit_brightness (13:Permission denied)
12-27 19:04:35.793  2551  2551 E [FP_HAL][FingerprintConfig]: <fpbri> check E_FP_BRIGHTNESS_THRESHOLD_TO_SYSTEM:0
12-27 19:04:35.793  2551  2551 I [FP_HAL][FingerprintConfig]: <fpbri> systemui current brightness threshold 200nit:5451 5451
12-27 19:04:37.004  1198  1198 I Brightness time: 6.681567444
12-27 19:04:37.931  2752  3559 I DisplayDeviceRepository: Display device added: DisplayDeviceInfo{"内置屏幕": uniqueId="local:4630946756802996883", 1440 x 3168, modeId 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultModeId 1, userPreferredModeId -1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, allmSupported false, gameContentTypeSupported false, density 560, 515.1549 x 509.28604 dpi, appVsyncOff 833333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 160 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(682, 0 - 758, 160), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1440 displayHeight=3168 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={3.5} cutoutSpec={M 0,80 M -42,80 A 34,34 90 1,0 42,80 A 34,34 90 1,0 -42,80 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, state UNKNOWN, committedState UNKNOWN, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, hdrSdrRatio NaN, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=112, center=Point(112, 112)}, RoundedCorner{position=TopRight, radius=112, center=Point(1328, 112)}, RoundedCorner{position=BottomRight, radius=112, center=Point(1328, 3056)}, RoundedCorner{position=BottomLeft, radius=112, center=Point(112, 3056)}]}, FLAG_ALLOWED_TO_BE_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, installOrientation 0, displayShape DisplayShape{ spec=1116981261 displayWidth=1440 displayHeight=3168 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}}
12-27 19:04:37.932  2752  3559 I LogicalDisplayMapper: Applying layout: [{dispId: 0(ON), displayGroupName: , addr: {port=147, model=0x40446d8a1cfd6a}, mThermalBrightnessThrottlingMapId: null, mRefreshRateZoneId: null, mLeadDisplayId: -1, mLeadDisplayAddress: null, mThermalRefreshRateThrottlingMapId: null, mPowerThrottlingMapId: null}], Previous layout: null
12-27 19:04:38.035  2752  2752 W PackageSettings: Missing permission state for package com.fankes.refusebrightness on user 0
12-27 19:04:39.102  2752  2752 D DisplayManagerService: possibleInfos={DisplayInfo{"内置屏幕", displayId 0, displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1440 x 3168, largest app 3168 x 3168, smallest app 1440 x 1440, appVsyncOff 833333, presDeadline 11500000, mode 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultMode 1, userPreferredModeId -1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], appsSupportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state UNKNOWN, committedState UNKNOWN, type INTERNAL, uniqueId "local:4630946756802996883", app 1440 x 3168, density 583 (515.1549 x 509.28604) dpi, layerStack 0, colorMode 0, supportedColorModes [0, 7, 9], address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, installOrientation ROTATION_0, layoutLimitedRefreshRate null, hdrSdrRatio not_available, thermalRefreshRateThrottling {}, thermalBrightnessThrottlingDataId default, canHostTasks true}}
12-27 19:04:39.204  2752  2752 D DisplayManagerService: possibleInfos={DisplayInfo{"内置屏幕", displayId 0, displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1440 x 3168, largest app 3168 x 3168, smallest app 1440 x 1440, appVsyncOff 833333, presDeadline 11500000, mode 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultMode 1, userPreferredModeId -1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], appsSupportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state UNKNOWN, committedState UNKNOWN, type INTERNAL, uniqueId "local:4630946756802996883", app 1440 x 3168, density 583 (515.1549 x 509.28604) dpi, layerStack 0, colorMode 0, supportedColorModes [0, 7, 9], address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, installOrientation ROTATION_0, layoutLimitedRefreshRate null, hdrSdrRatio not_available, thermalRefreshRateThrottling {}, thermalBrightnessThrottlingDataId default, canHostTasks true}}
12-27 19:04:39.369  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from InvalidBrightnessStrategy to OverrideBrightnessStrategy for display 0
12-27 19:04:39.370  2752  3594 V DisplayPowerController[0]: Brightness [0.45882353] reason changing to: 'override(boot)', previous reason: '0'.
12-27 19:04:39.370  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.45882353 (89.0%), nits= 90.56054, lux=-1.0, reason=override(boot), strat=OverrideBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=NaN, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.45882353, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=0, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.70472443
12-27 19:04:39.370  2752  3559 I DisplayDeviceRepository: Display device changed: DisplayDeviceInfo{"内置屏幕": uniqueId="local:4630946756802996883", 1440 x 3168, modeId 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultModeId 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, allmSupported false, gameContentTypeSupported false, density 560, 515.1549 x 509.28604 dpi, appVsyncOff 833333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 160 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(682, 0 - 758, 160), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1440 displayHeight=3168 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={3.5} cutoutSpec={M 0,80 M -42,80 A 34,34 90 1,0 42,80 A 34,34 90 1,0 -42,80 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, state ON, committedState UNKNOWN, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, hdrSdrRatio NaN, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=112, center=Point(112, 112)}, RoundedCorner{position=TopRight, radius=112, center=Point(1328, 112)}, RoundedCorner{position=BottomRight, radius=112, center=Point(1328, 3056)}, RoundedCorner{position=BottomLeft, radius=112, center=Point(112, 3056)}]}, FLAG_ALLOWED_TO_BE_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, installOrientation 0, displayShape DisplayShape{ spec=1116981261 displayWidth=1440 displayHeight=3168 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}}
12-27 19:04:39.370  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:04:39.423  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:04:39.425  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:04:39.445  2752  2752 I BrightnessSynchronizer: Initial brightness readings: 116(int), 0.4518409(float)
12-27 19:04:39.499  2752  3556 D BrightnessThermalClamper: New thermal throttling status = 3
12-27 19:04:40.607  2752  2752 V StorageManagerService: Package com.fankes.refusebrightness does not have legacy storage
12-27 19:04:40.642  2752  3559 I DisplayDeviceRepository: Display device same: DisplayDeviceInfo{"内置屏幕": uniqueId="local:4630946756802996883", 1440 x 3168, modeId 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultModeId 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, allmSupported false, gameContentTypeSupported false, density 560, 515.1549 x 509.28604 dpi, appVsyncOff 833333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 160 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(682, 0 - 758, 160), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1440 displayHeight=3168 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={3.5} cutoutSpec={M 0,80 M -42,80 A 34,34 90 1,0 42,80 A 34,34 90 1,0 -42,80 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, state ON, committedState ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, hdrSdrRatio NaN, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=112, center=Point(112, 112)}, RoundedCorner{position=TopRight, radius=112, center=Point(1328, 112)}, RoundedCorner{position=BottomRight, radius=112, center=Point(1328, 3056)}, RoundedCorner{position=BottomLeft, radius=112, center=Point(112, 3056)}]}, FLAG_ALLOWED_TO_BE_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, installOrientation 0, displayShape DisplayShape{ spec=1116981261 displayWidth=1440 displayHeight=3168 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}}
12-27 19:04:40.737  2752  3214 D DisplayManagerService: possibleInfos={DisplayInfo{"内置屏幕", displayId 0, displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1440 x 3168, largest app 3168 x 3168, smallest app 1440 x 1440, appVsyncOff 833333, presDeadline 11500000, mode 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultMode 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], appsSupportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, committedState ON, type INTERNAL, uniqueId "local:4630946756802996883", app 1440 x 3168, density 583 (515.1549 x 509.28604) dpi, layerStack 0, colorMode 0, supportedColorModes [0, 7, 9], address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, installOrientation ROTATION_0, layoutLimitedRefreshRate null, hdrSdrRatio not_available, thermalRefreshRateThrottling {}, thermalBrightnessThrottlingDataId default, canHostTasks true}}
12-27 19:04:40.926  2752  3816 D DisplayManagerService: possibleInfos={DisplayInfo{"内置屏幕", displayId 0, displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1440 x 3168, largest app 3168 x 3168, smallest app 1440 x 1440, appVsyncOff 833333, presDeadline 11500000, mode 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultMode 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], appsSupportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, committedState ON, type INTERNAL, uniqueId "local:4630946756802996883", app 1440 x 3168, density 583 (515.1549 x 509.28604) dpi, layerStack 0, colorMode 0, supportedColorModes [0, 7, 9], address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, installOrientation ROTATION_0, layoutLimitedRefreshRate null, hdrSdrRatio not_available, thermalRefreshRateThrottling {}, thermalBrightnessThrottlingDataId default, canHostTasks true}}
12-27 19:04:41.075  2752  3559 I DisplayDeviceRepository: Display device same: DisplayDeviceInfo{"内置屏幕": uniqueId="local:4630946756802996883", 1440 x 3168, modeId 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultModeId 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, allmSupported false, gameContentTypeSupported false, density 560, 515.1549 x 509.28604 dpi, appVsyncOff 833333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 160 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(682, 0 - 758, 160), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1440 displayHeight=3168 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={3.5} cutoutSpec={M 0,80 M -42,80 A 34,34 90 1,0 42,80 A 34,34 90 1,0 -42,80 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, state ON, committedState ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, hdrSdrRatio NaN, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=112, center=Point(112, 112)}, RoundedCorner{position=TopRight, radius=112, center=Point(1328, 112)}, RoundedCorner{position=BottomRight, radius=112, center=Point(1328, 3056)}, RoundedCorner{position=BottomLeft, radius=112, center=Point(112, 3056)}]}, FLAG_ALLOWED_TO_BE_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, installOrientation 0, displayShape DisplayShape{ spec=1116981261 displayWidth=1440 displayHeight=3168 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}}
12-27 19:04:41.094  2752  3559 I DisplayDeviceRepository: Display device same: DisplayDeviceInfo{"内置屏幕": uniqueId="local:4630946756802996883", 1440 x 3168, modeId 1, renderFrameRate 120.00001, hasArrSupport false, frameRateCategoryRate FrameRateCategoryRate {normal=60.0, high=90.0}, supportedRefreshRates [120.00001, 60.000004, 90.0, 120.00001, 60.000004, 90.0], defaultModeId 1, userPreferredModeId 1, supportedModes [{id=1, width=1440, height=3168, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=2, width=1440, height=3168, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=3, width=1440, height=3168, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=4, width=1080, height=2376, fps=120.00001, vsync=120.00001, synthetic=false, alternativeRefreshRates=[60.000004, 90.0], supportedHdrTypes=[1, 2, 3, 4]}, {id=5, width=1080, height=2376, fps=60.000004, vsync=60.000004, synthetic=false, alternativeRefreshRates=[90.0, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}, {id=6, width=1080, height=2376, fps=90.0, vsync=90.0, synthetic=false, alternativeRefreshRates=[60.000004, 120.00001], supportedHdrTypes=[1, 2, 3, 4]}], colorMode 0, supportedColorModes [0, 7, 9], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[1, 2, 3, 4], mMaxLuminance=2000.0, mMaxAverageLuminance=2000.0, mMinLuminance=0.2}, isForceSdr false, allmSupported false, gameContentTypeSupported false, density 560, 515.1549 x 509.28604 dpi, appVsyncOff 833333, presDeadline 11500000, cutout DisplayCutout{insets=Rect(0, 160 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(682, 0 - 758, 160), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1440 displayHeight=3168 physicalDisplayWidth=1440 physicalDisplayHeight=3168 density={3.5} cutoutSpec={M 0,80 M -42,80 A 34,34 90 1,0 42,80 A 34,34 90 1,0 -42,80 Z} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}} sideOverrides={}}, touch INTERNAL, rotation 0, type INTERNAL, address {port=147, model=0x40446d8a1cfd6a}, deviceProductInfo DeviceProductInfo{name=, manufacturerPnpId=QCM, productId=1, modelYear=null, manufactureDate=ManufactureDate{week=27, year=2006}, connectionToSinkType=1}, state ON, committedState ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.45882353, brightnessDim 0.05, hdrSdrRatio NaN, roundedCorners RoundedCorners{[RoundedCorner{position=TopLeft, radius=112, center=Point(112, 112)}, RoundedCorner{position=TopRight, radius=112, center=Point(1328, 112)}, RoundedCorner{position=BottomRight, radius=112, center=Point(1328, 3056)}, RoundedCorner{position=BottomLeft, radius=112, center=Point(112, 3056)}]}, FLAG_ALLOWED_TO_BE_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, installOrientation 0, displayShape DisplayShape{ spec=1116981261 displayWidth=1440 displayHeight=3168 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}}
12-27 19:04:41.385  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from OverrideBrightnessStrategy to FallbackBrightnessStrategy for display 0
12-27 19:04:41.387  2752  3559 I LogicalDisplayMapper: Applying layout: [{dispId: 0(ON), displayGroupName: , addr: {port=147, model=0x40446d8a1cfd6a}, mThermalBrightnessThrottlingMapId: null, mRefreshRateZoneId: null, mLeadDisplayId: -1, mLeadDisplayAddress: null, mThermalRefreshRateThrottlingMapId: null, mPowerThrottlingMapId: null}], Previous layout: [{dispId: 0(ON), displayGroupName: , addr: {port=147, model=0x40446d8a1cfd6a}, mThermalBrightnessThrottlingMapId: null, mRefreshRateZoneId: null, mLeadDisplayId: -1, mLeadDisplayAddress: null, mThermalRefreshRateThrottlingMapId: null, mPowerThrottlingMapId: null}]
12-27 19:04:41.388  2752  3594 V DisplayPowerController[0]: Brightness [0.4518409] reason changing to: 'manual', previous reason: 'override(boot)'.
12-27 19:04:41.388  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.4518409 (88.0%), nits= 87.68398, lux=-1.0, reason=manual, strat=FallbackBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=0.45882353, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.4518409, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=0, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.70472443
12-27 19:04:41.389  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from FallbackBrightnessStrategy to AutomaticBrightnessStrategy for display 0
12-27 19:04:41.390  2752  3594 V DisplayPowerController[0]: Brightness [0.35066232] reason changing to: 'automatic', previous reason: 'manual'.
12-27 19:04:41.390  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.35066232 (84.0%), nits= 52.41474, lux=21.7875, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=0.4518409, rcmdBrt=0.35066232, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.35066232, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=0, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.70472443
12-27 19:04:41.617  2752  3559 I BrightnessSynchronizer: [2] New Update 0.35066232(f) set brightness values:  90(i)
12-27 19:04:41.618  2752  3559 I BrightnessSynchronizer: New PendingUpdate: {[3] 0.35066232(f), mUpdatedTypes=0, mConfirmedTypes=0, mTimeUpdated=0}, prev=null
12-27 19:04:41.622  2752  3594 I AutomaticBrightnessController: Resetting short term model
12-27 19:04:41.628  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.35066232 (84.0%), nits= 52.41474, lux=21.7875, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=0.35066232, rcmdBrt=0.35066232, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.35066232, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.0
12-27 19:04:41.628  2752  3594 I AutomaticBrightnessController: Resetting short term model
12-27 19:04:41.635  2752  3559 I BrightnessSynchronizer: Swallowing update of 90(i) by update: {[2] 0.35066232(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=11312}
12-27 19:04:41.636  2752  3559 I BrightnessSynchronizer: Completed Update: {[2] 0.35066232(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=11312}
12-27 19:04:43.361  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.40106225 (86.0%), nits= 68.25111, lux=33.29306, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=0.35066232, rcmdBrt=0.40106225, preBrt=0.35066232, preLux=21.7875, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.40106225, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.23228346
12-27 19:04:43.362  2752  3559 I BrightnessSynchronizer: [4] New Update 0.40106225(f) set brightness values:  103(i)
12-27 19:04:43.362  2752  3559 I BrightnessSynchronizer: Swallowing update of 103(i) by update: {[4] 0.40106225(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=13055}
12-27 19:04:43.362  2752  3559 I BrightnessSynchronizer: Completed Update: {[4] 0.40106225(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=13055}
12-27 19:04:49.991  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.42101032 (87.0%), nits= 75.57721, lux=45.48452, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=BRIGHT, flags=, initBrt=0.40106225, rcmdBrt=0.42101032, preBrt=0.40106225, preLux=33.29306, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.42101032, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.23228346
12-27 19:04:49.992  2752  3559 I BrightnessSynchronizer: [5] New Update 0.42101032(f) set brightness values:  108(i)
12-27 19:04:49.992  2752  3559 I BrightnessSynchronizer: Swallowing update of 108(i) by update: {[5] 0.42101032(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=19686}
12-27 19:04:49.992  2752  3559 I BrightnessSynchronizer: Completed Update: {[5] 0.42101032(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=19686}
12-27 19:04:50.961  2752  3594 V DisplayPowerController[0]: Brightness [0.05] reason changing to: 'automatic [ dim ]', previous reason: 'automatic'.
12-27 19:04:50.961  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.05 (42.0%), nits= 3.3245592, lux=45.48452, reason=automatic [ dim ], strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=DIM, flags=, initBrt=0.42101032, rcmdBrt=0.42101032, preBrt=0.40106225, preLux=33.29306, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.42101032, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.70472443
12-27 19:04:52.972  2752  3594 V DisplayPowerController[0]: Brightness [0.42101032] reason changing to: 'automatic', previous reason: 'automatic [ dim ]'.
12-27 19:04:52.972  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.42101032 (87.0%), nits= 75.57721, lux=45.48452, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=OFF, flags=, initBrt=0.05, rcmdBrt=0.42101032, preBrt=0.40106225, preLux=33.29306, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.42101032, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:04:53.407  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from AutomaticBrightnessStrategy to ScreenOffBrightnessStrategy for display 0
12-27 19:04:53.408  2752  3594 V DisplayPowerController[0]: Brightness [0.0] reason changing to: 'screen_off', previous reason: 'automatic'.
12-27 19:04:53.408  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.0 (0.0%), nits= 2.8420405, lux=-1.0, reason=screen_off, strat=ScreenOffBrightnessStrategy, state=OFF, stateReason=DEFAULT_POLICY, policy=OFF, flags=, initBrt=0.42101032, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=-1.0, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:04:53.411  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:04:53.416  1789  2902 W SDM     : DemuraIntfImpl::ProcessOemPluginGain: os_brightness is 0. Skipping
12-27 19:04:53.469  1198  1198 I <ssc_interactive>panel_tag: 1,blank_mode:2,primary_blank_mode:2,secondary_blank_mode:0,last_primary_bri:0,last_second_bri:0,resend brightness:0
12-27 19:04:53.659  4044  4044 V DreamService[DozeService]: UpdateDoze mDozeScreenState=1 mDozeScreenBrightness=6 mDozeScreenBrightnessFloat=NaN
12-27 19:04:53.659  2752  4811 D DreamManagerService: Dream requested to start dozing: android.os.Binder@ce066de, screenState=OFF, reason=UNKNOWN, screenBrightnessFloat=NaN, screenBrightnessInt=6, useNormalBrightnessForDoze=false
12-27 19:04:53.660  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.0 (0.0%), nits= 2.8420405, lux=-1.0, reason=screen_off, strat=ScreenOffBrightnessStrategy, state=OFF, stateReason=UNKNOWN, policy=DOZE, flags=, initBrt=0.0, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=-1.0, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:04:53.664  4044  4044 V DreamService[DozeService]: UpdateDoze mDozeScreenState=1 mDozeScreenBrightness=17 mDozeScreenBrightnessFloat=NaN
12-27 19:04:53.664  4044  4044 V DreamService[DozeService]: UpdateDoze mDozeScreenState=1 mDozeScreenBrightness=17 mDozeScreenBrightnessFloat=NaN
12-27 19:04:53.664  2752  4678 D DreamManagerService: Dream requested to start dozing: android.os.Binder@ce066de, screenState=OFF, reason=UNKNOWN, screenBrightnessFloat=NaN, screenBrightnessInt=17, useNormalBrightnessForDoze=false
12-27 19:04:53.665  2752  4678 D DreamManagerService: Dream requested to start dozing: android.os.Binder@ce066de, screenState=OFF, reason=UNKNOWN, screenBrightnessFloat=NaN, screenBrightnessInt=17, useNormalBrightnessForDoze=false
12-27 19:04:58.282  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from ScreenOffBrightnessStrategy to FallbackBrightnessStrategy for display 0
12-27 19:04:58.283  2752  3594 V DisplayPowerController[0]: Brightness [0.42101032] reason changing to: 'manual', previous reason: 'screen_off'.
12-27 19:04:58.283  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.42101032 (87.0%), nits= 75.57721, lux=-1.0, reason=manual, strat=FallbackBrightnessStrategy, state=ON, stateReason=KEY, policy=BRIGHT, flags=, initBrt=0.0, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.42101032, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:04:58.284  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:04:58.304  1198  1198 I <ssc_interactive>panel_tag: 1,blank_mode:1,primary_blank_mode:1,secondary_blank_mode:0,last_primary_bri:0,last_second_bri:0,resend brightness:0
12-27 19:04:58.496  1789  2905 W SDM     : DemuraIntfImpl::ProcessOemPluginGain: os_brightness is 0. Skipping
12-27 19:04:58.497  1789  2902 W SDM     : DemuraIntfImpl::ProcessOemPluginGain: os_brightness is 0. Skipping
12-27 19:04:58.528  2905  2905 I Brightness time: 28.205739415
12-27 19:04:59.407  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from FallbackBrightnessStrategy to AutomaticBrightnessStrategy for display 0
12-27 19:04:59.409  2752  3594 V DisplayPowerController[0]: Brightness [0.43208593] reason changing to: 'automatic', previous reason: 'manual'.
12-27 19:04:59.409  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.43208593 (87.0%), nits= 79.67161, lux=52.625, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=KEY, policy=BRIGHT, flags=, initBrt=0.42101032, rcmdBrt=0.43208593, preBrt=NaN, preLux=NaN, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.43208593, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.70472443
12-27 19:04:59.411  2752  3559 I BrightnessSynchronizer: [10] New Update 0.43208593(f) set brightness values:  111(i)
12-27 19:04:59.411  2752  3559 I BrightnessSynchronizer: Swallowing update of 111(i) by update: {[10] 0.43208593(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=29104}
12-27 19:04:59.412  2752  3559 I BrightnessSynchronizer: Completed Update: {[10] 0.43208593(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=29104}
12-27 19:05:04.413  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.4633062 (89.0%), nits= 92.39061, lux=101.30542, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=KEY, policy=BRIGHT, flags=, initBrt=0.43208593, rcmdBrt=0.4633062, preBrt=0.43208593, preLux=52.625, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.4633062, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.23228346
12-27 19:05:04.418  2752  3559 I BrightnessSynchronizer: [11] New Update 0.4633062(f) set brightness values:  119(i)
12-27 19:05:04.419  2752  3559 I BrightnessSynchronizer: Swallowing update of 119(i) by update: {[11] 0.4633062(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=34111}
12-27 19:05:04.419  2752  3559 I BrightnessSynchronizer: Completed Update: {[11] 0.4633062(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=34111}
12-27 19:05:06.140  2752  3566 I ActivityManager: Start proc 8094:com.google.android.apps.turbo:ssb/u0a419 for broadcast {com.google.android.apps.turbo/com.google.android.libraries.smartbattery.brightness.library.BootReceiver}
12-27 19:05:06.472  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.43562397 (88.0%), nits= 81.029785, lux=55.24038, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=KEY, policy=BRIGHT, flags=, initBrt=0.4633062, rcmdBrt=0.43562397, preBrt=0.4633062, preLux=101.30542, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.43562397, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.23228346
12-27 19:05:06.475  2752  3559 I BrightnessSynchronizer: [12] New Update 0.43562397(f) set brightness values:  112(i)
12-27 19:05:06.475  2752  3559 I BrightnessSynchronizer: Swallowing update of 112(i) by update: {[12] 0.43562397(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=36168}
12-27 19:05:06.475  2752  3559 I BrightnessSynchronizer: Completed Update: {[12] 0.43562397(f), mUpdatedTypes=1, mConfirmedTypes=1, mTimeUpdated=36168}
12-27 19:05:06.633  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.43562397 (88.0%), nits= 81.029785, lux=55.24038, reason=automatic, strat=AutomaticBrightnessStrategy, state=ON, stateReason=DEFAULT_POLICY, policy=OFF, flags=, initBrt=0.43562397, rcmdBrt=0.43562397, preBrt=0.4633062, preLux=101.30542, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=0.43562397, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=true, rampSpeed=0.0
12-27 19:05:07.072  2752  3594 I DisplayBrightnessStrategySelector: Changing the DisplayBrightnessStrategy from AutomaticBrightnessStrategy to ScreenOffBrightnessStrategy for display 0
12-27 19:05:07.073  2752  3594 V DisplayPowerController[0]: Brightness [0.0] reason changing to: 'screen_off', previous reason: 'automatic'.
12-27 19:05:07.073  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.0 (0.0%), nits= 2.8420405, lux=-1.0, reason=screen_off, strat=ScreenOffBrightnessStrategy, state=OFF, stateReason=DEFAULT_POLICY, policy=OFF, flags=, initBrt=0.43562397, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=-1.0, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:05:07.077  2752  3594 D BrightnessThermalClamper: Thermal status observer already started
12-27 19:05:07.079  1789  2902 W SDM     : DemuraIntfImpl::ProcessOemPluginGain: os_brightness is 0. Skipping
12-27 19:05:07.097  4044  4044 V DreamService[DozeService]: UpdateDoze mDozeScreenState=1 mDozeScreenBrightness=17 mDozeScreenBrightnessFloat=NaN
12-27 19:05:07.097  2752  6489 D DreamManagerService: Dream requested to start dozing: android.os.Binder@39eb385, screenState=OFF, reason=UNKNOWN, screenBrightnessFloat=NaN, screenBrightnessInt=17, useNormalBrightnessForDoze=false
12-27 19:05:07.103  2752  3594 I DisplayPowerController[0]: BrightnessEvent: brt=0.0 (0.0%), nits= 2.8420405, lux=-1.0, reason=screen_off, strat=ScreenOffBrightnessStrategy, state=OFF, stateReason=UNKNOWN, policy=DOZE, flags=, initBrt=0.0, rcmdBrt=NaN, preBrt=NaN, preLux=0.0, wasShortTermModelActive=false, autoBrightness=true (default), unclampedBrt=-1.0, hbmMax=0.84970635, hbmMode=off, thrmMax=1.0, rbcStrength=36, powerFactor=1.0, physDisp=内置屏幕(local:4630946756802996883), logicalId=0, slowChange=false, rampSpeed=0.0
12-27 19:05:07.113  4044  4044 V DreamService[DozeService]: UpdateDoze mDozeScreenState=1 mDozeScreenBrightness=17 mDozeScreenBrightnessFloat=NaN
12-27 19:05:07.113  2752  6829 D DreamManagerService: Dream requested to start dozing: android.os.Binder@39eb385, screenState=OFF, reason=UNKNOWN, screenBrightnessFloat=NaN, screenBrightnessInt=17, useNormalBrightnessForDoze=false
12-27 19:05:07.166  1198  1198 I <ssc_interactive>panel_tag: 1,blank_mode:2,primary_blank_mode:2,secondary_blank_mode:0,last_primary_bri:0,last_second_bri:0,resend brightness:0

Screenshots or videos

No response

Solution

Re-tune adaptive brightness to make the default value more reasonable.

Additional context

You may say that it does not matter if the default adaptive brightness values are imperfect since the user can tell the system about her preferences. But the problem is that the user preferences are not persistent. It will reset after a reboot or after toggling Ultra Dim. Maybe the "brightness preferences not being persistent" problem deserves its own bug report?

Acknowledgements

  • I've checked device is officially supported and that no support is provided for unofficial devices (for device specific reports and not source related).
  • I'm running latest version available on crdroid.net for this device and that the device is still maintainer supported (not flagged unsupported on download page)
  • I have searched the existing issues and this is a new and no duplicate or related to another open issue.
  • I have written a short but informative title.
  • I filled out all of the requested information in this issue properly and understand that not doing so will automatically result in closing of ticket.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

Status

Devices

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions