What is frameskip?

Old threads
Junior Member
Posts: 5
Joined: Tue Feb 16, 2010 2:17 pm
Primary Device: Htc Hd2
Operating System: 6.5
ROM: 1.66.408.1

What is frameskip?

Postby villellino69 » Sat Feb 27, 2010 3:45 pm

What is frameskip?

User avatar
Global Moderator
Posts: 1355
Joined: Sat Feb 21, 2009 10:47 am
Primary Device: Galaxy Note 4
Location: France

Re: What is frameskip?

Postby i900frenchaddict » Sat Feb 27, 2010 5:19 pm

it is used to skip some frames, I mean instead of displaying all the frames (example: 50 frames in a second), it will skip some and so make the game look faster (instead of displaying frame1 then frame 2 then frame 3, etc, it will for example display frame 1 then frame 3 the frame 5, etc), but too much of it will also make the game lees smooth, laggy.

Some games handle frameskip quite good, some don't, a question of synchronization.

Use it only if you don't get 50 fps for a PAL game or 60 fps for a NTSC game

User avatar
Posts: 205
Joined: Mon Dec 28, 2009 6:06 pm
Primary Device: HTC HD2
Operating System: 6.5.X
ROM: Laurentius26 HD2 [LEO] V3 WWE Ultimate serie

Re: What is frameskip?

Postby KowboyBebop » Sat Feb 27, 2010 6:59 pm

I too wonder how frame skip works. It cant be that it skypes every second frame if its set to "2". It would make 50fps like 25 fps (with is limit of animations). And many games runned fine with frameskip 6 (which would be like 10frames per second = totaly unplayable). I believe its like "Actual framerate" - frameskip = fps you see ingame.
New All-in-1 Pack
HTC HD 2 / HTC LEO // 8GB microSD class6 // ROM: EnergyROM GTX
FPSeCE Download | FPSeCE Complete How To Guide | Request new version
HolyShit! It's BeefSupreme!


User avatar
Global Moderator
Posts: 453
Joined: Tue Jan 13, 2009 5:55 pm
Primary Device: Samsung Galaxy A5 (2016)
Operating System: Android 6.0.1

Re: What is frameskip?

Postby Q-Ball » Mon Mar 01, 2010 1:54 pm

Schtruck wrote:Here you are what these levels do:

Level 0: no frames skipped.
Level 1: try to run the emu at least to 10 fps.
Level 2: try to run the emu at least to 15 fps.
Level 3: try to run the emu at least to 20 fps.
Level 4: try to run the emu at least to 25 fps.
Level 5: try to run the emu at least to 30 fps.
Level 6: try to run the emu at least to 35 fps.
Level 7: try to run the emu at least to 40 fps.
Level 8: try to run the emu at least to 45 fps.
Level 9: try to run the emu at least to 50 fps.

Example: your game runs to 17 fps without frameskip.
Level 1 and level 2 don't change the speed.
If you select Level 3, the emulator will skip some frames and it will
try to run the game at least to 20 fps.
If you select higher levels, it will skip more frames for getting at
least the requested speed. Of course, if the emu skips more, the game
will be more more unplayable because an "slideshow" effect.
If during the game there are some points where fps value overcome the
minimum value of requested level, then no frames are skipped.
Again, let's suppose that you are at level 2 and you have improved the
speed from 17 fps to 20 fps.
If there are some point where the game overcome the 20 fps, then no frame
skips are done for those points.

User avatar
Global Moderator
Posts: 750
Joined: Sun Apr 26, 2009 12:07 am
Primary Device: Samsung Galaxy S4 (i9505)
Operating System: Android
ROM: Stock Jelly Bean 4.2.2
Location: Durham, United Kingdom

Re: What is frameskip?

Postby CloudStrife86 » Mon Mar 01, 2010 9:03 pm

Yeah, that pretty much answers the OP's question.
Frameskip "cuts" a number of frames to achieve a speed improvement. Stuttering and lag is caused when too many frames are removed, thus preventing the game from animating smoothly.
Platinum trophies: Uncharted, MW2, Uncharted 2, Resi 5, AC II, Fallout 3, Batman: AA, CoD: WaW, BlOps, FFXIII, BioShock, L.A. Noire, Deus Ex: HR, Uncharted 3, Heavy Rain, Batman: AC, inFAMOUS 2, The Walking Dead, Virtue's Last Reward, Borderlands

Return to “Archives”

Who is online

Users browsing this forum: No registered users and 0 guests