Project

General

Profile

Actions

Emulator Issues #8637

closed

SkipIdle=0 in GameInis

Added by degasus almost 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

Quite a few games disable IdleSkipping per GameInis:
R5D.ini:SkipIdle = 0
SX8.ini:SkipIdle = 0
G9R.ini:SkipIdle = 0
G8W.ini:SkipIdle = False
GDE.ini:SkipIdle = 0
GE4.ini:SkipIdle = 0
GHK.ini:SkipIdle = 0
GVL.ini:SkipIdle = 0
R8J.ini:SkipIdle = False
RBW.ini:SkipIdle = False
SIL.ini:SkipIdle = 0

We also have an option for "SyncOnSkipIdle". This of course has no effect if idle skipping is disabled, but it may be enough to just disable this synchonization.

Idle skipping is usually a safe optimization. It's a really huge improvements, but so the CPU thread may be executed too fast (or the GPU too slow), so we have a hack to sync with the GPU on idle skipping.
But this hack may harm in many ways (eg for variable FPS games), so it's often wise to deactivate it. But deactivating idleskipping completely sounds a bit hard IMO.

Actions

Also available in: Atom PDF