ScarletNX main 1b17bdb, committed 2026-11-12 (clang 19.0.1, Android arm64) Message: == summary == ### `The Last Door - Complete Edition` (`0100DBE00C76C000`, version `1.0.6`) - **Console:** Switch - **Build:** `main c782dd9`, committed 2026-11-11, 1 day before this run - **System:** `Android 15 (Linux 6.6.102-android15-8-g6f627656aa0a-ab14809369-4k), MT6769V/CB, 8 threads, 4 GB RAM` - **GPU:** `Mali-G52 MC2`, Vulkan `1.3.278`, driver `0c401000` - **Ended:** no failure logged after 31.9 s **Frames over 50 ms:** 7, the slowest 907 ms
What the slowest frames did, and the GPU's counts ``` a 907 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 10 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms a 257 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 22 render targets made, 2 texture uploads (128 KB), 0 ms in finishes; 1 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms a 252 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 20 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms a 231 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 23 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms a 180 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 22 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 22/7/0 ms 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 18756 render targets made, 2 texture uploads (0 MB), 0 of them some blocks alone (0 MB); 3 frames over 50 ms in the last 600, the slowest 907 ms memory used and budgeted: heap 0 512 of 2816 MB (512 ours, 195 of it allocated) ```
== the last run: /data/data/org.scarletnx/files/.scarletnx/state/last-run.log == $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so /data/data/org.scarletnx/files/.scarletnx/recompiled/0100DBE00C76C000/0100DBE00C76C000 --docked=0 --fullscreen=1 --controls=1 --vk_memory=1 --data /data/data/org.scarletnx/files/.scarletnx/ Ready 0100DBE00C76C000 [ended, status 0] == the last recompile of the queue: /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log == $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/The Last Door Complete Edition [0100DBE00C76C000][v0] (0.49).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/The Last Door Complete Edition [0100DBE00C76C000][v0] (0.49).nsp an NSP, 497 MB: 3 NCAs, 1 ticket Program NCA of 0100DBE00C76C000, 497 MB, SDK 6.4.2, master key 6 (firmware 6.2.0 and later), its title key from a ticket or title.keys Control NCA of 0100DBE00C76C000, 453 KB, SDK 6.4.2, master key 6 (firmware 6.2.0 and later), its keys in its key area Manual NCA of 0100DBE00C76C000, 158 KB, SDK 6.4.2, master key 6 (firmware 6.2.0 and later), its keys in its key area content meta: an application 0100DBE00C76C000, version 0 Recompiling The Last Door - Complete Edition (4 modules) 246538 functions, 12918078 instructions NCE: 1443 words to patch (1377 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.2 s, 185 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100DBE00C76C000/0100DBE00C76C000 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp an NSP, 122 MB: 3 NCAs, 1 ticket Program NCA of 0100DBE00C76C000, 122 MB, SDK 6.7.0, an update's patch, master key 7 (firmware 7.0.0 and later), its title key from a ticket or title.keys Control NCA of 0100DBE00C76C000, 453 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area Manual NCA of 0100DBE00C76C000, 166 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area content meta: an update 0100DBE00C76C800, version 393216, of the game 0100DBE00C76C000 Recompiling The Last Door - Complete Edition (4 modules) 248809 functions, 11797899 instructions NCE: 1443 words to patch (1377 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.1 s, 187 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100DBE00C76C000/0100DBE00C76C000_0100DBE00C76C800v393216 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp an NSP, 122 MB: 3 NCAs, 1 ticket Program NCA of 0100DBE00C76C000, 122 MB, SDK 6.7.0, an update's patch, master key 7 (firmware 7.0.0 and later), its title key from a ticket or title.keys Control NCA of 0100DBE00C76C000, 453 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area Manual NCA of 0100DBE00C76C000, 166 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area content meta: an update 0100DBE00C76C800, version 393216, of the game 0100DBE00C76C000 Recompiling The Last Door - Complete Edition (4 modules) 248809 functions, 11797899 instructions NCE: 1443 words to patch (1377 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 191 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100DBE00C76C000/0100DBE00C76C000_0100DBE00C76C800v393216 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/The Last Door Complete Edition [0100DBE00C76C800][v393216] (0.12 GB).nsp an NSP, 122 MB: 3 NCAs, 1 ticket Program NCA of 0100DBE00C76C000, 122 MB, SDK 6.7.0, an update's patch, master key 7 (firmware 7.0.0 and later), its title key from a ticket or title.keys Control NCA of 0100DBE00C76C000, 453 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area Manual NCA of 0100DBE00C76C000, 166 KB, SDK 6.7.0, master key 7 (firmware 7.0.0 and later), its keys in its key area content meta: an update 0100DBE00C76C800, version 393216, of the game 0100DBE00C76C000 Recompiling The Last Door - Complete Edition (4 modules) 248809 functions, 11797899 instructions NCE: 1443 words to patch (1377 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 193 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100DBE00C76C000/0100DBE00C76C000_0100DBE00C76C800v393216 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/Chinatown Detective Agency (World).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/Chinatown Detective Agency (World).nsp an NSP, 1.3 GB: 3 NCAs, 1 ticket Program NCA of 01000D60168A0000, 1.3 GB, SDK 12.3.7, master key 12 (firmware 13.0.0 and later), its title key from a ticket or title.keys Control NCA of 01000D60168A0000, 192 KB, SDK 12.3.7, master key 12 (firmware 13.0.0 and later), its keys in its key area Manual NCA of 01000D60168A0000, 166 KB, SDK 12.3.7, master key 12 (firmware 13.0.0 and later), its keys in its key area content meta: an application 01000D60168A0000, version 0 Recompiling Chinatown Detective Agency (4 modules) 240286 functions, 12252798 instructions NCE: 2273 words to patch (2229 that the flow reaches), 28 kept as data, 16 outside the functions: SVC 16; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 184 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/01000D60168A0000/01000D60168A0000 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/Chinatown Detective Agency (World) (En,Ja,Fr,De,Es,Zh-Hans) (v65536) (v1.1) (Update).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/Chinatown Detective Agency (World) (En,Ja,Fr,De,Es,Zh-Hans) (v65536) (v1.1) (Update).nsp an NSP, 207 MB: 3 NCAs, 1 ticket Program NCA of 01000D60168A0000, 207 MB, SDK 12.3.7, an update's patch, master key 12 (firmware 13.0.0 and later), its title key from a ticket or title.keys Control NCA of 01000D60168A0000, 657 KB, SDK 12.3.7, master key 12 (firmware 13.0.0 and later), its keys in its key area Manual NCA of 01000D60168A0000, 166 KB, SDK 12.3.7, master key 12 (firmware 13.0.0 and later), its keys in its key area content meta: an update 01000D60168A0800, version 65536, of the game 01000D60168A0000 Recompiling Chinatown Detective Agency (4 modules) 240767 functions, 12272917 instructions NCE: 2273 words to patch (2229 that the flow reaches), 28 kept as data, 16 outside the functions: SVC 16; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 190 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/01000D60168A0000/01000D60168A0000_01000D60168A0800v65536 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/Cabernet (World) (En,De,Es,Zh-Hans) (v1.0.2).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/Cabernet (World) (En,De,Es,Zh-Hans) (v1.0.2).nsp an NSP, 2.6 GB: 3 NCAs, 1 ticket Control NCA of 0100915020400000, 450 KB, SDK 18.3.3, master key 17 (firmware 18.0.0 and later), its keys in its key area Manual NCA of 0100915020400000, 168 KB, SDK 18.3.3, master key 17 (firmware 18.0.0 and later), its keys in its key area Program NCA of 0100915020400000, 2.6 GB, SDK 18.3.3, master key 17 (firmware 18.0.0 and later), its title key from a ticket or title.keys content meta: an application 0100915020400000, version 0 Recompiling Cabernet (4 modules) 378080 functions, 20155184 instructions NCE: 4012 words to patch (4012 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 226 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100915020400000/0100915020400000 [ended, status 0] $ /data/app/~~eiu_LF9r7D9elWEvJ6_Cww==/org.scarletnx-aVtPBwdb7Gqk5LCvKqZGpQ==/lib/arm64/libscarletnx-run.so -r ~/Cabernet (World) (En,De,Es,Zh-Hans) (v655360) (v1.1.25) (Update).nsp --data /data/data/org.scarletnx/files/.scarletnx/ /data/data/org.scarletnx/files/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: /data/data/org.scarletnx/files/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Reading ~/Cabernet (World) (En,De,Es,Zh-Hans) (v655360) (v1.1.25) (Update).nsp an NSP, 360 MB: 3 NCAs, 1 ticket Control NCA of 0100915020400000, 426 KB, SDK 18.3.8, master key 17 (firmware 18.0.0 and later), its keys in its key area Manual NCA of 0100915020400000, 168 KB, SDK 18.3.8, master key 17 (firmware 18.0.0 and later), its keys in its key area Program NCA of 0100915020400000, 360 MB, SDK 18.3.8, an update's patch, master key 17 (firmware 18.0.0 and later), its title key from a ticket or title.keys content meta: an update 0100915020400800, version 655360, of the game 0100915020400000 Recompiling Cabernet (4 modules) 379423 functions, 20213186 instructions NCE: 4012 words to patch (4012 that the flow reaches), 0 kept as data, 0 outside the functions; 4 pools of stubs LLVM: -O2, llvm_batch=full LLVM: 0 code units and the module descriptor compiled block 1/1: module, SnxModule descriptor, 0 entries (0.0 s, 224 MiB in use) LLVM module: 0.1 MB, 0 entries unit cache: 0 of 0 units reused (0.0 MB) from /data/data/org.scarletnx/files/.scarletnx/cache/units Built /data/data/org.scarletnx/files/.scarletnx/recompiled/0100915020400000/0100915020400000_0100915020400800v655360 [ended, status 0] == the launcher's log: /data/data/org.scarletnx/files/.scarletnx/state/scarletnx-console-2026-11-12.log == 2026-11-12 00:03:12 [17661] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:03:12 [17661] disk: 30108 MiB free of 109734 MiB 2026-11-12 00:03:12 [17661] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:03:12 [17661] last start: ended with an exit, or none before 2026-11-12 00:09:55 [19223] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:09:55 [19223] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:09:55 [19223] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:09:55 [19223] last start: pid 17661, started 2026-11-12 00:03:12 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 174 MiB resident) 2026-11-12 00:10:12 [19473] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:10:12 [19473] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:10:12 [19473] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:10:12 [19473] last start: pid 19223, started 2026-11-12 00:09:55 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 167 MiB resident) 2026-11-12 00:10:28 [20070] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:10:28 [20070] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:10:28 [20070] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:10:28 [20070] last start: ended with an exit, or none before 2026-11-12 00:10:40 [20370] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:10:40 [20370] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:10:40 [20370] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:10:40 [20370] last start: pid 20070, started 2026-11-12 00:10:28 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 0 MiB resident) 2026-11-12 00:10:50 [20975] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:10:50 [20975] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:10:50 [20975] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:10:50 [20975] last start: pid 20370, started 2026-11-12 00:10:40 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 100 foreground, 0 MiB resident) 2026-11-12 00:11:06 [21231] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:11:06 [21231] disk: 30100 MiB free of 109734 MiB 2026-11-12 00:11:06 [21231] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:11:06 [21231] last start: pid 20975, started 2026-11-12 00:10:50 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 174 MiB resident) 2026-11-12 00:11:43 [22135] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:11:43 [22135] disk: 30099 MiB free of 109734 MiB 2026-11-12 00:11:43 [22135] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:11:43 [22135] last start: pid 21231, started 2026-11-12 00:11:06 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 157 MiB resident) 2026-11-12 00:23:27 [23656] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:23:27 [23656] disk: 30105 MiB free of 109734 MiB 2026-11-12 00:23:27 [23656] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:23:27 [23656] last start: ended with an exit, or none before 2026-11-12 00:37:48 [25881] ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:37:48 [25881] disk: 30050 MiB free of 109734 MiB 2026-11-12 00:37:48 [25881] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:37:48 [25881] last start: ended with an exit, or none before 2026-11-12 00:59:13 [3869] ScarletNX main 7aae776, committed 2026-11-12 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 00:59:13 [3869] disk: 29993 MiB free of 109734 MiB 2026-11-12 00:59:13 [3869] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 00:59:13 [3869] last start: pid 25881, started 2026-11-12 00:37:48 did not end with an exit: Android says low memory (org.scarletnx, status 0, importance 400 cached, 133 MiB resident) 2026-11-12 08:26:22 [26494] ScarletNX main 1b17bdb, committed 2026-11-12 (clang 19.0.1, Android arm64) starts, its data folder /data/data/org.scarletnx/files/.scarletnx/ 2026-11-12 08:26:22 [26494] disk: 29159 MiB free of 109734 MiB 2026-11-12 08:26:22 [26494] its runs' logs /data/data/org.scarletnx/files/.scarletnx/state/last-run.log and /data/data/org.scarletnx/files/.scarletnx/state/last-recompile.log 2026-11-12 08:26:22 [26494] last start: pid 3869, started 2026-11-12 00:59:13 did not end with an exit: Android says user requested (org.scarletnx, status 0, importance 400 cached, 144 MiB resident): [FORCE STOP] stop org.scarletnx due to from pid 3749 (com.android.settings) == fatal errors: /data/data/org.scarletnx/files/.scarletnx/state/scarletnx-error.log == == /data/data/org.scarletnx/files/.scarletnx/state/recompiled/0100DBE00C76C000/0100DBE00C76C000.log == [ 0.00] memory: 128 GiB of address space reserved at the guest's own addresses, for NCE: the code region from 0x1008000000, the address space to 0x3000000000 [ 0.02] nce: the game's modules moved 0x1000000000 up with the guest's addresses: the first at 0x1008000000 [ 0.02] log: written to /data/data/org.scarletnx/files/.scarletnx/state/recompiled/0100DBE00C76C000/0100DBE00C76C000.log [ 0.02] ScarletNX - The Last Door - Complete Edition [ 0.02] build: ScarletNX main c782dd9, committed 2026-11-11 (clang 19.0.1, Android arm64) [ 0.02] run: started 2026-11-12 00:26:42 UTC [ 0.02] system: Android 15 (Linux 6.6.102-android15-8-g6f627656aa0a-ab14809369-4k), MT6769V/CB, 8 threads, 4 GB RAM [ 0.02] settings: docked=0 (default 1), fullscreen=1 (default 0), stats=1 (default 0) [ 0.02] debug: vk_memory=1 (default 0); shown at the top of the picture while the game runs [ 0.02] last start: ended with an exit, or none before [ 0.05] fs: ExeFS and RomFS read from the dump ~/The Last Door Complete Edition [0100DBE00C76C000][v0] (0.49).nsp (497.1 MB mapped) [ 0.05] fs: 0 RomFS/ExeFS files mapped for the whole run, 0.0 MB [ 0.06] memory: 4 KiB host pages, views share their source's pages (alias pool) [ 0.06] memory: memory_fit_mode=0 (Auto): the game is told 1386 MiB, the console's being 3285 (the system can still give 1955 MiB, the process holds 131) [ 0.06] Loaded rtld at 0x1008000000 [ 0.24] Loaded main at 0x1008046000 [ 0.26] Loaded subsdk0 at 0x100c5c3000 [ 0.29] Loaded sdk at 0x100cd24000 [ 0.29] nce: the game's code runs natively: 1443 words patched (1377 that the flow reaches), in 4 pools; guest time follows the host's counter, at 13000000 Hz [ 0.29] nce: the guest's addresses 0x1008000000 to 0x3000000000 hold nothing of the host's process but the game's [ 0.30] symbols: 29628 functions named [ 0.30] hooks: the module calls the functions of the 722 symbols the hooks name through their dispatch slots, and every other function directly (route list f1b76606a7486c69, this runtime's too) [ 0.30] hooks: module rtld, SDK unknown (its versioned hooks aren't installed) [ 0.31] hooks: module main, SDK unknown (its versioned hooks aren't installed) [ 0.31] hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) [ 0.31] hooks: module sdk, SDK 6.4.2 [ 0.32] hook: _ZN2nn5codec27FinalizeHardwareOpusDecoderEPNS0_23HardwareOpusDecoderTypeE at 100ce38500 runs codec_decoder_finalize [ 0.32] hook: _ZN2nn5codec24ResetHardwareOpusDecoderEPNS0_23HardwareOpusDecoderTypeE at 100ce388d0 runs codec_decoder_reset [ 0.32] hook: memcpy at 100d1de410 runs hook_memmove [ 0.32] hook: memmove at 100d1de830 runs hook_memmove [ 0.32] hook: memset at 100d20a860 runs hook_memset [ 0.32] hooks: 5 of the game's functions run the runtime's handlers [ 0.33] nvn: the runtime implements 675 NVN functions, and the game's NVN driver doesn't run [ 0.33] npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 [ 0.33] acc: 1 user, playing as user 1 [ 0.33] time: the time zone is UTC (UTCUTC) [ 0.33] game: 0100dbe00c76c000, version 1.0.6 [ 0.34] pl: the Japanese stand-in answers for the console font's private-use characters [ 0.35] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 0.37] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 0.38] pl: the Korean stand-in answers for the console font's private-use characters [ 0.38] pl: the extended stand-in answers for the console font's private-use characters [ 0.38] RomFS: the dump's, read in place (456.0 MB) [ 0.39] input: no SDL joysticks detected [ 0.39] video: SDL 3.4.18 on android [ 0.90] video: a window of 1604x720 pixels, the display's scale 1.75 [ 0.90] freedreno: tu_dont_reserve_descriptor_set=true, for the fifth descriptor set [ 0.91] vulkan: subgroups of 8 lanes, operations 0x6ff, stages 0x30: VOTE and SHFL use them in no programs, as they need 32 lanes or more, ballot, shuffle and arithmetic [ 0.91] vulkan: vertex, control, evaluation, geometry, fragment, compute programs have no subgroup: a vertex, evaluation or geometry one among them that votes or shuffles runs each invocation as lane 0 alone, and a control, fragment or compute one is not translated [ 0.91] vulkan: a known problem the extension bans do not turn off: extendedDynamicState on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver from 46.0.0 to before 51.0.0 has dynamic state regressions on job manager GPUs (Midgard and Bifrost), fixed in r51 (ANGLE vk_renderer.cpp:6612 (issuetracker.google.com 336411904); extension_bans.txt:119) [ 0.91] vulkan: a known problem the extension bans do not turn off: VK_DYNAMIC_STATE_CULL_MODE on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver before 52.0.0 culls points and lines with the cull mode set by vkCmdSetCullMode (Arm errata SDEN-3735689) (ANGLE vk_renderer.cpp:6663; extension_bans.txt:120) [ 0.91] vulkan: a known problem the extension bans do not turn off: VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver breaks topology as dynamic state with geometry shaders (ANGLE vk_renderer.cpp:6684; extension_bans.txt:121) [ 0.91] vulkan: a known problem the extension bans do not turn off: primitiveRestartEnable on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver breaks primitive restart (Dolphin DriverDetails.cpp:110; extension_bans.txt:123) [ 0.91] vulkan: VK_ANDROID_external_memory_android_hardware_buffer: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_attachment_feedback_loop_dynamic_state: off (the driver has it not) [ 0.91] vulkan: VK_EXT_attachment_feedback_loop_layout: off (the driver has it not) [ 0.91] vulkan: VK_EXT_blend_operation_advanced: off (the driver has it not) [ 0.91] vulkan: VK_EXT_calibrated_timestamps: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_conditional_rendering: off (the driver has it not) [ 0.91] vulkan: VK_EXT_conservative_rasterization: off (the driver has it not) [ 0.91] vulkan: VK_EXT_custom_border_color: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_depth_clip_control: off (the driver has it not) [ 0.91] vulkan: VK_EXT_depth_range_unrestricted: off (the driver has it not) [ 0.91] vulkan: VK_EXT_descriptor_buffer: off (the driver has it not) [ 0.91] vulkan: VK_EXT_descriptor_heap: off (the driver has it not) [ 0.91] vulkan: VK_EXT_device_fault: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_extended_dynamic_state: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_EXT_extended_dynamic_state2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_EXT_extended_dynamic_state3: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_external_memory_dma_buf: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_external_memory_host: off (the driver has it not) [ 0.91] vulkan: VK_EXT_fragment_shader_interlock: off (the driver has it not) [ 0.91] vulkan: VK_EXT_graphics_pipeline_library: off (the driver has it not) [ 0.91] vulkan: VK_EXT_index_type_uint8: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_load_store_op_none: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_map_memory_placed: off (the driver has it not) [ 0.91] vulkan: VK_EXT_memory_budget: off (the driver has it not) [ 0.91] vulkan: VK_EXT_mesh_shader: off (the driver has it not) [ 0.91] vulkan: VK_EXT_pipeline_creation_feedback: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_EXT_pipeline_robustness: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_post_depth_coverage: off (the driver has it not) [ 0.91] vulkan: VK_EXT_present_timing: off (the driver has it not) [ 0.91] vulkan: VK_EXT_primitive_topology_list_restart: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_provoking_vertex: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_robustness2: off (the driver has it not) [ 0.91] vulkan: VK_EXT_sample_locations: off (the driver has it not) [ 0.91] vulkan: VK_EXT_shader_atomic_float: off (the driver has it not) [ 0.91] vulkan: VK_EXT_shader_demote_to_helper_invocation: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_EXT_transform_feedback: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_EXT_vertex_attribute_divisor: off (the driver has it not) [ 0.91] vulkan: VK_EXT_vertex_input_dynamic_state: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_GOOGLE_display_timing: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_calibrated_timestamps: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_cooperative_matrix: off (the driver has it not) [ 0.91] vulkan: VK_KHR_dynamic_rendering: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_KHR_dynamic_rendering_local_read: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_extended_flags: off (the driver has it not) [ 0.91] vulkan: VK_KHR_external_memory_fd: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_format_feature_flags2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_KHR_index_type_uint8: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_load_store_op_none: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_maintenance4: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_KHR_maintenance5: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_maintenance8: off (the driver has it not) [ 0.91] vulkan: VK_KHR_map_memory2: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_pipeline_library: off (the driver has it not) [ 0.91] vulkan: VK_KHR_portability_subset: off (the driver has it not) [ 0.91] vulkan: VK_KHR_present_id: off (the driver has it not) [ 0.91] vulkan: VK_KHR_present_id2: off (the driver has it not) [ 0.91] vulkan: VK_KHR_present_wait: off (the driver has it not) [ 0.91] vulkan: VK_KHR_present_wait2: off (the driver has it not) [ 0.91] vulkan: VK_KHR_shader_clock: off (the driver has it not) [ 0.91] vulkan: VK_KHR_shader_maximal_reconvergence: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_swapchain: on (auto: the driver has it, and no ban holds) [ 0.91] vulkan: VK_KHR_synchronization2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 0.91] vulkan: VK_KHR_video_decode_av1: off (the driver has it not) [ 0.91] vulkan: VK_KHR_video_decode_h264: off (the driver has it not) [ 0.91] vulkan: VK_KHR_video_decode_queue: off (the driver has it not) [ 0.91] vulkan: VK_KHR_video_queue: off (the driver has it not) [ 0.91] vulkan: VK_NV_device_diagnostic_checkpoints: off (the driver has it not) [ 0.91] vulkan: VK_NV_fragment_coverage_to_color: off (the driver has it not) [ 0.91] vulkan: VK_NV_framebuffer_mixed_samples: off (the driver has it not) [ 0.91] vulkan: VK_VALVE_shader_mixed_float_dot_product: off (the driver has it not) [ 0.91] vulkan: the device shares system memory (UMA); guest buffers copied (vk_memory=copy), uma_memory=auto; VK_EXT_external_memory_host no, VK_EXT_map_memory_placed no [ 0.91] vulkan: the restart index restarts lists as it does strips, not patch lists (VK_EXT_primitive_topology_list_restart) [ 0.91] vulkan: a draw's position inputs are read from the fragment's place; an unculled quad draw's other inputs are interpolated from its vertices' values, which a geometry program hands over, as the device has no VK_KHR_fragment_shader_barycentric [ 0.91] vulkan: mesh draws are skipped: mesh_draws off (experimental) [ 0.91] vulkan: vertex_input_dynamic_state=auto: each vertex layout takes a pipeline of its own on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): off on Android, as Eden (vertex_input_dynamic_state=on sets it anyway) [ 0.91] vulkan: graphics pipeline libraries off (the device has no VK_EXT_graphics_pipeline_library): each pipeline compiles its shaders whole [ 0.91] Arm's Mali driver runs unacceptably slower with pipeline libraries (ANGLE vk_renderer.cpp:6928, anglebug 404581992; extension_bans.txt:87) [ 0.91] vulkan: a depth range of -1 to 1 is made by the last stage before rasterization, z = (z + w) / 2 (the device has no VK_EXT_depth_clip_control) [ 0.91] vulkan: vk_descriptors_mode=3 (Automatic) is 2, descriptor heaps, on this GPU, which shares the system's memory [ 0.91] vulkan: vk_descriptors_mode=3 asks for descriptor heaps, which this device has not (no VK_EXT_descriptor_heap): graphics descriptors use sets [ 0.91] vulkan: dynamic texture offsets use portable dispatch [ 0.92] vulkan: allocations of at most 256 MiB, bigger images in one allocation (no sparse binding), a texture with holes in its mapping whole (no sparse binding) [ 0.92] vulkan: graphics descriptors use sets [ 0.92] vulkan: ASTC textures (native_astc=1, the GPU samples ASTC, astc_mode=0): sampled as the game's blocks: ASTC [ 0.92] vulkan: ETC2 and EAC textures (native_etc2=1, the GPU samples ETC2): sampled as the game's blocks: ETC2 RGB, ETC2 RGB8A1, ETC2 RGBA8, EAC R11, EAC RG11 [ 0.92] vulkan: BCn textures (native_bc=1, the GPU samples no BCn, ETC2 sampled): encoded again on the GPU: BC1 as ETC2 RGB8A1, BC2 as ETC2 RGBA8, BC3 as ETC2 RGBA8, BC4 as EAC R11, BC5 as EAC RG11, BC7 as ETC2 RGBA8; decoded on the GPU: BC6H to RGBA16F [ 0.92] vulkan: the driver that runs: Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04 (driver ID 9) [ 0.92] vulkan: the Vulkan 1.3 way: synchronization2, dynamic rendering and the extended dynamic state are core [ 0.92] vulkan: Mali-G52 MC2, Vulkan 1.3.278, driver 0c401000, graphics queue family 0, compute 0 (a second queue) [ 0.92] vulkan: draws that sample a color target they render to read a copy of it (no attachment feedback loops) [ 0.93] vulkan: swapchain 1604x720, 7 images, presents timed and held until they are due, fifo [ 0.93] vulkan: pipeline cache loaded (147 KB) [ 0.94] memory: GPU engines keep their results, guest memory is trapped until the CPU needs it [ 0.94] renderer: Vulkan [ 0.94] vulkan: pipeline_threads=0 (Auto): 6 workers make the new pipelines, of 8 CPUs: 2 at the system's normal priority, 4 at its low one (nice +10) [ 0.94] vulkan: 11 shaders and 5 pipelines of earlier runs with Mali-G52 MC2 (driver d9-13b5-74021000) loaded from /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100DBE00C76C000/shader_cache/0100DBE00C76C000.d9-13b5-74021000.vkshaders in 2 ms, the pipelines to be made in the background, and 0 compute pipelines made (0 could not be); 4 shaders of the game's own programs in /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100DBE00C76C000/shader_cache/0100DBE00C76C000.d9-13b5-74021000.vkshipped [ 0.94] vulkan: The game's files were already checked by an earlier run [ 0.94] vulkan: the game's own shaders: 0 translated new, 4 in /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100DBE00C76C000/shader_cache/0100DBE00C76C000.d9-13b5-74021000.vkshipped, in 1 ms; 0 large ones queued to warm their parts [ 0.95] prepare: 16 ms before the game started (0 shaders translated from its files, 5 of 5 pipelines of earlier runs made), not shown, as it was quick [ 0.95] main thread: entry 1008000000, stack 2300001000 (1024 KiB), priority 44, core 0 [ 0.97] vulkan: the on-screen controls' atlas is 1024x352 [ 0.97] vulkan: heap 0 is the system's memory: the caches leave 463 MB of its 3708 to the rest of the system, within the driver's budget of 2816 MB [ 1.02] heap: 1296 MB requested (result 0) [ 1.15] nvn: the game's driver answers API 53.310 and GPU code 1.5 to 1.15, 84 items in all from its code [ 1.15] nvn: the game's NVN API 53.310 isn't one the runtime has measured layouts for (53.5, 53.13, 53.105, 53.209, 53.311 to 53.314, 55.8 to 55.15): the runtime runs its NVN calls all the same [ 1.16] nvn: device 2100b8c010 initialized, flags 0 [ 1.17] nvn: window origin upper left [ 1.17] nvn: depth mode near = 0 [ 1.17] nvdrv: syncpt_alloc -> 20 [ 1.17] nvdrv: syncpt_alloc -> 21 [ 1.17] nvn: queue 2100b90010 initialized (replay 1) [ 1.17] nvn: 64 KiB of the runtime's memory carry command records past the game's command memory [ 1.17] nvn: sampler pool 2100371330: 2304 descriptors at GPU 401000000 [ 1.17] nvn: texture pool 2100371350: 8448 descriptors at GPU 401012000 [ 1.17] nvdrv: syncpt_alloc -> 22 [ 1.17] nvn: the first texture of format 0x25 (target 1, 1920x1080) [ 1.17] nvn: the first texture of format 0x35 (target 1, 1920x1080) [ 1.17] nvn: window 21009f09d0: 3 textures, first 1920x1080 format 0x25, SDR, present interval 1 [ 1.17] nvn: window crop 0,0 1280x720 [ 1.17] nvn: shader control sections of format 14 [ 1.22] vulkan: descriptor pools of 1024 sets, 64 of them with texture arrays: 21504 uniform and 18432 storage buffers, 65536 combined image samplers, 8192 storage images, 8192 texel buffers, 2048 sampled images [ 1.23] nvn: the first texture of format 0x1 (target 1, 64x64) [ 1.23] nvn: the first texture of format 0x6 (target 1, 1024x1) [ 1.26] audio: SDL AAudio output opened on the system default, which plays SDL_AUDIO_S16LE at 48000 Hz, 2 channels, 960-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM [ 1.26] audio: queued 4096 bytes of guest PCM [ 1.26] kernel: thread 80 let go of core 0 in a memory SVC to wait for the renderer, the first time [ 1.66] nvn: the first texture of format 0x41 (target 1, 1024x1024) [ 1.73] nvn: a 2-sample texture of format 0x25, 1280x720 [ 1.73] nvn: a 2-sample texture of format 0x35, 1280x720 [ 1.73] nvn: first present, texture 0 of window 21009f09d0 [ 1.77] vulkan: the GPU makes no 2-sample images of format 37: the target isn't drawn [ 1.77] vulkan: the GPU makes no 2-sample images of format 129: the target isn't drawn [ 1.77] vulkan: the GPU makes no 2-sample images of format 37: the target isn't drawn [ 1.77] vulkan: the GPU makes no 2-sample images of format 129: the target isn't drawn [ 1.77] vulkan: a required depth/stencil target is unavailable, draw skipped [ 1.77] vulkan: a required depth/stencil target is unavailable, draw skipped [ 1.77] vulkan: a required depth/stencil target is unavailable, draw skipped [ 1.77] nvn: the first texture blit, 2560x720 to 1280x720 [ 1.80] vulkan: write tracking on (caches skip unchanged memory) [ 1.83] vulkan: a required depth/stencil target is unavailable, draw skipped [ 1.91] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 2.33] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 2.59] vulkan: 1 frames not shown, the display had every swapchain image [ 2.63] nvn: 256 KiB of the runtime's memory carry command records past the game's command memory [ 2.79] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 3.28] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 3.76] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 3.83] nvn: 512 KiB of the runtime's memory carry command records past the game's command memory [ 4.24] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 4.73] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 5.21] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 5.96] perf: 50.0 frames a second over 5.0 s (250 shown in all) [ 6.32] nvn: 1024 KiB of the runtime's memory carry command records past the game's command memory [ 6.65] nvn: command buffer 2100378910 is out of command memory: the game's callback 1009da1420 adds more [ 10.01] vulkan: a 50 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 12 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 10.96] perf: 59.8 frames a second over 5.0 s (549 shown in all) [ 11.41] nvn: command buffer 2100378910 is out of command memory: the game's callback 1009da1420 adds more [ 11.78] cpu: 599 presents in 9.96 s (60.1 fps): 27 of the game's threads ran 3.43 s on the host's processors (34% of one, 5.73 ms a present), the whole process 7.99 s (80%); the busiest: thread 80 'MainThread' 1.93 s, thread 85 'UnityGfxDeviceWorker' 0.77 s, thread 87 'Worker Thread' 0.29 s, thread 86 'Worker Thread' 0.28 s, thread 104 'FMOD audio out thread' 0.11 s [ 11.78] cpu: in those 9.96 s, 379028 SVCs (38040 a second): 0x0b SleepThread 327205, 0x1b ArbitrateUnlock 17680, 0x1a ArbitrateLock 12107, 0x1d SignalProcessWideKey 10215, 0x1c WaitProcessWideKeyAtomic 8861, 0x21 SendSyncRequest 1401; 0 calls the dispatch table had no code for (RtAPI.miss) [ 11.78] nce: in those 9.96 s, 843786 outcalls (84683 a second): 379028 SVCs, 464756 calls of hooked functions (by family: libc 368507, nvn command_buffer 66627, nvn buffer 8514, nvn state 7188, nvn device 4928, nvn queue 3594, nvn texture 3594, nvn sync 1195, nvn window 600, nvn memory_pool 9), 2 returns of native runs; 12564 counter reads in their stubs, 2 native runs started, 26 kicks [ 11.78] vulkan: 600 draws, 1936 skipped (0 mesh draws, 0 skipped); 0 dispatches in 0 batches (0 ms waiting), 0 skipped; 0 finishes (0 ms); 0 reads past queued releases (0 samples counts written on the GPU); 1200 descriptor sets written, 0 reused (4 descriptor pools, 0 sets with texture arrays taken from them); 0 draws kept the last one's shaders and pipeline (0 checked), 0 its targets [ 11.78] vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 6278 render targets made, 0 texture uploads (0 MB), 0 of them some blocks alone (0 MB); 1 frames over 50 ms in the last 600, the slowest 50 ms [ 11.78] vulkan: 5 pipelines of earlier runs made in the background (5 from the cache), 0 still to make [ 11.78] vulkan: memory used and budgeted: heap 0 256 of 2816 MB (256 ours, 141 of it allocated) [ 11.78] vulkan: caches: 6 render targets (43 MB, 0 parked), 0 textures (0 MB), 44 buffers (0 MB); 141 of 1085 MB in use as they count it, 0 MB freed for the budget so far [ 11.78] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy; 0 copies of targets written [ 11.78] vulkan: 600 rendering passes, 0 clear commands, 0 attachments cleared and 2 left undefined by their load op; 167 buffers filled ahead of the passes [ 11.78] vulkan: 562 passes (94%) ended at renderer.c:943 [ 11.78] vulkan: 38 passes (6%) ended at cmd.c:809 [ 11.78] vulkan: write scans over 600 presents: 1.0 epochs a present; the scanner 10.0 leaves of 4 MiB a present (0.84 ms), the checks 2.0 (0.04 ms, and 0.4 the scanner had) [ 11.78] vulkan: GPU-owned guest memory landed for the CPU 460 times, render targets written back for an engine 0 times; block linear targets watched 4 times, published for a CPU access 0 times and at a release 0 times [ 11.89] vulkan: display: 599 frame intervals of 16.75 ms (deviation 0.68 ms, 1st to 99th percentile 16.62 to 16.83 ms), 29 held for other than 2 refreshes; the game's frames went from release to present in 19.5 ms (0.4 to 64.0), on to the display in 69.1 ms (33.6 to 86.1), 63.2 ms in all (52.8 to 72.6) [ 11.89] vulkan: display: 2 frames not shown (no image free), 0 held for a later refresh than their period's [ 12.91] nvn: the first texture of format 0x44 (target 1, 160x160) [ 13.66] nvn: a 2-sample texture of format 0x25, 1280x720 [ 13.66] nvn: a 2-sample texture of format 0x35, 1280x720 [ 13.74] vulkan: a 907 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 10 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 13.74] vulkan: frame resource CPU: target reload 7 ms (222 calls) [ 14.00] vulkan: a 257 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 22 render targets made, 2 texture uploads (128 KB), 0 ms in finishes; 1 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 14.00] vulkan: frame resource CPU: target reload 7 ms (42 calls) [ 14.00] vulkan: frame resource CPU: buffer cache build 10 ms (1 calls) [ 14.10] vulkan: a 105 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 20 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/89 ms [ 14.30] nvn: 2048 KiB of the runtime's memory carry command records past the game's command memory [ 15.96] perf: 46.2 frames a second over 5.0 s (780 shown in all) [ 16.17] nvn: command buffer 2100378910 is out of command memory: the game's callback 1009da1420 adds more [ 16.84] audio: queued nonzero guest PCM (s16 peak 2) [ 19.32] nvn: command buffer 2100378910 is out of command memory: the game's callback 1009da1420 adds more [ 20.97] perf: 59.8 frames a second over 5.0 s (1080 shown in all) [ 21.12] nvn: 4096 KiB of the runtime's memory carry command records past the game's command memory [ 22.97] cpu: 600 presents in 11.19 s (53.6 fps): 28 of the game's threads ran 9.66 s on the host's processors (86% of one, 16.10 ms a present), the whole process 15.43 s (138%); the busiest: thread 80 'MainThread' 5.76 s, thread 85 'UnityGfxDeviceWorker' 1.28 s, thread 86 'Worker Thread' 0.92 s, thread 87 'Worker Thread' 0.91 s, thread 106 'UnityPreload' 0.47 s [ 22.97] cpu: in those 11.19 s, 829401 SVCs (74097 a second): 0x0b SleepThread 732783, 0x1b ArbitrateUnlock 32373, 0x1a ArbitrateLock 21914, 0x1d SignalProcessWideKey 19328, 0x1c WaitProcessWideKeyAtomic 15176, 0x10 GetCurrentProcessorNumber 3868; 0 calls the dispatch table had no code for (RtAPI.miss) [ 22.97] nce: in those 11.19 s, 4150488 outcalls (370797 a second): 829401 SVCs, 3321084 calls of hooked functions (by family: libc 3155558, nvn command_buffer 110222, nvn buffer 15567, nvn state 13689, nvn texture 11847, nvn device 8226, nvn queue 3606, nvn sync 1219, nvn window 601, nvn memory_pool 521, nvn sampler 14, nvn program 10, nvn debug 4), 3 returns of native runs; 1210741 counter reads in their stubs, 3 native runs started, 136 kicks [ 22.97] vulkan: 1204 draws, 5899 skipped (0 mesh draws, 0 skipped); 0 dispatches in 0 batches (0 ms waiting), 0 skipped; 0 finishes (0 ms); 0 reads past queued releases (0 samples counts written on the GPU); 2408 descriptor sets written, 0 reused (4 descriptor pools, 0 sets with texture arrays taken from them); 0 draws kept the last one's shaders and pipeline (0 checked), 4 its targets [ 22.97] vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 18756 render targets made, 2 texture uploads (0 MB), 0 of them some blocks alone (0 MB); 3 frames over 50 ms in the last 600, the slowest 907 ms [ 22.97] vulkan: 5 pipelines of earlier runs made in the background (5 from the cache), 0 still to make [ 22.97] vulkan: memory used and budgeted: heap 0 512 of 2816 MB (512 ours, 195 of it allocated) [ 22.97] vulkan: caches: 10 render targets (64 MB, 0 parked), 2 textures (0 MB), 131 buffers (3 MB); 195 of 816 MB in use as they count it, 0 MB freed for the budget so far [ 22.97] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy; 0 copies of targets written [ 22.97] vulkan: 1204 rendering passes, 2 clear commands, 0 attachments cleared and 2 left undefined by their load op; 387 buffers filled ahead of the passes [ 22.97] vulkan: 596 passes (99%) ended at renderer.c:943 [ 22.97] vulkan: 5 passes (1%) ended at cmd.c:809 [ 22.97] vulkan: 3 passes (0%) ended at dma.c:220 [ 22.97] vulkan: write scans over 600 presents: 1.0 epochs a present; the scanner 11.8 leaves of 4 MiB a present (1.36 ms), the checks 0.6 (0.03 ms, and 0.1 the scanner had) [ 22.97] vulkan: GPU-owned guest memory landed for the CPU 1163 times, render targets written back for an engine 0 times; block linear targets watched 6 times, published for a CPU access 0 times and at a release 0 times [ 23.16] vulkan: display: 599 frame intervals of 17.25 ms (deviation 12.30 ms, 1st to 99th percentile 16.63 to 16.85 ms), 26 held for other than 2 refreshes; the game's frames went from release to present in 13.0 ms (0.5 to 52.1), on to the display in 58.3 ms (35.5 to 82.5), 66.5 ms in all (52.7 to 74.6) [ 23.16] vulkan: display: 2 frames not shown (no image free), 0 held for a later refresh than their period's [ 25.99] perf: 57.6 frames a second over 5.0 s (1369 shown in all) [ 26.02] vulkan: a 231 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 23 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 26.02] vulkan: frame resource CPU: target reload 3 ms (15 calls) [ 27.98] vulkan: a 180 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 22 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 22/7/0 ms [ 27.98] vulkan: frame resource CPU: target reload 1 ms (62 calls) [ 28.23] vulkan: a 252 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 20 render targets made, 0 texture uploads (0 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 28.23] vulkan: frame resource CPU: target reload 5 ms (67 calls) [ 30.99] perf: 47.6 frames a second over 5.0 s (1607 shown in all) [ 31.91] jit: 0 AOT variants, 0 leaders, 0 hits, 0 misses, 4 images [ 31.91] jit: no JIT: not started [ 31.91] kernel: over 31.9 s, cores 0: 43% held, 0.1 s waited for; 1: 12% held, 0.6 s waited for; 2: 21% held, 0.2 s waited for; 3: 0% held, 0.0 s waited for; 4: 0% held, 0.0 s waited for; 5: 0% held, 0.0 s waited for; [ 31.91] kernel: core 0: 1 hand-offs to a waiter of better priority over 10 ms late, the latest 20.9 ms by thread 86 [ 31.91] kernel: core 1: 0 hand-offs to a waiter of better priority over 10 ms late, the latest 3.0 ms by thread 104 [ 31.91] kernel: core 2: 1 hand-offs to a waiter of better priority over 10 ms late, the latest 11.4 ms by thread 85 [ 31.91] kernel: 7 times a thread in a memory SVC let go of its core to wait for the renderer [ 31.91] kernel: core 0 held by thread 80 'MainThread' prio 29 for 43% of the run [ 31.91] kernel: core 0 held by thread 88 'BackgroundWorker' prio 59 for 0% of the run [ 31.91] kernel: core 0 held by thread 103 'BackgroundWorker' prio 59 for 0% of the run [ 31.91] kernel: core 1 held by thread 87 'Worker Thread' prio 44 for 7% of the run [ 31.91] kernel: core 1 held by thread 104 'FMOD audio out thread' prio 59 for 1% of the run [ 31.91] kernel: core 1 held by thread 106 'UnityPreload' prio 44 for 1% of the run [ 31.91] kernel: core 2 held by thread 85 'UnityGfxDeviceWorker' prio 44 for 14% of the run [ 31.91] kernel: core 2 held by thread 86 'Worker Thread' prio 44 for 7% of the run [ 31.91] kernel: core 2 held by thread 81 'GC Finalizer' prio 59 for 0% of the run [ 31.91] kernel: thread 105 'FMOD stream thread' prio 59 core 1 mask 2 waited 0.24 s for its core in 398 waits [ 31.91] kernel: thread 104 'FMOD audio out thread' prio 59 core 1 mask 2 waited 0.23 s for its core in 470 waits [ 31.91] kernel: thread 85 'UnityGfxDeviceWorker' prio 44 core 2 mask 4 waited 0.13 s for its core in 536 waits [ 31.91] kernel: thread 86 'Worker Thread' prio 44 core 2 mask 7 waited 0.12 s for its core in 486 waits [ 31.91] kernel: thread 87 'Worker Thread' prio 44 core 1 mask 7 waited 0.09 s for its core in 479 waits [ 31.91] kernel: thread 83 'AsyncReadManager' prio 44 core 1 mask 7 waited 0.07 s for its core in 69 waits [ 31.91] kernel: thread 80 'MainThread' prio 29 core 0 mask 7 waited 0.07 s for its core in 405 waits [ 31.91] kernel: thread 108 'FMOD file thread' prio 59 core 1 mask 2 waited 0.03 s for its core in 39 waits [ 31.91] kernel: thread 81 'GC Finalizer' prio 59 core 2 mask 7 waited 0.00 s for its core in 1 waits [ 31.91] kernel: thread 106 'UnityPreload' prio 44 core 1 mask 7 waited 0.00 s for its core in 27 waits [ 31.91] Exit.