Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
speed sync
#1
The great question:
Why there is no way to play games constantly at real speed by automatic frameskipping?
Reply

Sponsored links

#2
To produce the graphics, there are 2 things to be done. First, the CPU calculates everything needed. Then, the GPU draw them to the screen. Frame skipping is effective when the CPU does its job well, but the GPU cannot draw frames fast enough. If the CPU is too slow, the GPU must wait, resulting in slow motion.

You can't get the result of your work by skipping a step. You can skip showing your result to people, however.

(I never involve in game programming but that's what I understand.)
Intel Core 2 Quad Q9400 | nVidia GeForce GTX 750 | 4 GiB DDR3 @ 533 Mhz | MSI G41M-P28 | Cooler Master RS-390-PMSR-A3 | Xigmatek TYR SD962 | LG Flatron W1943SE | HP KB-0316 | MotoSpeed F60
Reply
#3
Great explanation, it clarified my doubts... thank U!
Reply
#4
That's pretty much right yeah. Just to elaborate on that slightly, emulation is very CPU heavy and it's actually much rarer for the GPU to be too weak, so 9 times out of 10 frame skipping is pretty useless.
[Image: ref_sig_anim.gif]
Like our Facebook Page and visit our Facebook Group!
Reply




Users browsing this thread: 1 Guest(s)