• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 189 190 191 192 193 ... 369 Next »

Going nuts with VPS and FPS
View New Posts | View Today's Posts

Pages (3): « Previous 1 2 3 Next »
Thread Closed 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Going nuts with VPS and FPS
06-01-2010, 12:41 PM (This post was last modified: 06-01-2010, 12:48 PM by Ocean.)
#11
Ocean Offline
Senior Member
*******
Posts: 1,209
Threads: 39
Joined: Jan 2010
(05-30-2010, 11:59 PM)darkshadw Wrote:
(05-30-2010, 03:41 PM)boogerlad Wrote: no you fools!
vps is the emulated cpu, and fps is emulated gpu. The speed counter is calculated through vps.

So you mean when you have like 4 280 GTX and a AMD Athlon 5600+ you will have full speed in every game oO, cuz that's bullshit ya know

No. VPS is the speed of virtual processor (that imitates the ibm chip on real wii). FPS is throughput of gpu emulation that imitates the ATI graphics chip input/output of real wii measured in frames per second. A wii game invokes dozens of cpu/gpu calls every second after you start it. You can see this in debugger.

That's why for example a game that isn't working fully will blackscreen & show active vps rates since it boots as normal, but fps is zero because it can't render anything on the screen since the game is trying to demand dx9, opengl or software renderer plugin to draw something it isn't programmed to do.
   
Example, where a new wii game is started on older revision, which invokes calls that were not emulated at the time. VPS speeds will be active but fps stays at zero
[Image: 1678862.png]
[Image: 2qbcgw2.jpg]
Find
06-01-2010, 12:53 PM (This post was last modified: 06-01-2010, 12:55 PM by frango0010.)
#12
frango0010 Offline
Junior Member
**
Posts: 19
Threads: 3
Joined: May 2010
I really have no idea about WHAT IS VPS... maybe something like Video Processed per Second, since when it's at full speed, the game runs smoother (even though FPS is low, it just SLOWS DOWN), and if it's low, it starts to stutter the emulation... But one thing i'm sure about is: If your FPS is lower than VPS (except for 30/25 FPS limited games, like ZELDA TP) it's because something is slowing your system or you don't have enough graphic power to sync them both...
Since the 55xx updates, i've had this same kind of issue you're having.. and I found out 2 things: My download manager (Free Download Manager) was somehow slowing my system, even though it didn't consume any CPU % or more than 20mb RAM (out of my 3gb ¬¬), so Mario Kart Wii was running on 30fps/60vps as 100% speed and still slowing down (with auto frame limiter... if i disabled it, it would go up the speed, but it would be something like 40fps/80vps and supposedly 200% speed, which sucked anyway... After i turned off the FDM, i got an average of 50fps/vps with 81% speed on windowed 640x480 resolution... but when i go to my monitor resolution (1280x960) full screen, it would drop down to 30FPS....

So make sure to turn off ANY unnecessary program while running the emulator and also try lowering the resolution (if going Full Screen) in order to increase FPS...

The frame limiter uses a weird base to limit the FPS... When my games run under 20fps stable, it limits the FPS to 30... but if the game gets through those 30fps (at least 5 fps over 30FPS), and the audio plugin is limiting the speed (audio throttling), it takes the FPS limit to 60fps automatically, if the game is supposed to run at those speeds.... amazing... but weird... xD

@Ocean
Then why would the VPS be measured just as FPS, with a limit of 60 (or 50 for pal o.O)?! I really doubt it is the speed of any processor...
Find
06-01-2010, 01:35 PM
#13
Ocean Offline
Senior Member
*******
Posts: 1,209
Threads: 39
Joined: Jan 2010
(06-01-2010, 12:53 PM)frango0010 Wrote: @Ocean
Then why would the VPS be measured just as FPS, with a limit of 60 (or 50 for pal o.O)?! I really doubt it is the speed of any processor...

VPS is "video per second" which refers to the refresh rate of the screen that is controlled by the ibm CPU on the wii and emulated by JIT recompiler or interpreter on dolphin.
It is a direct indicator of the speed of the emulated cpu. What boogerlad said is 100% correct.

FPS rate is controlled by the game (for example twilight princess 30, nsmb 60). VPS is always 60 on the real wii by default regardless of region, so if you have that, your rig has no problem emulating the game. If it goes higher, the virtual cpu is being emulated faster than on real wii and it causes absurdly fast gameplay which is not usable. You will then need to use either audio throttle or framelimiter to lower the speed to normal output of the game.

