Project

General

Profile

Actions

Emulator Issues #8273

closed

Remove Frame Skipping Options

Added by JMC4789 about 9 years ago. Updated over 7 years ago.

Status:
Fixed
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:
Yes
Regression start:
Fixed in:
5.0-1033

Description

They don't work well and Overriding the Emulated CPU Clock works a thousand times better for anything frameskipping could do anyway.

Actions #1

Updated by reyvgm about 9 years ago

Please do not. I use the frameskipping option and they work perfectly for me. Maybe you need a more powerful computer?

Actions #2

Updated by rukariosake about 9 years ago

^It seems that you haven't even tried overclocking/underclocking feature yet...?

Actions #3

Updated by Craftyawesome almost 9 years ago

Some games will not run 100% with lower % clock. F-zero GX rarely goes full speed on my laptop with frameskip 9, and lowering the cup clock only makes the game run slower.

Actions #4

Updated by JMC4789 almost 9 years ago

Frameskip still doesn't really work? Yeah, some games just go slower with CPU underclock, but, it's not like frameskip is any better.

Actions #5

Updated by Craftyawesome almost 9 years ago

I'd be fine if a cleaner implementation was added. But there are many things a little broken in dolphin, even dual core.

Actions #6

Updated by phire over 8 years ago

  • Relates to maintainability changed from No to Yes

The problem is that frameskip doesn't really work.

Frameskip works well for older emulators older older consoles (Such as NES/SNES) on older computers, where the emulation of the CPU took very little time compared generating the graphics or in some cases moving the graphics to the host's GPU across the slow ISA/PCI bus.

But dolphin is mostly CPU bound, and we now have dedicated GPUs to handle the rendering of the graphics, so GPU rendering time doesn't really cut into our CPU emulation time.

Dolphin's frameskip code is old, un-maintained and doesn't work. It just pollutes our video code without giving us any benefit. Sure it could be improved to a working standard, but even then it would still be next to useless.

Actions #7

Updated by JosJuice over 7 years ago

  • Status changed from New to Fixed
  • Fixed in set to 5.0-1033
Actions

Also available in: Atom PDF