ScarletNX main afff4ef (clang 23.1.4, Linux x86_64) Message: ~/Games/applications/.scarletnx/recompiled/010019A01E2F2000/010019A01E2F2000_data/save/user.186bbbc9f007407482986f36bf069648 was left by an older version: this one keeps it in ~/Games/applications/.scarletnx/save/user.186bbbc9f007407482986f36bf069648/010019A01E2F2000 ~/Games/applications/.scarletnx/recompiled/01003D200BAA2000/01003D200BAA2000_data/save/user.186bbbc9f007407482986f36bf069648 was left by an older version: this one keeps it in ~/Games/applications/.scarletnx/save/user.186bbbc9f007407482986f36bf069648/01003D200BAA2000 ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000_data/save/user.186bbbc9f007407482986f36bf069648 was left by an older version: this one keeps it in ~/Games/applications/.scarletnx/save/user.186bbbc9f007407482986f36bf069648/010093801237C000 ~/Games/applications/.scarletnx/games was left by an older version: this one keeps it in ~/Games/applications/.scarletnx/recompiled == summary == ### `Metroid Dread` (`010093801237C000`, version `2.1.0`) - **Console:** Switch - **Build:** `ScarletNX main afff4ef (clang 23.1.4, Linux x86_64)` - **System:** `Fedora Linux 45 (Forty Five) (Linux 7.3.0-0.rc0.260819gbd5f485f3f02.5.fc46.x86_64), AMD Ryzen 5 3600 6-Core Processor, 12 threads, 16 GB RAM` - **GPU:** `NVIDIA GeForce GTX 1060 3GB`, Vulkan `1.4.312`, driver `913101c0` - **Ended:** no failure logged after 33.1 s **Frames over 50 ms:** 14, the slowest 438 ms
What the slowest frames did, and the GPU's counts ``` a 438 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (1024 KB), 0 ms in finishes a 214 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 3 texture uploads (4864 KB), 0 ms in finishes a 165 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 5 render targets made, 1 texture uploads (8 KB), 0 ms in finishes a 138 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes a 108 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 8 render targets made, 287 texture uploads (1064 MB); 4 frames over 50 ms in the last 600, the slowest 214 ms memory used and budgeted: heap 0 148 of 5182 MB (127 ours), heap 1 196 of 11926 MB (192 ours), heap 2 32 of 213 MB (0 ours) ```
== the last run: ~/Games/applications/.scarletnx/state/last-run.log == $ /tmp/.mount_Scarlremp15195091270672649273/bin/scarletnx ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000 --opt=s --fullscreen=0 --showcase=1 --showcase_corner=tr --async_pipelines=1 --prepare_shaders=0 --jit_opt=s --controls=0 --gamepad_map=south:B east:A west:Y north:X lb:L rb:R lt:ZL rt:ZR ls:L3 rs:R3 back:Minus start:Plus up:Up down:Down left:Left right:Right --network=1 --ldn=off --data ~/Games/applications/.scarletnx memory: 512 GiB of address space reserved, the console's settings: ~/Games/applications/.scarletnx/config/recompiled/010093801237C000/010093801237C000.ini keeps 1 key this version does not use (user), under [Deprecated]: delete it, or use Settings > App > Clean Old Settings in the launcher log: written to ~/Games/applications/.scarletnx/state/recompiled/010093801237C000/010093801237C000.log ScarletNX - Metroid Dread build: ScarletNX main afff4ef (clang 23.1.4, Linux x86_64) system: Fedora Linux 45 (Forty Five) (Linux 7.3.0-0.rc0.260819gbd5f485f3f02.5.fc46.x86_64), AMD Ryzen 5 3600 6-Core Processor, 12 threads, 16 GB RAM fs: ExeFS and RomFS read from the dump ~/MEDIA/Program/SAK_64bit/Metroid Dread [010093801237C000] [v327680] (1G+1U).xci (4368,3 MB mapped) fs: the mod's RomFS ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000_data/mods/ClassicFusionColors-hand-fix/romfs laid over the game's fs: 0 RomFS/ExeFS files mapped for the whole run, 0,0 MB memory: 4 KiB host pages, views share their source's pages (alias pool) Loaded rtld at 0x8000000 Loaded main at 0x8005000 Loaded subsdk0 at 0x7aa1f000 Loaded sdk at 0x7b0c6000 symbols: 31923 functions named hooks: the module calls the functions of the 545 symbols the hooks name through their dispatch slots, and every other function directly (route list 07e8e8e20e0a5e81, this runtime's too) hooks: module rtld, SDK unknown (its versioned hooks aren't installed) hooks: module main, SDK unknown (its versioned hooks aren't installed) hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) hooks: module sdk, SDK 11.4.3 hook: _ZN2nn4diag6detail10VAbortImplEPKcS3_S3_iPKNS_6ResultEPKNS_2os17UserExceptionInfoES3_RSt9__va_list at 7b20af70 runs diag_abort hook: memcpy at 7b600d78 runs hook_memmove hook: memmove at 7b601130 runs hook_memmove hook: memset at 7b601410 runs hook_memset hooks: 4 of the game's functions run the runtime's handlers nvn: the runtime implements 539 NVN functions, and the game's NVN driver doesn't run jit: the AOT module has no runtime code variants; the JIT handles the misses and writes a cache jit: 4 compile threads, 0 pcs of earlier runs queued npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 settings: user=1 is deprecated: user_uid=186bbbc9f007407482986f36bf069648, [user1]'s, replaces it (the launcher's Current user writes it) acc: 1 user, playing as user 1 users: [user1] mii=(none): Baguette; picture=(none): file time: the time zone is Etc/GMT-2 (UTC+02) game: 010093801237c000, version 2.1.0 pl: the Japanese stand-in answers for the console font's private-use characters pl: the Chinese simplified stand-in answers for the console font's private-use characters pl: the Chinese traditional stand-in answers for the console font's private-use characters pl: the Korean stand-in answers for the console font's private-use characters pl: the extended stand-in answers for the console font's private-use characters RomFS: the update's over the game's dump, read in place (5054,4 MB) RomFS: built from the game's RomFS and 1 mods' over it (1564 folders, 9774 files, 5054,1 MB) input: no SDL joysticks detected input: /dev has 1 uhid node(s); /dev/input has 31 event and 1 joystick node(s) video: SDL 3.4.18 on wayland vulkan: native ASTC textures were asked for, but the GPU can't sample ASTC: they are decoded to RGBA8 vulkan: native ETC2 textures were asked for, but the GPU can't sample ETC2: they are decoded vulkan: the device discrete, the CPU maps a small window of its memory; guest buffers copied (vk_memory=auto); VK_EXT_external_memory_host yes, VK_EXT_map_memory_placed yes, without a whole chunk's placing or its address kept reserved vulkan: vertex_input_dynamic_state=auto: draws set their vertex layout as dynamic state (VK_EXT_vertex_input_dynamic_state) on NVIDIA GeForce GTX 1060 3GB (NVIDIA, 580.196.07, driver version 580.196.07) vulkan: graphics descriptor buffers supported, disabled vulkan: allocations of at most 256 MiB, bigger images in pieces (sparse binding), a 3D texture with holes in its mapping with memory where it is mapped (sparse residency) vulkan: the driver that runs: NVIDIA, 580.196.07 (driver ID 4) vulkan: NVIDIA GeForce GTX 1060 3GB, Vulkan 1.4.312, driver 913101c0, graphics queue family 0, compute 2 (separate family) vulkan: draws sample the color targets they render to in place (attachment feedback loops, enabled by dynamic state, ordered by barriers within the pass) vulkan: swapchain 1280x720, 3 images, presents timed, fifo vulkan: a stage's descriptor set (22 uniform and 17 storage buffers, 576 textures, 8 images) is past this GPU's per-stage limits (15, 1048576, 1048576, 1048576): pipelines may fail vulkan: pipeline cache loaded (11758 KB) vulkan: this GPU flushes FP32 subnormals as the console's FTZ instructions do, so shaders are translated without a flush of their own memory: GPU engines keep their results, guest memory is trapped until the CPU needs it renderer: Vulkan main thread: entry 8000000, stack 1300001000 (1024 KiB), priority 44, core 0 vulkan: 9 shaders and 7 pipelines of earlier runs loaded from ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/shader_cache/010093801237C000.vkshaders in 0 ms, the pipelines to be made in the background; 0 shaders of the game's own programs in ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/shader_cache/010093801237C000.vkshipped kernel: core 0 runs on host CPUs 0 3 6 9 vulkan: the on-screen controls' atlas is 1024x1776 kernel: core 2 runs on host CPUs 2 5 8 11 heap: 1430 MB requested (result 0) audio: SDL pulseaudio output opened on the system default, which plays SDL_AUDIO_S16LE at 48000 Hz, 2 channels, 768-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM audren: the first update, revision REV8 audio: SDL pulseaudio output opened on the system default, which plays SDL_AUDIO_S16LE at 48000 Hz, 2 channels, 768-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM audio: queued 960 bytes of guest PCM kernel: core 1 runs on host CPUs 1 4 7 10 nvn: the game's driver answers API 53.314 and GPU code 1.5 to 1.16, 22 items in all from its code nvn: the game's NVN API 53.314 is 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), and nvnPrivate0, which turns on its inlined command writes, stays 0 (the driver exports none) nvn: device 7627a7d8 initialized, flags 0 nvn: depth mode near = -w nvn: window origin upper left nvn: queue 7627d7d8 initialized (replay 1) nvn: sampler pool 762ac6b8: 4096 descriptors at GPU 4617a0000 nvn: texture pool 762ac6e8: 2304 descriptors at GPU 4617c0000 nvn: the first texture of format 0x35 (target 1, 1600x900) nvn: the first texture of format 0x25 (target 1, 1600x900) nvn: window 112d10eb70: 2 textures, first 1600x900 format 0x25, present interval 1 nvn: the first texture of format 0x48 (target 1, 128x128) nvn: the first texture of format 0x37 (target 1, 64x64) nvn: the first texture of format 0x46 (target 1, 512x256) nvn: the first texture of format 0x42 (target 1, 512x512) nvn: the first texture of format 0xa (target 1, 1600x900) nvn: the first texture of format 0x3f (target 1, 1600x900) nvn: the first texture of format 0x29 (target 1, 800x450) nvn: the first texture of format 0x32 (target 1, 2048x2048) nvn: the first texture of format 0x44 (target 1, 64x64) nvn: the first texture of format 0x4b (target 1, 64x64) fs: ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000_data/save/user.186bbbc9f007407482986f36bf069648 holds this game's user save, which save_layout=global keeps in ~/Games/applications/.scarletnx/save/user.186bbbc9f007407482986f36bf069648/010093801237C000. The game plays it where it is until you move the folder there (Settings > App > Move Old Files, docs/DEPRECATIONS.md) nvn: the first texture of format 0x6d (target 1, 128x8) nvn: the first texture of format 0x1 (target 1, 256x16) nvn: the first texture of format 0x38 (target 1, 1280x720) RomFS: reading samus.pkg (179557,0 KB) nvn: 64 KiB of the runtime's memory carry command records past the game's command memory nvn: window crop 0,0 1600x900 nvn: first present, texture 0 of window 112d10eb70 vulkan: write tracking on (caches skip unchanged memory) nvn: the first texture of format 0xd (target 1, 128x16) nvn: the first texture of format 0x50 (target 8, 128x128) RomFS: reading powerbody_bc.bctex (347,4 KB) RomFS: reading samuscannon_bc.bctex (256,6 KB) RomFS: reading samus_sburst_bc.bctex (249,5 KB) RomFS: reading powerhead_bc.bctex (307,8 KB) RomFS: reading varia_head_bc.bctex (388,0 KB) RomFS: reading varia_body_bc.bctex (355,8 KB) RomFS: reading gravity_head_bc.bctex (419,8 KB) RomFS: reading gravity_body_bc.bctex (468,7 KB) RomFS: reading hyper_head_bc.bctex (561,7 KB) RomFS: reading gravity_hand_bc.bctex (99,7 KB) RomFS: reading hyper_cannon_bc.bctex (536,8 KB) RomFS: reading hyper_body_bc.bctex (517,5 KB) RomFS: reading morphball_power_bc.bctex (66,7 KB) RomFS: reading morphball_power_at.bctex (166,9 KB) RomFS: reading morphball_power_nm.bctex (262,5 KB) RomFS: reading morphballvaria_bc.bctex (348,1 KB) RomFS: reading morphballvaria_at.bctex (487,3 KB) RomFS: reading morphballvaria_nm.bctex (943,8 KB) RomFS: reading morphballgravity_bc.bctex (112,7 KB) RomFS: reading morphballgravity_at.bctex (144,9 KB) RomFS: reading morphballgravity_nm.bctex (253,8 KB) RomFS: reading morphballhyper_bc.bctex (443,3 KB) RomFS: reading morphballhyper_at.bctex (800,6 KB) RomFS: reading morphballhyper_nm.bctex (1209,1 KB) nvdrv: open /dev/nvmap -> 1 nvdrv: ioctl c0080101 on device 1 (command 1), buffers 8/8/0 nvdrv: ioctl c0200104 on device 1 (command 1), buffers 20/20/0 nvdrv: ioctl c008010e on device 1 (command 1), buffers 8/8/0 nvdrv: open /dev/nvhost-ctrl -> 2 nvdrv: open /dev/nvhost-nvdec -> 3 nvdrv: ioctl 40044801 on device 6 (command 1), buffers 4/0/0 nvdrv: open /dev/nvhost-nvdec -> 4 nvdrv: ioctl 40040007 on device 6 (command 1), buffers 4/0/0 nvdrv: ioctl c0080002 on device 6 (command 1), buffers 8/8/0 nvdrv: ioctl c0a40009 on device 6 (command 1), buffers a4/a4/0 nvdrv: ioctl c0400001 on device 6 (command 1), buffers 40/40/0 nvdrv: ioctl c0a4000a on device 6 (command 1), buffers a4/a4/0 nvdrv: ioctl c004001f on device 3 (command 1), buffers 4/4/0 nvdrv: QueryEvent fd 2 (device 3) id 10000000 nvdrv: ioctl c010001e on device 3 (command 1), buffers 10/10/0 nvdrv: QueryEvent fd 2 (device 3) id 10000001 nvdrv: ioctl c0080103 on device 1 (command 1), buffers 8/8/0 nvdrv: open /dev/nvhost-vic -> 5 nvdrv: ioctl 40044801 on device 7 (command 1), buffers 4/0/0 nvdrv: ioctl c0080002 on device 7 (command 1), buffers 8/8/0 nvdrv: ioctl c0340009 on device 7 (command 1), buffers 34/34/0 nvdrv: ioctl c04c0001 on device 7 (command 1), buffers 4c/4c/0 nvdrv: ioctl c034000a on device 7 (command 1), buffers 34/34/0 nvdrv: ioctl c0180105 on device 1 (command 1), buffers 18/18/0 nvdrv: QueryEvent fd 2 (device 3) id 10000002 nvdrv: open /dev/nvhost-ctrl -> 6 nvdrv: QueryEvent fd 6 (device 3) id 10000000 vulkan: a 165 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 5 render targets made, 1 texture uploads (8 KB), 0 ms in finishes audio: queued nonzero guest PCM (s16 peak 1) input: gamepad Xbox 360 Controller (id 5, GUID 030081b85e0400008e02000004010000, xbox360) input: device path /dev/input/event13, 6 axes, 11 buttons, mapping 030081b85e0400008e02000004010000,Xbox 360 Controller,a:b0,b:b1,x:b2,y:b3,back:b6,guide:b8,start:b7,leftstick:b9,rightstick:b10,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux, input: Xbox 360 Controller exposes no motion sensors through SDL nvdrv: open /dev/nvhost-nvdec -> 3 nvdrv: open /dev/nvhost-nvdec -> 4 nvdrv: open /dev/nvhost-vic -> 5 vulkan: a 83 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes perf: 32,4 frames a second over 5,0 s (162 shown in all) nvdrv: open /dev/nvhost-nvdec -> 3 nvdrv: open /dev/nvhost-nvdec -> 4 nvdrv: open /dev/nvhost-vic -> 5 nvn: 256 KiB of the runtime's memory carry command records past the game's command memory vulkan: a 214 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 3 texture uploads (4864 KB), 0 ms in finishes nvn: the display didn't show a frame in two periods: frames don't wait for it until it does vulkan: 1 frames not shown, the display had every swapchain image vulkan: a 138 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes perf: 55,0 frames a second over 5,0 s (438 shown in all) nvn: the display didn't show a frame in two periods: frames don't wait for it until it does cpu: 599 presents in 11,05 s (54,2 fps): 46 of the game's threads ran 3,13 s on the host's processors (28% of one, 5,22 ms a present), the whole process 5,19 s (47%); the busiest: thread 80 'MainThread' 2,35 s, thread 84 'nn::atk::detail::driver::SoundThread' 0,11 s, thread 118 'CodecLooper' 0,08 s, thread 86 'Thread_0x000000000806B6B0' 0,07 s, thread 121 'Thread_0x000000000806B6B0' 0,07 s cpu: in those 11,05 s, 60966 SVCs (5516 a second): 0x21 SendSyncRequest 15669, 0x1b ArbitrateUnlock 10346, 0x1c WaitProcessWideKeyAtomic 9669, 0x1d SignalProcessWideKey 8516, 0x17 ResetSignal 6078, 0x18 WaitSynchronization 3861; 0 calls the dispatch table had no code for (RtAPI.miss) vulkan: 38558 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); 69503 descriptor sets written, 7613 reused; 25602 draws kept the last one's shaders and pipeline (0 checked), 36405 its targets vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 8 render targets made, 287 texture uploads (1064 MB); 4 frames over 50 ms in the last 600, the slowest 214 ms vulkan: 7 pipelines of earlier runs made in the background (7 from the cache), 0 still to make vulkan: memory used and budgeted: heap 0 148 of 5182 MB (127 ours), heap 1 196 of 11926 MB (192 ours), heap 2 32 of 213 MB (0 ours) vulkan: caches: 8 render targets (35 MB, 0 parked), 5 textures (6 MB), 708 buffers (0 MB); 105 of 5182 MB in use as they count it, 0 MB freed for the budget so far vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy vulkan: 6870 rendering passes, 0 clear commands, 672 attachments cleared and 0 left undefined by their load op vulkan: 2820 passes (41%) ended at renderer.c:214 vulkan: 2798 passes (41%) ended at buffer.c:2168 vulkan: 600 passes (9%) ended at renderer.c:680 vulkan: 569 passes (8%) ended at cmd.c:534 vulkan: 79 passes (1%) ended at texture.c:476 vulkan: 4 passes (0%) ended at nvdec.c:131 vulkan: GPU-owned guest memory landed for the CPU 2 times, render targets written back for an engine 0 times vulkan: display: 591 frame intervals of 18,63 ms (deviation 12,31 ms, 1st to 99th percentile 16,19 to 49,86 ms), 39 held for other than 1 refresh; the game's frames went from release to present in 16,0 ms (0,3 to 35,4), on to the display in 34,5 ms (15,1 to 48,2), 49,9 ms in all (32,4 to 77,5) vulkan: display: 2 frames not shown (no image free), 0 held for a later refresh than their period's perf: 60,0 frames a second over 5,0 s (738 shown in all) vulkan: a 108 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes vulkan: a 438 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (1024 KB), 0 ms in finishes RomFS: reading s080_shipyard.pkg (111138,0 KB) vulkan: a 68 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes perf: 30,7 frames a second over 5,0 s (892 shown in all) vulkan: a 89 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes vulkan: a 84 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes vulkan: a 71 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes vulkan: a 80 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes vulkan: a 60 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes perf: 31,4 frames a second over 5,0 s (1049 shown in all) vulkan: a 82 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes vulkan: a 89 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes nvn: 512 KiB of the runtime's memory carry command records past the game's command memory perf: 16,2 frames a second over 5,0 s (1130 shown in all) jit: 0 AOT variants, 0 leaders, 0 hits, 0 misses, 4 images jit: 0 batches compiled 0 pcs (0 failed, 0 still queued, 0 batches dropped by memory changes), 0 functions, 0 instructions, 38 KiB of code, 0,00 s compiling, 0 units loaded from ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/010093801237C000.jitcache kernel: over 32,9 s, cores 0: 23% held, 1,4 s waited for; 1: 0% held, 0,0 s waited for; 2: 0% held, 0,0 s waited for; 3: 0% held, 0,0 s waited for; kernel: core 0 held by thread 80 'MainThread' prio 44 for 21% of the run kernel: core 0 held by thread 84 'nn::atk::detail::driver::SoundThread' prio 32 for 0% of the run kernel: core 0 held by thread 87 'Thread_0x000000000806B6B0' prio 30 for 0% of the run kernel: core 1 held by thread 86 'Thread_0x000000000806B6B0' prio 30 for 0% of the run kernel: core 1 held by thread 85 'Thread_0x000000000806B6B0' prio 30 for 0% of the run kernel: core 2 held by thread 81 'NxSystemThread' prio 28 for 0% of the run kernel: thread 84 'nn::atk::detail::driver::SoundThread' prio 32 core 0 mask 1 waited 0,16 s for its core in 3061 waits kernel: thread 80 'MainThread' prio 44 core 0 mask 1 waited 0,15 s for its core in 5306 waits kernel: thread 83 'nn::atk::detail::TaskThread' prio 31 core 0 mask 1 waited 0,04 s for its core in 189 waits kernel: thread 89 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,01 s for its core in 773 waits kernel: thread 87 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 522 waits kernel: thread 86 'Thread_0x000000000806B6B0' prio 30 core 1 mask 2 waited 0,00 s for its core in 11 waits kernel: thread 88 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 181 waits kernel: thread 85 'Thread_0x000000000806B6B0' prio 30 core 1 mask 2 waited 0,00 s for its core in 4 waits kernel: thread 82 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 1 waits Exit. [ended, status 0] == the last recompile of the queue: ~/Games/applications/.scarletnx/state/last-recompile.log == $ /tmp/.mount_Scarlremp15195091270672649273/bin/scarletnx -r ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000 --opt=s --data ~/Games/applications/.scarletnx ~/Games/applications/ScarletNX.home/.switch/prod.keys: 33 lines are not keys, the first line 96 Keys: ~/Games/applications/ScarletNX.home/.switch/prod.keys, 173 of them, up to master key 21 (a firmware newer than 20.0.0) Title keys: ~/Games/applications/ScarletNX.home/.switch/title.keys, 19 of them Reading ~/MEDIA/Program/SAK_64bit/Metroid Dread [010093801237C000] [v327680] (1G+1U).xci a gamecard (XCI), 4,3 GB: 6 NCAs Program NCA of 010093801237C000, 4,1 GB, SDK 11.4.3, master key 10 (firmware 9.1.0 and later), its keys in its key area Control NCA of 010093801237C000, 182 KB, SDK 11.4.3, master key 10 (firmware 9.1.0 and later), its keys in its key area Manual NCA of 010093801237C000, 225 KB, SDK 11.4.3, master key 10 (firmware 9.1.0 and later), its keys in its key area Program NCA of 010093801237C000, 141 MB, SDK 11.4.3, an update's patch, master key 12 (firmware 13.0.0 and later), its keys in its key area Control NCA of 010093801237C000, 182 KB, SDK 11.4.3, master key 12 (firmware 13.0.0 and later), its keys in its key area Manual NCA of 010093801237C000, 225 KB, SDK 11.4.3, master key 12 (firmware 13.0.0 and later), its keys in its key area content meta: an application 010093801237C000, version 0 content meta: an update 010093801237C800, version 327680, of the game 010093801237C000 Recompiling Metroid Dread (4 modules) LLVM: -Os, llvm_batch=full 155429 functions, 7064107 instructions LLVM: 79 code units and the module descriptor compiled block 1/80: code_002, 0x80B54DC-0x810D464, 2840 functions, 90047 instructions (24,9 s, 855 MiB in use) compiled block 2/80: code_001, 0x805CEB8-0x80B54DC, 1840 functions, 90128 instructions (27,4 s, 875 MiB in use) compiled block 3/80: code_000, 0x8000000-0x805CEB8, 1386 functions, 91307 instructions (33,7 s, 1060 MiB in use) compiled block 4/80: code_003, 0x810D464-0x8165E4C, 2330 functions, 90061 instructions (33,7 s, 1062 MiB in use) compiled block 5/80: code_005, 0x81BEF68-0x8216F8C, 1686 functions, 90002 instructions (28,2 s, 986 MiB in use) compiled block 6/80: code_006, 0x8216F8C-0x826F0E4, 2521 functions, 90074 instructions (23,0 s, 992 MiB in use) compiled block 7/80: code_007, 0x826F0E4-0x82C7014, 1217 functions, 90002 instructions (35,7 s, 971 MiB in use) compiled block 8/80: code_008, 0x82C7014-0x831F13C, 2134 functions, 90105 instructions (25,1 s, 1027 MiB in use) compiled block 9/80: code_004, 0x8165E50-0x81BEF68, 1231 functions, 91039 instructions (57,0 s, 1057 MiB in use) compiled block 10/80: code_009, 0x831F13C-0x83770F8, 1452 functions, 90002 instructions (30,9 s, 962 MiB in use) compiled block 11/80: code_010, 0x83770F8-0x83CF3E0, 2656 functions, 90134 instructions (25,5 s, 843 MiB in use) compiled block 12/80: code_011, 0x83CF3E0-0x8427464, 1817 functions, 90025 instructions (25,3 s, 889 MiB in use) compiled block 13/80: code_012, 0x8427464-0x847F480, 1924 functions, 90029 instructions (25,2 s, 937 MiB in use) compiled block 14/80: code_013, 0x847F480-0x84D74D0, 2472 functions, 90056 instructions (22,2 s, 948 MiB in use) compiled block 15/80: code_014, 0x84D74D0-0x852F578, 1647 functions, 90076 instructions (26,9 s, 884 MiB in use) compiled block 16/80: code_015, 0x852F578-0x85874CC, 1542 functions, 90028 instructions (24,5 s, 928 MiB in use) compiled block 17/80: code_016, 0x85874CC-0x85DF4F0, 2175 functions, 90007 instructions (24,0 s, 940 MiB in use) compiled block 18/80: code_017, 0x85DF4F0-0x86374B4, 2489 functions, 90035 instructions (22,5 s, 955 MiB in use) compiled block 19/80: code_018, 0x86374B4-0x868F678, 2231 functions, 90128 instructions (28,9 s, 946 MiB in use) compiled block 20/80: code_019, 0x868F678-0x86E7B9C, 1917 functions, 90334 instructions (24,8 s, 982 MiB in use) compiled block 21/80: code_020, 0x86E7B9C-0x8741A30, 1639 functions, 91956 instructions (30,3 s, 1033 MiB in use) compiled block 22/80: code_021, 0x8741A30-0x8799A7C, 1721 functions, 90067 instructions (30,6 s, 1007 MiB in use) compiled block 23/80: code_022, 0x8799A7C-0x87F1A08, 2215 functions, 90003 instructions (22,9 s, 904 MiB in use) compiled block 24/80: code_023, 0x87F1A08-0x884A1E0, 1901 functions, 90501 instructions (27,2 s, 962 MiB in use) compiled block 25/80: code_024, 0x884A1E0-0x88A217C, 1954 functions, 90015 instructions (22,2 s, 969 MiB in use) compiled block 26/80: code_025, 0x88A217C-0x88FA218, 1698 functions, 90088 instructions (22,8 s, 1000 MiB in use) compiled block 27/80: code_026, 0x88FA220-0x8952310, 1837 functions, 90123 instructions (27,5 s, 964 MiB in use) compiled block 28/80: code_029, 0x8A02BC0-0x8A5AC5C, 2285 functions, 90034 instructions (22,5 s, 978 MiB in use) compiled block 29/80: code_027, 0x8952310-0x89AAC60, 1429 functions, 90642 instructions (29,6 s, 1001 MiB in use) compiled block 30/80: code_028, 0x89AAC60-0x8A02BC0, 1715 functions, 90013 instructions (29,1 s, 991 MiB in use) compiled block 31/80: code_030, 0x8A5AC5C-0x8AB2C6C, 1992 functions, 90060 instructions (22,5 s, 908 MiB in use) compiled block 32/80: code_031, 0x8AB2C6C-0x8B0ACE8, 1923 functions, 90020 instructions (24,3 s, 965 MiB in use) compiled block 33/80: code_032, 0x8B0ACE8-0x8B62D28, 1797 functions, 90056 instructions (23,1 s, 991 MiB in use) compiled block 34/80: code_033, 0x8B62D28-0x8BBAE68, 2262 functions, 90035 instructions (23,3 s, 984 MiB in use) compiled block 35/80: code_034, 0x8BBAE68-0x8C13090, 2829 functions, 90005 instructions (20,3 s, 941 MiB in use) compiled block 36/80: code_035, 0x8C13090-0x8C6B688, 3617 functions, 90058 instructions (19,9 s, 973 MiB in use) compiled block 37/80: code_037, 0x8CC37E4-0x8D1BCC0, 3128 functions, 90083 instructions (19,7 s, 1076 MiB in use) compiled block 38/80: code_038, 0x8D1BCC0-0x8D73CF0, 2297 functions, 90008 instructions (24,8 s, 1025 MiB in use) compiled block 39/80: code_036, 0x8C6B688-0x8CC37E4, 1676 functions, 90065 instructions (35,2 s, 1044 MiB in use) compiled block 40/80: code_040, 0x8DCD2B4-0x8E25A1C, 1211 functions, 90531 instructions (22,5 s, 1019 MiB in use) compiled block 41/80: code_039, 0x8D73CF0-0x8DCD2B4, 1686 functions, 91459 instructions (29,2 s, 1045 MiB in use) compiled block 42/80: code_041, 0x8E25A1C-0x8E7D9EC, 1686 functions, 90089 instructions (23,5 s, 972 MiB in use) compiled block 43/80: code_042, 0x8E7D9EC-0x8ED58F0, 1182 functions, 90012 instructions (28,1 s, 1044 MiB in use) compiled block 44/80: code_044, 0x8F2D830-0x8F8572C, 2732 functions, 90042 instructions (19,9 s, 1061 MiB in use) compiled block 45/80: code_043, 0x8ED58F0-0x8F2D830, 1222 functions, 90010 instructions (24,4 s, 1026 MiB in use) compiled block 46/80: code_045, 0x8F8572C-0x8FDDA60, 1969 functions, 90176 instructions (21,0 s, 954 MiB in use) compiled block 47/80: code_046, 0x8FDDA60-0x90372E0, 2274 functions, 91669 instructions (22,3 s, 1034 MiB in use) compiled block 48/80: code_047, 0x90372E0-0x908FF2C, 2165 functions, 90262 instructions (22,0 s, 1045 MiB in use) compiled block 49/80: code_048, 0x908FF30-0x90E9168, 1436 functions, 90043 instructions (24,5 s, 1038 MiB in use) compiled block 50/80: code_049, 0x90E9168-0x9141060, 1474 functions, 90002 instructions (29,1 s, 1034 MiB in use) compiled block 51/80: code_050, 0x9141060-0x9198F88, 1100 functions, 90003 instructions (24,2 s, 1074 MiB in use) compiled block 52/80: code_051, 0x9198F88-0x91F0FA0, 1609 functions, 90072 instructions (24,6 s, 1074 MiB in use) compiled block 53/80: code_052, 0x91F0FA0-0x7AA28B70, 2523 functions, 90309 instructions (27,5 s, 975 MiB in use) compiled block 54/80: code_054, 0x7AA82340-0x7AADA90C, 315 functions, 90001 instructions (19,9 s, 1017 MiB in use) compiled block 55/80: code_053, 0x7AA28B70-0x7AA82334, 925 functions, 90184 instructions (23,6 s, 1003 MiB in use) compiled block 56/80: code_056, 0x7AB33388-0x7AB8C284, 863 functions, 90515 instructions (26,3 s, 1034 MiB in use) compiled block 57/80: code_055, 0x7AADA910-0x7AB33388, 754 functions, 90218 instructions (34,4 s, 1084 MiB in use) compiled block 58/80: code_057, 0x7AB8C290-0x7ABE5324, 674 functions, 90156 instructions (24,4 s, 1035 MiB in use) compiled block 59/80: code_058, 0x7ABE5330-0x7AC3D8B4, 1158 functions, 90001 instructions (31,8 s, 1003 MiB in use) compiled block 60/80: code_059, 0x7AC3D8B4-0x7AC957E4, 1795 functions, 90010 instructions (21,0 s, 1056 MiB in use) compiled block 61/80: code_060, 0x7AC957E4-0x7ACEDFE8, 1354 functions, 90282 instructions (21,7 s, 1103 MiB in use) compiled block 62/80: code_061, 0x7ACEDFE8-0x7AD4604C, 1489 functions, 90022 instructions (22,4 s, 1080 MiB in use) compiled block 63/80: code_062, 0x7AD4604C-0x7B0FC4D4, 6049 functions, 90018 instructions (27,4 s, 1122 MiB in use) compiled block 64/80: code_063, 0x7B0FC4E0-0x7B155E4C, 2442 functions, 90010 instructions (30,1 s, 1114 MiB in use) compiled block 65/80: code_064, 0x7B155E4C-0x7B1AEAC8, 753 functions, 90159 instructions (34,2 s, 1122 MiB in use) compiled block 66/80: code_065, 0x7B1AEAD0-0x7B207830, 682 functions, 90093 instructions (28,4 s, 1075 MiB in use) compiled block 67/80: code_067, 0x7B261570-0x7B2BA060, 1769 functions, 90090 instructions (21,2 s, 1101 MiB in use) compiled block 68/80: code_066, 0x7B207830-0x7B261568, 1312 functions, 90823 instructions (31,8 s, 1132 MiB in use) compiled block 69/80: code_068, 0x7B2BA060-0x7B313A98, 2295 functions, 90051 instructions (22,2 s, 1140 MiB in use) compiled block 70/80: code_069, 0x7B313A98-0x7B36CE7C, 996 functions, 90174 instructions (25,0 s, 1112 MiB in use) compiled block 71/80: code_071, 0x7B3C6218-0x7B41FE2C, 3042 functions, 90018 instructions (22,1 s, 1121 MiB in use) compiled block 72/80: code_072, 0x7B41FE30-0x7B47AB08, 2992 functions, 90082 instructions (22,1 s, 1178 MiB in use) compiled block 73/80: code_070, 0x7B36CE80-0x7B3C6218, 1519 functions, 90159 instructions (29,5 s, 1178 MiB in use) compiled block 74/80: code_073, 0x7B47AB08-0x7B4D522C, 1882 functions, 90791 instructions (22,5 s, 1167 MiB in use) compiled block 75/80: code_074, 0x7B4D5230-0x7B52DE70, 3184 functions, 90000 instructions (23,5 s, 1164 MiB in use) compiled block 76/80: code_075, 0x7B52DE70-0x7B587418, 1786 functions, 90013 instructions (22,1 s, 1197 MiB in use) compiled block 77/80: code_076, 0x7B587418-0x7B5DF520, 1494 functions, 90009 instructions (22,4 s, 1020 MiB in use) compiled block 78/80: code_078, 0x7B638030-0x7B653930, 7024 functions, 28096 instructions (15,0 s, 1021 MiB in use) compiled block 79/80: code_077, 0x7B5DF520-0x7B638030, 3190 functions, 90002 instructions (36,6 s, 762 MiB in use) compiled block 80/80: module, SnxModule descriptor, 1144056 entries (2,3 s, 757 MiB in use) LLVM module: 246,2 MB, 1144056 entries unit cache: 0 of 79 units reused (0,0 MB) from ~/Games/applications/.scarletnx/cache/units Built ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000 [ended, status 0] == the launcher's log: ~/Games/applications/.scarletnx/state/scarletnx-console-2026-11-04.log == 2026-11-04 09:08:32 [11374] ScarletNX main afff4ef (clang 23.1.4, Linux x86_64) starts, its data folder ~/Games/applications/.scarletnx 2026-11-04 09:08:32 [11374] its runs' logs ~/Games/applications/.scarletnx/state/last-run.log and ~/Games/applications/.scarletnx/state/last-recompile.log 2026-11-04 09:08:32 [11374] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 09:28:17 [11374] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 09:40:01 [11374] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 15:21:32 [10535] ScarletNX main afff4ef (clang 23.1.4, Linux x86_64) starts, its data folder ~/Games/applications/.scarletnx 2026-11-04 15:21:32 [10535] its runs' logs ~/Games/applications/.scarletnx/state/last-run.log and ~/Games/applications/.scarletnx/state/last-recompile.log 2026-11-04 15:21:32 [10535] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 15:52:10 [10535] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 15:58:34 [10535] users: [user1] mii=(none): Baguette; picture=(none): file 2026-11-04 16:08:36 [10535] users: [user1] mii=(none): Baguette; picture=(none): file == fatal errors: ~/Games/applications/.scarletnx/state/scarletnx-error.log == 2026-10-28 20:39:16 [31106] 010093801237C000: ldn=room needs the Eden room's address in the .ini: room=host or room=host:port 2026-10-28 22:48:21 [100049] 010093801237C000: The game stopped (svcBreak, reason 0). See the .log for details. 2026-10-29 09:51:53 [12999] 010093801237C000: The game stopped (svcBreak, reason 0). See the .log for details. == ~/Games/applications/.scarletnx/state/recompiled/010093801237C000/010093801237C000.log == [ 0,00] memory: 512 GiB of address space reserved, the console's [ 0,17] settings: ~/Games/applications/.scarletnx/config/recompiled/010093801237C000/010093801237C000.ini keeps 1 key this version does not use (user), under [Deprecated]: delete it, or use Settings > App > Clean Old Settings in the launcher [ 0,17] log: written to ~/Games/applications/.scarletnx/state/recompiled/010093801237C000/010093801237C000.log [ 0,17] ScarletNX - Metroid Dread [ 0,17] build: ScarletNX main afff4ef (clang 23.1.4, Linux x86_64) [ 0,17] system: Fedora Linux 45 (Forty Five) (Linux 7.3.0-0.rc0.260819gbd5f485f3f02.5.fc46.x86_64), AMD Ryzen 5 3600 6-Core Processor, 12 threads, 16 GB RAM [ 0,18] fs: ExeFS and RomFS read from the dump ~/MEDIA/Program/SAK_64bit/Metroid Dread [010093801237C000] [v327680] (1G+1U).xci (4368,3 MB mapped) [ 0,18] fs: the mod's RomFS ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000_data/mods/ClassicFusionColors-hand-fix/romfs laid over the game's [ 0,18] fs: 0 RomFS/ExeFS files mapped for the whole run, 0,0 MB [ 0,18] memory: 4 KiB host pages, views share their source's pages (alias pool) [ 0,21] Loaded rtld at 0x8000000 [ 1,18] Loaded main at 0x8005000 [ 1,18] Loaded subsdk0 at 0x7aa1f000 [ 1,20] Loaded sdk at 0x7b0c6000 [ 1,20] symbols: 31923 functions named [ 1,20] hooks: the module calls the functions of the 545 symbols the hooks name through their dispatch slots, and every other function directly (route list 07e8e8e20e0a5e81, this runtime's too) [ 1,20] hooks: module rtld, SDK unknown (its versioned hooks aren't installed) [ 1,20] hooks: module main, SDK unknown (its versioned hooks aren't installed) [ 1,20] hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) [ 1,21] hooks: module sdk, SDK 11.4.3 [ 1,21] hook: _ZN2nn4diag6detail10VAbortImplEPKcS3_S3_iPKNS_6ResultEPKNS_2os17UserExceptionInfoES3_RSt9__va_list at 7b20af70 runs diag_abort [ 1,21] hook: memcpy at 7b600d78 runs hook_memmove [ 1,21] hook: memmove at 7b601130 runs hook_memmove [ 1,21] hook: memset at 7b601410 runs hook_memset [ 1,21] hooks: 4 of the game's functions run the runtime's handlers [ 1,21] nvn: the runtime implements 539 NVN functions, and the game's NVN driver doesn't run [ 1,21] jit: the AOT module has no runtime code variants; the JIT handles the misses and writes a cache [ 1,21] jit: 4 compile threads, 0 pcs of earlier runs queued [ 1,21] npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 [ 1,21] settings: user=1 is deprecated: user_uid=186bbbc9f007407482986f36bf069648, [user1]'s, replaces it (the launcher's Current user writes it) [ 1,21] acc: 1 user, playing as user 1 [ 1,21] users: [user1] mii=(none): Baguette; picture=(none): file [ 1,21] time: the time zone is Etc/GMT-2 (UTC+02) [ 1,21] game: 010093801237c000, version 2.1.0 [ 1,21] pl: the Japanese stand-in answers for the console font's private-use characters [ 1,22] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 1,22] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 1,23] pl: the Korean stand-in answers for the console font's private-use characters [ 1,23] pl: the extended stand-in answers for the console font's private-use characters [ 1,23] RomFS: the update's over the game's dump, read in place (5054,4 MB) [ 1,23] RomFS: built from the game's RomFS and 1 mods' over it (1564 folders, 9774 files, 5054,1 MB) [ 1,78] input: no SDL joysticks detected [ 1,78] input: /dev has 1 uhid node(s); /dev/input has 31 event and 1 joystick node(s) [ 1,79] video: SDL 3.4.18 on wayland [ 2,15] vulkan: native ASTC textures were asked for, but the GPU can't sample ASTC: they are decoded to RGBA8 [ 2,15] vulkan: native ETC2 textures were asked for, but the GPU can't sample ETC2: they are decoded [ 2,15] vulkan: the device discrete, the CPU maps a small window of its memory; guest buffers copied (vk_memory=auto); VK_EXT_external_memory_host yes, VK_EXT_map_memory_placed yes, without a whole chunk's placing or its address kept reserved [ 2,15] vulkan: vertex_input_dynamic_state=auto: draws set their vertex layout as dynamic state (VK_EXT_vertex_input_dynamic_state) on NVIDIA GeForce GTX 1060 3GB (NVIDIA, 580.196.07, driver version 580.196.07) [ 2,15] vulkan: graphics descriptor buffers supported, disabled [ 2,18] vulkan: allocations of at most 256 MiB, bigger images in pieces (sparse binding), a 3D texture with holes in its mapping with memory where it is mapped (sparse residency) [ 2,18] vulkan: the driver that runs: NVIDIA, 580.196.07 (driver ID 4) [ 2,18] vulkan: NVIDIA GeForce GTX 1060 3GB, Vulkan 1.4.312, driver 913101c0, graphics queue family 0, compute 2 (separate family) [ 2,18] vulkan: draws sample the color targets they render to in place (attachment feedback loops, enabled by dynamic state, ordered by barriers within the pass) [ 2,19] vulkan: swapchain 1280x720, 3 images, presents timed, fifo [ 2,19] vulkan: a stage's descriptor set (22 uniform and 17 storage buffers, 576 textures, 8 images) is past this GPU's per-stage limits (15, 1048576, 1048576, 1048576): pipelines may fail [ 2,20] vulkan: pipeline cache loaded (11758 KB) [ 2,21] vulkan: this GPU flushes FP32 subnormals as the console's FTZ instructions do, so shaders are translated without a flush of their own [ 2,21] memory: GPU engines keep their results, guest memory is trapped until the CPU needs it [ 2,21] renderer: Vulkan [ 2,21] main thread: entry 8000000, stack 1300001000 (1024 KiB), priority 44, core 0 [ 2,21] vulkan: 9 shaders and 7 pipelines of earlier runs loaded from ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/shader_cache/010093801237C000.vkshaders in 0 ms, the pipelines to be made in the background; 0 shaders of the game's own programs in ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/shader_cache/010093801237C000.vkshipped [ 2,21] kernel: core 0 runs on host CPUs 0 3 6 9 [ 2,23] vulkan: the on-screen controls' atlas is 1024x1776 [ 2,42] kernel: core 2 runs on host CPUs 2 5 8 11 [ 2,42] heap: 1430 MB requested (result 0) [ 2,70] audio: SDL pulseaudio output opened on the system default, which plays SDL_AUDIO_S16LE at 48000 Hz, 2 channels, 768-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM [ 2,76] audren: the first update, revision REV8 [ 2,77] audio: SDL pulseaudio output opened on the system default, which plays SDL_AUDIO_S16LE at 48000 Hz, 2 channels, 768-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM [ 2,77] audio: queued 960 bytes of guest PCM [ 2,78] kernel: core 1 runs on host CPUs 1 4 7 10 [ 2,82] nvn: the game's driver answers API 53.314 and GPU code 1.5 to 1.16, 22 items in all from its code [ 2,82] nvn: the game's NVN API 53.314 is 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), and nvnPrivate0, which turns on its inlined command writes, stays 0 (the driver exports none) [ 2,82] nvn: device 7627a7d8 initialized, flags 0 [ 2,82] nvn: depth mode near = -w [ 2,82] nvn: window origin upper left [ 2,82] nvn: queue 7627d7d8 initialized (replay 1) [ 2,83] nvn: sampler pool 762ac6b8: 4096 descriptors at GPU 4617a0000 [ 2,83] nvn: texture pool 762ac6e8: 2304 descriptors at GPU 4617c0000 [ 2,83] nvn: the first texture of format 0x35 (target 1, 1600x900) [ 2,83] nvn: the first texture of format 0x25 (target 1, 1600x900) [ 2,83] nvn: window 112d10eb70: 2 textures, first 1600x900 format 0x25, present interval 1 [ 2,83] nvn: the first texture of format 0x48 (target 1, 128x128) [ 2,83] nvn: the first texture of format 0x37 (target 1, 64x64) [ 2,84] nvn: the first texture of format 0x46 (target 1, 512x256) [ 2,84] nvn: the first texture of format 0x42 (target 1, 512x512) [ 2,86] nvn: the first texture of format 0xa (target 1, 1600x900) [ 2,86] nvn: the first texture of format 0x3f (target 1, 1600x900) [ 2,86] nvn: the first texture of format 0x29 (target 1, 800x450) [ 2,86] nvn: the first texture of format 0x32 (target 1, 2048x2048) [ 2,88] nvn: the first texture of format 0x44 (target 1, 64x64) [ 2,88] nvn: the first texture of format 0x4b (target 1, 64x64) [ 2,96] fs: ~/Games/applications/.scarletnx/recompiled/010093801237C000/010093801237C000_data/save/user.186bbbc9f007407482986f36bf069648 holds this game's user save, which save_layout=global keeps in ~/Games/applications/.scarletnx/save/user.186bbbc9f007407482986f36bf069648/010093801237C000. The game plays it where it is until you move the folder there (Settings > App > Move Old Files, docs/DEPRECATIONS.md) [ 2,97] nvn: the first texture of format 0x6d (target 1, 128x8) [ 2,97] nvn: the first texture of format 0x1 (target 1, 256x16) [ 3,01] nvn: the first texture of format 0x38 (target 1, 1280x720) [ 3,15] RomFS: reading samus.pkg (179557,0 KB) [ 3,87] nvn: 64 KiB of the runtime's memory carry command records past the game's command memory [ 3,87] nvn: window crop 0,0 1600x900 [ 3,87] nvn: first present, texture 0 of window 112d10eb70 [ 3,87] vulkan: write tracking on (caches skip unchanged memory) [ 3,91] nvn: the first texture of format 0xd (target 1, 128x16) [ 4,12] nvn: the first texture of format 0x50 (target 8, 128x128) [ 4,44] RomFS: reading powerbody_bc.bctex (347,4 KB) [ 4,47] RomFS: reading samuscannon_bc.bctex (256,6 KB) [ 4,50] RomFS: reading samus_sburst_bc.bctex (249,5 KB) [ 4,51] RomFS: reading powerhead_bc.bctex (307,8 KB) [ 4,53] RomFS: reading varia_head_bc.bctex (388,0 KB) [ 4,56] RomFS: reading varia_body_bc.bctex (355,8 KB) [ 4,60] RomFS: reading gravity_head_bc.bctex (419,8 KB) [ 4,62] RomFS: reading gravity_body_bc.bctex (468,7 KB) [ 4,64] RomFS: reading hyper_head_bc.bctex (561,7 KB) [ 4,67] RomFS: reading gravity_hand_bc.bctex (99,7 KB) [ 4,68] RomFS: reading hyper_cannon_bc.bctex (536,8 KB) [ 4,70] RomFS: reading hyper_body_bc.bctex (517,5 KB) [ 4,77] RomFS: reading morphball_power_bc.bctex (66,7 KB) [ 4,77] RomFS: reading morphball_power_at.bctex (166,9 KB) [ 4,78] RomFS: reading morphball_power_nm.bctex (262,5 KB) [ 4,78] RomFS: reading morphballvaria_bc.bctex (348,1 KB) [ 4,78] RomFS: reading morphballvaria_at.bctex (487,3 KB) [ 4,79] RomFS: reading morphballvaria_nm.bctex (943,8 KB) [ 4,80] RomFS: reading morphballgravity_bc.bctex (112,7 KB) [ 4,80] RomFS: reading morphballgravity_at.bctex (144,9 KB) [ 4,81] RomFS: reading morphballgravity_nm.bctex (253,8 KB) [ 4,81] RomFS: reading morphballhyper_bc.bctex (443,3 KB) [ 4,81] RomFS: reading morphballhyper_at.bctex (800,6 KB) [ 4,82] RomFS: reading morphballhyper_nm.bctex (1209,1 KB) [ 4,99] nvdrv: open /dev/nvmap -> 1 [ 4,99] nvdrv: ioctl c0080101 on device 1 (command 1), buffers 8/8/0 [ 4,99] nvdrv: ioctl c0200104 on device 1 (command 1), buffers 20/20/0 [ 4,99] nvdrv: ioctl c008010e on device 1 (command 1), buffers 8/8/0 [ 4,99] nvdrv: open /dev/nvhost-ctrl -> 2 [ 4,99] nvdrv: open /dev/nvhost-nvdec -> 3 [ 4,99] nvdrv: ioctl 40044801 on device 6 (command 1), buffers 4/0/0 [ 5,06] nvdrv: open /dev/nvhost-nvdec -> 4 [ 5,06] nvdrv: ioctl 40040007 on device 6 (command 1), buffers 4/0/0 [ 5,06] nvdrv: ioctl c0080002 on device 6 (command 1), buffers 8/8/0 [ 5,06] nvdrv: ioctl c0a40009 on device 6 (command 1), buffers a4/a4/0 [ 5,06] nvdrv: ioctl c0400001 on device 6 (command 1), buffers 40/40/0 [ 5,06] nvdrv: ioctl c0a4000a on device 6 (command 1), buffers a4/a4/0 [ 5,06] nvdrv: ioctl c004001f on device 3 (command 1), buffers 4/4/0 [ 5,06] nvdrv: QueryEvent fd 2 (device 3) id 10000000 [ 5,06] nvdrv: ioctl c010001e on device 3 (command 1), buffers 10/10/0 [ 5,06] nvdrv: QueryEvent fd 2 (device 3) id 10000001 [ 5,07] nvdrv: ioctl c0080103 on device 1 (command 1), buffers 8/8/0 [ 5,07] nvdrv: open /dev/nvhost-vic -> 5 [ 5,07] nvdrv: ioctl 40044801 on device 7 (command 1), buffers 4/0/0 [ 5,07] nvdrv: ioctl c0080002 on device 7 (command 1), buffers 8/8/0 [ 5,07] nvdrv: ioctl c0340009 on device 7 (command 1), buffers 34/34/0 [ 5,07] nvdrv: ioctl c04c0001 on device 7 (command 1), buffers 4c/4c/0 [ 5,07] nvdrv: ioctl c034000a on device 7 (command 1), buffers 34/34/0 [ 5,07] nvdrv: ioctl c0180105 on device 1 (command 1), buffers 18/18/0 [ 5,07] nvdrv: QueryEvent fd 2 (device 3) id 10000002 [ 5,07] nvdrv: open /dev/nvhost-ctrl -> 6 [ 5,07] nvdrv: QueryEvent fd 6 (device 3) id 10000000 [ 5,09] vulkan: a 165 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 5 render targets made, 1 texture uploads (8 KB), 0 ms in finishes [ 5,14] audio: queued nonzero guest PCM (s16 peak 1) [ 6,42] input: gamepad Xbox 360 Controller (id 5, GUID 030081b85e0400008e02000004010000, xbox360) [ 6,42] input: device path /dev/input/event13, 6 axes, 11 buttons, mapping 030081b85e0400008e02000004010000,Xbox 360 Controller,a:b0,b:b1,x:b2,y:b3,back:b6,guide:b8,start:b7,leftstick:b9,rightstick:b10,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a3,righty:a4,lefttrigger:a2,righttrigger:a5,platform:Linux, [ 6,42] input: Xbox 360 Controller exposes no motion sensors through SDL [ 6,63] nvdrv: open /dev/nvhost-nvdec -> 3 [ 6,69] nvdrv: open /dev/nvhost-nvdec -> 4 [ 6,70] nvdrv: open /dev/nvhost-vic -> 5 [ 6,71] vulkan: a 83 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes [ 7,21] perf: 32,4 frames a second over 5,0 s (162 shown in all) [ 7,68] nvdrv: open /dev/nvhost-nvdec -> 3 [ 7,74] nvdrv: open /dev/nvhost-nvdec -> 4 [ 7,75] nvdrv: open /dev/nvhost-vic -> 5 [ 7,85] nvn: 256 KiB of the runtime's memory carry command records past the game's command memory [ 7,85] vulkan: a 214 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 3 texture uploads (4864 KB), 0 ms in finishes [ 10,24] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 10,26] vulkan: 1 frames not shown, the display had every swapchain image [ 11,84] vulkan: a 138 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes [ 12,23] perf: 55,0 frames a second over 5,0 s (438 shown in all) [ 13,59] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 14,92] cpu: 599 presents in 11,05 s (54,2 fps): 46 of the game's threads ran 3,13 s on the host's processors (28% of one, 5,22 ms a present), the whole process 5,19 s (47%); the busiest: thread 80 'MainThread' 2,35 s, thread 84 'nn::atk::detail::driver::SoundThread' 0,11 s, thread 118 'CodecLooper' 0,08 s, thread 86 'Thread_0x000000000806B6B0' 0,07 s, thread 121 'Thread_0x000000000806B6B0' 0,07 s [ 14,92] cpu: in those 11,05 s, 60966 SVCs (5516 a second): 0x21 SendSyncRequest 15669, 0x1b ArbitrateUnlock 10346, 0x1c WaitProcessWideKeyAtomic 9669, 0x1d SignalProcessWideKey 8516, 0x17 ResetSignal 6078, 0x18 WaitSynchronization 3861; 0 calls the dispatch table had no code for (RtAPI.miss) [ 14,92] vulkan: 38558 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); 69503 descriptor sets written, 7613 reused; 25602 draws kept the last one's shaders and pipeline (0 checked), 36405 its targets [ 14,92] vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 8 render targets made, 287 texture uploads (1064 MB); 4 frames over 50 ms in the last 600, the slowest 214 ms [ 14,92] vulkan: 7 pipelines of earlier runs made in the background (7 from the cache), 0 still to make [ 14,92] vulkan: memory used and budgeted: heap 0 148 of 5182 MB (127 ours), heap 1 196 of 11926 MB (192 ours), heap 2 32 of 213 MB (0 ours) [ 14,92] vulkan: caches: 8 render targets (35 MB, 0 parked), 5 textures (6 MB), 708 buffers (0 MB); 105 of 5182 MB in use as they count it, 0 MB freed for the budget so far [ 14,92] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy [ 14,92] vulkan: 6870 rendering passes, 0 clear commands, 672 attachments cleared and 0 left undefined by their load op [ 14,92] vulkan: 2820 passes (41%) ended at renderer.c:214 [ 14,92] vulkan: 2798 passes (41%) ended at buffer.c:2168 [ 14,92] vulkan: 600 passes (9%) ended at renderer.c:680 [ 14,92] vulkan: 569 passes (8%) ended at cmd.c:534 [ 14,92] vulkan: 79 passes (1%) ended at texture.c:476 [ 14,92] vulkan: 4 passes (0%) ended at nvdec.c:131 [ 14,92] vulkan: GPU-owned guest memory landed for the CPU 2 times, render targets written back for an engine 0 times [ 15,56] vulkan: display: 591 frame intervals of 18,63 ms (deviation 12,31 ms, 1st to 99th percentile 16,19 to 49,86 ms), 39 held for other than 1 refresh; the game's frames went from release to present in 16,0 ms (0,3 to 35,4), on to the display in 34,5 ms (15,1 to 48,2), 49,9 ms in all (32,4 to 77,5) [ 15,56] vulkan: display: 2 frames not shown (no image free), 0 held for a later refresh than their period's [ 17,23] perf: 60,0 frames a second over 5,0 s (738 shown in all) [ 17,57] vulkan: a 108 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (3840 KB), 0 ms in finishes [ 18,00] vulkan: a 438 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 1 texture uploads (1024 KB), 0 ms in finishes [ 18,10] RomFS: reading s080_shipyard.pkg (111138,0 KB) [ 19,98] vulkan: a 68 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 22,24] perf: 30,7 frames a second over 5,0 s (892 shown in all) [ 23,77] vulkan: a 89 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 26,64] vulkan: a 84 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 26,78] vulkan: a 71 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 27,07] vulkan: a 80 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 27,19] vulkan: a 60 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 27,24] perf: 31,4 frames a second over 5,0 s (1049 shown in all) [ 28,64] vulkan: a 82 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 28,76] vulkan: a 89 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 0 ms in finishes [ 30,28] nvn: 512 KiB of the runtime's memory carry command records past the game's command memory [ 33,07] perf: 16,2 frames a second over 5,0 s (1130 shown in all) [ 33,10] jit: 0 AOT variants, 0 leaders, 0 hits, 0 misses, 4 images [ 33,10] jit: 0 batches compiled 0 pcs (0 failed, 0 still queued, 0 batches dropped by memory changes), 0 functions, 0 instructions, 38 KiB of code, 0,00 s compiling, 0 units loaded from ~/Games/applications/.scarletnx/cache/recompiled/010093801237C000/010093801237C000.jitcache [ 33,10] kernel: over 32,9 s, cores 0: 23% held, 1,4 s waited for; 1: 0% held, 0,0 s waited for; 2: 0% held, 0,0 s waited for; 3: 0% held, 0,0 s waited for; [ 33,10] kernel: core 0 held by thread 80 'MainThread' prio 44 for 21% of the run [ 33,10] kernel: core 0 held by thread 84 'nn::atk::detail::driver::SoundThread' prio 32 for 0% of the run [ 33,10] kernel: core 0 held by thread 87 'Thread_0x000000000806B6B0' prio 30 for 0% of the run [ 33,10] kernel: core 1 held by thread 86 'Thread_0x000000000806B6B0' prio 30 for 0% of the run [ 33,10] kernel: core 1 held by thread 85 'Thread_0x000000000806B6B0' prio 30 for 0% of the run [ 33,10] kernel: core 2 held by thread 81 'NxSystemThread' prio 28 for 0% of the run [ 33,10] kernel: thread 84 'nn::atk::detail::driver::SoundThread' prio 32 core 0 mask 1 waited 0,16 s for its core in 3061 waits [ 33,10] kernel: thread 80 'MainThread' prio 44 core 0 mask 1 waited 0,15 s for its core in 5306 waits [ 33,10] kernel: thread 83 'nn::atk::detail::TaskThread' prio 31 core 0 mask 1 waited 0,04 s for its core in 189 waits [ 33,10] kernel: thread 89 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,01 s for its core in 773 waits [ 33,10] kernel: thread 87 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 522 waits [ 33,10] kernel: thread 86 'Thread_0x000000000806B6B0' prio 30 core 1 mask 2 waited 0,00 s for its core in 11 waits [ 33,10] kernel: thread 88 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 181 waits [ 33,10] kernel: thread 85 'Thread_0x000000000806B6B0' prio 30 core 1 mask 2 waited 0,00 s for its core in 4 waits [ 33,10] kernel: thread 82 'Thread_0x000000000806B6B0' prio 30 core 0 mask 1 waited 0,00 s for its core in 1 waits [ 33,10] Exit.