Tracer

Games / Paper Mario: The Thousand-Year Door

Report #20

Sent fatalsomething missed

some shader is missing which causing some character to invisible or black on paper mario thousand years door remake and crashes before reaching port
Game
Paper Mario: The Thousand-Year Door
Console
Switch
Title ID
0100ECD018EBE000
Game version
1.0.0
Signature
fatal vulkan: could not complete ownership readback
Missed
17 shaders
Build
ScarletNX main de92932-dirty (clang 23.1.4, Windows x86_64)
System
Windows 11 26H2 (10.0.26300), AMD Ryzen 7 9800X3D 8-Core Processor, 8 threads, 31 GB RAM
GPU
NVIDIA GeForce RTX 4090
Driver
9b404000

Screenshots

scarletnx.log 60 KB

View the log Download

vulkan: could not complete ownership readback

What the runtime missed

areakindwhatcount
gpushaderuntracked texture handle17

The last lines

vulkan:   496 passes (2%) ended at ..\..\src\nx\gpu\vk\buffer.c:2122
vulkan:   4 passes (0%) ended at ..\..\src\nx\gpu\vk\texture.c:383
vulkan: GPU-owned guest memory landed for the CPU 0 times, render targets written back for an engine 0 times
perf: 30.0 frames a second over 5.0 s (9658 shown in all)
vulkan: a 59 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 87 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 0 render targets made, 0 texture uploads (0 KB), 1 ms in finishes
vulkan: a 96 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 159 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 1 render targets made, 0 texture uploads (0 KB), 0 ms in finishes
vulkan: a 223 ms frame: 0 shaders translated (0 ms), 0 pipelines made (0 ms waited for), 8 render targets made, 266 texture uploads (70524 KB), 0 ms in finishes
perf: 23.7 frames a second over 5.0 s (9777 shown in all)
vulkan: vkWaitSemaphores(g_vk.dev, &wi, UINT64_MAX) failed: VK_ERROR_DEVICE_LOST (-4) at ..\..\src\nx\gpu\vk\cmd.c:274
vulkan: vkWaitForFences(g_vk.dev, 1, &g_owned.fence, VK_TRUE, UINT64_MAX) failed: VK_ERROR_DEVICE_LOST (-4) at ..\..\src\nx\gpu\vk\owned.c:242
FATAL: vulkan: could not complete ownership readback
vulkan: vkGetSemaphoreCounterValue(g_vk.dev, g_gsem, &done) failed: VK_ERROR_DEVICE_LOST (-4) at ..\..\src\nx\gpu\vk\cmd.c:270
vulkan: vkWaitSemaphores(g_vk.dev, &wi, UINT64_MAX) failed: VK_ERROR_DEVICE_LOST (-4) at ..\..\src\nx\gpu\vk\cmd.c:274