Playable The Legend of Zelda: Ocarina of Time
Completed the game. But had minor hitching issues at times.
What happened
Hitching would occur particularly when loading going into new area. Spinning the camera around a few times eventually got rid of it for the area. I was able to reduce it considerably messing with a lot of the settings and getting it to preload shaders seemed to help a bit.. Was able to complete the game in it's entirety start to finish however.
How far they got
Completed the game 100%
Steps to reproduce
No reproduction steps supplied.
Settings
Resolution: Res2X
GPU accuracy: High
Asynchronous shaders: false
Graphics Settings
• Resolution: 2X (1440p/2160p)
• VSync Mode: FIFO (VSync On)
• FPS Limit: 120
• Window Adapting Filter: Bicubic
• Use the game's own DLSS: Unchecked
• RCAS Sharpness: 50%
• Frame rate limit (Switch 2): 60 Hz
• Use AMD FSR 3.1 upscaling in Ocarina of Time: Unchecked
• Aspect Ratio: Default (16:9)
• Anti-Aliasing Method: None
• Ocarina of Time anti-aliasing: Game
• Enable post-processing effects: Unchecked
• Enable Frame Generation: Unchecked
• Dump Optical Flow: Unchecked
• Use asynchronous GPU emulation: Checked
• Fullscreen Mode: Borderless Windowed
• Background Color: Black (Color block indicator)
Advanced Graphics Settings
• GPU Mode: Fast
• DMA Accuracy: Safe (stable)
• GPU Fence Behavior: Default
• Native compute write mark: Auto (shader extent)
• VRAM Usage Mode: Aggressive
• NVDEC emulation: GPU Video Decoding (Default)
• Anisotropic Filtering: 16x
• ASTC Decoding Method: GPU
• Frame Pacing Mode (Vulkan only): 60 FPS
• ASTC Recompression Method: Uncompressed (Best quality)
• Sync Memory Operations: Unchecked
• Force maximum clocks (Vulkan only): Checked
• Use persistent pipeline cache: Checked
• Use Vulkan pipeline cache: Checked
• Switch 2 draws with unbuilt pipelines: Wait
• Pipeline wait per frame (ms): 10
• Precache shaders before game start: Always
• Sync to framerate of video playback: Unchecked
• Mario Kart World: 30 FPS mode: Unchecked
• Mario Kart World: dynamic FPS (experimental): Unchecked
• Enable Reactive Flushing: Unchecked
• Barrier feedback loops: Checked
• Enable buffer history: Unchecked
Used a script to push variables:
QT_QPA_PLATFORM=wayland \
SDL_VIDEO_DRIVER=wayland \
DISABLE_EXTERNAL_SYNC=1 \
MESA_GLTHREAD=true \
vblank_mode=0 \
AMD_VULKAN_ICD=RADV \
MESA_SHADER_CACHE_MAX_SIZE=12G \
radv_precompile=true \
Tested on this setup
- Lichii build
- Lichii Development Build | nx2-build-150
- Build section
- Build 150
- Game version
- 2.0.0
- CPU
- AMD Ryzen 9 7900X 12-Core Processor | AVX512 | FMA
- GPU
- AMD 9070
- GPU driver
- 27.0.0_devel.232438.f7dd61f78f8-1
- Operating system
- CachyOS
- RAM
- 61.91 GiB
- Graphics API
- Vulkan