Project

General

Profile

Actions

Emulator Issues #12130

closed

"Use SyncGPU Timings in Single Core" breaks Deterministic Dualcore when EFB Effects are used.

Added by JMC4789 over 4 years ago. Updated about 2 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
5.0-683
Fixed in:

Description

Game Name?

The Legend of Zelda: The Wind Waker and others.

What's the problem? Describe what went wrong.

Use any game with Deterministic Dualcore (GPU Sync fake-completion) that relies on EFB Access to CPU. The Legend of Zelda: The Wind Waker does this on the sun effect and requires no input whatsoever to test.
Framerate will tank when this happens in newer builds. This affects both movies and netplay, as well as anyone who sets deterministic dualcore for stability reasons (which happens, apparently.)

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

The issue is present in 5.0-12088

Is the issue present in the latest stable version?

It is not present in 5.0

If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)

5.0-583 is the first broken version

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

I do not know if this is an issue with Dolphin or simply a consequence of Deterministic Dualcore.
Issue was originally known, but the bisect hint was given to me by this thread - https://forums.dolphin-emu.org/Thread-solo-netplay-performance-tank

What are your PC specifications? (CPU, GPU, Operating System, more)

Core i7-6700K, GTX 1070, Windows 10, 256KB of RAM


Related issues 1 (0 open1 closed)

Has duplicate Emulator - Emulator Issues #12511: Super Paper Mario: Doors and Flipping slowdown when recording/playing back inputs (Bounding Box)Duplicate

Actions
Actions #2

Updated by JosJuice over 4 years ago

  • Milestone set to Current
  • Regression changed from No to Yes
  • Regression start changed from 5.0-583 to 5.0-683
Actions #3

Updated by badkarma12 over 4 years ago

Dual-core as a whole is broken with any efb effect, not just with Deterministic Dualcore. It now has to be entirely disabled with any efb using game. Super mario sunshine's is another game that tanks on the menu when the sun comes on screen with any form of dualcore.

Actions #4

Updated by JMC4789 over 4 years ago

I mean, I don't care much about deterministic dualcore either at this point, but we should try to maintain things a little bit?

Actions #5

Updated by JMC4789 over 4 years ago

  • Status changed from New to Questionable

Who knows if we want to fix this or not. This just isn't new.

Actions #6

Updated by JMC4789 over 3 years ago

  • Has duplicate Emulator Issues #12511: Super Paper Mario: Doors and Flipping slowdown when recording/playing back inputs (Bounding Box) added
Actions #7

Updated by Dentomologist over 2 years ago

I don't think anybody's interested in keeping SyncGPU around, so we should be able to close this.

Actions #8

Updated by JosJuice over 2 years ago

Removing SyncGPU wouldn't affect this issue.

Actions #9

Updated by JMC4789 about 2 years ago

  • Status changed from Questionable to Won't fix

Deterministic Dualcore (and SyncGPU in general) appear to be broken. While I'm okay with Deterministic Dualcore remaining around for netplay purposes, I don't think it's getting fixed in its current state.

Actions

Also available in: Atom PDF