Games / Paper Mario: The Thousand-Year Door
Report #20
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
vulkan: could not complete ownership readback
What the runtime missed
| area | kind | what | count |
|---|---|---|---|
| gpu | shader | untracked texture handle | 17 |
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
