Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Winit example taking very long to startup on android #289

Closed
yzn-h opened this issue Mar 6, 2023 · 6 comments
Closed

Winit example taking very long to startup on android #289

yzn-h opened this issue Mar 6, 2023 · 6 comments
Labels
bug Something isn't working Performance Improvements to rendering performance

Comments

@yzn-h
Copy link

yzn-h commented Mar 6, 2023

the phone is Samsung A52s 5G
build with android-29 and ndk 23.3
the build command was cargo apk build -p with_winit --release

spoiler it took the app 80 seconds to show anything

WhatsApp.Video.2023-03-06.at.5.37.54.PM.mp4
@DJMcNab
Copy link
Member

DJMcNab commented Mar 7, 2023

Thanks for the report, and hopefully it's possible to resolve this.

This is difficult to action, as I cannot reproduce this; startup is slow on my device, but shader compilation shouldn't be 10x slower on a ~40% slower CPU. In #288, I've proposed that we add some features to at least see if it's related to shader compilation.

More information about where the time is going would be most welcome

@nicoburns nicoburns added Performance Improvements to rendering performance bug Something isn't working labels Apr 12, 2023
@MarcelStruckWO
Copy link

MarcelStruckWO commented May 3, 2024

Is this blocked just by gfx-rs/wgpu#5319? Or is there something else left to improve to fix this?

I also noticed very long startup times, both in the with_winit example and my own app integration. However, there are significant differences between the devices.

  • Google Pixel 6: startup time 2 339 ms (okay-ish)
  • Nothing Phone 2: startup time 13 425 ms (way too long)

In both cases, the renderer achieves butter-smooth 90 fps after the initial startup delay. (Thanks for the amazing work!)

My use case involves rendering SVGs in a headless WGPU context to then be displayed in a homescreen widget. In this case, the vello renderer takes 55 s to start up. I have tried using both CPU and GPU shaders, with different values for num_init_threads which didn't lead to vastly different numbers.

Is there something I can help with analyzing?

