phhusson / treble_experimentations

Notes about tinkering with Android Project Treble
3.34k stars 657 forks source link

Camera Issues on Poco C40 #2549

Open toonnongaeoy opened 1 year ago

toonnongaeoy commented 1 year ago

Describe the bug

When I use any app that use Camera. The color when preview it's look green. But after shot, the color is back to normal

To Reproduce

Go to the any camera app (Except Line Messaging.) and you will see it looks green. but after you take a shot. It back to normal.

Expected behavior

It's should to be a clear and not have any weird color.

Photos

The preview of the camera. Screenshot_20230610-164018_Camera The shot that I take Screenshot_20230610-164029_Gallery

Smartphone (please complete the following information):

phhusson commented 1 year ago

Give the result of adb shell dumpsys SurfaceFlinger

Le sam. 10 juin 2023 à 11:49, Cartoon Kritthapath Yaviraj < @.***> a écrit :

Describe the bug

When I use any app that use Camera. The color when preview it's look green. But after shot, the color is back to normal To Reproduce

Go to the any camera app (Except Line Messaging.) and you will see it looks green. but after you take a shot. It back to normal. Expected behavior

It's should to be a clear and not have any weird color. Photos

The preview of the camera. [image: Screenshot_20230610-164018_Camera] https://user-images.githubusercontent.com/82090464/244862536-b8f83810-78a8-4ffc-a9d9-833cc42ee3f6.png The shot that I take [image: Screenshot_20230610-164029_Gallery] https://user-images.githubusercontent.com/82090464/244862543-1ee94951-b385-4478-a07d-6c9c4871427b.png Smartphone (please complete the following information):

  • Device: POCO C40 (frost)
  • Build Flavor: lineage-20.0-20230507-UNOFFICIAL-arm64_bgN.img

— Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/2549, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OSL3MYXCK6755XNSITXKQ7KLANCNFSM6AAAAAAZBSNLOU . You are receiving this because you are subscribed to this thread.Message ID: @.***>

toonnongaeoy commented 1 year ago

Here. @phhusson

Build configuration: [sf PRESENT_TIME_OFFSET=0 FORCE_HWC_FOR_RBG_TO_YUV=0 MAX_VIRT_DISPLAY_DIM=0 RUNNING_WITHOUT_SYNC_FRAMEWORK=0 NUM_FRAMEBUFFER_SURFACE_BUFFERS=3]

Display identification data: Display 0 (HWC display 0): no identification data

Wide-Color information: Device has wide color built-in display: 0 Device uses color management: 1 DisplayColorSetting: Managed Display 0 color modes: ColorMode::NATIVE (0) ColorMode::SRGB (7) Current color mode: ColorMode::NATIVE (0)

Sync configuration: [using: EGL_ANDROID_native_fence_sync EGL_KHR_wait_sync]

Scheduler:

Frame Rate Overrides (backdoor): {} Frame Rate Overrides (GameManager): {} Frame Rate Overrides (setFrameRate): {} mScreenAcquired=1 mPrimaryHWVsyncEnabled=0 mHWVsyncAvailable=1 ScreenOff: 0d00:00:00.027 60.00 Hz: 0d00:04:39.684

       app phase:      1000000 ns            SF phase:      1000000 ns
       app duration:  16666666 ns            SF duration:  15666666 ns
 early app phase:      1000000 ns      early SF phase:      1000000 ns
 early app duration:  16666666 ns      early SF duration:  15666666 ns

GL early app phase: 1000000 ns GL early SF phase: 1000000 ns GL early app duration: 16666666 ns GL early SF duration: 15666666 ns HWC min duration: 0 ns present offset: 0 ns VSYNC period: 16666666 ns

(mode override by backdoor: no)

app: state=Idle VSyncState={displayId=0, count=8171} pending events (count=0): connections (count=27): Connection{0xb400006e4bc98430, VSyncRequest::None} Connection{0xb400006e4bcaf8f0, VSyncRequest::None} Connection{0xb400006e4bca7770, VSyncRequest::None} Connection{0xb400006e4bcaff10, VSyncRequest::None} Connection{0xb400006e4bcada50, VSyncRequest::None} Connection{0xb400006e4bcae310, VSyncRequest::None} Connection{0xb400006e4bcab4b0, VSyncRequest::None} Connection{0xb400006e4bcae4d0, VSyncRequest::None} Connection{0xb400006e4bcaf110, VSyncRequest::None} Connection{0xb400006e4bcaed90, VSyncRequest::None} Connection{0xb400006e4bca7310, VSyncRequest::None} Connection{0xb400006e4bca1730, VSyncRequest::None} Connection{0xb400006e4bcb29f0, VSyncRequest::None} Connection{0xb400006e4bcb1a30, VSyncRequest::None} Connection{0xb400006e4bca6c10, VSyncRequest::None} Connection{0xb400006e4bca5ef0, VSyncRequest::None} Connection{0xb400006e4bcb0990, VSyncRequest::None} Connection{0xb400006e4bca21b0, VSyncRequest::None} Connection{0xb400006e4bcb2ad0, VSyncRequest::None} Connection{0xb400006e4bcb38d0, VSyncRequest::None} Connection{0xb400006e4bcb40b0, VSyncRequest::None} Connection{0xb400006e4bcb8bf0, VSyncRequest::None} Connection{0xb400006e4bcb4430, VSyncRequest::None} Connection{0xb400006e4bcb7990, VSyncRequest::None} Connection{0xb400006e4bca7a10, VSyncRequest::None} Connection{0xb400006e4bcae770, VSyncRequest::None} Connection{0xb400006e4bcb99f0, VSyncRequest::None} VsyncController: VsyncReactor in use Has 1 unfired fences mInternalIgnoreFences=0 mExternalIgnoreFences=0 mMoreSamplesNeeded=0 mPeriodConfirmationInProgress=0 mPeriodTransitioningTo=nullptr No Last HW vsync VSyncTracker: mIdealPeriod=16.67 Refresh Rate Map: For ideal period 16.67ms: period = 16.65ms, intercept = -11046 For ideal period 16.67ms: period = 16.67ms, intercept = 0 VsyncDispatch: Timer: DebugState: Waiting mTimerSlack: 0.50ms mMinVsyncDistance: 3.00ms mIntendedWakeupTime: 9223370964992.00ms from now mLastTimerCallback: 16552.96ms ago mLastTimerSchedule: 16561.42ms ago Callbacks: sf: workDuration: 15.67ms readyDuration: 0.00ms earliestVsync: -17053.46ms relative to now mLastDispatchTime: 16537.38ms ago appSf: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -27714.74ms relative to now mLastDispatchTime: 27714.74ms ago app: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -17036.81ms relative to now mLastDispatchTime: 17036.81ms ago mHWCVsyncPendingState=Disable mLastHWCVsyncState=Disable

Static screen stats: < 1 frames: 78.542 s (30.5%) < 2 frames: 81.361 s (31.6%) < 3 frames: 2.977 s (1.2%) < 4 frames: 1.609 s (0.6%) < 5 frames: 1.831 s (0.7%) < 6 frames: 1.581 s (0.6%) < 7 frames: 0.645 s (0.3%) 7+ frames: 88.785 s (34.5%)

Total missed frame count: 208 HWC missed frame count: 205 GPU missed frame count: 192

Visible layers (count = 100) Composition layers

Display 0 (physical, "Primary display") Composition Display State: isEnabled=true isSecure=true usesDeviceComposition=false usesClientComposition=true flipClientTarget=false reusedClientComposition=false layerFilter={layerStack=0 toInternalDisplay=true } transform (ROT_0) (IDENTITY) layerStackSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} framebufferSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} orientedDisplaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} displaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} needsFiltering=false colorMode=NATIVE (0) renderIntent=COLORIMETRIC (0) dataspace=UNKNOWN (0) targetDataspace=UNKNOWN (0) colorTransformMatrix=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]] displayBrightnessNits=-1.000000 sdrWhitePointNits=-1.000000 clientTargetBrightness=1.000000 displayBrightness=nullopt compositionStrategyPredictionState=DISABLED treate170mAsSrgb=false

Composition Display Color State: HWC Support: wideColorGamut=false hdr10plus=false hdr10=true hlg=true dv=false metadata=0

Composition RenderSurface State: size=[720 1650] ANativeWindow=0xb400006f2bca70a0 (format 1) flips=9819 FramebufferSurface mDataSpace=Default (0) mAbandoned=0

SurfaceFlinger global state:

------------RE----------------- EGL implementation : 1.4 Android META-EGL EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_presentation_time EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_KHR_get_all_proc_addresses EGL_KHR_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_recordable EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_context_priority_realtime GLES: ARM, Mali-G52, OpenGL ES 3.2 v1.r32p0-01eac1.ba16cba3a1a0c0370f4170d013f918bc GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_texture_filter_anisotropic GL_ARM_texture_unnormalized_coordinates GL_EXT_shader_framebuffer_fetch RenderEngine supports protected context: 0 RenderEngine is in protected context: 0 RenderEngine shaders cached since last dump/primeCache: 75 Skia CPU Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's GPU Caches: 707204 bytes, 690.63 KB (130.50 KB is purgeable) Texture/RenderBuffer: 128.00 KB (1 entry) skia/gpu_resources/resource_74/texture_renderbuffer: size[128.00 KB] purgeable_size[128.00 KB] type[RenderTarget] category[Scratch] Texture: 128.00 bytes (1 entry) skia/gpu_resources/resource_6/texture: size[128.00 bytes] type[Texture] category[Scratch] Other: 562.50 KB (6 entries) skia/gpu_resources/resource_3: size[1.88 KB] purgeable_size[1.88 KB] type[Buffer Object] category[Other] skia/gpu_resources/resource_2: size[180.00 bytes] purgeable_size[180.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_75: size[272.00 bytes] purgeable_size[272.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_76: size[192.00 bytes] purgeable_size[192.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_883: size[48.00 KB] type[Buffer Object] category[Scratch] skia/gpu_resources/resource_77: size[512.00 KB] type[StencilAttachment] category[Other] Skia's Wrapped Objects: Texture/RenderBuffer: 13.60 MB (3 entries) skia/gpu_resources/resource_83/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_80/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_78/texture_renderbuffer: size[4.53 MB] RenderEngine tracked buffers: 20 Dumping buffer ids...

Skia's GPU Protected Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's Protected Wrapped Objects:

RenderEngine runtime effects: 0

ClientCache state: Cache owner: 0xb400006e2bcb3c10 Cache owner: 0xb400006e2bcbfc90 Cache owner: 0xb400006e2bcc0420 Cache owner: 0xb400006e2bcc3de0 Cache owner: 0xb400006e2bcc7640 ID: 13726715478031, size: 720x56 ID: 13726715478029, size: 720x96 ID: 13726715478035, size: 1440x1440 ID: 13726715478032, size: 720x56 ID: 13726715478030, size: 720x96 ID: 13726715478028, size: 720x96 ID: 13726715478027, size: 720x56 ID: 13726715478026, size: 720x56 ID: 13726715478025, size: 720x56 ID: 13726715478024, size: 720x56 ID: 13726715478033, size: 720x56 ID: 13726715478022, size: 720x56 ID: 13726715478023, size: 720x56 Cache owner: 0xb400006e2bcc9d70 Cache owner: 0xb400006e2bcced30 Cache owner: 0xb400006e2bcd05f0 ID: 15290083573793, size: 720x1650 ID: 15290083573794, size: 720x1650 ID: 15290083573795, size: 720x1650 Cache owner: 0xb400006e2bcd0d80 Cache owner: 0xb400006e2bcd26f0 Cache owner: 0xb400006e2bcd4ed0 Region undefinedRegion (this=0xb400006eabc9e280, count=1) [ 0, 0, 0, 0] orientation=ROTATION_0, isPoweredOn=1 transaction-flags : 00000000 gpu_to_cpu_unsupported : 0 refresh-rate : 60.00 Hz x-dpi : 268.94 y-dpi : 268.65 transaction time: 0.000000 us Tracing state: disabled number of entries: 0 (0.00MB / 0.00MB) duration: 0ms

Transaction tracing: enabled queued transactions=0 created layers=0 handles=100 states=99 number of entries: 3281 (0.50MB / 0.50MB) duration: 139259ms

Display 0 (active) HWC layers:

Layer name Z | Window Type | Comp Type | Transform | Disp Frame (LTRB) | Source Crop (LTRB) | Frame Rate (Explicit) (Seamlessness) [Focused]

com.android.settings/com.android.settings.SubSettings#513 rel 0 | 1 | CLIENT | 0 | 0 0 720 1650 | 0.0 0.0 720.0 1650.0 | [*]

StatusBar#120 rel 0 | 2000 | CLIENT | 0 | 0 0 720 56 | 0.0 0.0 720.0 56.0 | [ ]

NavigationBar0#115 rel 0 | 2019 | CLIENT | 0 | 0 1554 720 1650 | 0.0 0.0 720.0 96.0 | [ ]

ScreenDecorOverlay#99 rel 0 | 2024 | CLIENT | 0 | 0 0 720 56 | 0.0 0.0 720.0 56.0 | [ ]

ScreenDecorOverlayBottom#100 rel 0 | 2024 | CLIENT | 0 | 0 1594 720 1650 | 0.0 0.0 720.0 56.0 | [ ]

Planner is disabled h/w composer state: h/w composer enabled [Display 0]


Index:6 Z:0 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:NONE ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)


Index:3 Z:1 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,56) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)


Index:0 Z:2 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72096 Size:401408 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1554,720,1650) SourceCrop:(0,0,720,96) AFBCCrop:(0,0,48,32)


Index:2 Z:3 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,56) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)


Index:1 Z:4 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1594,720,1650) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)


[FrameBuffer Target] Index:65535 Z:3 Transform:None CompType Req:unknown Res:unknown isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)


[Display 1]


[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)


[Display 2]


[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)


HWC Layer to OverlayEngine Mapping: [display 0] Layers Index | OverlayEngine ffff -> 0

GraphicBufferAllocator buffers: Handle | Size | W (Stride) x H | Layers | Format | Usage | Requestor 0xb400006e5bc98690 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc988d0 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc99d10 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface Total allocated by GraphicBufferAllocator (estimate): 0.00 KB Imported gralloc buffers:

Offscreen Layers: Layer SurfaceView[org.lineageos.aperture/org.lineageos.aperture.CameraLauncher]#402 (ContainerLayer) callingPid:8737 callingUid:10159 ownerUid:10159 Layer Background for SurfaceView[org.lineageos.aperture/org.lineageos.aperture.CameraLauncher]#404 (EffectLayer) callingPid:8737 callingUid:10159 ownerUid:10159 Layer SurfaceVieworg.lineageos.aperture/org.lineageos.aperture.CameraLauncher#403 (BufferStateLayer) callingPid:8737 callingUid:10159 ownerUid:10159 Layer Surface(name=Task=11)/@0xe48fd84 - animation-leash of app_transition#354 (EffectLayer) callingPid:1883 callingUid:1000 ownerUid:1000

phhusson commented 1 year ago

Sorry I should have been clearer. Make this dumpsys while previewing the camera

Le sam. 10 juin 2023 à 13:46, Cartoon Kritthapath Yaviraj < @.***> a écrit :

Here. @phhusson https://github.com/phhusson

Build configuration: [sf PRESENT_TIME_OFFSET=0 FORCE_HWC_FOR_RBG_TO_YUV=0 MAX_VIRT_DISPLAY_DIM=0 RUNNING_WITHOUT_SYNC_FRAMEWORK=0 NUM_FRAMEBUFFER_SURFACE_BUFFERS=3]

Display identification data: Display 0 (HWC display 0): no identification data

Wide-Color information: Device has wide color built-in display: 0 Device uses color management: 1 DisplayColorSetting: Managed Display 0 color modes: ColorMode::NATIVE (0) ColorMode::SRGB (7) Current color mode: ColorMode::NATIVE (0)

Sync configuration: [using: EGL_ANDROID_native_fence_sync EGL_KHR_wait_sync]

Scheduler:

  • Touch timer: off
  • Content detection: off LayerHistory{size=96, active=0}

Frame Rate Overrides (backdoor): {} Frame Rate Overrides (GameManager): {} Frame Rate Overrides (setFrameRate): {} mScreenAcquired=1 mPrimaryHWVsyncEnabled=0 mHWVsyncAvailable=1 ScreenOff: 0d00:00:00.027 60.00 Hz: 0d00:04:39.684

   app phase:      1000000 ns            SF phase:      1000000 ns
   app duration:  16666666 ns            SF duration:  15666666 ns

early app phase: 1000000 ns early SF phase: 1000000 ns early app duration: 16666666 ns early SF duration: 15666666 ns

GL early app phase: 1000000 ns GL early SF phase: 1000000 ns GL early app duration: 16666666 ns GL early SF duration: 15666666 ns HWC min duration: 0 ns present offset: 0 ns VSYNC period: 16666666 ns

(mode override by backdoor: no)

app: state=Idle VSyncState={displayId=0, count=8171} pending events (count=0): connections (count=27): Connection{0xb400006e4bc98430, VSyncRequest::None} Connection{0xb400006e4bcaf8f0, VSyncRequest::None} Connection{0xb400006e4bca7770, VSyncRequest::None} Connection{0xb400006e4bcaff10, VSyncRequest::None} Connection{0xb400006e4bcada50, VSyncRequest::None} Connection{0xb400006e4bcae310, VSyncRequest::None} Connection{0xb400006e4bcab4b0, VSyncRequest::None} Connection{0xb400006e4bcae4d0, VSyncRequest::None} Connection{0xb400006e4bcaf110, VSyncRequest::None} Connection{0xb400006e4bcaed90, VSyncRequest::None} Connection{0xb400006e4bca7310, VSyncRequest::None} Connection{0xb400006e4bca1730, VSyncRequest::None} Connection{0xb400006e4bcb29f0, VSyncRequest::None} Connection{0xb400006e4bcb1a30, VSyncRequest::None} Connection{0xb400006e4bca6c10, VSyncRequest::None} Connection{0xb400006e4bca5ef0, VSyncRequest::None} Connection{0xb400006e4bcb0990, VSyncRequest::None} Connection{0xb400006e4bca21b0, VSyncRequest::None} Connection{0xb400006e4bcb2ad0, VSyncRequest::None} Connection{0xb400006e4bcb38d0, VSyncRequest::None} Connection{0xb400006e4bcb40b0, VSyncRequest::None} Connection{0xb400006e4bcb8bf0, VSyncRequest::None} Connection{0xb400006e4bcb4430, VSyncRequest::None} Connection{0xb400006e4bcb7990, VSyncRequest::None} Connection{0xb400006e4bca7a10, VSyncRequest::None} Connection{0xb400006e4bcae770, VSyncRequest::None} Connection{0xb400006e4bcb99f0, VSyncRequest::None} VsyncController: VsyncReactor in use Has 1 unfired fences mInternalIgnoreFences=0 mExternalIgnoreFences=0 mMoreSamplesNeeded=0 mPeriodConfirmationInProgress=0 mPeriodTransitioningTo=nullptr No Last HW vsync VSyncTracker: mIdealPeriod=16.67 Refresh Rate Map: For ideal period 16.67ms: period = 16.65ms, intercept = -11046 For ideal period 16.67ms: period = 16.67ms, intercept = 0 VsyncDispatch: Timer: DebugState: Waiting mTimerSlack: 0.50ms mMinVsyncDistance: 3.00ms mIntendedWakeupTime: 9223370964992.00ms from now mLastTimerCallback: 16552.96ms ago mLastTimerSchedule: 16561.42ms ago Callbacks: sf: workDuration: 15.67ms readyDuration: 0.00ms earliestVsync: -17053.46ms relative to now mLastDispatchTime: 16537.38ms ago appSf: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -27714.74ms relative to now mLastDispatchTime: 27714.74ms ago app: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -17036.81ms relative to now mLastDispatchTime: 17036.81ms ago mHWCVsyncPendingState=Disable mLastHWCVsyncState=Disable

Static screen stats: < 1 frames: 78.542 s (30.5%) < 2 frames: 81.361 s (31.6%) < 3 frames: 2.977 s (1.2%) < 4 frames: 1.609 s (0.6%) < 5 frames: 1.831 s (0.7%) < 6 frames: 1.581 s (0.6%) < 7 frames: 0.645 s (0.3%) 7+ frames: 88.785 s (34.5%)

Total missed frame count: 208 HWC missed frame count: 205 GPU missed frame count: 192

Visible layers (count = 100) Composition layers

-

Layer 0xb400006f3be42270 (DefaultTaskDisplayArea#90) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc43a0, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be0ee50 (Task=1#85) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc8ea0, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be64530 (Task=10#330) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccf5c0, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3bde1550 (Task=6#92) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcb5620, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be2e380 (Task=7#93) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc3720, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be1ffb0 (Task=8#94) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc5340, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3bdde7c0 (Task=12#382) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcd6640, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be28860 (Task=13#441) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccfc00, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be617a0 (com.android.settings/com.android.settings.SubSettings#513) isSecure=false geomUsesSourceCrop=true geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

geomBufferSize=[0 0 720 1650] geomContentCrop=[0 0 720 1650] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc0520, count=1)

[ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 720.000000 1650.000000] shadowRadius=0.000000 blend=NONE (1) alpha=1.000000 backgroundBlurRadius=0 composition type=DEVICE (2) buffer: slot=61 buffer=0xb400006e5bcc7070 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

Layer 0xb400006f3be9d470 (Surface(name=1098c56 @.***

  • animation-leash of insets_animation#527) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

    geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcd2e00, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3be83a60 (Surface(name=afbb50a @.*** - animation-leash of insets_animation#536) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

    geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccc0a0, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3be065a0 (StatusBar#120) isSecure=false geomUsesSourceCrop=true geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

    geomBufferSize=[0 0 720 56] geomContentCrop=[0 0 720 56] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccec60, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 720.000000 56.000000] shadowRadius=0.000000 blend=PREMULTIPLIED (2) alpha=1.000000 backgroundBlurRadius=0 composition type=DEVICE (2) buffer: slot=62 buffer=0xb400006e5bcae470 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=false hasProtectedContent=false isColorspaceAgnostic=true dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3be8c310 (Surface(name=d93e608 @.*** - animation-leash of insets_animation#537) isSecure=false geomUsesSourceCrop=false geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

    geomBufferSize=[0 0 -1 -1] geomContentCrop=[0 0 -1 -1] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcd6000, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 0.000000 0.000000] shadowRadius=0.000000 blend=INVALID (0) alpha=1.000000 backgroundBlurRadius=0 composition type=INVALID (0) buffer: slot=-1 buffer=0x0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=true hasProtectedContent=false isColorspaceAgnostic=false dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3bddba30 (NavigationBar0#115) isSecure=false geomUsesSourceCrop=true geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (TRANSLATE) 1.0000 0.0000 0.0000 0.0000 1.0000 1554.0000 0.0000 0.0000 1.0000

    geomBufferSize=[0 0 720 96] geomContentCrop=[0 0 720 96] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccbd80, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 720.000000 96.000000] shadowRadius=0.000000 blend=PREMULTIPLIED (2) alpha=1.000000 backgroundBlurRadius=0 composition type=DEVICE (2) buffer: slot=63 buffer=0xb400006e5bcab530 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=false hasProtectedContent=false isColorspaceAgnostic=true dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3be1d220 (ScreenDecorOverlay#99) isSecure=false geomUsesSourceCrop=true geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (IDENTITY)

    geomBufferSize=[0 0 720 56] geomContentCrop=[0 0 720 56] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bcc3a40, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 720.000000 56.000000] shadowRadius=0.000000 blend=PREMULTIPLIED (2) alpha=1.000000 backgroundBlurRadius=0 composition type=DEVICE (2) buffer: slot=63 buffer=0xb400006e5bcb3330 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=false hasProtectedContent=false isColorspaceAgnostic=true dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]]

  • Layer 0xb400006f3be14970 (ScreenDecorOverlayBottom#100) isSecure=false geomUsesSourceCrop=true geomBufferUsesDisplayInverseTransform=false geomLayerTransform (ROT_0) (TRANSLATE) 1.0000 0.0000 0.0000 0.0000 1.0000 1594.0000 0.0000 0.0000 1.0000

    geomBufferSize=[0 0 720 56] geomContentCrop=[0 0 720 56] geomCrop=[0 0 -1 -1] geomBufferTransform=0 Region transparentRegionHint (this=0xb400006e9bccd040, count=1)

    [ 0, 0, 0, 0] geomLayerBounds=[0.000000 0.000000 720.000000 56.000000] shadowRadius=0.000000 blend=PREMULTIPLIED (2) alpha=1.000000 backgroundBlurRadius=0 composition type=DEVICE (2) buffer: slot=63 buffer=0xb400006e5bcad5d0 sideband stream=0x0 color=[0.000000 0.000000 0.000000] isOpaque=false hasProtectedContent=false isColorspaceAgnostic=true dataspace=UNKNOWN (0) hdr metadata types=0 dimming enabled=true colorTransform=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]] Displays (1 entries) Display 0 (internal, primary, "Primary display") deviceProductInfo={} powerMode=On activeModeId=0 displayModes= {id=0, hwcId=0, resolution=720x1650, refreshRate=60.00 Hz, dpi=268.94x268.65, group=-1} displayManagerPolicy={defaultModeId=0, allowGroupSwitching=false, primaryRange=[0.00 Hz, 60.00 Hz], appRequestRange=[0.00 Hz, inf Hz]} supportsFrameRateOverrideByContent=false idleTimer=off (platform)

Display 0 (physical, "Primary display") Composition Display State: isEnabled=true isSecure=true usesDeviceComposition=false usesClientComposition=true flipClientTarget=false reusedClientComposition=false layerFilter={layerStack=0 toInternalDisplay=true } transform (ROT_0) (IDENTITY) layerStackSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} framebufferSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} orientedDisplaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} displaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} needsFiltering=false colorMode=NATIVE (0) renderIntent=COLORIMETRIC (0) dataspace=UNKNOWN (0) targetDataspace=UNKNOWN (0)

colorTransformMatrix=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]] displayBrightnessNits=-1.000000 sdrWhitePointNits=-1.000000 clientTargetBrightness=1.000000 displayBrightness=nullopt compositionStrategyPredictionState=DISABLED treate170mAsSrgb=false

Composition Display Color State: HWC Support: wideColorGamut=false hdr10plus=false hdr10=true hlg=true dv=false metadata=0

Composition RenderSurface State: size=[720 1650] ANativeWindow=0xb400006f2bca70a0 (format 1) flips=9819 FramebufferSurface mDataSpace=Default (0) mAbandoned=0

  • BufferQueue mMaxAcquiredBufferCount=2 mMaxDequeuedBufferCount=1 mDequeueBufferCannotBlock=0 mAsyncMode=0 mQueueBufferCanDrop=0 mLegacyBufferDrop=1 default-size=[720x1650] default-format=1 transform-hint=00 frame-counter=5414 mTransformHintInUse=00 mAutoPrerotation=0 FIFO(0): (mConsumerName=FramebufferSurface, mConnectedApi=1, mConsumerUsageBits=6656, mId=65b00000000, producer=[970:???], consumer=[1627:/system/bin/surfaceflinger]) Slots:

    [01:0xb400006e5bc97490] state=ACQUIRED 0xb400006e5bc98690 frame=5414 [ 720x1650: 0, 1] [00:0xb400006e5bc99bf0] state=FREE 0xb400006e5bc988d0 frame=5412 [ 720x1650: 0, 1] [02:0xb400006e5bc9a730] state=FREE 0xb400006e5bc99d10 frame=5413 [ 720x1650: 0, 1]

5 Layers

  • Output Layer 0xb400006edbcc2a00(com.android.settings/com.android.settings.SubSettings#513) Region visibleRegion (this=0xb400006edbcc2a18, count=1) [ 0, 0, 720, 1650] Region visibleNonTransparentRegion (this=0xb400006edbcc2a80, count=1) [ 0, 0, 720, 1650] Region coveredRegion (this=0xb400006edbcc2ae8, count=2) [ 0, 0, 720, 56] [ 0, 1554, 720, 1650] Region output visibleRegion (this=0xb400006edbcc2b50, count=1) [ 0, 0, 720, 1650] Region shadowRegion (this=0xb400006edbcc2bb8, count=1) [ 0, 0, 0, 0] Region outputSpaceBlockingRegionHint (this=0xb400006edbcc2c50, count=1) [ 0, 0, 0, 0] forceClientComposition=false clearClientTarget=false displayFrame=[0 0 720 1650] sourceCrop=[0.000000 0.000000 720.000000 1650.000000] bufferTransform=0 (0) dataspace=UNKNOWN (0) whitePointNits=-1.000000 dimmingRatio=1.000000 override buffer=0x0 override acquire fence=0x0 override display frame=[0 0 -1 -1] override dataspace=UNKNOWN (0) override display space=ProjectionSpace{bounds=Rect(0, 0, -1, -1), content=Rect(0, 0, -1, -1), orientation=ROTATION_0} override damage region= Region (this=0xb400006edbcc2d00, count=1) [ 0, 0, -1, -1] override visible region= Region (this=0xb400006edbcc2d68, count=1) [ 0, 0, 0, 0] override peekThroughLayer=0x0 override disableBackgroundBlur=false hwc: layer=0x086 composition=CLIENT (1)
  • Output Layer 0xb400006edbcb2460(StatusBar#120) Region visibleRegion (this=0xb400006edbcb2478, count=1) [ 0, 0, 720, 56] Region visibleNonTransparentRegion (this=0xb400006edbcb24e0, count=1) [ 0, 0, 720, 56] Region coveredRegion (this=0xb400006edbcb2548, count=1) [ 0, 0, 720, 56] Region output visibleRegion (this=0xb400006edbcb25b0, count=1) [ 0, 0, 720, 56] Region shadowRegion (this=0xb400006edbcb2618, count=1) [ 0, 0, 0, 0] Region outputSpaceBlockingRegionHint (this=0xb400006edbcb26b0, count=1) [ 0, 0, 0, 0] forceClientComposition=false clearClientTarget=false displayFrame=[0 0 720 56] sourceCrop=[0.000000 0.000000 720.000000 56.000000] bufferTransform=0 (0) dataspace=UNKNOWN (0) whitePointNits=-1.000000 dimmingRatio=1.000000 override buffer=0x0 override acquire fence=0x0 override display frame=[0 0 -1 -1] override dataspace=UNKNOWN (0) override display space=ProjectionSpace{bounds=Rect(0, 0, -1, -1), content=Rect(0, 0, -1, -1), orientation=ROTATION_0} override damage region= Region (this=0xb400006edbcb2760, count=1) [ 0, 0, -1, -1] override visible region= Region (this=0xb400006edbcb27c8, count=1) [ 0, 0, 0, 0] override peekThroughLayer=0x0 override disableBackgroundBlur=false hwc: layer=0x083 composition=CLIENT (1)
  • Output Layer 0xb400006edbcaaba0(NavigationBar0#115) Region visibleRegion (this=0xb400006edbcaabb8, count=1) [ 0, 1554, 720, 1650] Region visibleNonTransparentRegion (this=0xb400006edbcaac20, count=1) [ 0, 1554, 720, 1650] Region coveredRegion (this=0xb400006edbcaac88, count=1) [ 0, 1594, 720, 1650] Region output visibleRegion (this=0xb400006edbcaacf0, count=1) [ 0, 1554, 720, 1650] Region shadowRegion (this=0xb400006edbcaad58, count=1) [ 0, 0, 0, 0] Region outputSpaceBlockingRegionHint (this=0xb400006edbcaadf0, count=1) [ 0, 0, 0, 0] forceClientComposition=false clearClientTarget=false displayFrame=[0 1554 720 1650] sourceCrop=[0.000000 0.000000 720.000000 96.000000] bufferTransform=0 (0) dataspace=UNKNOWN (0) whitePointNits=-1.000000 dimmingRatio=1.000000 override buffer=0x0 override acquire fence=0x0 override display frame=[0 0 -1 -1] override dataspace=UNKNOWN (0) override display space=ProjectionSpace{bounds=Rect(0, 0, -1, -1), content=Rect(0, 0, -1, -1), orientation=ROTATION_0} override damage region= Region (this=0xb400006edbcaaea0, count=1) [ 0, 0, -1, -1] override visible region= Region (this=0xb400006edbcaaf08, count=1) [ 0, 0, 0, 0] override peekThroughLayer=0x0 override disableBackgroundBlur=false hwc: layer=0x080 composition=CLIENT (1)
  • Output Layer 0xb400006edbcb7ef0(ScreenDecorOverlay#99) Region visibleRegion (this=0xb400006edbcb7f08, count=1) [ 0, 0, 720, 56] Region visibleNonTransparentRegion (this=0xb400006edbcb7f70, count=1) [ 0, 0, 720, 56] Region coveredRegion (this=0xb400006edbcb7fd8, count=1) [ 0, 0, 0, 0] Region output visibleRegion (this=0xb400006edbcb8040, count=1) [ 0, 0, 720, 56] Region shadowRegion (this=0xb400006edbcb80a8, count=1) [ 0, 0, 0, 0] Region outputSpaceBlockingRegionHint (this=0xb400006edbcb8140, count=1) [ 0, 0, 0, 0] forceClientComposition=false clearClientTarget=false displayFrame=[0 0 720 56] sourceCrop=[0.000000 0.000000 720.000000 56.000000] bufferTransform=0 (0) dataspace=UNKNOWN (0) whitePointNits=-1.000000 dimmingRatio=1.000000 override buffer=0x0 override acquire fence=0x0 override display frame=[0 0 -1 -1] override dataspace=UNKNOWN (0) override display space=ProjectionSpace{bounds=Rect(0, 0, -1, -1), content=Rect(0, 0, -1, -1), orientation=ROTATION_0} override damage region= Region (this=0xb400006edbcb81f0, count=1) [ 0, 0, -1, -1] override visible region= Region (this=0xb400006edbcb8258, count=1) [ 0, 0, 0, 0] override peekThroughLayer=0x0 override disableBackgroundBlur=false hwc: layer=0x082 composition=CLIENT (1)
  • Output Layer 0xb400006edbcb9d20(ScreenDecorOverlayBottom#100) Region visibleRegion (this=0xb400006edbcb9d38, count=1) [ 0, 1594, 720, 1650] Region visibleNonTransparentRegion (this=0xb400006edbcb9da0, count=1) [ 0, 1594, 720, 1650] Region coveredRegion (this=0xb400006edbcb9e08, count=1) [ 0, 0, 0, 0] Region output visibleRegion (this=0xb400006edbcb9e70, count=1) [ 0, 1594, 720, 1650] Region shadowRegion (this=0xb400006edbcb9ed8, count=1) [ 0, 0, 0, 0] Region outputSpaceBlockingRegionHint (this=0xb400006edbcb9f70, count=1) [ 0, 0, 0, 0] forceClientComposition=false clearClientTarget=false displayFrame=[0 1594 720 1650] sourceCrop=[0.000000 0.000000 720.000000 56.000000] bufferTransform=0 (0) dataspace=UNKNOWN (0) whitePointNits=-1.000000 dimmingRatio=1.000000 override buffer=0x0 override acquire fence=0x0 override display frame=[0 0 -1 -1] override dataspace=UNKNOWN (0) override display space=ProjectionSpace{bounds=Rect(0, 0, -1, -1), content=Rect(0, 0, -1, -1), orientation=ROTATION_0} override damage region= Region (this=0xb400006edbcba020, count=1) [ 0, 0, -1, -1] override visible region= Region (this=0xb400006edbcba088, count=1) [ 0, 0, 0, 0] override peekThroughLayer=0x0 override disableBackgroundBlur=false hwc: layer=0x081 composition=CLIENT (1)

SurfaceFlinger global state:

------------RE----------------- EGL implementation : 1.4 Android META-EGL EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_presentation_time EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_KHR_get_all_proc_addresses EGL_KHR_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_recordable EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_context_priority_realtime GLES: ARM, Mali-G52, OpenGL ES 3.2 v1.r32p0-01eac1.ba16cba3a1a0c0370f4170d013f918bc GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_texture_filter_anisotropic GL_ARM_texture_unnormalized_coordinates GL_EXT_shader_framebuffer_fetch RenderEngine supports protected context: 0 RenderEngine is in protected context: 0 RenderEngine shaders cached since last dump/primeCache: 75 Skia CPU Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's GPU Caches: 707204 bytes, 690.63 KB (130.50 KB is purgeable) Texture/RenderBuffer: 128.00 KB (1 entry) skia/gpu_resources/resource_74/texture_renderbuffer: size[128.00 KB] purgeable_size[128.00 KB] type[RenderTarget] category[Scratch] Texture: 128.00 bytes (1 entry) skia/gpu_resources/resource_6/texture: size[128.00 bytes] type[Texture] category[Scratch] Other: 562.50 KB (6 entries) skia/gpu_resources/resource_3: size[1.88 KB] purgeable_size[1.88 KB] type[Buffer Object] category[Other] skia/gpu_resources/resource_2: size[180.00 bytes] purgeable_size[180.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_75: size[272.00 bytes] purgeable_size[272.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_76: size[192.00 bytes] purgeable_size[192.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_883: size[48.00 KB] type[Buffer Object] category[Scratch] skia/gpu_resources/resource_77: size[512.00 KB] type[StencilAttachment] category[Other] Skia's Wrapped Objects: Texture/RenderBuffer: 13.60 MB (3 entries) skia/gpu_resources/resource_83/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_80/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_78/texture_renderbuffer: size[4.53 MB] RenderEngine tracked buffers: 20 Dumping buffer ids...

  • 0xde800000021 - 1 refs
  • 0xde800000022 - 1 refs
  • 0xde800000023 - 1 refs
  • 0x222100000010 - 1 refs
  • 0xc7c0000000f - 1 refs
  • 0xc7c0000000d - 1 refs
  • 0xc7c00000013 - 1 refs
  • 0xc7c00000010 - 1 refs
  • 0xc7c0000000e - 1 refs
  • 0xc7c00000011 - 1 refs
  • 0xc7c0000000c - 1 refs
  • 0xc7c0000000b - 1 refs
  • 0xc7c0000000a - 1 refs
  • 0xc7c00000009 - 1 refs
  • 0xc7c00000008 - 1 refs
  • 0xc7c00000007 - 1 refs
  • 0xc7c00000006 - 1 refs
  • 0x65b00000000 - 1 refs
  • 0x65b00000001 - 1 refs
  • 0x65b00000002 - 1 refs RenderEngine AHB/BackendTexture cache size: 20 Dumping buffer ids...
  • 0xde800000021
  • 0xde800000022
  • 0xde800000023
  • 0x222100000010
  • 0xc7c0000000f
  • 0xc7c0000000d
  • 0xc7c00000013
  • 0xc7c00000010
  • 0xc7c0000000e
  • 0xc7c00000011
  • 0xc7c0000000c
  • 0xc7c0000000b
  • 0xc7c0000000a
  • 0xc7c00000009
  • 0xc7c00000008
  • 0xc7c00000007
  • 0xc7c00000006
  • 0x65b00000000
  • 0x65b00000001
  • 0x65b00000002

Skia's GPU Protected Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's Protected Wrapped Objects:

RenderEngine runtime effects: 0

ClientCache state: Cache owner: 0xb400006e2bcb3c10 Cache owner: 0xb400006e2bcbfc90 Cache owner: 0xb400006e2bcc0420 Cache owner: 0xb400006e2bcc3de0 Cache owner: 0xb400006e2bcc7640 ID: 13726715478031, size: 720x56 ID: 13726715478029, size: 720x96 ID: 13726715478035, size: 1440x1440 ID: 13726715478032, size: 720x56 ID: 13726715478030, size: 720x96 ID: 13726715478028, size: 720x96 ID: 13726715478027, size: 720x56 ID: 13726715478026, size: 720x56 ID: 13726715478025, size: 720x56 ID: 13726715478024, size: 720x56 ID: 13726715478033, size: 720x56 ID: 13726715478022, size: 720x56 ID: 13726715478023, size: 720x56 Cache owner: 0xb400006e2bcc9d70 Cache owner: 0xb400006e2bcced30 Cache owner: 0xb400006e2bcd05f0 ID: 15290083573793, size: 720x1650 ID: 15290083573794, size: 720x1650 ID: 15290083573795, size: 720x1650 Cache owner: 0xb400006e2bcd0d80 Cache owner: 0xb400006e2bcd26f0 Cache owner: 0xb400006e2bcd4ed0 Region undefinedRegion (this=0xb400006eabc9e280, count=1) [ 0, 0, 0, 0] orientation=ROTATION_0, isPoweredOn=1 transaction-flags : 00000000 gpu_to_cpu_unsupported : 0 refresh-rate : 60.00 Hz x-dpi : 268.94 y-dpi : 268.65 transaction time: 0.000000 us Tracing state: disabled number of entries: 0 (0.00MB / 0.00MB) duration: 0ms

Transaction tracing: enabled queued transactions=0 created layers=0 handles=100 states=99 number of entries: 3281 (0.50MB / 0.50MB) duration: 139259ms Display 0 (active) HWC layers: Layer name Z | Window Type | Comp Type | Transform | Disp Frame (LTRB) | Source Crop (LTRB) | Frame Rate (Explicit) (Seamlessness) [Focused] com.android.settings/com.android.settings.SubSettings#513 rel 0 | 1 | CLIENT | 0 | 0 0 720 1650 | 0.0 0.0 720.0 1650.0 | [*] StatusBar#120 rel 0 | 2000 | CLIENT | 0 | 0 0 720 56 | 0.0 0.0 720.0 56.0 | [ ] NavigationBar0#115 rel 0 | 2019 | CLIENT | 0 | 0 1554 720 1650 | 0.0 0.0 720.0 96.0 | [ ] ScreenDecorOverlay#99 rel 0 | 2024 | CLIENT | 0 | 0 0 720 56 | 0.0 0.0 720.0 56.0 | [ ] ScreenDecorOverlayBottom#100 rel 0 | 2024 | CLIENT | 0 | 0 1594 720 1650 | 0.0 0.0 720.0 56.0 | [ ]

Planner is disabled h/w composer state: h/w composer enabled [Display 0]

Index:6 Z:0 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:NONE ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)

Index:3 Z:1 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,56) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)

Index:0 Z:2 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72096 Size:401408 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1554,720,1650) SourceCrop:(0,0,720,96) AFBCCrop:(0,0,48,32)

Index:2 Z:3 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,56) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)

Index:1 Z:4 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1594,720,1650) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)

[FrameBuffer Target] Index:65535 Z:3 Transform:None CompType Req:unknown Res:unknown isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)

[Display 1]

[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)

[Display 2]

[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)

HWC Layer to OverlayEngine Mapping: [display 0] Layers Index | OverlayEngine ffff -> 0

GraphicBufferAllocator buffers: Handle | Size | W (Stride) x H | Layers | Format | Usage | Requestor 0xb400006e5bc98690 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc988d0 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc99d10 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface Total allocated by GraphicBufferAllocator (estimate): 0.00 KB Imported gralloc buffers:

-

name:VRI[SubSettings]#11 https://github.com/phhusson/treble_experimentations/issues/11(BLAST Consumer)11, id:4161823310118, size:5072.00KiB, w/h:720x1650, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728

name:VRI[SubSettings]#11 https://github.com/phhusson/treble_experimentations/issues/11(BLAST Consumer)11, id:4161823310119, size:5072.00KiB, w/h:720x1650, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728

name:SurfaceView[org.lineageos.aperture/org.lineageos.aperture.CameraLauncher]

2 https://github.com/phhusson/treble_experimentations/issues/2(BLAST

Consumer)2, id:4161823310070, size:1080.00KiB, w/h:960x720, usage: 0x20900, req fmt:34, fourcc/mod:842094158/0, dataspace: 0x0, compressed: false planes: Y: w/h:960x720, stride:1024 bytes, size:737280 Cb/Cr: w/h:480x360, stride:1024 bytes, size:368640

name:VRI[NavigationBar0]#2 https://github.com/phhusson/treble_experimentations/issues/2(BLAST Consumer)2, id:4161823309895, size:392.00KiB, w/h:720x96, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x128, stride:3072 bytes, size:401408

name:VRI[ScreenDecorOverlayBottom]#1 https://github.com/phhusson/treble_experimentations/issues/1(BLAST Consumer)1, id:4161823309889, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[StatusBar]#3 https://github.com/phhusson/treble_experimentations/issues/3(BLAST Consumer)3, id:4161823309901, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[ScreenDecorOverlay]#0(BLAST Consumer)0, id:4161823309888, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:SurfaceView[org.lineageos.aperture/org.lineageos.aperture.CameraLauncher]

2 https://github.com/phhusson/treble_experimentations/issues/2(BLAST

Consumer)2, id:4161823310065, size:1080.00KiB, w/h:960x720, usage: 0x20900, req fmt:34, fourcc/mod:842094158/0, dataspace: 0x0, compressed: false planes: Y: w/h:960x720, stride:1024 bytes, size:737280 Cb/Cr: w/h:480x360, stride:1024 bytes, size:368640

name:VRI[ScreenDecorOverlay]#0(BLAST Consumer)0, id:4161823309887, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[NavigationBar0]#2 https://github.com/phhusson/treble_experimentations/issues/2(BLAST Consumer)2, id:4161823309894, size:392.00KiB, w/h:720x96, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x128, stride:3072 bytes, size:401408

name:VRI[StatusBar]#3 https://github.com/phhusson/treble_experimentations/issues/3(BLAST Consumer)3, id:4161823309900, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[ScreenDecorOverlayBottom]#1 https://github.com/phhusson/treble_experimentations/issues/1(BLAST Consumer)1, id:4161823309886, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[StatusBar]#3 https://github.com/phhusson/treble_experimentations/issues/3(BLAST Consumer)3, id:4161823309899, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[NavigationBar0]#2 https://github.com/phhusson/treble_experimentations/issues/2(BLAST Consumer)2, id:4161823309893, size:392.00KiB, w/h:720x96, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x128, stride:3072 bytes, size:401408

name:VRI[ScreenDecorOverlay]#0(BLAST Consumer)0, id:4161823309885, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[ScreenDecorOverlayBottom]#1 https://github.com/phhusson/treble_experimentations/issues/1(BLAST Consumer)1, id:4161823309884, size:196.00KiB, w/h:720x56, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x64, stride:3072 bytes, size:200704

name:VRI[SubSettings]#11 https://github.com/phhusson/treble_experimentations/issues/11(BLAST Consumer)11, id:4161823310117, size:5072.00KiB, w/h:720x1650, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728

name:FramebufferSurface, id:4161823309825, size:5072.00KiB, w/h:720x1650, usage: 0x1b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728

