Project

General

Profile

Actions

Emulator Issues #7177

closed

Disabling idle skipping (With dualcore enabled) can cause desync issues (crashes Twilight Princess)

Added by kodiacktech about 11 years ago. Updated over 9 years ago.

Status:
Working as intended
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

Game Name?

N/A

Game ID?

N/A

What's the problem? Describe what went wrong in few words.

As the title mentions, it is possible to run into stability issues by disabling idle skipping alone if dual core mode remains enabled. This can easily be replicated in Twilight Princess (at least the GCN version) by attempting to get to the file select screen. With idle skipping disabled and dual core mode enabled, the emulator will lock up or outright crash.

Enabling both idle skipping and dual core mode keep Twilight Princess stable, as does disabling both of them together.

What did you expect to happen instead?

Dolphin probably shouldn't crash or lock up from disabling idle skipping alone.

What steps will reproduce the problem?

  1. Disable idle skipping
  2. Open Twilight Princess
  3. Notice that VPS on the menu screen will likely be reported as MUCH higher than normal, but attempting to continue to the file select menu will cause the emulator to crash

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?

4.0-1415

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?

No, this happens in Older Dolphin versions as well.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)

Intel Core i7-4770K
Radeon R9 290
Windows 8.1

Are you using the 32 or the 64 bit version of Dolphin?

64-bit

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Disabling idle skipping appears to provide a fairly substantial VPS gain to both Wind Waker and Twilight Princess, although the accuracy of the reporting must come into question in a situation like this. Here are a couple of screenshots showcasing the differences:

Idle skipping enabled:
http://i.imgur.com/r1UHJVw.png

Idle skipping disabled:
http://i.imgur.com/TdBEaGe.png

Twilight Princess sees even larger "gains" on the title screen, but as noted it is completely unstable. I didn't perform any further testing in Wind Waker to see if there were general desync or stability problems.

Actions

Also available in: Atom PDF