Logs Nothing Phone 2
05-03 11:20:03.809 20382 20382 I rust.with_winit: Late-enabling -Xcheck:jni
05-03 11:20:03.867 20382 20382 I rust.with_winit: Using CollectorTypeCMC GC.
05-03 11:20:03.914 20382 20382 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10425; state: DISABLED
05-03 11:20:03.914 20382 20382 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10425; state: DISABLED
05-03 11:20:03.920 20382 20382 W System  : ClassLoader referenced unknown path:
05-03 11:20:03.921 20382 20382 D nativeloader: Configuring clns-4 for other apk . target_sdk_version=30, uses_libraries=, library_path=/data/app/~~AcNae2vKXQPigRW_7EqprA==/rust.with_winit-zopi-fLYqKHoOASeuDXL_Q==/lib/arm64:/data/app/~~AcNae2vKXQPigRW_7EqprA==/rust.with_winit-zopi-fLYqKHoOASeuDXL_Q==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/rust.with_winit
05-03 11:20:03.921 20382 20382 D nativeloader: Extending system_exposed_libraries: libbinauralrenderer_wrapper.qti.so:libhoaeffects.qti.so:libQOC.qti.so:libupdateprof.qti.so:libthermalclient.qti.so:libQOC.qti.so:libdiag_system.qti.so:libqape.qti.so:libqesdk_ndk_platform.qti.so:liblistenjni.qti.so
05-03 11:20:03.926 20382 20382 I Perf    : Connecting to perf service.
05-03 11:20:03.929 20382 20382 V GraphicsEnvironment: Currently set values for:
05-03 11:20:03.929 20382 20382 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
05-03 11:20:03.929 20382 20382 V GraphicsEnvironment:   angle_gl_driver_selection_values=[]
05-03 11:20:03.930 20382 20382 V GraphicsEnvironment: ANGLE GameManagerService for rust.with_winit: false
05-03 11:20:03.930 20382 20382 V GraphicsEnvironment: rust.with_winit is not listed in per-application setting
05-03 11:20:03.930 20382 20382 V GraphicsEnvironment: Updatable production driver is not supported on the device.
05-03 11:20:04.615 20382 20427 D vulkan  : searching for layers in '/data/app/~~AcNae2vKXQPigRW_7EqprA==/rust.with_winit-zopi-fLYqKHoOASeuDXL_Q==/lib/arm64'
05-03 11:20:04.615 20382 20427 D vulkan  : searching for layers in '/data/app/~~AcNae2vKXQPigRW_7EqprA==/rust.with_winit-zopi-fLYqKHoOASeuDXL_Q==/base.apk!/lib/arm64-v8a'
05-03 11:20:04.616 20382 20427 W wgpu_hal::vulkan::ins..: InstanceFlags::VALIDATION requested, but unable to find layer: VK_LAYER_KHRONOS_validation
05-03 11:20:04.623 20382 20427 I AdrenoVK-0: ===== BEGIN DUMP OF OVERRIDDEN SETTINGS =====
05-03 11:20:04.623 20382 20427 I AdrenoVK-0: ===== END DUMP OF OVERRIDDEN SETTINGS =====
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: QUALCOMM build          : dad4038ba6, If56d4a5bb8
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Build Date              : 07/28/23
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Shader Compiler Version : EV031.36.08.24
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Local Branch            :
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Remote Branch           : refs/tags/AU_LINUX_ANDROID_LA.VENDOR.1.0.11.00.00.766.892
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Remote Branch           : NONE
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Reconstruct Branch      : NOTHING
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Build Config            : S P 12.1.1 AArch64
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Driver Path             : /vendor/lib64/hw/vulkan.adreno.so
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Driver Version          : 0615.74
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: PFP                     : 0x01730158
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: ME                      : 0x00000000
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Application Name    : wgpu
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Application Version : 0x00000001
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Engine Name         : wgpu-hal
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Engine Version      : 0x00000002
05-03 11:20:04.624 20382 20427 I AdrenoVK-0: Api Version         : 0x00403000
05-03 11:20:04.625 20382 20427 W winit::platform_impl:..: TODO: forward onStart notification to application
05-03 11:20:04.627 20382 20382 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10425; state: DISABLED
05-03 11:20:04.627 20382 20382 D CompatibilityChangeReporter: Compat change id reported: 37756858; UID 10425; state: ENABLED
05-03 11:20:04.632 20382 20382 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10425; state: DISABLED
05-03 11:20:04.632 20382 20512 W ziparchive: Unable to open '/system/framework/QXPerformance.dm': No such file or directory
05-03 11:20:04.632 20382 20512 W ziparchive: Unable to open '/system/framework/QXPerformance.dm': No such file or directory
--------- beginning of system
05-03 11:20:04.649 20382 20382 D NtViewRootImpl: mPopUpViewOffsets: offset=(0.0, 0.0), scale=(1.0, 1.0)
05-03 11:20:04.656 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.656 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.657 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.657 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.657 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.657 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.657 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.657 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.658 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.658 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.658 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.658 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.658 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.658 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.658 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.658 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.658 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:20:04.658 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:20:04.659 20382 20427 W wgpu_core::instance: Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS)
05-03 11:20:04.659 20382 20427 W wgpu_core::instance: The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.
05-03 11:20:04.659 20382 20427 W wgpu_core::instance: DownlevelCapabilities {
05-03 11:20:04.659 20382 20427 W wgpu_core::instance:     flags: DownlevelFlags(
05-03 11:20:04.659 20382 20427 W wgpu_core::instance:         COMPUTE_SHADERS | FRAGMENT_WRITABLE_STORAGE | INDIRECT_EXECUTION | BASE_VERTEX | READ_ONLY_DEPTH_STENCIL | NON_POWER_OF_TWO_MIPMAPPED_TEXTURES | CUBE_ARRAY_TEXTURES | COMPARISON_SAMPLERS | INDEPENDENT_BLEND | VERTEX_STORAGE | ANISOTROPIC_FILTERING | FRAGMENT_STORAGE | MULTISAMPLED_SHADING | DEPTH_TEXTURE_AND_BUFFER_COPIES | WEBGPU_TEXTURE_FORMAT_SUPPORT | BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED | UNRESTRICTED_INDEX_BUFFER | FULL_DRAW_INDEX_UINT32 | DEPTH_BIAS_CLAMP | VIEW_FORMATS | UNRESTRICTED_EXTERNAL_TEXTURE_COPIES | NONBLOCKING_QUERY_RESOLVE | VERTEX_AND_INSTANCE_INDEX_RESPECTS_RESPECTIVE_FIRST_VALUE_IN_INDIRECT_DRAW,
05-03 11:20:04.659 20382 20427 W wgpu_core::instance:     ),
05-03 11:20:04.659 20382 20427 W wgpu_core::instance:     limits: DownlevelLimits,
05-03 11:20:04.659 20382 20427 W wgpu_core::instance:     shader_model: Sm5,
05-03 11:20:04.659 20382 20427 W wgpu_core::instance: }
05-03 11:20:04.665 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.665 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.666 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.666 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.666 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.666 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.666 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.666 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.666 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.666 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.666 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.666 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.666 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.666 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.666 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.666 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.666 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:20:04.666 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:20:04.666 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.667 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.667 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.667 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.667 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.667 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.667 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.667 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.667 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:04.667 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:04.667 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:04.667 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.667 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:04.667 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:04.667 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:04.667 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:04.667 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:20:04.667 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:20:04.669 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:04.670 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:04.670 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:04.670 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:04.680 20382 20426 I RustStdoutStderr: #endif directives don't take an argument. `// msaa` will not be in output (line 717)
05-03 11:20:04.680 20382 20426 I RustStdoutStderr: #endif directives don't take an argument. `// full` will not be in output (line 1085)
05-03 11:20:04.681 20382 20426 I RustStdoutStderr: Initialising in parallel using 6 threads
All files should be loaded. Notifying the device.
05-03 11:20:10.588 20382 20516 I scudo   : Stats: SizeClassAllocator64: 472M mapped (0M rss) in 1216736 allocations; remains 205977
05-03 11:20:10.588 20382 20516 I scudo   :   00 (    64): mapped:    768K popped:   49000 pushed:   42641 inuse:   6359 total:  10220 rss:      0K releases:      0 last released:      0K region: 0x7c33674000 (0x7c3366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   01 (    32): mapped:   1280K popped:   88523 pushed:   49777 inuse:  38746 total:  38800 rss:      0K releases:      0 last released:      0K region: 0x7c63672000 (0x7c6366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   02 (    48): mapped:   1280K popped:  497848 pushed:  489262 inuse:   8586 total:  24752 rss:      0K releases:      6 last released:    136K region: 0x7c1366f000 (0x7c1366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   03 (    64): mapped:    768K popped:  149892 pushed:  141960 inuse:   7932 total:  11728 rss:      0K releases:      0 last released:      0K region: 0x7bc366f000 (0x7bc366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   04 (    80): mapped:    768K popped:   29724 pushed:   24537 inuse:   5187 total:   7644 rss:      0K releases:      0 last released:      0K region: 0x7ad3679000 (0x7ad366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   05 (    96): mapped:   4864K popped:   81485 pushed:   32021 inuse:  49464 total:  49464 rss:      0K releases:      0 last released:      0K region: 0x7b13671000 (0x7b1366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   06 (   112): mapped:    512K popped:   23407 pushed:   22757 inuse:    650 total:   3588 rss:      0K releases:      0 last released:      0K region: 0x7cf3672000 (0x7cf366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   07 (   144): mapped:   2304K popped:   67322 pushed:   54780 inuse:  12542 total:  15756 rss:      0K releases:      4 last released:    140K region: 0x7b5366f000 (0x7b5366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   08 (   176): mapped:   9728K popped:  124105 pushed:   72629 inuse:  51476 total:  55629 rss:      0K releases:      7 last released:     48K region: 0x7cb366e000 (0x7cb366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   09 (   192): mapped:    768K popped:    9077 pushed:    8115 inuse:    962 total:   2938 rss:      0K releases:      0 last released:      0K region: 0x7cd3672000 (0x7cd366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   10 (   224): mapped:   2816K popped:   43750 pushed:   41116 inuse:   2634 total:  11806 rss:      0K releases:     23 last released:    528K region: 0x7bf3673000 (0x7bf366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   11 (   288): mapped:    512K popped:    3672 pushed:    2879 inuse:    793 total:    962 rss:      0K releases:      0 last released:      0K region: 0x7c7366f000 (0x7c7366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   12 (   352): mapped:    512K popped:    2786 pushed:    2172 inuse:    614 total:    848 rss:      0K releases:    139 last released:     16K region: 0x7ba367a000 (0x7ba366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   13 (   448): mapped:   1024K popped:    2357 pushed:    1018 inuse:   1339 total:   1807 rss:      0K releases:     67 last released:    188K region: 0x7b23675000 (0x7b2366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   14 (   592): mapped:    768K popped:    3947 pushed:    3413 inuse:    534 total:   1041 rss:      0K releases:     92 last released:     28K region: 0x7b3366d000 (0x7b3366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   15 (   800): mapped:    512K popped:     881 pushed:     391 inuse:    490 total:    520 rss:      0K releases:      4 last released:      4K region: 0x7a93671000 (0x7a9366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   16 (  1104): mapped:   2560K popped:    8502 pushed:    6497 inuse:   2005 total:   2333 rss:      0K releases:    146 last released:    136K region: 0x7c83672000 (0x7c8366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   17 (  1648): mapped:   1280K popped:    1704 pushed:     968 inuse:    736 total:    748 rss:      0K releases:     78 last released:    152K region: 0x7c03671000 (0x7c0366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   18 (  2096): mapped:    768K popped:     959 pushed:     700 inuse:    259 total:    298 rss:      0K releases:      5 last released:     16K region: 0x7c5366d000 (0x7c5366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   19 (  2576): mapped:   1536K popped:    1302 pushed:     789 inuse:    513 total:    592 rss:      0K releases:     85 last released:     24K region: 0x7c23677000 (0x7c2366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   20 (  3120): mapped:    768K popped:     323 pushed:     145 inuse:    178 total:    192 rss:      0K releases:    206 last released:     36K region: 0x7c93672000 (0x7c9366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   21 (  4112): mapped:   3584K popped:    3822 pushed:    2995 inuse:    827 total:    844 rss:      0K releases:    118 last released:     48K region: 0x7b73676000 (0x7b7366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   22 (  4624): mapped:    256K popped:     148 pushed:     128 inuse:     20 total:     28 rss:      0K releases:     71 last released:      8K region: 0x7c43679000 (0x7c4366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   23 (  7120): mapped:  21248K popped:    5363 pushed:    4433 inuse:    930 total:   3047 rss:      0K releases:    895 last released:   1304K region: 0x7bd366f000 (0x7bd366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   24 (  8720): mapped:   3328K popped:    1388 pushed:    1033 inuse:    355 total:    388 rss:      0K releases:    103 last released:    588K region: 0x7be3677000 (0x7be366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   25 ( 11664): mapped:  36864K popped:    4093 pushed:    1189 inuse:   2904 total:   3236 rss:      0K releases:    230 last released:   2188K region: 0x7aa366e000 (0x7aa366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   26 ( 14224): mapped:    768K popped:      85 pushed:      49 inuse:     36 total:     52 rss:      0K releases:     77 last released:     24K region: 0x7bb366c000 (0x7bb366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   27 ( 16400): mapped:   5376K popped:     912 pushed:     629 inuse:    283 total:    327 rss:      0K releases:     80 last released:   1408K region: 0x7af366f000 (0x7af366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   28 ( 18448): mapped:    512K popped:      61 pushed:      36 inuse:     25 total:     26 rss:      0K releases:    143 last released:    116K region: 0x7b03674000 (0x7b0366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   29 ( 23056): mapped:  92928K popped:    5271 pushed:    1152 inuse:   4119 total:   4119 rss:      0K releases:     72 last released:     36K region: 0x7ab3672000 (0x7ab366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   30 ( 29456): mapped:    768K popped:      54 pushed:      34 inuse:     20 total:     25 rss:      0K releases:     73 last released:     80K region: 0x7b9366c000 (0x7b9366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   31 ( 33296): mapped:   9984K popped:     694 pushed:     392 inuse:    302 total:    303 rss:      0K releases:     85 last released:     60K region: 0x7ae3672000 (0x7ae366a000)
05-03 11:20:10.588 20382 20516 I scudo   : F 32 ( 65552): mapped: 261888K popped:    4196 pushed:     105 inuse:   4091 total:   4091 rss:      0K releases:     80 last released:    120K region: 0x7ca3675000 (0x7ca366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   33 ( 98320): mapped:   2304K popped:      30 pushed:       8 inuse:     22 total:     23 rss:      0K releases:     71 last released:    188K region: 0x7ce3678000 (0x7ce366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   34 (131088): mapped:   2816K popped:      30 pushed:       9 inuse:     21 total:     21 rss:      0K releases:      4 last released:    380K region: 0x7b83671000 (0x7b8366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   35 (163856): mapped:   1536K popped:       8 pushed:       0 inuse:      8 total:      9 rss:      0K releases:      0 last released:      0K region: 0x7cc3675000 (0x7cc366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   36 (196624): mapped:   1024K popped:       5 pushed:       0 inuse:      5 total:      5 rss:      0K releases:      0 last released:      0K region: 0x7ac3673000 (0x7ac366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   37 (229392): mapped:    256K popped:       1 pushed:       0 inuse:      1 total:      1 rss:      0K releases:      0 last released:      0K region: 0x7b6366f000 (0x7b6366a000)
05-03 11:20:10.588 20382 20516 I scudo   :   38 (262160): mapped:   2560K popped:       9 pushed:       0 inuse:      9 total:      9 rss:      0K releases:      0 last released:      0K region: 0x7b43679000 (0x7b4366a000)
05-03 11:20:10.588 20382 20516 I scudo   : Scudo OOM: The process has exhausted 256M for size class 65552.
05-03 11:20:13.207 20382 20518 I scudo   : Stats: SizeClassAllocator64: 743M mapped (0M rss) in 1294637 allocations; remains 174580
05-03 11:20:13.207 20382 20518 I scudo   :   00 (    64): mapped:   1024K popped:   63366 pushed:   48023 inuse:  15343 total:  15668 rss:      0K releases:      0 last released:      0K region: 0x7c33674000 (0x7c3366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   01 (    32): mapped:   1536K popped:   94711 pushed:   63388 inuse:  31323 total:  43040 rss:      0K releases:      0 last released:      0K region: 0x7c63672000 (0x7c6366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   02 (    48): mapped:   1280K popped:  506064 pushed:  498453 inuse:   7611 total:  24752 rss:      0K releases:      6 last released:    136K region: 0x7c1366f000 (0x7c1366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   03 (    64): mapped:    768K popped:  156808 pushed:  151619 inuse:   5189 total:  11728 rss:      0K releases:      0 last released:      0K region: 0x7bc366f000 (0x7bc366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   04 (    80): mapped:    768K popped:   31817 pushed:   28151 inuse:   3666 total:   7644 rss:      0K releases:      0 last released:      0K region: 0x7ad3679000 (0x7ad366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   05 (    96): mapped:   5120K popped:   86412 pushed:   48232 inuse:  38180 total:  54274 rss:      0K releases:      0 last released:      0K region: 0x7b13671000 (0x7b1366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   06 (   112): mapped:    512K popped:   26163 pushed:   25578 inuse:    585 total:   3588 rss:      0K releases:      0 last released:      0K region: 0x7cf3672000 (0x7cf366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   07 (   144): mapped:   2816K popped:   76045 pushed:   65505 inuse:  10540 total:  18408 rss:      0K releases:      7 last released:    444K region: 0x7b5366f000 (0x7b5366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   08 (   176): mapped:  10752K popped:  134385 pushed:   94885 inuse:  39500 total:  61639 rss:      0K releases:     11 last released:    248K region: 0x7cb366e000 (0x7cb366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   09 (   192): mapped:    768K popped:    9363 pushed:    8596 inuse:    767 total:   2938 rss:      0K releases:      0 last released:      0K region: 0x7cd3672000 (0x7cd366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   10 (   224): mapped:   2816K popped:   43847 pushed:   42104 inuse:   1743 total:  11806 rss:      0K releases:     76 last released:    704K region: 0x7bf3673000 (0x7bf366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   11 (   288): mapped:   1280K popped:    7833 pushed:    7078 inuse:    755 total:   4212 rss:      0K releases:      0 last released:      0K region: 0x7c7366f000 (0x7c7366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   12 (   352): mapped:    512K popped:    2864 pushed:    2393 inuse:    471 total:    848 rss:      0K releases:    141 last released:     16K region: 0x7ba367a000 (0x7ba366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   13 (   448): mapped:   1024K popped:    2409 pushed:    1122 inuse:   1287 total:   1807 rss:      0K releases:     68 last released:    188K region: 0x7b23675000 (0x7b2366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   14 (   592): mapped:    768K popped:    4467 pushed:    3946 inuse:    521 total:   1041 rss:      0K releases:    101 last released:     88K region: 0x7b3366d000 (0x7b3366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   15 (   800): mapped:    512K popped:    1011 pushed:     551 inuse:    460 total:    560 rss:      0K releases:      7 last released:     28K region: 0x7a93671000 (0x7a9366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   16 (  1104): mapped:   2560K popped:    8676 pushed:    7085 inuse:   1591 total:   2333 rss:      0K releases:    172 last released:    296K region: 0x7c83672000 (0x7c8366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   17 (  1648): mapped:   2048K popped:    2429 pushed:    1784 inuse:    645 total:   1209 rss:      0K releases:     87 last released:    784K region: 0x7c03671000 (0x7c0366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   18 (  2096): mapped:    768K popped:     989 pushed:     766 inuse:    223 total:    298 rss:      0K releases:      6 last released:     16K region: 0x7c5366d000 (0x7c5366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   19 (  2576): mapped:   1792K popped:    1948 pushed:    1527 inuse:    421 total:    670 rss:      0K releases:    101 last released:    232K region: 0x7c23677000 (0x7c2366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   20 (  3120): mapped:    768K popped:     353 pushed:     183 inuse:    170 total:    192 rss:      0K releases:    209 last released:     32K region: 0x7c93672000 (0x7c9366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   21 (  4112): mapped:   4096K popped:    4152 pushed:    3541 inuse:    611 total:   1004 rss:      0K releases:    120 last released:     12K region: 0x7b73676000 (0x7b7366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   22 (  4624): mapped:    256K popped:     152 pushed:     132 inuse:     20 total:     28 rss:      0K releases:     75 last released:     20K region: 0x7c43679000 (0x7c4366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   23 (  7120): mapped:  21248K popped:    6187 pushed:    5429 inuse:    758 total:   3047 rss:      0K releases:   1090 last released:   1280K region: 0x7bd366f000 (0x7bd366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   24 (  8720): mapped:   3584K popped:    1543 pushed:    1279 inuse:    264 total:    418 rss:      0K releases:    106 last released:     20K region: 0x7be3677000 (0x7be366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   25 ( 11664): mapped:  40960K popped:    5467 pushed:    4154 inuse:   1313 total:   3585 rss:      0K releases:    752 last released:   9212K region: 0x7aa366e000 (0x7aa366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   26 ( 14224): mapped:    768K popped:      87 pushed:      53 inuse:     34 total:     52 rss:      0K releases:     94 last released:    216K region: 0x7bb366c000 (0x7bb366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   27 ( 16400): mapped:   6400K popped:    1036 pushed:     823 inuse:    213 total:    395 rss:      0K releases:     84 last released:     76K region: 0x7af366f000 (0x7af366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   28 ( 18448): mapped:    512K popped:      64 pushed:      43 inuse:     21 total:     26 rss:      0K releases:    150 last released:     72K region: 0x7b03674000 (0x7b0366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   29 ( 23056): mapped:  96768K popped:    5631 pushed:    2391 inuse:   3240 total:   4294 rss:      0K releases:    447 last released:  20384K region: 0x7ab3672000 (0x7ab366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   30 ( 29456): mapped:    768K popped:      56 pushed:      36 inuse:     20 total:     25 rss:      0K releases:     75 last released:    136K region: 0x7b9366c000 (0x7b9366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   31 ( 33296): mapped:  12544K popped:     783 pushed:     551 inuse:    232 total:    381 rss:      0K releases:     91 last released:    120K region: 0x7ae3672000 (0x7ae366a000)
05-03 11:20:13.207 20382 20518 I scudo   : F 32 ( 65552): mapped: 261888K popped:    4623 pushed:     532 inuse:   4091 total:   4091 rss:      0K releases:     84 last released:    120K region: 0x7ca3675000 (0x7ca366a000)
05-03 11:20:13.207 20382 20518 I scudo   : F 33 ( 98320): mapped: 261888K popped:    2832 pushed:     105 inuse:   2727 total:   2727 rss:      0K releases:     74 last released:    184K region: 0x7ce3678000 (0x7ce366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   34 (131088): mapped:   3584K popped:      37 pushed:      19 inuse:     18 total:     27 rss:      0K releases:      7 last released:    252K region: 0x7b83671000 (0x7b8366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   35 (163856): mapped:   1536K popped:       9 pushed:       0 inuse:      9 total:      9 rss:      0K releases:      0 last released:      0K region: 0x7cc3675000 (0x7cc366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   36 (196624): mapped:   1024K popped:       5 pushed:       0 inuse:      5 total:      5 rss:      0K releases:      0 last released:      0K region: 0x7ac3673000 (0x7ac366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   37 (229392): mapped:    512K popped:       2 pushed:       0 inuse:      2 total:      2 rss:      0K releases:      0 last released:      0K region: 0x7b6366f000 (0x7b6366a000)
05-03 11:20:13.207 20382 20518 I scudo   :   38 (262160): mapped:   3072K popped:      11 pushed:       0 inuse:     11 total:     11 rss:      0K releases:      0 last released:      0K region: 0x7b43679000 (0x7b4366a000)
05-03 11:20:13.207 20382 20518 I scudo   : Scudo OOM: The process has exhausted 256M for size class 98320.
05-03 11:20:18.374 20382 20426 I RustStdoutStderr: Parsed svg Ghostscript Tiger in 35.703542ms
05-03 11:20:18.376 20382 20426 I RustStdoutStderr: Encoded svg Ghostscript Tiger in 1.442969ms
05-03 11:20:18.464 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:18.464 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:18.465 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:18.465 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:18.465 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:18.465 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:18.465 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:18.465 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:18.465 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:20:18.465 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:20:18.465 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:20:18.465 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:18.465 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:20:18.465 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:20:18.465 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:20:18.465 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:20:18.465 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:20:18.465 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:20:18.488 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:18.490 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:18.490 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:18.491 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:20:18.505 20382 20427 W winit::platform_impl:..: TODO: find a way to notify application of content rect change
05-03 11:22:33.684 20382 20427 W winit::platform_impl:..: TODO: forward onStop notification to application
05-03 11:22:33.685 20382 20427 W winit::platform_impl:..: TODO: forward saveState notification to application
05-03 11:22:51.558 20382 20427 W winit::platform_impl:..: TODO: forward onStart notification to application
05-03 11:22:51.577 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.577 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.577 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.577 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.577 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.577 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.578 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.578 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.578 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.578 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.580 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.580 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.580 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.580 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.581 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.581 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.581 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:22:51.581 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:22:51.581 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.581 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.582 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.582 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.582 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.582 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.583 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.583 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.583 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.583 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.583 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.583 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.583 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.583 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.583 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.583 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.583 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:22:51.583 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:22:51.584 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.584 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.584 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.584 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.584 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.584 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.584 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.584 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.584 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.584 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.584 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.584 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.584 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.584 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.585 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.585 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.585 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:22:51.585 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:22:51.589 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.592 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.597 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.600 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.601 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.601 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.601 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.601 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.602 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.602 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.602 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.602 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.602 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:22:51.602 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:22:51.602 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:22:51.602 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.602 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:22:51.602 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:22:51.602 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:22:51.602 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:22:51.602 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:22:51.602 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:22:51.606 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.608 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.610 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:51.612 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:22:53.170 20382 20427 W winit::platform_impl:..: TODO: forward onStop notification to application
05-03 11:22:53.171 20382 20427 W winit::platform_impl:..: TODO: forward saveState notification to application
05-03 11:24:17.121 20382 20427 W winit::platform_impl:..: TODO: forward onStart notification to application
05-03 11:24:17.132 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.132 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.132 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.132 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.132 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.132 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.132 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.132 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.132 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.132 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.132 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.132 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.132 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.132 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.132 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.132 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.132 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:24:17.132 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.133 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.133 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.133 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.133 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.133 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.133 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.133 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.133 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.133 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:24:17.133 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.133 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.133 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.133 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.133 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.134 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.134 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.134 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.134 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.134 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.134 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.134 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.134 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.134 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.134 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.134 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:24:17.134 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:24:17.135 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.136 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.137 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.138 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.139 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.139 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.139 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.139 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.139 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.139 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.139 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.139 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.139 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x38
05-03 11:24:17.139 20382 20427 E Gralloc4: isSupported(1, 1, 56, 1, ...) failed with 5
05-03 11:24:17.139 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 5
05-03 11:24:17.139 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.139 20382 20427 E qdgralloc: GetSize: Unrecognized pixel format: 0x3b
05-03 11:24:17.139 20382 20427 E Gralloc4: isSupported(1, 1, 59, 1, ...) failed with 5
05-03 11:24:17.140 20382 20427 E GraphicBufferAllocator: Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
05-03 11:24:17.140 20382 20427 E AHardwareBuffer: GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
05-03 11:24:17.140 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:24:17.140 20382 20427 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:24:17.141 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.142 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.144 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:17.145 20382 20427 W qdgralloc: getInterlacedFlag: getMetaData returned -22, defaulting to interlaced_flag = 0
05-03 11:24:31.125 20382 20427 W winit::platform_impl:..: TODO: forward onStop notification to application
05-03 11:24:31.128 20382 20427 W winit::platform_impl:..: TODO: forward onDestroy notification to application

I noticed the scudo related logs which didn't appear in the Pixel 6's logs, although I don't know exactly what they mean.

Logs Pixel 6
05-03 11:35:38.295  8688  8688 I rust.with_winit: Late-enabling -Xcheck:jni
05-03 11:35:38.327  8688  8688 I rust.with_winit: Using CollectorTypeCMC GC.
05-03 11:35:38.349  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 171979766; UID 10562; state: DISABLED
05-03 11:35:38.350  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 242716250; UID 10562; state: DISABLED
05-03 11:35:38.376  8688  8688 W System  : ClassLoader referenced unknown path:
05-03 11:35:38.376  8688  8688 D nativeloader: Configuring clns-4 for other apk . target_sdk_version=30, uses_libraries=, library_path=/data/app/~~tkw4ucekuwlRFtaK8xOyGw==/rust.with_winit-Sfmeop4ghrZbOmFS6PdWKw==/lib/arm64:/data/app/~~tkw4ucekuwlRFtaK8xOyGw==/rust.with_winit-Sfmeop4ghrZbOmFS6PdWKw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/rust.with_winit
05-03 11:35:38.376  8688  8688 D nativeloader: Extending system_exposed_libraries: libedgetpu_dba.google.so
05-03 11:35:38.394  8688  8688 V GraphicsEnvironment: Currently set values for:
05-03 11:35:38.394  8688  8688 V GraphicsEnvironment:   angle_gl_driver_selection_pkgs=[]
05-03 11:35:38.394  8688  8688 V GraphicsEnvironment:   angle_gl_driver_selection_values=[]
05-03 11:35:38.394  8688  8688 V GraphicsEnvironment: rust.with_winit is not listed in per-application setting
05-03 11:35:38.394  8688  8688 V GraphicsEnvironment: Neither updatable production driver nor prerelease driver is supported.
05-03 11:35:38.409  8688  8709 D vulkan  : searching for layers in '/data/app/~~tkw4ucekuwlRFtaK8xOyGw==/rust.with_winit-Sfmeop4ghrZbOmFS6PdWKw==/lib/arm64'
05-03 11:35:38.409  8688  8709 D vulkan  : searching for layers in '/data/app/~~tkw4ucekuwlRFtaK8xOyGw==/rust.with_winit-Sfmeop4ghrZbOmFS6PdWKw==/base.apk!/lib/arm64-v8a'
05-03 11:35:38.409  8688  8709 I DMABUFHEAPS: Using DMA-BUF heap named: vframe-secure
05-03 11:35:38.427  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 309578419; UID 10562; state: DISABLED
05-03 11:35:38.436  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 279646685; UID 10562; state: DISABLED
05-03 11:35:38.438  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 232195501; UID 10562; state: DISABLED
05-03 11:35:39.002  8688  8733 W wgpu_hal::vulkan::ins..: InstanceFlags::VALIDATION requested, but unable to find layer: VK_LAYER_KHRONOS_validation
05-03 11:35:39.005  8688  8733 W winit::platform_impl:..: TODO: forward onStart notification to application
05-03 11:35:39.011  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 210923482; UID 10562; state: DISABLED
05-03 11:35:39.011  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 37756858; UID 10562; state: ENABLED
05-03 11:35:39.011  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 63938206; UID 10562; state: DISABLED
05-03 11:35:39.016  8688  8688 D CompatibilityChangeReporter: Compat change id reported: 237531167; UID 10562; state: DISABLED
05-03 11:35:39.038  8688  8688 D VRI[NativeActivity]: applyTransactionOnDraw applyImmediately
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.044  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.044  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.044  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.044  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:35:39.044  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:35:39.045  8688  8733 W wgpu_core::instance: Missing downlevel flags: DownlevelFlags(SURFACE_VIEW_FORMATS)
05-03 11:35:39.045  8688  8733 W wgpu_core::instance: The underlying API or device in use does not support enough features to be a fully compliant implementation of WebGPU. A subset of the features can still be used. If you are running this program on native and not in a browser and wish to limit the features you use to the supported subset, call Adapter::downlevel_properties or Device::downlevel_properties to get a listing of the features the current platform supports.
05-03 11:35:39.046  8688  8733 W wgpu_core::instance: DownlevelCapabilities {
05-03 11:35:39.046  8688  8733 W wgpu_core::instance:     flags: DownlevelFlags(
05-03 11:35:39.046  8688  8733 W wgpu_core::instance:         COMPUTE_SHADERS | FRAGMENT_WRITABLE_STORAGE | INDIRECT_EXECUTION | BASE_VERTEX | READ_ONLY_DEPTH_STENCIL | NON_POWER_OF_TWO_MIPMAPPED_TEXTURES | CUBE_ARRAY_TEXTURES | COMPARISON_SAMPLERS | INDEPENDENT_BLEND | VERTEX_STORAGE | ANISOTROPIC_FILTERING | FRAGMENT_STORAGE | MULTISAMPLED_SHADING | DEPTH_TEXTURE_AND_BUFFER_COPIES | WEBGPU_TEXTURE_FORMAT_SUPPORT | BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED | UNRESTRICTED_INDEX_BUFFER | FULL_DRAW_INDEX_UINT32 | DEPTH_BIAS_CLAMP | VIEW_FORMATS | UNRESTRICTED_EXTERNAL_TEXTURE_COPIES | NONBLOCKING_QUERY_RESOLVE | VERTEX_AND_INSTANCE_INDEX_RESPECTS_RESPECTIVE_FIRST_VALUE_IN_INDIRECT_DRAW,
05-03 11:35:39.046  8688  8733 W wgpu_core::instance:     ),
05-03 11:35:39.046  8688  8733 W wgpu_core::instance:     limits: DownlevelLimits,
05-03 11:35:39.046  8688  8733 W wgpu_core::instance:     shader_model: Sm5,
05-03 11:35:39.046  8688  8733 W wgpu_core::instance: }
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.052  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.052  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.052  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:35:39.052  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.052  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:39.052  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:39.052  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:39.052  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:35:39.053  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:35:39.086  8688  8732 I RustStdoutStderr: #endif directives don't take an argument. `// msaa` will not be in output (line 717)
05-03 11:35:39.086  8688  8732 I RustStdoutStderr: #endif directives don't take an argument. `// full` will not be in output (line 1085)
05-03 11:35:39.087  8688  8732 I RustStdoutStderr: Initialising in parallel using 6 threads
All files should be loaded. Notifying the device.
05-03 11:35:41.420  8688  8732 I RustStdoutStderr: Parsed svg Ghostscript Tiger in 21.039591ms
05-03 11:35:41.421  8688  8732 I RustStdoutStderr: Encoded svg Ghostscript Tiger in 1.599894ms
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:41.533  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 3b
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Format allocation info not found for format: 0
05-03 11:35:41.533  8688  8733 E gralloc4: Invalid base format! req_base_format = (<unrecognized format> 0x0), req_format = (<unrecognized format> 0x3b), type = 0x0
05-03 11:35:41.533  8688  8733 E gralloc4: ERROR: Unrecognized and/or unsupported format (<unrecognized format> 0x3b) and usage (CPU_READ_NEVER|CPU_WRITE_NEVER|GPU_TEXTURE|GPU_RENDER_TARGET|COMPOSER_OVERLAY 0xb00)
05-03 11:35:41.533  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_DEMAND_REFRESH
05-03 11:35:41.533  8688  8733 W wgpu_hal::vulkan::conv: Unrecognized present mode SHARED_CONTINUOUS_REFRESH
05-03 11:35:41.567  8688  8733 W winit::platform_impl:..: TODO: find a way to notify application of content rect change

@DJMcNab
Copy link
Member

DJMcNab commented May 3, 2024

I'm hopeful that gfx-rs/wgpu#5508 will help a lot here. That's waiting on #560 . On my Pixel 6, that reduces the time to ~400ms, which is much better

Another debugging step you can use is to connect up to https://developer.android.com/agi and see which parts of startup are taking however long. A note however that AGI can be slow to connect to an application - I needed to add a thread::sleeps to make it visible. I can't remember if the spans around shader compilation landed in main or were a debugging step, so you might need to implement those

@DJMcNab
Copy link
Member

DJMcNab commented May 16, 2024

Can you try the latest main (since #575 has landed)?

@yzn-h
Copy link
Author

yzn-h commented May 16, 2024

wow nice work it is so fast now

vidoe.mp4

@DJMcNab
Copy link
Member

DJMcNab commented May 16, 2024

Going to close this now then.

Thanks for the confirmation. If this is still an issue for you @MarcelStruckWO, let me know and we can make a Zulip thread or new issue to try and isolate the cause

@DJMcNab DJMcNab closed this as completed May 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Performance Improvements to rendering performance
Projects
None yet
Development

No branches or pull requests

4 participants