HDMI screen dumpsys display
DISPLAY MANAGER (dumpsys display)
mOnlyCode=false
mSafeMode=false
mPendingTraversal=false
mViewports=[DisplayViewport{type=INTERNAL, valid=true, isActive=true, displayId=0, uniqueId='local:0', physicalPort=0, orientation=0, logicalFrame=Rect(0, 0 - 1920, 1080), physicalFrame=Rect(0, 0 - 1920, 1080), deviceWidth=1920, deviceHeight=1080}, DisplayViewport{type=EXTERNAL, valid=true, isActive=true, displayId=0, uniqueId='local:2', physicalPort=2, orientation=3, logicalFrame=Rect(0, 0 - 1920, 1080), physicalFrame=Rect(0, 0 - 1920, 1080), deviceWidth=1920, deviceHeight=1080}, DisplayViewport{type=EXTERNAL, valid=true, isActive=true, displayId=0, uniqueId='local:1', physicalPort=1, orientation=3, logicalFrame=Rect(0, 0 - 1920, 1080), physicalFrame=Rect(0, 0 - 1920, 1080), deviceWidth=1920, deviceHeight=1080}]
mDefaultDisplayDefaultColorMode=0
mWifiDisplayScanRequestCount=0
mStableDisplaySize=Point(1920, 1080)
mMinimumBrightnessCurve=[(0.0, 0.0), (2000.0, 50.0), (4000.0, 90.0)]
Display States: size=3
Display Id=0
Display State=ON
Display Brightness=0.3976378
Display SdrBrightness=0.3976378
Display Id=2
Display State=ON
Display Brightness=0.4999999
Display SdrBrightness=0.4999999
Display Id=3
Display State=ON
Display Brightness=0.4999999
Display SdrBrightness=0.4999999
Display Adapters: size=4
LocalDisplayAdapter
VirtualDisplayAdapter
OverlayDisplayAdapter
mCurrentOverlaySetting=
mOverlays: size=0
WifiDisplayAdapter
mCurrentStatus=WifiDisplayStatus{featureState=2, scanState=0, activeDisplayState=0, activeDisplay=null, displays=[], sessionInfo=WifiDisplaySessionInfo:
Client/Owner: Client
GroupId:
Passphrase:
SessionId: 0
IP Address: }
mFeatureState=2
mScanState=0
mActiveDisplayState=0
mActiveDisplay=null
mDisplays=[]
mAvailableDisplays=[]
mRememberedDisplays=[]
mPendingStatusChangeBroadcast=false
mSupportsProtectedBuffers=false
mDisplayController:
mWifiDisplayOnSetting=false
mWifiP2pEnabled=true
mWfdEnabled=false
mWfdEnabling=false
mNetworkInfo=null
mScanRequested=false
mDiscoverPeersInProgress=false
mDesiredDevice=null
mConnectingDisplay=null
mDisconnectingDisplay=null
mCancelingDisplay=null
mConnectedDevice=null
mConnectionRetriesLeft=0
mRemoteDisplay=null
mRemoteDisplayInterface=null
mRemoteDisplayConnected=false
mAdvertisedDisplay=null
mAdvertisedDisplaySurface=null
mAdvertisedDisplayWidth=0
mAdvertisedDisplayHeight=0
mAdvertisedDisplayFlags=0
mAvailableWifiDisplayPeers: size=0
Display Devices: size=3
DisplayDeviceInfo{"Built-in Screen": uniqueId="local:0", 1920 x 1080, modeId 1, defaultModeId 1, supportedModes [{id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}], colorMode 0, supportedColorModes [0], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 240, 221.672 x 211.015 dpi, appVsyncOff 1000000, presDeadline 16666666, touch INTERNAL, rotation 0, type INTERNAL, address {port=0}, deviceProductInfo null, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.39763778, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
mAdapter=LocalDisplayAdapter
mUniqueId=local:0
mDisplayToken=android.os.BinderProxy@a1f5322
mCurrentLayerStack=0
mCurrentFlags=1
mCurrentOrientation=0
mCurrentLayerStackRect=Rect(0, 0 - 1920, 1080)
mCurrentDisplayRect=Rect(0, 0 - 1920, 1080)
mCurrentSurface=null
mPhysicalDisplayId=0
mDisplayModeSpecs={baseModeId=1 allowGroupSwitching=false primaryRefreshRateRange=[0 60] appRequestRefreshRateRange=[0 Infinity]}
mDisplayModeSpecsInvalid=false
mActiveModeId=1
mActiveColorMode=0
mDefaultModeId=1
mState=ON
mBrightnessState=0.3976378
mBacklightAdapter=BacklightAdapter [useSurfaceControl=false (force_anyway? false), backlight=com.android.server.lights.LightsService$LightImpl@8f6f1b3]
mAllmSupported=false
mAllmRequested=false
mGameContentTypeSupported=false
mGameContentTypeRequested=false
mStaticDisplayInfo=StaticDisplayInfo{isInternal=true, density=1.5, secure=true, deviceProductInfo=null}
mSfDisplayModes=
DisplayMode{id=0, width=1920, height=1080, xDpi=221.672, yDpi=211.015, refreshRate=60.000004, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=16666666, group=-1}
mActiveSfDisplayMode=DisplayMode{id=0, width=1920, height=1080, xDpi=221.672, yDpi=211.015, refreshRate=60.000004, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=16666666, group=-1}
mSupportedModes=
DisplayModeRecord{mMode={id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}}
mSupportedColorModes=[0]
mDisplayDeviceConfig=DisplayDeviceConfig{mLoadedFrom=<config.xml>, mBacklight=null, mNits=null, mRawBacklight=null, mRawNits=null, mBrightness=null, mBrightnessToBacklightSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightToBrightnessSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightMinimum=0.035433073, mBacklightMaximum=1.0, mBrightnessDefault=0.39763778, mQuirks=null, isHbmEnabled=false, mHbmData=null, mBrightnessRampFastDecrease=0.70472443, mBrightnessRampFastIncrease=0.70472443, mBrightnessRampSlowDecrease=0.23228346, mBrightnessRampSlowIncrease=0.23228346, mScreenDarkeningMinThreshold=0.0, mScreenBrighteningMinThreshold=0.0, mAmbientLuxDarkeningMinThreshold=0.0, mAmbientLuxBrighteningMinThreshold=0.0, mAmbientLightSensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mProximitySensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mRefreshRateLimitations= []}
DisplayDeviceInfo{"HDMI Screen": uniqueId="local:2", 1080 x 1920, modeId 2, defaultModeId 2, supportedModes [{id=2, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], colorMode 0, supportedColorModes [0], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 213, 320.0 x 320.0 dpi, appVsyncOff 1000000, presDeadline 21276595, touch EXTERNAL, rotation 3, type EXTERNAL, address {port=2}, deviceProductInfo null, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION}
mAdapter=LocalDisplayAdapter
mUniqueId=local:2
mDisplayToken=android.os.BinderProxy@23ba370
mCurrentLayerStack=0
mCurrentFlags=1
mCurrentOrientation=3
mCurrentLayerStackRect=Rect(0, 0 - 1920, 1080)
mCurrentDisplayRect=Rect(0, 0 - 1920, 1080)
mCurrentSurface=null
mPhysicalDisplayId=2
mDisplayModeSpecs={baseModeId=2 allowGroupSwitching=false primaryRefreshRateRange=[0 0] appRequestRefreshRateRange=[0 0]}
mDisplayModeSpecsInvalid=true
mActiveModeId=2
mActiveColorMode=0
mDefaultModeId=2
mState=ON
mBrightnessState=0.4999999
mBacklightAdapter=BacklightAdapter [useSurfaceControl=false (force_anyway? false), backlight=null]
mAllmSupported=false
mAllmRequested=false
mGameContentTypeSupported=false
mGameContentTypeRequested=false
mStaticDisplayInfo=StaticDisplayInfo{isInternal=false, density=1.33125, secure=true, deviceProductInfo=null}
mSfDisplayModes=
DisplayMode{id=0, width=1080, height=1920, xDpi=320.0, yDpi=320.0, refreshRate=47.0, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=21276595, group=-1}
mActiveSfDisplayMode=DisplayMode{id=0, width=1080, height=1920, xDpi=320.0, yDpi=320.0, refreshRate=47.0, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=21276595, group=-1}
mSupportedModes=
DisplayModeRecord{mMode={id=2, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}}
mSupportedColorModes=[0]
mDisplayDeviceConfig=DisplayDeviceConfig{mLoadedFrom=Static values, mBacklight=null, mNits=null, mRawBacklight=null, mRawNits=null, mBrightness=null, mBrightnessToBacklightSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightToBrightnessSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightMinimum=0.0, mBacklightMaximum=1.0, mBrightnessDefault=0.5, mQuirks=null, isHbmEnabled=false, mHbmData=null, mBrightnessRampFastDecrease=1.0, mBrightnessRampFastIncrease=1.0, mBrightnessRampSlowDecrease=1.0, mBrightnessRampSlowIncrease=1.0, mScreenDarkeningMinThreshold=0.0, mScreenBrighteningMinThreshold=0.0, mAmbientLuxDarkeningMinThreshold=0.0, mAmbientLuxBrighteningMinThreshold=0.0, mAmbientLightSensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mProximitySensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mRefreshRateLimitations= []}
DisplayDeviceInfo{"HDMI Screen": uniqueId="local:1", 1080 x 1920, modeId 3, defaultModeId 3, supportedModes [{id=3, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], colorMode 0, supportedColorModes [0], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, allmSupported false, gameContentTypeSupported false, density 213, 320.0 x 320.0 dpi, appVsyncOff 1000000, presDeadline 21276595, touch EXTERNAL, rotation 3, type EXTERNAL, address {port=1}, deviceProductInfo null, state ON, frameRateOverride , brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION}
mAdapter=LocalDisplayAdapter
mUniqueId=local:1
mDisplayToken=android.os.BinderProxy@7d0e6e9
mCurrentLayerStack=0
mCurrentFlags=1
mCurrentOrientation=3
mCurrentLayerStackRect=Rect(0, 0 - 1920, 1080)
mCurrentDisplayRect=Rect(0, 0 - 1920, 1080)
mCurrentSurface=null
mPhysicalDisplayId=1
mDisplayModeSpecs={baseModeId=3 allowGroupSwitching=false primaryRefreshRateRange=[0 0] appRequestRefreshRateRange=[0 0]}
mDisplayModeSpecsInvalid=true
mActiveModeId=3
mActiveColorMode=0
mDefaultModeId=3
mState=ON
mBrightnessState=0.4999999
mBacklightAdapter=BacklightAdapter [useSurfaceControl=false (force_anyway? false), backlight=null]
mAllmSupported=false
mAllmRequested=false
mGameContentTypeSupported=false
mGameContentTypeRequested=false
mStaticDisplayInfo=StaticDisplayInfo{isInternal=false, density=1.33125, secure=true, deviceProductInfo=null}
mSfDisplayModes=
DisplayMode{id=0, width=1080, height=1920, xDpi=320.0, yDpi=320.0, refreshRate=47.0, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=21276595, group=-1}
mActiveSfDisplayMode=DisplayMode{id=0, width=1080, height=1920, xDpi=320.0, yDpi=320.0, refreshRate=47.0, appVsyncOffsetNanos=1000000, presentationDeadlineNanos=21276595, group=-1}
mSupportedModes=
DisplayModeRecord{mMode={id=3, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}}
mSupportedColorModes=[0]
mDisplayDeviceConfig=DisplayDeviceConfig{mLoadedFrom=Static values, mBacklight=null, mNits=null, mRawBacklight=null, mRawNits=null, mBrightness=null, mBrightnessToBacklightSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightToBrightnessSpline=MonotoneCubicSpline{[(0.0, 0.0: 1.0), (1.0, 1.0: 1.0)]}, mBacklightMinimum=0.0, mBacklightMaximum=1.0, mBrightnessDefault=0.5, mQuirks=null, isHbmEnabled=false, mHbmData=null, mBrightnessRampFastDecrease=1.0, mBrightnessRampFastIncrease=1.0, mBrightnessRampSlowDecrease=1.0, mBrightnessRampSlowIncrease=1.0, mScreenDarkeningMinThreshold=0.0, mScreenBrighteningMinThreshold=0.0, mAmbientLuxDarkeningMinThreshold=0.0, mAmbientLuxBrighteningMinThreshold=0.0, mAmbientLightSensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mProximitySensor=Sensor{type: , name: , refreshRateRange: [0.0, Infinity]} , mRefreshRateLimitations= []}
LogicalDisplayMapper:
mSingleDisplayDemoMode=false
mCurrentLayout=[{addr: {port=0}, dispId: 0(ON)}]
mDeviceStateOnWhichToWakeUp=-1
Logical Displays: size=3
Display 0:
mDisplayId=0
mPhase=1
mLayerStack=0
mHasContent=true
mDesiredDisplayModeSpecs={baseModeId=1 allowGroupSwitching=false primaryRefreshRateRange=[0 60] appRequestRefreshRateRange=[0 Infinity]}
mRequestedColorMode=0
mDisplayOffset=(0, 0)
mDisplayScalingDisabled=false
mPrimaryDisplayDevice=Built-in Screen
mBaseDisplayInfo=DisplayInfo{"Built-in Screen", displayId 0", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1920 x 1080, largest app 1920 x 1080, smallest app 1920 x 1080, appVsyncOff 1000000, presDeadline 16666666, mode 1, defaultMode 1, modes [{id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type INTERNAL, uniqueId "local:0", app 1920 x 1080, density 240 (221.672 x 211.015) dpi, layerStack 0, colorMode 0, supportedColorModes [0], address {port=0}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.39763778}
mOverrideDisplayInfo=DisplayInfo{"Built-in Screen", displayId 0", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_TRUSTED, real 1920 x 1080, largest app 1920 x 1773, smallest app 1080 x 933, appVsyncOff 1000000, presDeadline 16666666, mode 1, defaultMode 1, modes [{id=1, width=1920, height=1080, fps=60.000004, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[2], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type INTERNAL, uniqueId "local:0", app 1920 x 975, density 280 (221.672 x 211.015) dpi, layerStack 0, colorMode 0, supportedColorModes [0], address {port=0}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.39763778}
mRequestedMinimalPostProcessing=false
mFrameRateOverrides=[]
mPendingFrameRateOverrideUids={}
Display 2:
mDisplayId=2
mPhase=1
mLayerStack=2
mHasContent=false
mDesiredDisplayModeSpecs={baseModeId=2 allowGroupSwitching=false primaryRefreshRateRange=[0 60] appRequestRefreshRateRange=[0 Infinity]}
mRequestedColorMode=0
mDisplayOffset=(0, 0)
mDisplayScalingDisabled=false
mPrimaryDisplayDevice=HDMI Screen
mBaseDisplayInfo=DisplayInfo{"HDMI Screen", displayId 2", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION, FLAG_TRUSTED, real 1920 x 1080, largest app 1080 x 1920, smallest app 1080 x 1920, appVsyncOff 1000000, presDeadline 21276595, mode 2, defaultMode 2, modes [{id=2, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type EXTERNAL, uniqueId "local:2", app 1920 x 1080, density 213 (320.0 x 320.0) dpi, layerStack 2, colorMode 0, supportedColorModes [0], address {port=2}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5}
mOverrideDisplayInfo=DisplayInfo{"HDMI Screen", displayId 2", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION, FLAG_TRUSTED, real 1920 x 1080, largest app 1920 x 1920, smallest app 1080 x 1080, appVsyncOff 1000000, presDeadline 21276595, mode 2, defaultMode 2, modes [{id=2, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type EXTERNAL, uniqueId "local:2", app 1920 x 1080, density 213 (320.0 x 320.0) dpi, layerStack 2, colorMode 0, supportedColorModes [0], address {port=2}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5}
mRequestedMinimalPostProcessing=false
mFrameRateOverrides=[]
mPendingFrameRateOverrideUids={}
Display 3:
mDisplayId=3
mPhase=1
mLayerStack=3
mHasContent=false
mDesiredDisplayModeSpecs={baseModeId=3 allowGroupSwitching=false primaryRefreshRateRange=[0 60] appRequestRefreshRateRange=[0 Infinity]}
mRequestedColorMode=0
mDisplayOffset=(0, 0)
mDisplayScalingDisabled=false
mPrimaryDisplayDevice=HDMI Screen
mBaseDisplayInfo=DisplayInfo{"HDMI Screen", displayId 3", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION, FLAG_TRUSTED, real 1920 x 1080, largest app 1080 x 1920, smallest app 1080 x 1920, appVsyncOff 1000000, presDeadline 21276595, mode 3, defaultMode 3, modes [{id=3, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type EXTERNAL, uniqueId "local:1", app 1920 x 1080, density 213 (320.0 x 320.0) dpi, layerStack 3, colorMode 0, supportedColorModes [0], address {port=1}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5}
mOverrideDisplayInfo=DisplayInfo{"HDMI Screen", displayId 3", displayGroupId 0, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS, FLAG_PRESENTATION, FLAG_TRUSTED, real 1920 x 1080, largest app 1920 x 1920, smallest app 1080 x 1080, appVsyncOff 1000000, presDeadline 21276595, mode 3, defaultMode 3, modes [{id=3, width=1080, height=1920, fps=47.0, alternativeRefreshRates=[]}], hdrCapabilities HdrCapabilities{mSupportedHdrTypes=[], mMaxLuminance=500.0, mMaxAverageLuminance=500.0, mMinLuminance=0.0}, userDisabledHdrTypes [], minimalPostProcessingSupported false, rotation 0, state ON, type EXTERNAL, uniqueId "local:1", app 1920 x 1080, density 240 (320.0 x 320.0) dpi, layerStack 3, colorMode 0, supportedColorModes [0], address {port=1}, deviceProductInfo null, removeMode 0, refreshRateOverride 0.0, brightnessMinimum 0.0, brightnessMaximum 1.0, brightnessDefault 0.5}
mRequestedMinimalPostProcessing=false
mFrameRateOverrides=[]
mPendingFrameRateOverrideUids={}
DeviceStateToLayoutMap:
Registered Layouts:
state(-1): [{addr: {port=0}, dispId: 0(ON)}]
Callbacks: size=5
0: mPid=629, mWifiDisplayScanRequested=false
1: mPid=803, mWifiDisplayScanRequested=false
2: mPid=928, mWifiDisplayScanRequested=false
3: mPid=1044, mWifiDisplayScanRequested=false
4: mPid=1334, mWifiDisplayScanRequested=false
Display Power Controllers: size=3
Display Power Controller:
mDisplayId=0
mLightSensor={Sensor name="Light sensor", vendor="The Android Open Source Project", version=1, type=5, maxRange=10240.0, resolution=1.0, power=0.5, minDelay=7000}
Display Power Controller Locked State:
mDisplayReadyLocked=true
mPendingRequestLocked=policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN
mPendingRequestChangedLocked=false
mPendingWaitForNegativeProximityLocked=false
mPendingUpdatePowerStateLocked=false
Display Power Controller Configuration:
mScreenBrightnessRangeDefault=0.39763778
mScreenBrightnessDozeConfig=0.0
mScreenBrightnessDimConfig=0.05
mScreenBrightnessForVrRangeMinimum=0.307087
mScreenBrightnessForVrRangeMaximum=1.0
mScreenBrightnessForVrDefault=0.33464
mUseSoftwareAutoBrightnessConfig=true
mAllowAutoBrightnessWhileDozingConfig=false
mSkipScreenOnBrightnessRamp=false
mColorFadeFadesConfig=false
mColorFadeEnabled=true
mCachedBrightnessInfo.brightness=0.39763778
mCachedBrightnessInfo.adjustedBrightness=0.39763778
mCachedBrightnessInfo.brightnessMin=0.035433073
mCachedBrightnessInfo.brightnessMax=1.0
mCachedBrightnessInfo.hbmMode=0
mCachedBrightnessInfo.highBrightnessTransitionPoint=Infinity
mDisplayBlanksAfterDozeConfig=false
mBrightnessBucketsInDozeConfig=false
Display Power Controller Thread State:
mPowerRequest=policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN
mUnfinishedBusiness=false
mWaitingForNegativeProximity=false
mProximitySensor={Sensor name="Proximity sensor", vendor="The Android Open Source Project", version=1, type=8, maxRange=9.0, resolution=9.0, power=0.5, minDelay=7000}
mProximitySensorEnabled=false
mProximityThreshold=5.0
mProximity=Unknown
mPendingProximity=Unknown
mPendingProximityDebounceTime=-1 (172087 ms ago)
mScreenOffBecauseOfProximity=false
mLastUserSetScreenBrightness=NaN
mPendingScreenBrightnessSetting=NaN
mTemporaryScreenBrightness=NaN
mAutoBrightnessAdjustment=0.0
mBrightnessReason=manual
mTemporaryAutoBrightnessAdjustment=NaN
mPendingAutoBrightnessAdjustment=NaN
mScreenBrightnessForVrFloat=0.33464
mAppliedAutoBrightness=false
mAppliedDimming=false
mAppliedLowPower=false
mAppliedScreenBrightnessOverride=false
mAppliedTemporaryBrightness=false
mDozing=false
mSkipRampState=RAMP_STATE_SKIP_NONE
mScreenOnBlockStartRealTime=0
mScreenOffBlockStartRealTime=0
mPendingScreenOnUnblocker=null
mPendingScreenOffUnblocker=null
mPendingScreenOff=false
mReportedToPolicy=REPORTED_TO_POLICY_SCREEN_ON
mScreenBrightnessRampAnimator.isAnimating()=false
mColorFadeOnAnimator.isStarted()=false
mColorFadeOffAnimator.isStarted()=false
Display Power State:
mStopped=false
mScreenState=ON
mScreenBrightness=0.3976378
mSdrScreenBrightness=0.3976378
mScreenReady=true
mScreenUpdatePending=false
mColorFadePrepared=false
mColorFadeLevel=1.0
mColorFadeReady=true
mColorFadeDrawPending=false
Photonic Modulator State:
mPendingState=ON
mPendingBacklight=0.3976378
mPendingSdrBacklight=0.3976378
mActualState=ON
mActualBacklight=0.3976378
mActualSdrBacklight=0.3976378
mStateChangeInProgress=false
mBacklightChangeInProgress=false
Color Fade State:
mPrepared=false
mMode=0
mDisplayLayerStack=0
mDisplayWidth=0
mDisplayHeight=0
mSurfaceVisible=false
mSurfaceAlpha=0.0
Automatic Brightness Controller Configuration:
mScreenBrightnessRangeMinimum=0.0
mScreenBrightnessRangeMaximum=1.0
mDozeScaleFactor=1.0
mInitialLightSensorRate=250
mNormalLightSensorRate=250
mLightSensorWarmUpTimeConfig=0
mBrighteningLightDebounceConfig=4000
mDarkeningLightDebounceConfig=8000
mResetAmbientLuxAfterWarmUpConfig=true
mAmbientLightHorizon=10000
mWeightingIntercept=10000
Automatic Brightness Controller State:
mLightSensor={Sensor name="Light sensor", vendor="The Android Open Source Project", version=1, type=5, maxRange=10240.0, resolution=1.0, power=0.5, minDelay=7000}
mLightSensorEnabled=false
mLightSensorEnableTime=0 (172087 ms ago)
mCurrentLightSensorRate=-1
mAmbientLux=0.0
mAmbientLuxValid=false
mAmbientBrighteningThreshold=0.0
mAmbientDarkeningThreshold=0.0
mScreenBrighteningThreshold=0.0
mScreenDarkeningThreshold=0.0
mLastObservedLux=0.0
mLastObservedLuxTime=0 (172087 ms ago)
mRecentLightSamples=0
mAmbientLightRingBuffer=[]
mScreenAutoBrightness=NaN
mDisplayPolicy=BRIGHT
mShortTermModelTimeout=300000
mShortTermModelAnchor=-1.0
mShortTermModelValid=true
mBrightnessAdjustmentSamplePending=false
mBrightnessAdjustmentSampleOldLux=0.0
mBrightnessAdjustmentSampleOldBrightness=0.0
mForegroundAppPackageName=null
mPendingForegroundAppPackageName=null
mForegroundAppCategory=-1
mPendingForegroundAppCategory=-1
SimpleMappingStrategy
mSpline=MonotoneCubicSpline{[(0.0, 0.0: 0.0062992126), (10.0, 0.062992126: 0.004199475), (40.0, 0.12598425: 0.00167979), (90.0, 0.18897638: 0.0015298089), (125.0, 0.2519685: 0.001799775), (160.0, 0.31496063: 0.0019497563), (190.0, 0.37795275: 0.0019497563), (225.0, 0.44094488: 0.0013844423), (290.0, 0.503937: 0.0010094894), (350.0, 0.56692916: 7.349083E-4), (500.0, 0.62992126: 4.3494563E-4), (640.0, 0.6929134: 2.7269326E-4), (1300.0, 0.7559055: 7.1949034E-5), (2600.0, 0.81889766: 3.7351107E-5), (5000.0, 0.88188976: 1.9422569E-5), (10000.0, 0.9448819: 1.2598431E-5)]}
mMaxGamma=3.0
mAutoBrightnessAdjustment=0.0
mUserLux=-1.0
mUserBrightness=-1.0
HysteresisLevels
mBrighteningThresholds=[0.1]
mDarkeningThresholds=[0.2]
mThresholdLevels=[]
HysteresisLevels
mBrighteningThresholds=[0.1]
mDarkeningThresholds=[0.2]
mThresholdLevels=[]
HighBrightnessModeController:
mBrightness=0.035433073
mCurrentMin=0.035433073
mCurrentMax=1.0
mHbmMode=off
mHbmData=null
mAmbientLux=0.0 (old/invalid)
mIsInAllowedAmbientRange=false
mIsAutoBrightnessEnabled=false
mIsHdrLayerPresent=false
mBrightnessMin=0.035433073
mBrightnessMax=1.0
remainingTime=0
mIsTimeAvailable= false
mRunningStartTimeMillis=-1 (172088 ms ago)
mIsThermalStatusWithinLimit=true
mIsBlockedByLowPowerMode=false
width*height=1920*1080
mEvents=
SkinThermalStatusObserver:
mStarted: false
ThermalService not available
Display Power Controller:
mDisplayId=2
mLightSensor=null
Display Power Controller Locked State:
mDisplayReadyLocked=true
mPendingRequestLocked=policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN
mPendingRequestChangedLocked=false
mPendingWaitForNegativeProximityLocked=false
mPendingUpdatePowerStateLocked=false
Display Power Controller Configuration:
mScreenBrightnessRangeDefault=0.5
mScreenBrightnessDozeConfig=0.0
mScreenBrightnessDimConfig=0.05
mScreenBrightnessForVrRangeMinimum=0.307087
mScreenBrightnessForVrRangeMaximum=1.0
mScreenBrightnessForVrDefault=0.33464
mUseSoftwareAutoBrightnessConfig=false
mAllowAutoBrightnessWhileDozingConfig=false
mSkipScreenOnBrightnessRamp=false
mColorFadeFadesConfig=false
mColorFadeEnabled=true
mCachedBrightnessInfo.brightness=0.5
mCachedBrightnessInfo.adjustedBrightness=0.5
mCachedBrightnessInfo.brightnessMin=0.035433073
mCachedBrightnessInfo.brightnessMax=1.0
mCachedBrightnessInfo.hbmMode=0
mCachedBrightnessInfo.highBrightnessTransitionPoint=Infinity
mDisplayBlanksAfterDozeConfig=false
mBrightnessBucketsInDozeConfig=false
Display Power Controller Thread State:
mPowerRequest=policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN
mUnfinishedBusiness=false
mWaitingForNegativeProximity=false
mProximitySensor=null
mProximitySensorEnabled=false
mProximityThreshold=0.0
mProximity=Unknown
mPendingProximity=Unknown
mPendingProximityDebounceTime=-1 (172088 ms ago)
mScreenOffBecauseOfProximity=false
mLastUserSetScreenBrightness=NaN
mPendingScreenBrightnessSetting=NaN
mTemporaryScreenBrightness=NaN
mAutoBrightnessAdjustment=0.0
mBrightnessReason=manual
mTemporaryAutoBrightnessAdjustment=NaN
mPendingAutoBrightnessAdjustment=NaN
mScreenBrightnessForVrFloat=0.33464
mAppliedAutoBrightness=false
mAppliedDimming=false
mAppliedLowPower=false
mAppliedScreenBrightnessOverride=false
mAppliedTemporaryBrightness=false
mDozing=false
mSkipRampState=RAMP_STATE_SKIP_NONE
mScreenOnBlockStartRealTime=0
mScreenOffBlockStartRealTime=0
mPendingScreenOnUnblocker=null
mPendingScreenOffUnblocker=null
mPendingScreenOff=false
mReportedToPolicy=REPORTED_TO_POLICY_SCREEN_ON
mScreenBrightnessRampAnimator.isAnimating()=false
mColorFadeOnAnimator.isStarted()=false
mColorFadeOffAnimator.isStarted()=false
Display Power State:
mStopped=false
mScreenState=ON
mScreenBrightness=0.4999999
mSdrScreenBrightness=0.4999999
mScreenReady=true
mScreenUpdatePending=false
mColorFadePrepared=false
mColorFadeLevel=1.0
mColorFadeReady=true
mColorFadeDrawPending=false
Photonic Modulator State:
mPendingState=ON
mPendingBacklight=0.4999999
mPendingSdrBacklight=0.4999999
mActualState=ON
mActualBacklight=0.4999999
mActualSdrBacklight=0.4999999
mStateChangeInProgress=false
mBacklightChangeInProgress=false
Color Fade State:
mPrepared=false
mMode=0
mDisplayLayerStack=0
mDisplayWidth=0
mDisplayHeight=0
mSurfaceVisible=false
mSurfaceAlpha=0.0
HighBrightnessModeController:
mBrightness=0.035433073
mCurrentMin=0.035433073
mCurrentMax=1.0
mHbmMode=off
mHbmData=null
mAmbientLux=0.0 (old/invalid)
mIsInAllowedAmbientRange=false
mIsAutoBrightnessEnabled=false
mIsHdrLayerPresent=false
mBrightnessMin=0.035433073
mBrightnessMax=1.0
remainingTime=0
mIsTimeAvailable= false
mRunningStartTimeMillis=-1 (172088 ms ago)
mIsThermalStatusWithinLimit=true
mIsBlockedByLowPowerMode=false
width*height=1080*1920
mEvents=
SkinThermalStatusObserver:
mStarted: false
ThermalService not available
Display Power Controller:
mDisplayId=3
mLightSensor=null
Display Power Controller Locked State:
mDisplayReadyLocked=true
mPendingRequestLocked=policy=BRIGHT, useProximitySensor=false, screenBrightnessOverride=NaN, useAutoBrightness=false, screenAutoBrightnessAdjustmentOverride=NaN, screenLowPowerBrightnessFactor=1.0, blockScreenOn=false, lowPowerMode=false, boostScreenBrightness=false, dozeScreenBrightness=NaN, dozeScreenState=UNKNOWN
mPendingRequestChangedLocked=false
mPendingWaitForNegativeProximityLocked=false
mPendingUpdatePowerStateLocked=false
Display Power Controller Configuration:
mScreenBrightnessRangeDefault=0.5
mScreenBrightnessDozeConfig=0.0
mScreenBrightnessDimConfig=0.05
mScreenBrightnessForVrRangeMinimum=0.307087
mScreenBrightnessForVrRangeMaximum=1.0
mScreenBrightnessForVrDefault=0.33464
mUseSoftwareAutoBrightnessConfig=false
mAllowAutoBrightnessWhileDozingConfig=false
mSkipScreenOnBrightnessRamp=false
mColorFadeFadesConfig=false
mColorFadeEnabled=true
mCachedBrightnessInfo.brightness=0.5
mCachedBrightnessInfo.adjustedBrightness=0.5
mCachedBrightnessInfo.brightnessMin=0.035433073
mCachedBrightnessInfo.brightnessMax=1.0
mCachedBrightnessInfo.hbmMode=0
mCachedBrightnessInfo.highBrightnessTransitionPoint=Infinity
mDisplayBlanksAfterDozeConfig=false
mBrightnessBucketsInDozeConfig=false