forked from dolphin-emu/dolphin
-
Notifications
You must be signed in to change notification settings - Fork 79
Open
Labels
Description
Dolphin version
Github version fd1aca3
RetroArch version
Latest stable (1.22.2)
Platform
Linux
Renderer
Vulkan
Game exhibiting the issue
240p Test Suite for easy reproduction, but can be seen in all games
Describe the issue
An easy way to see this is to use the 240p Test Suite, run the Scroll Test and pay attention to the scrolling movement: after a while sporadic hiccups can be seen
- This happens no matter what options are set on the core (Precision Frame Timing, Skip Duplicate Frame) or RetroArch, periodic hiccups can be observer.
- This happens using both Vulkan and OpenGL(GL/GLCore) renderers.
- I use Debian 13 GNU/Linux with a lightweight Wayland compositor (Labwc), latest stable MESA3D on AMDGPU, and ALSA sound.
- No other core does this: 240p Test Suite is used to verify correct frame pacing and should display no hiccups on the scrolling test, so this seems to be specific to this core (for example, Flycast passes the test with no hiccups).
My guess here is that this core, contrary to other cores, is not controlled by RetroArch's buffer swaps, but does it on it's own somehow and sends the frames periodically to RetroArch: from my knowledge about how RetroArch works, all cores (providing a sane configuration is set) should be controlled by RetroArch, thus making them hiccup-free.
Log Output
No log is relevant I guess. This is a visual/synchronization/framerate problem.