[ 0.00] ScarletNX - 01000A10041EA000 [ 0.00] build: ScarletNX codex/nvn-draw-main a3e5701 (clang 23.1.4, Linux x86_64) [ 0.00] system: CachyOS (Linux 7.3.0-4-cachyos), AMD Ryzen 5 3600 6-Core Processor, 12 threads, 31 GB RAM [ 0.00] fs: ExeFS and RomFS read from the dump ~/Kingston 1TB/Games/Yuzu Games/Skyrim/The Elder Scrolls V꞉ Skyrim [01000A10041EA000][v0][Base].nsp (14664.0 MB mapped) [ 0.00] fs: 0 RomFS/ExeFS files mapped for the whole run, 0.0 MB [ 0.00] memory: 4 KiB host pages, views share their source's pages (alias pool) [ 0.01] Loaded rtld at 0x8000000 [ 0.03] Loaded main at 0x8005000 [ 0.03] Loaded sdk at 0xad6b000 [ 0.03] symbols: 16739 functions named [ 0.03] hooks: the module calls the functions of the 544 symbols the hooks name through their dispatch slots, and every other function directly (route list 0cbeb8b9dddeed16, this runtime's too) [ 0.03] hooks: module rtld, SDK unknown (its versioned hooks aren't installed) [ 0.03] hooks: module main, SDK unknown (its versioned hooks aren't installed) [ 0.03] hooks: module sdk, SDK 3.4.0 [ 0.03] hook: memcpy at b1019c4 runs hook_memmove [ 0.03] hook: memmove at b101e24 runs hook_memmove [ 0.03] hook: memset at b129be8 runs hook_memset [ 0.03] hooks: 3 of the game's functions run the runtime's handlers [ 0.04] nvn: the runtime implements 539 NVN functions, and the game's NVN driver doesn't run [ 0.04] jit: the AOT module has no runtime code variants; the JIT handles the misses and writes a cache [ 0.04] jit: 4 compile threads, 0 pcs of earlier runs queued [ 0.04] npdm: system resource 8 MB, cores 7, priorities ffffffff0000000 [ 0.04] acc: 1 user, playing as user 1 [ 0.04] time: the time zone is Etc/GMT-2 (UTC+02) [ 0.04] game: 01000a10041ea000, version 1.0.12.517175 [ 0.04] pl: the Japanese stand-in answers for the console font's private-use characters [ 0.04] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 0.05] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 0.05] pl: the Korean stand-in answers for the console font's private-use characters [ 0.05] pl: the extended stand-in answers for the console font's private-use characters [ 0.05] RomFS: the dump's, read in place (14618.1 MB) [ 0.15] input: no SDL joysticks detected [ 0.15] input: /dev has 1 uhid node(s); /dev/input has 25 event and 0 joystick node(s) [ 0.16] video: SDL 3.4.18 on wayland [ 0.28] vulkan: native ASTC textures were asked for, but the GPU can't sample ASTC: they are decoded to RGBA8 [ 0.28] vulkan: native ETC2 textures were asked for, but the GPU can't sample ETC2: they are decoded [ 0.28] 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 yes (not used yet) [ 0.28] vulkan: graphics descriptor buffers supported, disabled [ 0.41] vulkan: allocations of at most 256 MiB, bigger images in pieces (sparse binding) [ 0.41] vulkan: the driver that runs: NVIDIA, 615.78.08 (driver ID 4) [ 0.41] vulkan: NVIDIA GeForce RTX 3060 Ti, Vulkan 1.4.351, driver 99d38200, graphics queue family 0, compute 2 (separate family) [ 0.41] 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.42] vulkan: swapchain 1280x720, 3 images, presents timed and held until they are due, fifo [ 0.43] vulkan: pipeline cache loaded (32693 KB) [ 0.44] vulkan: this GPU flushes FP32 subnormals as the console's FTZ instructions do, so shaders are translated without a flush of their own [ 0.44] memory: GPU engines keep their results, guest memory is trapped until the CPU needs it [ 0.44] renderer: Vulkan [ 0.46] vulkan: 372 shaders and 461 pipelines of earlier runs loaded from ~/.cache/scarletnx/recompiled/01000A10041EA000/shader_cache/01000A10041EA000.vkshaders in 22 ms, the pipelines to be made in the background; 42 shaders of the game's own programs in ~/.cache/scarletnx/recompiled/01000A10041EA000/shader_cache/01000A10041EA000.vkshipped [ 0.46] vulkan: The game's files were already checked by an earlier run [ 0.46] vulkan: the game's own shaders: 0 translated new, 42 in ~/.cache/scarletnx/recompiled/01000A10041EA000/shader_cache/01000A10041EA000.vkshipped, in 0 ms [ 0.47] prepare: 32 ms before the game started (0 shaders translated from its files, 461 of 461 pipelines of earlier runs made), not shown, as it was quick [ 0.47] main thread: entry 8000000, stack 1300001000 (1024 KiB), priority 44, core 0 [ 0.47] kernel: core 0 runs on host CPUs 0 3 6 9 [ 0.49] vulkan: the on-screen controls' atlas is 1024x1776 [ 0.56] kernel: core 2 runs on host CPUs 2 5 8 11 [ 0.60] [lm] Application Version : 1.0.12.517172 (ReleaseFinal) [ 0.64] kernel: core 1 runs on host CPUs 1 4 7 10 [ 0.87] audren: the first update, revision REV3 [ 0.87] nvn: the game's driver answers API 53.13 and GPU code 1.5 to 1.14, 21 items in all from its code [ 0.87] nvn: the game's NVN API 53.13 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) [ 0.87] nvn: device ac44298 initialized, flags 0 [ 0.87] nvn: window origin upper left [ 0.87] nvn: depth mode near = 0 [ 0.87] nvn: queue ac472f8 initialized (replay 1) [ 0.87] nvn: texture pool ac4b1b8: 8448 descriptors at GPU 40d840000 [ 0.87] nvn: sampler pool ac4b1d8: 2304 descriptors at GPU 40d882000 [ 0.87] nvn: the first texture of format 0x25 (target 1, 1600x900) [ 0.87] nvn: window 30001b500: 3 textures, first 1600x900 format 0x25, present interval 2 [ 0.87] nvn: the first texture of format 0x3f (target 1, 1600x900) [ 0.87] nvn: the first texture of format 0xa (target 1, 1600x900) [ 0.87] nvn: the first texture of format 0x35 (target 1, 1600x900) [ 0.87] nvn: the first texture of format 0x32 (target 4, 1024x1024) [ 0.87] nvn: the first texture of format 0x29 (target 1, 512x512) [ 0.87] nvn: the first texture of format 0x1 (target 1, 800x450) [ 0.87] nvn: shader control sections of format 14 [ 0.87] nvn: window crop 0,0 1280x720 [ 0.88] audio: SDL pipewire output opened on HyperX Cloud III Wireless Digital Stereo (IEC958) (48000 Hz, 2 channels, signed 16-bit PCM) [ 0.88] audio: queued 960 bytes of guest PCM [ 1.08] nvn: the first texture of format 0x44 (target 1, 512x512) [ 1.08] nvn: the first texture of format 0x42 (target 1, 512x512) [ 1.16] audio: SDL pipewire output opened on HyperX Cloud III Wireless Digital Stereo (IEC958) (48000 Hz, 2 channels, signed 16-bit PCM) [ 1.16] audio: queued 960 bytes of guest PCM [ 1.17] nvn: 64 KiB of the runtime's memory carry command records past the game's command memory [ 1.17] nvn: first present, texture 0 of window 30001b500 [ 1.17] vulkan: write tracking on (caches skip unchanged memory) [ 1.42] audio: queued nonzero guest PCM (s16 peak 28) [ 2.18] nvn: 128 KiB of the runtime's memory carry command records past the game's command memory [ 2.43] vulkan: swapchain 1920x1004, 3 images, presents timed and held until they are due, fifo [ 3.05] vulkan: a 118 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 3 texture uploads (3037 KB), 0 ms in finishes [ 5.47] perf: 20.8 frames a second over 5.0 s (104 shown in all) [ 6.27] nvn: the first texture of format 0x43 (target 1, 64x64) [ 6.39] audio: queued nonzero guest PCM (s16 peak 25) [ 8.09] am: library applet 0xc (mode 0) closed right away [ 8.10] vulkan: 100x57 texture reads the 112x57 render target at 408c20000: only that region is used [ 8.10] vulkan: 25x15 texture reads the 32x15 render target at 408c30000: only that region is used [ 8.10] vulkan: 7x4 texture reads the 16x4 render target at 408c40000: only that region is used [ 8.10] vulkan: 2x2 texture reads the 16x2 render target at 408c60000: only that region is used [ 8.10] vulkan: 2x2 texture reads the 16x2 render target at 408c50000: only that region is used [ 8.10] vulkan: 1 frames not shown, the display had every swapchain image [ 10.49] perf: 27.5 frames a second over 5.0 s (242 shown in all) [ 15.51] perf: 29.9 frames a second over 5.0 s (392 shown in all) [ 19.82] am: library applet 0xc (mode 0) closed right away [ 19.88] am: library applet 0xc (mode 0) closed right away [ 19.95] am: library applet 0xc (mode 0) closed right away [ 20.51] perf: 30.0 frames a second over 5.0 s (542 shown in all) [ 22.42] vulkan: 7523 draws, 0 skipped; 0 dispatches in 0 batches (0 ms waiting), 0 skipped; 1 finishes (0 ms); 0 reads past queued releases (0 samples counts written on the GPU); 12015 descriptor sets written, 3031 reused; 1300 draws kept the last one's shaders and pipeline (0 checked) [ 22.42] vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 52 render targets made, 416 texture uploads (418 MB); 1 frames over 50 ms in the last 600, the slowest 118 ms [ 22.42] vulkan: 461 pipelines of earlier runs made in the background (461 from the cache), 0 still to make [ 22.42] vulkan: memory used and budgeted: heap 0 308 of 6404 MB (250 ours), heap 1 197 of 24008 MB (192 ours) [ 22.42] vulkan: caches: 52 render targets (136 MB, 0 parked), 8 textures (9 MB), 701 buffers (0 MB); 243 of 6404 MB in use as they count it, 0 MB freed for the budget so far [ 22.42] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy [ 22.42] vulkan: 7008 rendering passes, 40 clear commands, 3253 attachments cleared and 2 left undefined by their load op [ 22.42] vulkan: 3898 passes (56%) ended at renderer.c:211 [ 22.42] vulkan: 912 passes (13%) ended at render.c:198 [ 22.42] vulkan: 867 passes (12%) ended at surface.c:160 [ 22.42] vulkan: 600 passes (9%) ended at renderer.c:675 [ 22.42] vulkan: 599 passes (9%) ended at cmd.c:531 [ 22.42] vulkan: 83 passes (1%) ended at buffer.c:2129 [ 22.42] vulkan: 43 passes (1%) ended at surface.c:593 [ 22.42] vulkan: 2 passes (0%) ended at surface.c:612 [ 22.42] vulkan: GPU-owned guest memory landed for the CPU 2 times, render targets written back for an engine 0 times [ 22.47] vulkan: a 52 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.59] vulkan: display: 595 frame intervals of 35.34 ms (deviation 6.76 ms, 1st to 99th percentile 12.25 to 48.61 ms), 385 held for other than 6 refreshes; the game's frames went from release to present in 2.3 ms (1.0 to 40.3), on to the display in 8.0 ms (1.6 to 13.2), 12.1 ms in all (7.7 to 52.9) [ 22.59] vulkan: display: 1 frames not shown (no image free), 0 held for a later refresh than their period's [ 25.46] vulkan: 4 of the 42 shaders translated from the game's files found by its draws so far [ 25.52] perf: 30.1 frames a second over 5.0 s (693 shown in all) [ 30.52] perf: 30.0 frames a second over 5.0 s (843 shown in all) [ 31.35] nvn: 256 KiB of the runtime's memory carry command records past the game's command memory [ 35.46] vulkan: 5 of the 42 shaders translated from the game's files found by its draws so far [ 35.54] perf: 29.9 frames a second over 5.0 s (993 shown in all) [ 40.56] perf: 30.1 frames a second over 5.0 s (1144 shown in all) [ 42.42] vulkan: 20063 draws, 0 skipped; 0 dispatches in 0 batches (0 ms waiting), 0 skipped; 1 finishes (0 ms); 0 reads past queued releases (0 samples counts written on the GPU); 32895 descriptor sets written, 7231 reused; 4436 draws kept the last one's shaders and pipeline (0 checked) [ 42.42] vulkan: 0 shaders translated (0 ms), 0 pipelines made (0 from the cache, 0 ms making, 0 ms waited for), 52 render targets made, 428 texture uploads (462 MB); 1 frames over 50 ms in the last 600, the slowest 52 ms [ 42.42] vulkan: 461 pipelines of earlier runs made in the background (461 from the cache), 0 still to make [ 42.42] vulkan: memory used and budgeted: heap 0 300 of 6389 MB (244 ours), heap 1 69 of 24008 MB (64 ours) [ 42.42] vulkan: caches: 50 render targets (130 MB, 0 parked), 6 textures (6 MB), 225 buffers (0 MB); 247 of 6389 MB in use as they count it, 0 MB freed for the budget so far [ 42.42] vulkan: 0 draws sampled a target they render to in place (0 barriers in passes, 0 passes begun again), 0 through a copy [ 42.42] vulkan: 16415 rendering passes, 40 clear commands, 7453 attachments cleared and 2 left undefined by their load op [ 42.42] vulkan: 5400 passes (57%) ended at renderer.c:211 [ 42.42] vulkan: 1200 passes (13%) ended at render.c:198 [ 42.42] vulkan: 1200 passes (13%) ended at surface.c:160 [ 42.42] vulkan: 607 passes (6%) ended at cmd.c:531 [ 42.42] vulkan: 600 passes (6%) ended at renderer.c:675 [ 42.42] vulkan: 390 passes (4%) ended at buffer.c:2129 [ 42.42] vulkan: 10 passes (0%) ended at texture.c:383 [ 42.42] vulkan: GPU-owned guest memory landed for the CPU 2 times, render targets written back for an engine 0 times [ 42.69] vulkan: display: 597 frame intervals of 33.33 ms (deviation 3.73 ms, 1st to 99th percentile 26.74 to 42.53 ms), 312 held for other than 5 refreshes; the game's frames went from release to present in 0.0 ms (0.0 to 0.0), on to the display in 7.7 ms (1.6 to 14.1), 0.0 ms in all (0.0 to 0.0) [ 42.69] vulkan: display: 0 frames not shown (no image free), 0 held for a later refresh than their period's [ 45.57] perf: 29.9 frames a second over 5.0 s (1294 shown in all) [ 50.57] perf: 30.0 frames a second over 5.0 s (1444 shown in all) [ 55.59] perf: 30.1 frames a second over 5.0 s (1595 shown in all) [ 60.17] jit: 0 AOT variants, 0 leaders, 0 hits, 0 misses, 3 images [ 60.17] 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 ~/.cache/scarletnx/recompiled/01000A10041EA000/01000A10041EA000.jitcache [ 60.17] kernel: over 60.2 s, cores 0: 7% held, 0.2 s waited for; 1: 5% held, 0.1 s waited for; 2: 1% held, 0.0 s waited for; 3: 0% held, 0.0 s waited for; [ 60.17] kernel: core 0 held by thread 80 'MainThread' prio 30 for 9% of the run [ 60.17] kernel: core 0 held by thread 98 'BSTaskManager' prio 44 for 0% of the run [ 60.17] kernel: core 0 held by thread 81 'Tasklet Manager Thread 0' prio 44 for 0% of the run [ 60.17] kernel: core 1 held by thread 82 'Tasklet Manager Thread 1' prio 44 for 0% of the run [ 60.17] kernel: core 1 held by thread 85 'InputThread' prio 29 for 0% of the run [ 60.17] kernel: core 2 held by thread 90 'LibAudioUpdate' prio 29 for 0% of the run [ 60.17] kernel: core 2 held by thread 99 'BackgroundProcessThread' prio 44 for 0% of the run [ 60.17] kernel: core 2 held by thread 91 'JobListManager' prio 35 for 0% of the run [ 60.17] kernel: thread 85 'InputThread' prio 29 core 1 mask 7 waited 0.07 s for its core in 273 waits [ 60.17] kernel: thread 90 'LibAudioUpdate' prio 29 core 2 mask 4 waited 0.01 s for its core in 189 waits [ 60.17] kernel: thread 80 'MainThread' prio 30 core 0 mask 7 waited 0.00 s for its core in 12 waits [ 60.17] kernel: thread 91 'JobListManager' prio 35 core 2 mask 7 waited 0.00 s for its core in 1 waits [ 60.17] Exit.