Also directx9 is incapable of field detection so it has no idea where your current frame ends or begins. FPS shown is therefore never 100% accurate when you use it on that plugin (unless you have full speed, and it's irrelevant). OpenGL has implemented field detection but it's much slower and uglier on dolphin so I prefer not to use it.
[Image: 1678862.png]
[Image: 2qbcgw2.jpg]
Find
06-01-2010, 07:02 PM
#14
Wiiskur Offline
Member
***
Posts: 83
Threads: 4
Joined: May 2010
So is there a way to get an 100% acurate FPS display, maybe with FRAPS?
70 FPS+ SMG2

OS: Windows7 64 Bit
CPU:Intel Core i7 920 @3,8GHz
Mainboard: P6T SE
Memory: Crossair Dominator 6GB DDR3 Tripple Channel @1448 MHz
Graphics: Radeon HD 5750 Sapphire 1GB
Find
06-01-2010, 10:35 PM
#15
Chris8282 Offline
Junior Member
**
Posts: 16
Threads: 3
Joined: Jun 2009
So what would, say, 50% FPS and 100% VPS mean? What about the other way around?
Find
06-02-2010, 09:44 AM
#16
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
(06-01-2010, 10:35 PM)Chris8282 Wrote: So what would, say, 50% FPS and 100% VPS mean? What about the other way around?

Sometimes games deliberately run at a half framerate.

I'm not sure of the reasons where FPS would be higher than VPS.
Find
06-03-2010, 11:28 AM
#17
Runo Offline
Greeny
*******
Posts: 1,194
Threads: 43
Joined: Mar 2009
Okay, but this was happening to me sometimes, and sometimes dont.... It's like the program was choosing what to make its priority... How could this happen??
OS: Windows 10 Pro 64bit Creators Update
CPU: AMD Phenom II X4 960 @ 3.6 GHz
Graphics Card: Nvidia GeForce GTX 960 2GB GDDR5
Motherboard: Gigabyte GA-870A-USB3 AM3+ Revision
RAM: HyperX 8GB Dual Channel @ 1600Mhz
Find
06-06-2010, 02:43 PM
#18
Ocean Offline
Senior Member
*******
Posts: 1,209
Threads: 39
Joined: Jan 2010
(06-03-2010, 11:28 AM)Runo Wrote: Okay, but this was happening to me sometimes, and sometimes dont.... It's like the program was choosing what to make its priority... How could this happen??

The game sets fps rate for dolphin, not the other way around. So it can change depending on which games you play. Dolphin just obeys that by trying to render 30/60/50 frames per second.

Dolphin polls two different speeds: Amount of GL buffer swap and amount of XFB copy per second. When you start a game, it tells dolphin to copy data from XFB at a certain rate. Buffer swaps are controlled by dolphin and are defined in the source of VideoInterface.

Unlike on the real wii, xfb and bufferswap is not correctly synced 100% of the time on dolphin. That's why you should enable framelimiter in dolphin options to imitate the real framerate the game is intended to be played at.
[Image: 1678862.png]
[Image: 2qbcgw2.jpg]
Find
08-19-2012, 01:29 AM
#19
AnimalBear Offline
Junior Member
**
Posts: 23
Threads: 1
Joined: Jul 2012
One think i know they can´t give a dam on FPS and VPS to work on 100% what's why the game never comes fixed and somethimes the emu frezzes at all. On Demul, PCSX2, Supermodel 3 and Model 2 have that problem solved.
Grow up Dolphin Deployments! Thanks a lot!
Find
08-19-2012, 05:13 AM
#20
NaturalViolence Offline
It's not that I hate people, I just hate stupid people
*******
Posts: 9,013
Threads: 24
Joined: Oct 2009
Bumping a two year old thread for no reason?
Check

Using grammar so poor that nobody can understand what you're trying to say?
Check

Complaining about issues that have been fixed for over a year?
Check

Spouting a bunch of nonsense that doesn't make any sense?
Check

Insulting the developers because you're having problems with beta software?
Check

This may just be a legitimate candidate for the dumbest post this year. It certainly meets all of the requirements.

"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."  
-Ron Swanson

"I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. "
-Mark Antony
Website Find
« Next Oldest | Next Newest »
Pages (3): « Previous 1 2 3 Next »
Thread Closed 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode