0% found this document useful (0 votes)
52 views2 pages

Surface Flinger

The document summarizes the build, sync, and display configurations for a device with a built-in 720x1280 screen. It reports no visible layers and shows buffer and pipeline status for refreshing the built-in display with a refresh rate of 60 Hz.

Uploaded by

chichi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views2 pages

Surface Flinger

The document summarizes the build, sync, and display configurations for a device with a built-in 720x1280 screen. It reports no visible layers and shows buffer and pipeline status for refreshing the built-in display with a refresh rate of 60 Hz.

Uploaded by

chichi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Build configuration: [sf] [libui] [libgui]

Sync configuration: [using: EGL_ANDROID_native_fence_sync EGL_KHR_wait_sync]


DispSync configuration: app phase 0 ns, sf phase 0 ns, present offset 0 ns (refresh
16666667 ns)

Static screen stats:


< 1 frames: 0.000 s (nan%)
< 2 frames: 0.000 s (nan%)
< 3 frames: 0.000 s (nan%)
< 4 frames: 0.000 s (nan%)
< 5 frames: 0.000 s (nan%)
< 6 frames: 0.000 s (nan%)
< 7 frames: 0.000 s (nan%)
7+ frames: 0.000 s (nan%)

Visible layers (count = 0)


Displays (1 entries)
+ DisplayDevice: Built-in Screen
type=0, hwcId=0, layerStack=0, ( 720x1280), ANativeWindow=0x55cdca2a00, orient=
0 (type=00000000), flips=1, isSecure=1, secureVis=0, powerMode=2, activeConfig=0,
numLayers=0
v:[0,0,720,1280], f:[0,0,720,1280], s:[0,0,720,1280],transform:[[1.000,0.000,-
0.000][0.000,1.000,-0.000][0.000,0.000,1.000]]
mAbandoned=0
-BufferQueue mMaxAcquiredBufferCount=2, mDequeueBufferCannotBlock=0, default-
size=[720x1280], default-format=1, transform-hint=00, FIFO(0)={}
[00:0x55cdca5620] state=FREE , 0x55cdca58c0 [ 720x1280: 736, 1]
[01:0x55cdca5a20] state=FREE , 0x55cdca5b30 [ 720x1280: 736, 1]
>[02:0x55cdca5b90] state=ACQUIRED, 0x55cdca5ca0 [ 720x1280: 736, 1]
SurfaceFlinger global state:
EGL implementation : 1.4
EGL_QUALCOMM_shared_image EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image
EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_fence_sync
EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_IMG_context_priority
EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image
EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image
EGL_EXT_create_context_robustness EGL_ANDROID_blob_cache
EGL_ANDROID_framebuffer_target EGL_KHR_create_context EGL_KHR_wait_sync
EGL_KHR_gl_colorspace EGL_ANDROIDX_no_config_context EGL_KHR_partial_update
EGL_ANDROID_image_crop EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync
EGL_ANDROID_image_native_buffer EGL_KHR_gl_colorspace EGL_IMG_image_plane_attribs
GLES: Qualcomm, Adreno (TM) 306, OpenGL ES 3.0 [email protected] AU@ (GIT@I741a3d36ca)
GL_AMD_compressed_ATC_texture GL_AMD_performance_monitor GL_AMD_program_binary_Z400
GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_robustness
GL_EXT_texture_format_BGRA8888 GL_EXT_texture_type_2_10_10_10_REV GL_NV_fence
GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth_texture GL_OES_depth24
GL_OES_EGL_image GL_OES_EGL_sync GL_OES_EGL_image_external
GL_OES_element_index_uint GL_OES_fbo_render_mipmap GL_OES_fragment_precision_high
GL_OES_get_program_binary GL_OES_packed_depth_stencil GL_OES_depth_texture_cube_map
GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_3D
GL_OES_texture_float GL_OES_texture_half_float GL_OES_texture_half_float_linear
GL_OES_texture_npot GL_OES_vertex_half_float GL_OES_vertex_type_10_10_10_2
GL_OES_vertex_array_object GL_QCOM_alpha_test GL_QCOM_binning_control
GL_QCOM_driver_control GL_QCOM_perfmon_global_mode GL_QCOM_extended_get
GL_QCOM_extended_get2 GL_QCOM_tiled_rendering GL_QCOM_writeonly_rendering
GL_EXT_sRGB GL_EXT_sRGB_write_control GL_EXT_texture_sRGB_decode
GL_EXT_texture_filter_anisotropic GL_EXT_multisampled_render_to_texture
GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float
GL_EXT_disjoint_timer_query
Region undefinedRegion (this=0x55cdc6b748, count=1)
[ 0, 0, 720, 1280]
orientation=0, isDisplayOn=1
last eglSwapBuffers() time: 425.938000 us
last transaction time : 98.386000 us
transaction-flags : 00000000
refresh-rate : 59.999999 fps
x-dpi : 294.967010
y-dpi : 295.562988
gpu_to_cpu_unsupported : 0
eglSwapBuffers time: 0.000000 us
transaction time: 0.000000 us
VSYNC state: disabled
soft-vsync: disabled
numListeners=1,
events-delivered: 2
0x55cdbf5310: count=-1
h/w composer state:
h/w composer present and enabled
Hardware Composer state (version 01050000):
mDebugForceFakeVSync=0
Display[0] configurations (* current):
* 0: 720x1280, xdpi=294.967010, ydpi=295.562988, refresh=16666667,
colorTransform=0
numHwLayers=1, flags=00000000
type | handle | hint | flag | tr | blnd | format | source crop
(l,t,r,b) | frame | name
-----------+----------+------+------+----+------+-------------
+--------------------------------+------------------------+------
FB TARGET | 55cdca5ca0 | 0000 | 0000 | 00 | 0105 | RGBA_8888 | 0.0, 0.0,
720.0, 1280.0 | 0, 0, 720, 1280 | HWC_FRAMEBUFFER_TARGET
Qualcomm HWC state:
MDPVersion=500
DisplayPanel=8
DynRefreshRate=60
HWC Map for Dpy: "PRIMARY"
CURR_FRAME: layerCount: 0 mdpCount: 0 fbCount: 0
needsFBRedraw:YES pipesUsed: 0 MaxPipesPerMixer: 4
Programmed ROI: [0, 0, 720, 1280]
---------------------------------------------
listIdx | cached? | mdpIndex | comptype | Z
---------------------------------------------

Overlay State

Pipes=0

Copybit::isAbcInUse=0

Allocated buffers:
0x55cdca58c0: 3680.00 KiB | 720 ( 736) x 1280 | 1 | 0x00001a00
0x55cdca5b30: 3680.00 KiB | 720 ( 736) x 1280 | 1 | 0x00001a00
0x55cdca5ca0: 3680.00 KiB | 720 ( 736) x 1280 | 1 | 0x00001a00
Total allocated (estimate): 11040.00 KB

You might also like