• 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 ... 360 361 362 363 364 ... 368 Next »

Same FPS, slower games?
View New Posts | View Today's Posts

Pages (9): « Previous 1 ... 5 6 7 8 9 Next »
Jump to page 
Thread Rating:
  • 3 Vote(s) - 2 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Same FPS, slower games?
06-28-2009, 07:29 PM (This post was last modified: 06-28-2009, 07:31 PM by Iulius.)
#61
Iulius Offline
Senior Member
****
Posts: 410
Threads: 6
Joined: Jun 2009
i allready tried to find it, but dont had success.

its not anywhere near the changes of 3545, must be somewhere deeper inside.

that also makes sense, as not even nolan(the guy who made 3545) really knows about these effects. ( compare with his statement at issue 1050)


to answer your question : no, sorry. im not able to fix it.

you will have to wait for somebody who knows whats going on deep in main core AND is willing to fix the framelimiter Sad


hopefully the whole timing will be fixed instead, of course, but i think its unlikely to happen.

seems like the devs want the framecounter to show 2-3 times more fps even if the game is not really running that fast.
Find
Reply
06-29-2009, 02:14 AM (This post was last modified: 06-29-2009, 02:15 AM by CacoFFF.)
#62
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
Sounds interesting, on the other side, i tried changing the watchdog back to 15 in r3548.
Brawl got fast again but i noticed something interesting: The counter in the right of xx/xx (which usually is ~60) adjusts itself to 30 when fps goes between 20 and 40 and then goes back to 60 when fps gets better. These changes happen even in the middle of a fight.

It's like the game has two modes, when the framerate drops to less that 35, the game starts updating every 1/25 or 1/30 (depending of region) seconds instead of 1/50 - 1/60. Game will start slowing down again once fps drops from 20 and i doubt it has a 1/15 mode, my cpu isn't that weak to be able to test that.

Want a patch to see for yourself?
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
06-29-2009, 02:44 AM
#63
Iulius Offline
Senior Member
****
Posts: 410
Threads: 6
Joined: Jun 2009
Quote:It's like the game has two modes, when the framerate drops to less that 35, the game starts updating every 1/25 or 1/30 (depending of region) seconds instead of 1/50 - 1/60

would be nice, but is wrong.

look in core/core.cpp function Callback_VideoCopiedToXFB(), where framelimiter is.

there you can see Jpetersons function and his comment :

Quote:Correct the FPS/VPS rate for temporary CPU-GPU timing variations....depending on which it's closest to.

in other words : it just looks how many fps you got and calculates what realspeed that MIGHT be related to.

but that has NOTHING to do with the real speed nor does it change any speed.

its just a try to display the right realspeed depending on the speed you have at the moment.

for example : if a game runs with 20fps on pal, it will most likely show 20/25fps, no matter if real gamespeed is 50.


Quote:Brawl got fast again

i really wonder why... melee does not act like that.

i dont got brawl, so i cant test that.
Find
Reply
06-29-2009, 02:54 AM
#64
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
I see, so the fps stats jpeterson added is plain arbitrary.

Then Brawl indeed has it's own timing stuff, as far as i've heard, Tales of Symphonia 2 and Metroid Prime 2 behave this way as well. I you have any of those games (i don't) you can try it out.
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
06-29-2009, 03:39 AM
#65
Iulius Offline
Senior Member
****
Posts: 410
Threads: 6
Joined: Jun 2009
i only got melee, which reacts like that with pre 3545 and low watchdog(off works best), so i thought it would be same for brawl and co, but it seems its not.
Find
Reply
06-29-2009, 05:43 AM
#66
gcp111
Unregistered
 
Hmm. I guess we'll have to wait then. Sad

Are there really no frame start/end functions? o_O
Reply
06-29-2009, 06:02 AM
#67
Iulius Offline
Senior Member
****
Posts: 410
Threads: 6
Joined: Jun 2009
stupid me...

i tried the whole time to find a way in the core with 3545, but just realized that this "way" was removed with 3545 !

(obviously it was, cause update now comes from video xfb update)

so i need to find a place for the framelimiter in PRE 3545 that still works after 3545.

or somebody who knows about it just tells me, but i think either the devs dont read here or they like to see me struggleling to find that stupid point in the code that says :
"hi, im the cpu and i want the gpu to render a frame"

a pity i cant just search for that Dodgy
Find
Reply
06-29-2009, 06:28 AM (This post was last modified: 06-29-2009, 06:28 AM by CacoFFF.)
#68
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
I think i'll wait for the end of the day to release x86-x64 builds with the watchdog patch applied so ppl can test it, devs have been making a lot of commits lately.
This way we'll be able to see if framelimiter works properly and if there are other games behaving like Brawl.
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
07-01-2009, 04:55 AM
#69
Willysonicteam Offline
Member
***
Posts: 133
Threads: 40
Joined: Mar 2009
The mario galaxy in the new versions (example 3590)run to 30fps,and the game is also slow.In the older versions run in more fps and have the same speed of the new verions.
is dificult for undestand,tested the version 3542 and compare.
Raidmax Storm 847 Titanium/ Intel Core 2 Q6600 G0 2,4Ghz @ 3,6Ghz/ Thermalright XP90C + Sharkoon Power 92 52,3Cmf - Artic Cooling MX-2./ Asus P5K-E wifi/ap/ Msi NX8800GT OC edition 512Mb/ 4x1Gb Geil PC6400/ Tacens Aeris 680W/ L.I.S 2 Blue eye/ Western Digital 500Gb + Seagate Barracuda 1TB/ Acer 24" H243H
Find
Reply
07-01-2009, 07:29 AM
#70
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
Test anything prior to 3397, that commit was the one that changed the watchdog value.
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
« Next Oldest | Next Newest »
Pages (9): « Previous 1 ... 5 6 7 8 9 Next »
Jump to page 


  • 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