Runs The Legend of Zelda: Ocarina of Time
Fritchii v5.5 — reproducible crash returning from Market to Hyrule Castle road (VK_ERROR_DEVICE_LOST)
What happened
Steps to reproduce:
1. Launch Fritchii v5.5 and load a save on the road leading to Hyrule Castle.
2. Enter the Market.
3. Return to the castle road.
4. The emulator crashes during the transition, even after a fresh launch.
This currently happens every time I repeat this route.
Hardware: Intel Xeon W-2123, NVIDIA RTX 2060, 16 GB RAM, Windows 10 Pro. NVIDIA driver 621.14.
Game version: 2.0.0.
Emulator: Fritchii v5.5, commit 4012e5271e.
Graphics API: Vulkan.
The log ends with:
Waiting for GPU tick 118490 failed: VK_ERROR_DEVICE_LOST
Waiting for GPU tick 118491 failed: VK_ERROR_DEVICE_LOST
The crash persists with Accurate GPU mode, a fresh shader cache, a larger Windows pagefile, and the NVIDIA overlay disabled.
In the attached log, asynchronous GPU emulation is enabled and Sync Memory Operations is disabled. The last memory sample before the crash shows approximately 24.0 / 58.7 GiB system commit and 1.6 GiB physical RAM available.
A Windows crash dump and the save used to reproduce the issue are available on request.
How far they got
Reached Hyrule Castle Market. Around 20 FPS in the crowded market, but returning to the castle road crashes the emulator and blocks progress.
Steps to reproduce
Start the emulator and load a save on the road leading to Hyrule Castle.
Enter the Market.
Return to the castle road.
The emulator crashes during the transition. This currently happens every time I repeat this route, even after a fresh launch.
The log ends with:
“Waiting for GPU tick 118490 failed: VK_ERROR_DEVICE_LOST”
“Waiting for GPU tick 118491 failed: VK_ERROR_DEVICE_LOST”
The crash persists after testing Accurate GPU mode, a fresh shader cache, a larger Windows pagefile, and disabling the NVIDIA overlay.
In the supplied log, asynchronous GPU emulation is enabled and Sync Memory Operations is disabled. The last memory sample before the crash shows approximately 24.0 / 58.7 GiB system commit and 1.6 GiB physical RAM available.
A Windows crash dump is also available: lichii.exe.9464.dmp. It records exception 0xC0000409, subcode 7. Analysis with the matching v5.5 PDB found Vulkan exception data and references to MasterSemaphore::Wait.
I can provide the crash dump and a copy of the save used to reproduce the issue. Please let me know how to send them privately.
Settings
Resolution: Res1X
GPU accuracy: Low
Asynchronous shaders: true
Memory layout: Memory_8Gb
CPU accuracy: Auto
VSync: Mailbox
Frame generation: false
Video decoding: Gpu
Anisotropic filtering: Automatic
Frame pacing: Target_Auto
ASTC recompression: Bc3
Disk shader cache: true
Asynchronous presentation: true
Tested on this setup
- Lichii build
- Fritchii v5.5 | oot-gather-fix-4012e5271e
- Build section
- Other / unknown
- Game version
- 1.1.1
- CPU
- Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz | AVX512 | FMA
- GPU
- NVIDIA GeForce RTX 2060
- GPU driver
- NVIDIA 621.14.0.0
- Operating system
- Windows 10 Version 22H2 (Build 19045.6466)
- RAM
- 15.73 GiB
- Graphics API
- Vulkan