[ 0,00] memory: 512 GiB of address space reserved, the console's [ 0,07] log: written to ~/0100152000022000.log [ 0,07] ScarletNX - Mario Kart 8 Deluxe [ 0,07] build: ScarletNX main f359315, committed 2026-11-06 (clang 23.1.4, Linux x86_64) [ 0,07] system: PikaOS 4 (Linux 7.3.1-pikaos), AMD Ryzen 7 5700G with Radeon Graphics, 16 threads, 31 GB RAM [ 0,08] fs: ExeFS and RomFS read from the dump ~/Mario Kart 8 Deluxe [0100152000022000] [v1376256] (1G+1U).nsp (11509,5 MB mapped) [ 0,08] fs: 0 RomFS/ExeFS files mapped for the whole run, 0,0 MB [ 0,08] memory: 4 KiB host pages, views share their source's pages (alias pool) [ 0,08] memory: memory_fit_mode=0 (Auto): the game is told 3285 MiB, the console's being 3285 (the system can still give 15447 MiB, the process holds 73) [ 0,08] Loaded rtld at 0x8000000 [ 0,09] Loaded main at 0x8005000 [ 0,10] Loaded subsdk0 at 0x9369000 [ 0,10] Loaded sdk at 0x9a50000 [ 0,10] symbols: 25871 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,11] hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) [ 0,11] hooks: module sdk, SDK 4.4.0 [ 0,11] hook: memcpy at 9e08940 runs hook_memmove [ 0,11] hook: memmove at 9e08dc0 runs hook_memmove [ 0,11] hook: memset at 9e31bb0 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,13] jit: 4 compile threads, 20 pcs of earlier runs queued [ 0,13] npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 [ 0,13] acc: 1 user, playing as user 1 [ 0,13] users: [user1] mii=(none): Baguette; picture=(none): file [ 0,13] time: the time zone is Etc/GMT+3 (UTC-03) [ 0,13] game: 0100152000022000, version 3.0.5 [ 0,13] pl: the Japanese stand-in answers for the console font's private-use characters [ 0,13] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 0,14] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 0,14] pl: the Korean stand-in answers for the console font's private-use characters [ 0,14] pl: the extended stand-in answers for the console font's private-use characters [ 0,14] RomFS: the update's over the game's dump, read in place (11538,5 MB) [ 0,67] input: joystick Keychron Link (id 5, GUID 03001eea3434000031d0000011010000, at /dev/input/event4) has no SDL gamepad mapping; add one to gamecontrollerdb.txt [ 0,72] input: gamepad 8BitDo Ultimate wireless Controller for PC (id 6, GUID 03009037c82d00001230000011010000, standard) [ 0,72] input: device path /dev/input/event25, 6 axes, 16 buttons, mapping 03009037c82d00001230000011010000,8BitDo Ultimate wireless Controller for PC,a:b0,b:b1,x:b3,y:b4,back:b10,guide:b12,start:b11,leftstick:b13,rightstick:b14,leftshoulder:b6,rightshoulder:b7,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a5,righttrigger:a4,platform:Linux, [ 0,72] input: 8BitDo Ultimate wireless Controller for PC exposes no motion sensors through SDL [ 0,73] video: SDL 3.4.18 on wayland [ 1,06] vulkan: native ASTC textures were asked for, but the GPU can't sample ASTC: they are decoded to RGBA8 and encoded again as BC7 [ 1,06] vulkan: native ETC2 textures were asked for, but the GPU can't sample ETC2: they are decoded [ 1,06] 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 [ 1,06] vulkan: vertex_input_dynamic_state=auto: draws set their vertex layout as dynamic state (VK_EXT_vertex_input_dynamic_state) on NVIDIA GeForce RTX 2060 (NVIDIA, 620.70.06, driver version 620.70.06) [ 1,06] vulkan: graphics descriptor buffers supported, disabled [ 1,20] 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) [ 1,20] vulkan: the driver that runs: NVIDIA, 620.70.06 (driver ID 4) [ 1,20] vulkan: NVIDIA GeForce RTX 2060, Vulkan 1.4.357, driver 9b118180, graphics queue family 0, compute 2 (separate family) [ 1,20] vulkan: draws sample the color targets they render to in place (attachment feedback loops, enabled by dynamic state, ordered by barriers within the pass) [ 1,30] vulkan: swapchain 1280x720, 3 images, presents timed, fifo [ 1,31] vulkan: pipeline cache loaded (52374 KB) [ 1,31] vulkan: this GPU flushes FP32 subnormals as the console's FTZ instructions do, so shaders are translated without a flush of their own [ 1,31] memory: GPU engines keep their results, guest memory is trapped until the CPU needs it [ 1,31] renderer: Vulkan [ 1,31] input: joystick Keychron Link (id 5, GUID 03001eea3434000031d0000011010000, at /dev/input/event4) has no SDL gamepad mapping; add one to gamecontrollerdb.txt [ 1,45] vulkan: compute 548b917e05a5f0ac ready: block 32x1x1, 10 global buffers, 1 textures, 0 images [ 1,45] vulkan: compute d06c892b66e3eadb ready: block 32x1x1, 7 global buffers, 0 textures, 0 images [ 1,46] vulkan: compute 272d34a30b29867a ready: block 32x1x1, 7 global buffers, 0 textures, 0 images [ 1,48] vulkan: compute daca63ad2aa3f7f4 ready: block 32x1x1, 7 global buffers, 0 textures, 0 images [ 1,48] vulkan: compute e686fd5364f0eef4 ready: block 32x1x1, 7 global buffers, 0 textures, 0 images [ 1,48] vulkan: compute 7e852543b2f356a2 ready: block 32x1x1, 10 global buffers, 0 textures, 0 images [ 1,50] vulkan: compute 0e36ed7e60627098 ready: block 32x1x1, 8 global buffers, 0 textures, 0 images [ 1,51] vulkan: 1429 shaders and 1366 pipelines of earlier runs loaded from ~/.cache/AppImage-Cache/scarletnx/recompiled/0100152000022000/shader_cache/0100152000022000.vkshaders in 192 ms, the pipelines to be made in the background, and 7 compute pipelines made (0 could not be); 2757 shaders of the game's own programs in ~/.cache/AppImage-Cache/scarletnx/recompiled/0100152000022000/shader_cache/0100152000022000.vkshipped [ 1,52] vulkan: The game's files were already checked by an earlier run [ 1,52] vulkan: the game's own shaders: 0 translated new, 2757 in ~/.cache/AppImage-Cache/scarletnx/recompiled/0100152000022000/shader_cache/0100152000022000.vkshipped, in 10 ms [ 1,52] prepare: 209 ms before the game started (0 shaders translated from its files, 1366 of 1366 pipelines of earlier runs made), not shown, as it was quick [ 1,52] main thread: entry 8000000, stack 1300001000 (1024 KiB), priority 44, core 0 [ 1,52] kernel: core 0 runs on host CPUs 0 3 6 9 12 15 [ 1,54] heap: 3100 MB requested (result 0) [ 1,54] nvn: the game's driver answers API 53.105 and GPU code 1.5 to 1.14, 22 items in all from its code [ 1,54] nvn: the game's NVN API 53.105 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) [ 1,54] nvn: device 1113410020 initialized, flags 0 [ 1,54] nvn: window origin upper left [ 1,54] nvn: sampler pool 11134130b8: 4096 descriptors at GPU 400000000 [ 1,54] nvn: texture pool 1113413098: 33068 descriptors at GPU 400020000 [ 1,54] nvn: queue 11135d4020 initialized (replay 1) [ 1,54] nvn: the first texture of format 0x25 (target 1, 1920x1080) [ 1,54] nvn: window 1114f27320: 3 textures, first 1920x1080 format 0x25, present interval 1 [ 1,54] kernel: core 1 runs on host CPUs 1 4 7 10 13 [ 1,55] nvn: 64 KiB of the runtime's memory carry command records past the game's command memory [ 1,55] kernel: core 2 runs on host CPUs 2 5 8 11 14 [ 1,65] nvn: virtual pool 1131414388 (5800000 bytes at GPU 4079e0000): 1 requests mapped [ 1,65] nvn: virtual pool 11314144b0 (5800000 bytes at GPU 40d1e0000): 1 requests mapped [ 1,65] nvn: virtual pool 11314145d8 (5800000 bytes at GPU 4129e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414700 (5800000 bytes at GPU 4181e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414828 (5800000 bytes at GPU 41d9e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414950 (5800000 bytes at GPU 4231e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414a78 (5800000 bytes at GPU 4289e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414ba0 (5800000 bytes at GPU 42e1e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414cc8 (5800000 bytes at GPU 4339e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414df0 (5800000 bytes at GPU 4391e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131414f18 (5800000 bytes at GPU 43e9e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131415040 (5800000 bytes at GPU 4441e0000): 1 requests mapped [ 1,65] nvn: virtual pool 1131415168 (5800000 bytes at GPU 4499e0000): 1 requests mapped [ 1,65] nvn: the first texture of format 0xa (target 1, 4x4) [ 1,76] nvn: shader control sections of format 9 [ 1,76] nvn: the first texture of format 0x4b (target 1, 128x128) [ 1,76] nvn: the first texture of format 0x38 (target 1, 32x16) [ 1,76] nvn: the first texture of format 0xd (target 1, 8x48) [ 1,76] nvn: the first texture of format 0x48 (target 1, 128x128) [ 1,76] nvn: the first texture of format 0x4c (target 1, 48x48) [ 1,76] nvn: the first texture of format 0x46 (target 1, 8x8) [ 1,76] nvn: the first texture of format 0x49 (target 1, 64x64) [ 2,03] fs: provided generated MiiModel system archive 0100000000000802 (1,2 MB): ScarletNX's own Mii parts, not the console's (the player's firmware's goes in system/archives/0100000000000802.romfs) [ 2,04] audren: the first update, revision REV4 [ 2,05] 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,05] audio: queued 960 bytes of guest PCM