[ 0.00] memory: 512 GiB of address space reserved, the console's [ 0.03] log: written to ~\AppData\Roaming\scarletnx\state\recompiled\0100FF500E34A000\0100FF500E34A000.log [ 0.03] ScarletNX - Xenoblade Chronicles Definitive Edition [ 0.03] build: ScarletNX main 92aab4c, committed 2026-11-08 (clang 23.1.5, Windows x86_64) [ 0.03] system: Windows 11 25H2 (10.0.26200), 12th Gen Intel(R) Core(TM) i9-12900K, 24 threads, 96 GB RAM [ 0.03] last start: ended with an exit, or none before [ 0.04] fs: ExeFS and RomFS read from the dump ~\Xenoblade Chronicles Definitive Edition [0100FF500E34A000][US][v0].nsp (13984.4 MB mapped) [ 0.04] fs: 0 RomFS/ExeFS files mapped for the whole run, 0.0 MB [ 0.04] memory: 4 KiB host pages, views are copies (no alias pool) [ 0.04] memory: memory_fit_mode=0 (Auto): the game is told 3285 MiB, the console's being 3285 (the system can still give 80347 MiB, the process holds 42) [ 0.04] Loaded rtld at 0x8000000 [ 0.07] Loaded main at 0x8005000 [ 0.08] Loaded subsdk0 at 0x9b82000 [ 0.09] Loaded sdk at 0xa290000 [ 0.10] symbols: 75974 functions named [ 0.10] 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) [ 0.10] hooks: module rtld, SDK unknown (its versioned hooks aren't installed) [ 0.10] hooks: module main, SDK unknown (its versioned hooks aren't installed) [ 0.10] hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) [ 0.10] hooks: module sdk, SDK 9.3.1 [ 0.11] hook: memcpy at a7811b8 runs hook_memmove [ 0.11] hook: memmove at a781570 runs hook_memmove [ 0.11] hook: memset at a781850 runs hook_memset [ 0.11] hooks: 3 of the game's functions run the runtime's handlers [ 0.11] nvn: the runtime implements 539 NVN functions, and the game's NVN driver doesn't run [ 0.11] jit: the AOT module has no runtime code variants; the JIT handles the misses and writes a cache [ 0.12] jit: 4 compile threads, 0 pcs of earlier runs queued [ 0.12] npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 [ 0.12] acc: 1 user, playing as user 1 [ 0.12] users: [user1] mii=(none): Baguette; picture=(none): file [ 0.13] time: the time zone is Etc/GMT+6 (UTC-06) [ 0.13] game: 0100ff500e34a000, version 1.0.0 [ 0.14] pl: the Japanese stand-in answers for the console font's private-use characters [ 0.14] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 0.15] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 0.15] pl: the Korean stand-in answers for the console font's private-use characters [ 0.15] pl: the extended stand-in answers for the console font's private-use characters [ 0.15] RomFS: the dump's, read in place (13936.8 MB) [ 0.28] input: no SDL joysticks detected [ 0.28] video: SDL 3.4.18 on windows [ 0.39] vpad skin: line: overlay0 "landscape" has 17 of the 17 controls [ 0.39] vpad skin: line: overlay0 "landscape" is read: of its landscape pages, the first with the most controls (17) [ 0.39] vpad skin: line, page 0 "landscape": 20 images in 1952 rows of the atlas [ 0.46] vulkan: subgroups of 32 lanes, operations 0x7ff, stages 0x3fff: VOTE and SHFL use them in vertex, control, evaluation, geometry, fragment, compute programs [ 0.46] vulkan: native ASTC textures were asked for, but the GPU can't sample ASTC: they are decoded on the GPU as they are loaded (astc_mode=0) [ 0.46] vulkan: native ETC2 textures were asked for, but the GPU can't sample ETC2: they are decoded [ 0.46] vulkan: a known problem the extension bans do not turn off: shaderFloat16 on NVIDIA GeForce RTX 4060 (NVIDIA, 621.01, driver version 621.1.00): NVIDIA's driver gets FP16 math wrong on Ampere and newer GPUs by yuzu's account, which Eden still follows (yuzu 7277d7fe96 (2021-07-03); extension_bans.txt:60) [ 0.46] vulkan: a known problem the extension bans do not turn off: shaderDenormPreserveFloat16 on NVIDIA GeForce RTX 4060 (NVIDIA, 621.01, driver version 621.1.00): NVIDIA's driver lets a DenormPreserve for 16 bits keep 32-bit denormals too, over a DenormFlushToZero for 32 bits (vkd3d-proton device.c:10180; extension_bans.txt:62) [ 0.46] vulkan: a known problem the extension bans do not turn off: vkCmdClearAttachments on NVIDIA GeForce RTX 4060 (NVIDIA, 621.01, driver version 621.1.00): NVIDIA's driver can lock the GPU up clearing part of a multisampled target, several clears in one command buffer (Dolphin DriverDetails.cpp:116; extension_bans.txt:111) [ 0.46] vulkan: the device discrete, the CPU maps all of its memory (resizable BAR); guest buffers copied (vk_memory=auto); VK_EXT_external_memory_host yes, VK_EXT_map_memory_placed no [ 0.46] vulkan: the restart index restarts lists as it does strips, and patch lists (VK_EXT_primitive_topology_list_restart) [ 0.46] vulkan: vertex_input_dynamic_state=auto: draws set their vertex layout as dynamic state (VK_EXT_vertex_input_dynamic_state) on NVIDIA GeForce RTX 4060 (NVIDIA, 621.01, driver version 621.1.00) [ 0.46] vulkan: vk_descriptors=3 (Automatic) is 0, descriptor sets, on this GPU, which has memory of its own [ 0.46] vulkan: dynamic texture offsets use native maintenance8 sampling [ 0.53] vulkan: allocations of at most 256 MiB, bigger images in pieces (sparse binding), a texture with holes in its mapping with memory where it is mapped (sparse residency of 2D and 3D images) [ 0.53] vulkan: graphics descriptors use sets [ 0.54] vulkan: astc_mode=0 (Auto): heap 0's budget is 7188 MB as the device starts, under 8192 MB: ASTC textures are decoded to RGBA8 at once and encoded again as BC7 between frames, a quarter of RGBA8's memory (BC7) [ 0.54] vulkan: the driver that runs: NVIDIA, 621.01 (driver ID 4) [ 0.54] vulkan: the Vulkan 1.3 way: synchronization2, dynamic rendering and the extended dynamic state are core [ 0.54] vulkan: NVIDIA GeForce RTX 4060, Vulkan 1.4.357, driver 9b404000, graphics queue family 0, compute 2 (separate family) [ 0.54] vulkan: draws sample the color targets they render to in place (attachment feedback loops, enabled by dynamic state, ordered by barriers within the pass) [ 0.80] vulkan: swapchain 1280x720, 3 images, presents timed, fifo [ 0.83] vulkan: this GPU flushes FP32 subnormals as the console's FTZ instructions do, so shaders are translated without a flush of their own [ 0.83] memory: no traps (none on this host): GPU engines land their results in guest memory at their fence [ 0.83] renderer: Vulkan [ 0.84] vulkan: 0 shaders and 0 pipelines of earlier runs loaded from ~\AppData\Roaming\scarletnx\cache\recompiled\0100FF500E34A000\shader_cache\0100FF500E34A000.vkshaders in 5 ms, the pipelines to be made in the background, and 0 compute pipelines made (0 could not be); 0 shaders of the game's own programs in ~\AppData\Roaming\scarletnx\cache\recompiled\0100FF500E34A000\shader_cache\0100FF500E34A000.vkshipped [ 0.86] vulkan: main.ro: 6 shaders found [ 0.86] vulkan: main.ro: 3 vertex, 3 fragment [ 1.10] vulkan: the on-screen controls' atlas is 1024x3728 [ 2.08] vulkan: main.ro: 6 new [ 2.08] vulkan: main.ro: 6 translated, 0 already translated, 0 left out, 0 failed [ 2.08] vulkan: 6 shaders found: 6 new [ 2.08] vulkan: 6 programs: 6 translated, 0 already translated, 0 left out, 0 failed [ 2.08] vulkan: the game's own shaders: 6 translated new, 6 in ~\AppData\Roaming\scarletnx\cache\recompiled\0100FF500E34A000\shader_cache\0100FF500E34A000.vkshipped, in 1248 ms [ 2.47] prepare: 1638 ms before the game started (6 shaders translated from its files, 0 of 0 pipelines of earlier runs made), shown in YoRHa's look [ 2.47] main thread: entry 8000000, stack 1300001000 (1024 KiB), priority 44, core 0 [ 2.51] heap: 3230 MB requested (result 0) [ 2.53] nvn: the game's driver answers API 53.312 and GPU code 1.5 to 1.16, 22 items in all from its code [ 2.53] nvn: the game's NVN API 53.312 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.53] nvn: device 112ba1cda8 initialized, flags 0 [ 2.54] nvn: depth mode near = -w [ 2.54] nvn: window origin upper left [ 2.54] nvn: queue 112ba1fda8 initialized (replay 1) [ 2.54] nvn: texture pool 1127f13950: 40960 descriptors at GPU 41c680000 [ 2.54] nvn: sampler pool 1127f139b8: 4096 descriptors at GPU 41c7c0000 [ 2.54] nvn: the first texture of format 0x25 (target 1, 1280x720) [ 2.54] nvn: the first texture of format 0x35 (target 1, 1280x720) [ 2.54] nvn: window 1127f15588: 2 textures, first 1280x720 format 0x25, present interval 1 [ 2.54] nvn: 64 KiB of the runtime's memory carry command records past the game's command memory [ 2.54] nvn: the first texture of format 0x1 (target 1, 320x5760) [ 2.60] nvn: 128 KiB of the runtime's memory carry command records past the game's command memory [ 2.60] nvn: first present, texture 0 of window 1127f15588 [ 2.60] vulkan: draw owner 0x80000000 counts samples passed, with occlusion queries [ 2.61] vulkan: write tracking on (caches skip unchanged memory) [ 3.05] nvn: shader control sections of format 14 [ 3.06] nvn: the first texture of format 0x3f (target 9, 64x64) [ 3.06] nvn: the first texture of format 0x3d (target 1, 1280x720) [ 3.06] nvn: the first texture of format 0x3 (target 1, 640x360) [ 3.06] nvn: the first texture of format 0x5 (target 1, 1280x720) [ 3.06] nvn: the first texture of format 0xd (target 1, 1280x720) [ 3.06] nvn: the first texture of format 0xa (target 1, 1280x720) [ 3.06] nvn: the first texture of format 0x29 (target 1, 640x360) [ 3.06] nvn: the first texture of format 0x32 (target 1, 1280x720) [ 3.06] nvn: the first texture of format 0x17 (target 1, 640x360) [ 3.06] nvn: the first texture of format 0xb (target 1, 640x360) [ 3.06] nvn: the first texture of format 0x11 (target 1, 160x90) [ 3.06] nvn: the first texture of format 0x49 (target 1, 512x256) [ 3.07] nvn: the first texture of format 0x42 (target 2, 64x64) [ 3.07] nvn: the first texture of format 0x6d (target 2, 16x16) [ 3.07] nvn: the first texture of format 0x4b (target 1, 128x128) [ 3.11] vulkan: a 314 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; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 3.25] nvn: the first texture of format 0x34 (target 1, 320x360) [ 3.25] nvn: 256 KiB of the runtime's memory carry command records past the game's command memory [ 3.31] vulkan: unsupported texture format 73, header word 0 f3f3f3f3 (not drawn) [ 3.31] vulkan: texture 1 of a stage 4 program (handle 00000000, type 0) takes unnormalized coordinates, which its samples don't divide by the size: sampled as normalized [ 3.31] audio: SDL wasapi output opened on the system default, which plays SDL_AUDIO_F32LE at 48000 Hz, 2 channels, 480-frame buffer; the game gives 48000 Hz, 2 channels, signed 16-bit PCM [ 3.31] audio: queued 4096 bytes of guest PCM [ 3.47] vulkan: 1x1 texture reads the 16x1 render target at 412980000: only that region is used [ 3.47] vulkan: 1x1 texture reads the 16x1 render target at 412960000: only that region is used [ 3.82] vulkan: a 576 ms frame: 39 shaders translated (5 ms), 22 pipelines made (490 ms waited for), 62 render targets made, 5 texture uploads (2812 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 3.82] vulkan: frame resource CPU: image allocation 12 ms (69 calls) [ 3.82] vulkan: frame resource CPU: target reload 68 ms (40 calls) [ 3.99] vulkan: 16x16 texture reads the 32x16 render target at 411d2a800: only that region is used [ 3.99] vulkan: 8x8 texture reads the 32x8 render target at 411d2ac00: only that region is used [ 3.99] vulkan: 4x4 texture reads the 32x4 render target at 411d2ae00: only that region is used [ 4.01] vulkan: 40x24 texture reads the 48x24 render target at 40fc50000: only that region is used [ 4.01] vulkan: 40x24 texture reads the 48x24 render target at 40fc60000: only that region is used [ 4.01] vulkan: 20x12 texture reads the 32x12 render target at 40fc70000: only that region is used [ 4.01] vulkan: 1x1 texture reads the 32x1 render target at 400db2c00: only that region is used [ 4.03] vulkan: a 203 ms frame: 28 shaders translated (3 ms), 22 pipelines made (175 ms waited for), 75 render targets made, 4 texture uploads (720 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 4.03] vulkan: frame resource CPU: image allocation 1 ms (86 calls) [ 4.03] vulkan: frame resource CPU: target reload 142 ms (74 calls) [ 4.03] nvn: 512 KiB of the runtime's memory carry command records past the game's command memory [ 4.03] vulkan: 1x1 texture reads the 32x1 render target at 400db3000: only that region is used [ 4.60] nvn: the first texture of format 0x4d (target 1, 512x64) [ 6.77] nvn: the display didn't show a frame in two periods: frames don't wait for it until it does [ 7.47] perf: 23.6 frames a second over 5.0 s (118 shown in all) [ 12.49] perf: 30.1 frames a second over 5.0 s (269 shown in all) [ 12.55] nvn: the first texture of format 0x44 (target 1, 48x32) [ 14.00] nvn: the first texture of format 0x50 (target 8, 64x64) [ 14.17] vulkan: a 128 ms frame: 0 shaders translated (0 ms), 0 pipelines made (107 ms waited for), 36 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 [ 14.23] nvn: the first texture of format 0x16 (target 1, 1x1) [ 14.26] vulkan: a 56 ms frame: 9 shaders translated (24 ms), 8 pipelines made (7 ms waited for), 0 render targets made, 3 texture uploads (142 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 14.45] vulkan: a 188 ms frame: 9 shaders translated (0 ms), 8 pipelines made (195 ms waited for), 6 render targets made, 4 texture uploads (48 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 14.68] vulkan: a 118 ms frame: 24 shaders translated (1 ms), 13 pipelines made (13 ms waited for), 0 render targets made, 18 texture uploads (348 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 14.78] nvn: 1024 KiB of the runtime's memory carry command records past the game's command memory [ 14.79] vulkan: a 102 ms frame: 7 shaders translated (1 ms), 5 pipelines made (83 ms waited for), 0 render targets made, 6 texture uploads (479 KB), 0 ms in finishes; 0 internal texture pipelines (0 ms); GPU waits finish/recycle/submit 0/0/0 ms [ 17.50] perf: 27.1 frames a second over 5.0 s (405 shown in all) [ 18.85] audio: queued nonzero guest PCM (s16 peak 1) [ 22.50] perf: 30.0 frames a second over 5.0 s (555 shown in all) [ 23.98] cpu: 599 presents in 21.37 s (28.0 fps): 41 of the game's threads ran 15.22 s on the host's processors (71% of one, 25.41 ms a present), the whole process 20.17 s (94%); the busiest: thread 80 'MainThread' 13.22 s, thread 83 'CPU(3)' 0.86 s, thread 117 'AK::EventManager' 0.22 s, thread 118 'WorkerThread0' 0.19 s, thread 114 'AK::BankManager' 0.17 s [ 23.98] cpu: in those 21.37 s, 636968 SVCs (29804 a second): 0x0b SleepThread 479117, 0x1d SignalProcessWideKey 53748, 0x1c WaitProcessWideKeyAtomic 44794, 0x1b ArbitrateUnlock 39623, 0x21 SendSyncRequest 12277, 0x1a ArbitrateLock 3399; 8 calls the dispatch table had no code for (RtAPI.miss) [ 23.98] vulkan: 144548 draws, 0 skipped; 0 dispatches in 0 batches (0 ms waiting), 0 skipped; 0 finishes (0 ms); 6457 reads past queued releases (6457 samples counts written on the GPU); 126470 descriptor sets written, 160689 reused; 100197 draws kept the last one's shaders and pipeline (0 checked), 79424 its targets [ 23.98] vulkan: 156 shaders translated (40 ms), 105 pipelines made (2 from the cache, 1754 ms making, 1291 ms waited for), 288 render targets made, 116 texture uploads (20 MB), 0 of them some blocks alone (0 MB); 8 frames over 50 ms in the last 600, the slowest 576 ms [ 23.98] vulkan: memory used and budgeted: heap 0 473 of 7188 MB (417 ours, 313 of it allocated), heap 1 239 of 77673 MB (192 ours, 64 of it allocated) [ 23.98] vulkan: caches: 282 render targets (204 MB, 2 parked), 114 textures (19 MB), 1337 buffers (2 MB); 369 of 7188 MB in use as they count it, 0 MB freed for the budget so far [ 23.98] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy [ 23.98] vulkan: 144463 rendering passes, 0 clear commands, 18603 attachments cleared and 9 left undefined by their load op; 2826 buffers filled ahead of the passes [ 23.98] vulkan: 49770 passes (34%) ended at ..\..\src\nx\gpu\vk\render.c:242 [ 23.98] vulkan: 49020 passes (34%) ended at ..\..\src\nx\gpu\vk\buffer.c:999 [ 23.98] vulkan: 20161 passes (14%) ended at ..\..\src\nx\gpu\vk\renderer.c:230 [ 23.98] vulkan: 11398 passes (8%) ended at ..\..\src\nx\gpu\vk\surface.c:186 [ 23.98] vulkan: 6457 passes (4%) ended at ..\..\src\nx\gpu\vk\query.c:248 [ 23.98] vulkan: 3109 passes (2%) ended at ..\..\src\nx\gpu\vk\render.c:4500 [ 23.98] vulkan: 2522 passes (2%) ended at ..\..\src\nx\gpu\vk\render.c:414 [ 23.98] vulkan: 1356 passes (1%) ended at ..\..\src\nx\gpu\vk\cmd.c:712 [ 23.98] vulkan: GPU-owned guest memory landed for the CPU 0 times, render targets written back for an engine 0 times [ 26.71] vulkan: 2 of the 6 shaders translated from the game's files found by its draws so far [ 26.72] jit: 0 AOT variants, 0 leaders, 0 hits, 0 misses, 4 images [ 26.72] jit: 14 batches compiled 14 pcs (0 failed, 0 still queued, 0 batches dropped by memory changes), 15 functions, 103 instructions, 46 KiB of code, 0.08 s compiling, 0 units loaded from ~\AppData\Roaming\scarletnx\cache\recompiled\0100FF500E34A000\0100FF500E34A000.jitcache [ 26.72] kernel: over 26.7 s, cores 0: 55% held, 2.8 s waited for; 1: 3% held, 0.3 s waited for; 2: 3% held, 0.0 s waited for; 3: 0% held, 0.0 s waited for; [ 26.72] kernel: core 0 held by thread 80 'MainThread' prio 44 for 55% of the run [ 26.72] kernel: core 0 held by thread 118 'WorkerThread0' prio 43 for 0% of the run [ 26.72] kernel: core 0 held by thread 120 'resource_creater' prio 44 for 0% of the run [ 26.72] kernel: core 1 held by thread 117 'AK::EventManager' prio 43 for 0% of the run [ 26.72] kernel: core 1 held by thread 112 'Thread_0x000000000869B2F0' prio 44 for 0% of the run [ 26.72] kernel: core 1 held by thread 114 'AK::BankManager' prio 44 for 0% of the run [ 26.72] kernel: core 2 held by thread 83 'CPU(3)' prio 44 for 3% of the run [ 26.72] kernel: core 2 held by thread 81 'NxSystemThread' prio 28 for 0% of the run [ 26.72] kernel: thread 120 'resource_creater' prio 44 core 0 mask 1 waited 2.76 s for its core in 272 waits [ 26.72] kernel: thread 112 'Thread_0x000000000869B2F0' prio 44 core 1 mask 2 waited 0.13 s for its core in 1851 waits [ 26.72] kernel: thread 117 'AK::EventManager' prio 43 core 1 mask 2 waited 0.04 s for its core in 1888 waits [ 26.72] kernel: thread 84 'DevFileThread' prio 46 core 1 mask 2 waited 0.03 s for its core in 342 waits [ 26.72] kernel: thread 87 'DevFileThread' prio 46 core 1 mask 2 waited 0.03 s for its core in 360 waits [ 26.72] kernel: thread 85 'DevFileThread' prio 46 core 1 mask 2 waited 0.03 s for its core in 383 waits [ 26.72] kernel: thread 86 'DevFileThread' prio 46 core 1 mask 2 waited 0.02 s for its core in 356 waits [ 26.72] kernel: thread 80 'MainThread' prio 44 core 0 mask 1 waited 0.01 s for its core in 4390 waits [ 26.72] kernel: thread 116 'AK::OpusDecodingThread' prio 43 core 1 mask 2 waited 0.01 s for its core in 370 waits [ 26.72] kernel: thread 82 'CPU(2)' prio 44 core 1 mask 2 waited 0.01 s for its core in 233 waits [ 26.72] Exit.