Issue:
When running the game, I get screen tearing pretty much the whole time, no matter what settings I change, including vsync. It’s overclocked in the log but I tried it without that too. Same with upscaling, at native resolution there was still tearing. It runs at a fairly stable 60fps, but the screen tearing makes it hard to play. There’s also minor stuttering but I’d expect that in any emulator. Can’t find a working solution anywhere. Really want to play through it again without having to deal with the tearing, makes my eyes hurt. Edit: As of an hour later, I’m now experiencing some fairly major stuttering too. The main problem is still the tearing though.
System Information
- Operating System: MacOS Sonoma Version 14.0 Beta (23A5337a)
- CPU: M2 Pro Chip, 12-Core, 8 performance, 4 efficiency
- GPU: 19-Core
- Citra Version (found in title bar): Citra Canary 2611
- Game: The Legend of Zelda: A Link Between Worlds
- Screenshot of Issue (include the full Citra window including titlebar):
I couldn’t get the tearing to show up in a screenshot, so if there’s any way I could submit a video that would be great
Diagnostic Log
Upload your log file as an attachment by dragging & dropping.
citra_log copy.txt (37.8 KB)
System Information for Support
Client Version Canary 2611 HEAD-4fafef2
Operating System macOS 14.0
CPU ?
Graphics API Unknown (?)
Graphics Renderer ?
GPU Driver Version ?
CPU JIT [x]
Hardware Shader [x]
Hardware Shader, Accurate Multiplication [ ]
Shader JIT [x]
System Region -1
Shader Disk Cache [ ]
Here’s some issues I found with your log that might help.
- Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
- The CPU Clock percentage is not 100%. You may experience unexpected game speed.
System Information for Support
Client Version Canary 2611 HEAD-4fafef2
Operating System macOS 14.0
CPU ?
Graphics API Unknown (?)
Graphics Renderer ?
GPU Driver Version ?
CPU JIT [x]
Hardware Shader [x]
Hardware Shader, Accurate Multiplication [ ]
Shader JIT [x]
System Region -1
Shader Disk Cache [ ]
Here’s some issues I found with your log that might help.
- Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
- The CPU Clock percentage is not 100%. You may experience unexpected game speed.
System Information for Support
Client Version Canary 2611 HEAD-4fafef2
Operating System macOS 14.0
CPU ?
Graphics API Unknown (?)
Graphics Renderer ?
GPU Driver Version ?
CPU JIT [x]
Hardware Shader [x]
Hardware Shader, Accurate Multiplication [ ]
Shader JIT [x]
System Region -1
Shader Disk Cache [ ]
Here’s some issues I found with your log that might help.
- Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
- The CPU Clock percentage is not 100%. You may experience unexpected game speed.
System Information for Support
Client Version Canary 2611 HEAD-4fafef2
Operating System macOS 14.0
CPU ?
Graphics API Unknown (?)
Graphics Renderer ?
GPU Driver Version ?
CPU JIT [x]
Hardware Shader [x]
Hardware Shader, Accurate Multiplication [ ]
Shader JIT [x]
System Region -1
Shader Disk Cache [ ]
Here’s some issues I found with your log that might help.
- Enabling Accurate Multiplication is recomended in certain games. If you are experiencing graphical glitches, try enabling this option.
- The CPU Clock percentage is not 100%. You may experience unexpected game speed.
wrote all this just for no response. thanks guys.
You’re welcome. It’s not like we’re volunteers with our own lives or something.
Regardless, the log files gives us a hint:
[1474.472854] Render.Vulkan <Warning> video_core/renderer_vulkan/vk_swapchain.cpp:SetPresentMode:190: Vsync enabled while frame limiting and no mailbox support, expect tearing
Now, as for what exactly this means, I’ll have to ask the developer.
There we go. Seems like you encountered a bug, and it’ll be fixed in the next Canary build! See, your effort wasn’t for nothing
it works fine when not plugged into a monitor, i figured out. sorry for the saltiness, genuinely. i just played through a few hours of the game and was getting really annoyed with the tearing. thanks.
1 Like
I’ve downloaded 2 new Canary builds since this and I’m still experiencing tearing when connected to a monitor.