name:Wallpaper#4(BLAST Consumer)4, id:4161823309905, size:8972.00KiB, w/h:1440x1440, usage: 0x40000000000b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:1536x1472, stride:6144 bytes, size:9187328

name:FramebufferSurface, id:4161823309826, size:5072.00KiB, w/h:720x1650, usage: 0x1b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728

name:FramebufferSurface, id:4161823309824, size:5072.00KiB, w/h:720x1650, usage: 0x1b00, req fmt:1, fourcc/mod:875708993/576460752303423858, dataspace: 0x0, compressed: true planes: R/G/B/A: w/h:768x1664, stride:3072 bytes, size:5193728 Total imported by gralloc: 44504.00KiB FlagManager values: demo_flag: -1 use_adpf_cpu_hint: false use_skia_tracing: false TimeStats miniDump: Number of layers currently being tracked is 0 Number of layers in the stats pool is 0

ContainerLayer (Display 0 name="Built-in Screen"#89 https://github.com/phhusson/treble_experimentations/pull/89) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000002, tr=[0.00, 0.00][0.00, 0.00] parent=none zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (WindowedMagnification:0:31#4) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=Display 0 name="Built-in Screen"#89 https://github.com/phhusson/treble_experimentations/pull/89 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (HideDisplayCutout:0:14#5) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=WindowedMagnification:0:31#4 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (OneHanded:0:14#6) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=HideDisplayCutout:0:14#5 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (FullscreenMagnification:0:12#7) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=OneHanded:0:14#6 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (Leaf:0:1#8) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=FullscreenMagnification:0:12#7 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (WallpaperWindowToken{74aeeaf @.***}#77 https://github.com/phhusson/treble_experimentations/pull/77) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=Leaf:0:1#8 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (d8a23cf com.android.systemui.wallpapers.ImageWallpaper#121) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,-1), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[1.15, 0.00][0.00, 1.15] parent=WallpaperWindowToken{74aeeaf @.***}#77 https://github.com/phhusson/treble_experimentations/pull/77 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

BufferStateLayer (com.android.systemui.wallpapers.ImageWallpaper#122) uid=10176 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,-1), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=0, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000001, tr=[1.15, 0.00][0.00, 1.15] parent=d8a23cf com.android.systemui.wallpapers.ImageWallpaper#121 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={windowType:2013, ownerPID:3196, ownerUID:10176}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

BufferStateLayer (Wallpaper BBQ wrapper#123) uid=10176 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,-1), size=(1440,1440), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=0, dataspace=Default, defaultPixelFormat=RGBA_8888, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000100, tr=[1.15, 0.00][0.00, 1.15] parent=com.android.systemui.wallpapers.ImageWallpaper#122 zOrderRelativeOf=none activeBuffer=[1440x1440:2816,RGBA_8888], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={dequeueTime:115133725319, windowType:2013}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

EffectLayer (DefaultTaskDisplayArea#90) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 1, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(-1.000,-1.000,-1.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=FullscreenMagnification:0:12#7 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

EffectLayer (Task=1#85) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, 0, 0], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(-1.000,-1.000,-1.000,1.000), flags=0x00000001, tr=[0.00, 0.00][0.00, 0.00] parent=DefaultTaskDisplayArea#90 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={taskId:1}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

EffectLayer (Task=10#330) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(-1.000,-1.000,-1.000,1.000), flags=0x00000001, tr=[0.00, 0.00][0.00, 0.00] parent=Task=1#85 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={taskId:10}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (e49ee0e ActivityRecordInputSink com.android.launcher3/.uioverrides.QuickstepLauncher#342) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z=-2147483648, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=ActivityRecord{8f1bfc5 u0 com.android.launcher3/.uioverrides.QuickstepLauncher}#331 https://github.com/phhusson/treble_experimentations/issues/331 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (ActivityRecord{8f1bfc5 u0 com.android.launcher3/.uioverrides.QuickstepLauncher}#331 https://github.com/phhusson/treble_experimentations/issues/331) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000001, tr=[0.00, 0.00][0.00, 0.00] parent=Task=10#330 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (d728ad2 com.android.launcher3/com.android.launcher3.uioverrides.QuickstepLauncher#332) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 0, pos=(0,0), size=( -1, -1), crop=[ 0, 0, 0, 0], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=ActivityRecord{8f1bfc5 u0 com.android.launcher3/.uioverrides.QuickstepLauncher}#331 https://github.com/phhusson/treble_experimentations/issues/331 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerRadiusCrop=[0.00, 0.00, 0.00, 0.00], shadowRadius=0.000,

ContainerLayer (f3acee7 com.android.launcher3/com.android.launcher3.uioverrides.QuickstepLauncher#336) uid=1000 Region TransparentRegion (this=0 count=0) Region VisibleRegion (this=0 count=0) Region SurfaceDamageRegion (this=0 count=0) layerStack= 0, z= 1, pos=(0,0), size=( -1, -1), crop=[ 0, 0, -1, -1], cornerRadius=0.000000, isProtected=0, isTrustedOverlay=0, isOpaque=0, invalidate=1, dataspace=Default, defaultPixelFormat=Unknown/None, backgroundBlurRadius=0, color=(0.000,0.000,0.000,1.000), flags=0x00000000, tr=[0.00, 0.00][0.00, 0.00] parent=ActivityRecord{8f1bfc5 u0 com.android.launcher3/.uioverrides.QuickstepLauncher}#331 https://github.com/phhusson/treble_experimentations/issues/331 zOrderRelativeOf=none activeBuffer=[ 0x 0: 0,Unknown/None], tr=[0.00, 0.00][0.00, 0.00] queued-frames=0 metadata={}, cornerR

toonnongaeoy commented 1 year ago

Oh. Okay. Here it is. `Build configuration: [sf PRESENT_TIME_OFFSET=0 FORCE_HWC_FOR_RBG_TO_YUV=0 MAX_VIRT_DISPLAY_DIM=0 RUNNING_WITHOUT_SYNC_FRAMEWORK=0 NUM_FRAMEBUFFER_SURFACE_BUFFERS=3]

Display identification data: Display 0 (HWC display 0): no identification data

Wide-Color information: Device has wide color built-in display: 0 Device uses color management: 1 DisplayColorSetting: Managed Display 0 color modes: ColorMode::NATIVE (0) ColorMode::SRGB (7) Current color mode: ColorMode::NATIVE (0)

Sync configuration: [using: EGL_ANDROID_native_fence_sync EGL_KHR_wait_sync]

Scheduler:

Frame Rate Overrides (backdoor): {} Frame Rate Overrides (GameManager): {} Frame Rate Overrides (setFrameRate): {} mScreenAcquired=1 mPrimaryHWVsyncEnabled=0 mHWVsyncAvailable=1 ScreenOff: 0d00:07:50.051 60.00 Hz: 0d00:06:30.618

       app phase:      1000000 ns            SF phase:      1000000 ns
       app duration:  16666666 ns            SF duration:  15666666 ns
 early app phase:      1000000 ns      early SF phase:      1000000 ns
 early app duration:  16666666 ns      early SF duration:  15666666 ns

GL early app phase: 1000000 ns GL early SF phase: 1000000 ns GL early app duration: 16666666 ns GL early SF duration: 15666666 ns HWC min duration: 0 ns present offset: 0 ns VSYNC period: 16666666 ns

(mode override by backdoor: no)

app: state=Idle VSyncState={displayId=0, count=9666} pending events (count=0): connections (count=27): Connection{0xb400006e4bc98430, VSyncRequest::None} Connection{0xb400006e4bcaf8f0, VSyncRequest::None} Connection{0xb400006e4bca7770, VSyncRequest::None} Connection{0xb400006e4bcaff10, VSyncRequest::None} Connection{0xb400006e4bcada50, VSyncRequest::None} Connection{0xb400006e4bcae310, VSyncRequest::None} Connection{0xb400006e4bcab4b0, VSyncRequest::None} Connection{0xb400006e4bcae4d0, VSyncRequest::None} Connection{0xb400006e4bcaf110, VSyncRequest::None} Connection{0xb400006e4bcaed90, VSyncRequest::None} Connection{0xb400006e4bca7310, VSyncRequest::None} Connection{0xb400006e4bca1730, VSyncRequest::None} Connection{0xb400006e4bcb29f0, VSyncRequest::None} Connection{0xb400006e4bcb1a30, VSyncRequest::None} Connection{0xb400006e4bca6c10, VSyncRequest::None} Connection{0xb400006e4bca5ef0, VSyncRequest::None} Connection{0xb400006e4bcb0990, VSyncRequest::None} Connection{0xb400006e4bca21b0, VSyncRequest::None} Connection{0xb400006e4bcb2ad0, VSyncRequest::None} Connection{0xb400006e4bcb8bf0, VSyncRequest::None} Connection{0xb400006e4bcb4430, VSyncRequest::None} Connection{0xb400006e4bcb7990, VSyncRequest::None} Connection{0xb400006e4bca7a10, VSyncRequest::None} Connection{0xb400006e4bcae770, VSyncRequest::None} Connection{0xb400006e4bcb99f0, VSyncRequest::None} Connection{0xb400006e4bcc1c50, VSyncRequest::None} Connection{0xb400006e4bcc3f50, VSyncRequest::None} VsyncController: VsyncReactor in use Has 1 unfired fences mInternalIgnoreFences=0 mExternalIgnoreFences=0 mMoreSamplesNeeded=0 mPeriodConfirmationInProgress=0 mPeriodTransitioningTo=nullptr No Last HW vsync VSyncTracker: mIdealPeriod=16.67 Refresh Rate Map: For ideal period 16.67ms: period = 16.66ms, intercept = -7457 For ideal period 16.67ms: period = 16.67ms, intercept = 0 VsyncDispatch: Timer: DebugState: Waiting mTimerSlack: 0.50ms mMinVsyncDistance: 3.00ms mIntendedWakeupTime: 9223370964992.00ms from now mLastTimerCallback: 47.43ms ago mLastTimerSchedule: 54.66ms ago Callbacks: sf: workDuration: 15.67ms readyDuration: 0.00ms earliestVsync: -98.47ms relative to now mLastDispatchTime: 31.84ms ago appSf: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -41377.41ms relative to now mLastDispatchTime: 41377.41ms ago app: workDuration: 16.67ms readyDuration: 15.67ms earliestVsync: -898.04ms relative to now mLastDispatchTime: 898.04ms ago mHWCVsyncPendingState=Disable mLastHWCVsyncState=Disable

Static screen stats: < 1 frames: 87.267 s (22.7%) < 2 frames: 90.060 s (23.5%) < 3 frames: 10.471 s (2.7%) < 4 frames: 29.562 s (7.7%) < 5 frames: 19.490 s (5.1%) < 6 frames: 1.926 s (0.5%) < 7 frames: 0.645 s (0.2%) 7+ frames: 144.579 s (37.7%)

Total missed frame count: 262 HWC missed frame count: 259 GPU missed frame count: 242

Visible layers (count = 102) Composition layers

Display 0 (physical, "Primary display") Composition Display State: isEnabled=true isSecure=true usesDeviceComposition=true usesClientComposition=true flipClientTarget=false reusedClientComposition=false layerFilter={layerStack=0 toInternalDisplay=true } transform (ROT_0) (IDENTITY) layerStackSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} framebufferSpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} orientedDisplaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} displaySpace=ProjectionSpace{bounds=Rect(0, 0, 720, 1650), content=Rect(0, 0, 720, 1650), orientation=ROTATION_0} needsFiltering=false colorMode=NATIVE (0) renderIntent=COLORIMETRIC (0) dataspace=UNKNOWN (0) targetDataspace=UNKNOWN (0) colorTransformMatrix=[[1.000,0.000,0.000,0.000][0.000,1.000,0.000,0.000][0.000,0.000,1.000,0.000][0.000,0.000,0.000,1.000]] displayBrightnessNits=-1.000000 sdrWhitePointNits=-1.000000 clientTargetBrightness=1.000000 displayBrightness=nullopt compositionStrategyPredictionState=DISABLED treate170mAsSrgb=false

Composition Display Color State: HWC Support: wideColorGamut=false hdr10plus=false hdr10=true hlg=true dv=false metadata=0

Composition RenderSurface State: size=[720 1650] ANativeWindow=0xb400006f2bca70a0 (format 1) flips=11761 FramebufferSurface mDataSpace=Default (0) mAbandoned=0

SurfaceFlinger global state:

------------RE----------------- EGL implementation : 1.4 Android META-EGL EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_presentation_time EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_KHR_get_all_proc_addresses EGL_KHR_swap_buffers_with_damage EGL_ANDROID_image_native_buffer EGL_ANDROID_native_fence_sync EGL_ANDROID_recordable EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_fence_sync EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_surfaceless_context EGL_KHR_wait_sync EGL_NV_context_priority_realtime GLES: ARM, Mali-G52, OpenGL ES 3.2 v1.r32p0-01eac1.ba16cba3a1a0c0370f4170d013f918bc GL_EXT_debug_marker GL_ARM_rgba8 GL_ARM_mali_shader_binary GL_OES_depth24 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_EXT_read_format_bgra GL_OES_compressed_paletted_texture GL_OES_compressed_ETC1_RGB8_texture GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_EGL_sync GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_required_internalformat GL_OES_vertex_array_object GL_OES_mapbuffer GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_type_2_10_10_10_REV GL_OES_fbo_render_mipmap GL_OES_element_index_uint GL_EXT_shadow_samplers GL_OES_texture_compression_astc GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_KHR_texture_compression_astc_sliced_3d GL_EXT_texture_compression_astc_decode_mode GL_EXT_texture_compression_astc_decode_mode_rgb9e5 GL_KHR_debug GL_EXT_occlusion_query_boolean GL_EXT_disjoint_timer_query GL_EXT_blend_minmax GL_EXT_discard_framebuffer GL_OES_get_program_binary GL_OES_texture_3D GL_EXT_texture_storage GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_surfaceless_context GL_OES_texture_stencil8 GL_EXT_shader_pixel_local_storage GL_ARM_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_ARM_mali_program_binary GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_RG8 GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_OES_texture_storage_multisample_2d_array GL_OES_shader_image_atomic GL_EXT_robustness GL_EXT_draw_buffers_indexed GL_OES_draw_buffers_indexed GL_EXT_texture_border_clamp GL_OES_texture_border_clamp GL_EXT_texture_cube_map_array GL_OES_texture_cube_map_array GL_OES_sample_variables GL_OES_sample_shading GL_OES_shader_multisample_interpolation GL_EXT_shader_io_blocks GL_OES_shader_io_blocks GL_EXT_tessellation_shader GL_OES_tessellation_shader GL_EXT_primitive_bounding_box GL_OES_primitive_bounding_box GL_EXT_geometry_shader GL_OES_geometry_shader GL_ANDROID_extension_pack_es31a GL_EXT_gpu_shader5 GL_OES_gpu_shader5 GL_EXT_texture_buffer GL_OES_texture_buffer GL_EXT_copy_image GL_OES_copy_image GL_EXT_shader_non_constant_global_initializers GL_EXT_color_buffer_half_float GL_EXT_unpack_subimage GL_EXT_color_buffer_float GL_EXT_YUV_target GL_OVR_multiview GL_OVR_multiview2 GL_OVR_multiview_multisampled_render_to_texture GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_draw_elements_base_vertex GL_OES_draw_elements_base_vertex GL_EXT_protected_textures GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_EGL_image_array GL_EXT_texture_filter_anisotropic GL_ARM_texture_unnormalized_coordinates GL_EXT_shader_framebuffer_fetch RenderEngine supports protected context: 0 RenderEngine is in protected context: 0 RenderEngine shaders cached since last dump/primeCache: 0 Skia CPU Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's GPU Caches: 707204 bytes, 690.63 KB (130.50 KB is purgeable) Texture/RenderBuffer: 128.00 KB (1 entry) skia/gpu_resources/resource_74/texture_renderbuffer: size[128.00 KB] purgeable_size[128.00 KB] type[RenderTarget] category[Scratch] Texture: 128.00 bytes (1 entry) skia/gpu_resources/resource_6/texture: size[128.00 bytes] type[Texture] category[Scratch] Other: 562.50 KB (6 entries) skia/gpu_resources/resource_3: size[1.88 KB] purgeable_size[1.88 KB] type[Buffer Object] category[Other] skia/gpu_resources/resource_2: size[180.00 bytes] purgeable_size[180.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_75: size[272.00 bytes] purgeable_size[272.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_76: size[192.00 bytes] purgeable_size[192.00 bytes] type[Buffer Object] category[Other] skia/gpu_resources/resource_883: size[48.00 KB] type[Buffer Object] category[Scratch] skia/gpu_resources/resource_77: size[512.00 KB] type[StencilAttachment] category[Other] Skia's Wrapped Objects: Texture/RenderBuffer: 13.60 MB (3 entries) skia/gpu_resources/resource_83/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_80/texture_renderbuffer: size[4.53 MB] skia/gpu_resources/resource_78/texture_renderbuffer: size[4.53 MB] RenderEngine tracked buffers: 28 Dumping buffer ids...

Skia's GPU Protected Caches: 0 bytes, 0.00 bytes (0.00 bytes is purgeable) Skia's Protected Wrapped Objects:

RenderEngine runtime effects: 0

ClientCache state: Cache owner: 0xb400006e2bcb3c10 Cache owner: 0xb400006e2bcbfc90 ID: 37525129265200, size: 960x720 ID: 37525129265199, size: 960x720 ID: 37525129265198, size: 960x720 ID: 37525129265197, size: 960x720 ID: 37525129265196, size: 960x720 ID: 37525129265195, size: 960x720 ID: 37525129265194, size: 960x720 ID: 37525129265193, size: 960x720 ID: 37525129265192, size: 960x720 ID: 37525129265191, size: 720x1650 ID: 37525129265190, size: 720x1650 ID: 37525129265189, size: 720x1650 Cache owner: 0xb400006e2bcc0420 Cache owner: 0xb400006e2bcc3de0 Cache owner: 0xb400006e2bcc7640 ID: 13726715478031, size: 720x56 ID: 13726715478029, size: 720x96 ID: 13726715478035, size: 1440x1440 ID: 13726715478032, size: 720x56 ID: 13726715478030, size: 720x96 ID: 13726715478028, size: 720x96 ID: 13726715478027, size: 720x56 ID: 13726715478026, size: 720x56 ID: 13726715478025, size: 720x56 ID: 13726715478024, size: 720x56 ID: 13726715478033, size: 720x56 ID: 13726715478022, size: 720x56 ID: 13726715478023, size: 720x56 Cache owner: 0xb400006e2bcc9d70 Cache owner: 0xb400006e2bcced30 Cache owner: 0xb400006e2bcd05f0 Cache owner: 0xb400006e2bcd0d80 Cache owner: 0xb400006e2bcd26f0 Region undefinedRegion (this=0xb400006eabc9e280, count=2) [ 0, 0, 720, 54] [ 0, 1014, 720, 1650] orientation=ROTATION_0, isPoweredOn=1 transaction-flags : 00000000 gpu_to_cpu_unsupported : 0 refresh-rate : 60.00 Hz x-dpi : 268.94 y-dpi : 268.65 transaction time: 0.000000 us Tracing state: disabled number of entries: 0 (0.00MB / 0.00MB) duration: 0ms

Transaction tracing: enabled queued transactions=0 created layers=0 handles=102 states=97 number of entries: 3519 (0.50MB / 0.50MB) duration: 654899ms

Display 0 (active) HWC layers:

Layer name Z | Window Type | Comp Type | Transform | Disp Frame (LTRB) | Source Crop (LTRB) | Frame Rate (Explicit) (Seamlessness) [Focused]

SurfaceVieworg.lineageos.aperture/o[...].aperture.CameraLauncher#595 rel 0 | 0 | CLIENT | ROT_90 | 0 54 720 1014 | 0.0 0.0 960.0 720.0 | [*]

org.lineageos.aperture/org.lineageos.aperture.CameraLauncher#590 rel 0 | 1 | CLIENT | 0 | 0 0 720 1650 | 0.0 0.0 720.0 1650.0 | [*]

NavigationBar0#115 rel 0 | 2019 | DEVICE | 0 | 0 1554 720 1650 | 0.0 0.0 720.0 96.0 | [ ]

ScreenDecorOverlay#99 rel 0 | 2024 | DEVICE | 0 | 0 0 720 56 | 0.0 0.0 720.0 56.0 | [ ]

ScreenDecorOverlayBottom#100 rel 0 | 2024 | DEVICE | 0 | 0 1594 720 1650 | 0.0 0.0 720.0 56.0 | [ ]

Planner is disabled h/w composer state: h/w composer enabled [Display 0]


Index:6 Z:0 Transform:ROT_90 CompType Req:CLIENT Res:CLIENT isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:MALI_NV12 PlaneAlpha:255 WH:960720 Size:1105920 Stride:1024 Offset:0 Flags:36864 DispFrame:(0,54,720,1014) SourceCrop:(0,0,960,720) AFBCCrop:(0,0,0,0)


Index:4 Z:1 Transform:None CompType Req:CLIENT Res:CLIENT isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)


Index:3 Z:2 Transform:None CompType Req:DEVICE Res:DEVICE isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72096 Size:401408 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1554,720,1650) SourceCrop:(0,0,720,96) AFBCCrop:(0,0,48,32)


Index:2 Z:3 Transform:None CompType Req:DEVICE Res:DEVICE isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,56) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)


Index:1 Z:4 Transform:None CompType Req:DEVICE Res:DEVICE isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:72056 Size:200704 Stride:3072 Offset:0 Flags:95 DispFrame:(0,1594,720,1650) SourceCrop:(0,0,720,56) AFBCCrop:(0,0,48,8)


[FrameBuffer Target] Index:65535 Z:0 Transform:None CompType Req:unknown Res:unknown isAFBC:1 BlendMode:PREMULT ColorSpace:BT709 ColorFormat:RGBA_8888 PlaneAlpha:255 WH:7201650 Size:5193728 Stride:3072 Offset:0 Flags:95 DispFrame:(0,0,720,1650) SourceCrop:(0,0,720,1650) AFBCCrop:(0,0,48,14)


[Display 1]


[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)


[Display 2]


[FrameBuffer Target] Index:65535 Z:4294967295 Transform:None CompType Req:unknown Res:unknown isAFBC:0 BlendMode:NONE ColorSpace:BT709 ColorFormat:unknown PlaneAlpha:1 WH:00 Size:0 Stride:0 Offset:0 Flags:0 DispFrame:(0,0,0,0) SourceCrop:(0,0,0,0) AFBCCrop:(0,0,0,0)


HWC Layer to OverlayEngine Mapping: [display 0] Layers Index | OverlayEngine ffff -> 1 3 -> 3 2 -> 0 1 -> 2

GraphicBufferAllocator buffers: Handle | Size | W (Stride) x H | Layers | Format | Usage | Requestor 0xb400006e5bc98690 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc988d0 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface 0xb400006e5bc99d10 | unknown | 720 ( 0) x 1650 | 1 | 1 | 0x 1b00 | FramebufferSurface Total allocated by GraphicBufferAllocator (estimate): 0.00 KB Imported gralloc buffers:

Offscreen Layers: Layer Surface(name=Task=10)/@0xd47ab5 - animation-leash of recents_animation#605 (EffectLayer) callingPid:1883 callingUid:1000 ownerUid:1000 Layer Surface(name=Task=12)/@0xcd253ac - animation-leash of recents_animation#606 (EffectLayer) callingPid:1883 callingUid:1000 ownerUid:1000`

phhusson commented 1 year ago

Okay I'm sorry this is very hard to read this way. Please attach it as a file: adb shell dumpsys SurfaceFlinger > sf.txt and attach sf.txt that has been generated

toonnongaeoy commented 1 year ago

Here. https://drive.google.com/file/d/1Sc28EAmq_XLVKGBTdwCowJlXFY6xlSF8/view?usp=sharing

phhusson commented 1 year ago

Perfect thanks.

So the surface is MALI_NV12, but not AFBC, I'm not sure what that "MALI" means then But the composition is done by SurfaceFlinger (CLIENT comp type), so if it's a non-standard color format, it's not really surprising that SurfaceFlinger doesn't know how to render it

As far as I can tell, the issue is that the hw composition does NavBar and ScreenDecor but not camera, while it should do the exact opposite. But as far as I know, it's vendor-side that decides it, not system-side, so it's weird it chooses the wrong.

Could you do the same dumpsys while doing camera preview on stock rom?

toonnongaeoy commented 1 year ago

Okay, But I need to reinstall stock rom again so, brb.

phhusson commented 1 year ago

Sure. There is no hurry for me, you could come back in a month I'd be fine

Le sam. 10 juin 2023 à 14:12, Cartoon Kritthapath Yaviraj @.***> a écrit :

Okay, But I need to reinstall stock rom again so, brb.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

toonnongaeoy commented 1 year ago

Here on another POCO C40 with stock firmware. https://drive.google.com/file/d/1Sc28EAmq_XLVKGBTdwCowJlXFY6xlSF8/view?usp=sharing

phhusson commented 1 year ago

I think you messed up the files? This one looks identical to the previous one. Are you using LineageOS' camera app on stock?

Le sam. 10 juin 2023 à 14:23, Cartoon Kritthapath Yaviraj < @.***> a écrit :

Here on another POCO C40 with stock firmware. https://drive.google.com/file/d/1Sc28EAmq_XLVKGBTdwCowJlXFY6xlSF8/view?usp=sharing

— Reply to this email directly, view it on GitHub https://github.com/phhusson/treble_experimentations/issues/2549#issuecomment-1585645758, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAA4OXVBQ2V7M43Z33CXHLXKRRLVANCNFSM6AAAAAAZBSNLOU . You are receiving this because you were mentioned.Message ID: @.***>

toonnongaeoy commented 1 year ago

No. I just use stock camera that installed on the stock firmware.

phhusson commented 1 year ago

Then you sent the wrong sf.txt, because that sf.txt still mentions LineageOS' camera app

Le sam. 10 juin 2023 à 14:26, Cartoon Kritthapath Yaviraj @.***> a écrit :

No. I just use stock camera that installed on the stock firmware.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

toonnongaeoy commented 1 year ago

Yeah. I sent the wrong one. My bad. Here. https://drive.google.com/file/d/1q3kBfD9ap6EJ868PnOgqM8w1RBmQpO-B/view?usp=sharing

phhusson commented 1 year ago

Ok thanks, this confirm device composition is expected, but on LineageOS there is the DecorOverlay that might be troubling the compositor. In your report you mentioned "Except Line Messaging." can you expand that? Is there some app on which the camera preview works? What's that a app?

Le sam. 10 juin 2023 à 14:34, Cartoon Kritthapath Yaviraj @.***> a écrit :

Yeah. I sent the wrong one. My bad. Here. https://drive.google.com/file/d/1q3kBfD9ap6EJ868PnOgqM8w1RBmQpO-B/view?usp=sharing

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

toonnongaeoy commented 1 year ago

In my using, Only Line works fine. When I shoot picture to send with my friends using Line built-in camera app. It's looks normal. Even when video call too. But other apps like, Instagram , MAKE by KBANK (Banking App that I need to use when scan QR Payment Code). It also have a weird problems like that. And what I see recently, If I use Line to scan Friend QR Code, it will also make the same problem as I mentioned.

Here is screenshot. (But not include the banking app one, But you get the idea.) Screenshot_20230610-200055_LINE Screenshot_20230610-200244_LINE Screenshot_20230610-200739_Instagram Screenshot_20230610-200212_LINE

toonnongaeoy commented 1 year ago

and here is dumpsys SurfaceFlinger file

Line Cam : sf-linecam.txt Line Video Call : sf-linevideocall.txt Line QR Code Scanner : sf-scanqr.txt Instagram : sf-ig.txt

dng-nguyn commented 9 months ago

I've also noticed this problem on the Android 13 GSIs, however, upon changing to Android 14 GSIs (I have tried DerpFest Android 14 GSI and EvoX Android 14) the camera was normal for the stock lineage and mgc's google camera. But the problem did still exist for third party app like Messenger, with the photo turning into normal color after taking one.

toonnongaeoy commented 6 months ago

Um, Thanks for the info. I will try it.