View Full Version : Low framerate->slow gameplay?
Baiame
June 22nd, 2007, 16:58
Hello. I'm trying to play Half-Life NTSC with PCSX2 0.9.2. It seems stable, there are no graphical glitches (apart from some occasional z-fighting), and it runs at a playable framerate (~25-180 fps). Unfortunately the speed of the actual simulation is proportional to the framerate. I know enough about games programming to know that framerate independent simulation is one of the simplest things to do. I also don't see why a PS2 game wouldn't do that (I've even seen framerate drops in the game running on my PS2). Is there anything I can do about it?
I also have a couple minor questions. I can't enable fullscreen in the graphics settings (if I confirm, close the window, and open it again, it's unchecked). I also can't do it when a game is running, as the graphics start screwing up. Any ideas? Also, how do I enable vsync? Thanks for any help.
sims
June 22nd, 2007, 17:41
I don't know what you're talking about on your first paragraph. Are you trying to say pcsx2 emulates the real slowdowns on the ps2 and you want to not get those slowdowns on pcsx2? Next time write with less jargon and use more accurate words. I mean, "Unfortunately the speed of the actual simulation is proportional to the framerate", wtf is this?
As for your fullscreen problem, you need to alt enter to actually go in fullscreen. That option in the graphic settings is not working. Fullscreen will have weird graphics with interlace enable. It often time freezes your computer too so use it with caution.
Fadingz
June 22nd, 2007, 17:53
I don't know what you're talking about on your first paragraph. Are you trying to say pcsx2 emulates the real slowdowns on the ps2 and you want to not get those slowdowns on pcsx2? Next time write with less jargon and use more accurate words. I mean, "Unfortunately the speed of the actual simulation is proportional to the framerate", wtf is this?
As for your fullscreen problem, you need to alt tab to actually go in fullscreen. That option in the graphic settings is not working. Fullscreen will have weird graphics with interlace enable. It often time freezes your computer too so use it with caution.
I second your thought :innocent:, I'm quite lost too.
(and ps. it's alt+enter XD)
pcsx3
June 22nd, 2007, 17:58
I don't know what you're talking about on your first paragraph. Are you trying to say pcsx2 emulates the real slowdowns on the ps2 and you want to not get those slowdowns on pcsx2? Next time write with less jargon and use more accurate words. I mean, "Unfortunately the speed of the actual simulation is proportional to the framerate", wtf is this?
As for your fullscreen problem, you need to alt+enter to actually go in fullscreen. That option in the graphic settings is not working. Fullscreen will have weird graphics with interlace enable. It often time freezes your computer too so use it with caution.
Totally agreed with you sims.
Baiame you act like an expert but you talk stupid even a simple fullscreen switching command you dont know?! Lol... :D What an idiot! And don't come here and complaint about currently W.I.P pcsx2 emulator, go play on your PS2 console and complaint SONY about the slowing down problems! If you're so clever on programming go make your own ps2 emulator that works for your demand.
Osakasan
June 22nd, 2007, 18:38
Hello. I'm trying to play Half-Life NTSC with PCSX2 0.9.2. It seems stable, there are no graphical glitches (apart from some occasional z-fighting), and it runs at a playable framerate (~25-180 fps). Unfortunately the speed of the actual simulation is proportional to the framerate. I know enough about games programming to know that framerate independent simulation is one of the simplest things to do. I also don't see why a PS2 game wouldn't do that (I've even seen framerate drops in the game running on my PS2). Is there anything I can do about it?
framerate independent simulation ? oh ... u mean like PC games, a 25 fps in PC game is still have the same speed like 60 fps ? emulation is in a totaly different level kind of programming ... i dont know that someting like that even possible beside frame limiting ...
Clickme
June 22nd, 2007, 19:30
Totally agreed with you sims.
Baiame you act like an expert but you talk stupid even a simple fullscreen switching command you dont know?! Lol... :D What an idiot! And don't come here and complaint about currently W.I.P pcsx2 emulator, go play on your PS2 console and complaint SONY about the slowing down problems! If you're so clever on programming go make your own ps2 emulator that works for your demand.
He is an idiot because he cant enable fullscreen in the graphics settings (because that option is actually broken) ?
And i dont see anyone complaining, looks like a simple question to me
Baiame
June 22nd, 2007, 19:38
Osakasan, that is what I mean.
Thanks, but I was aware of alt-enter. Hence when I said
I also can't do it when a game is running, as the graphics start screwing up.
However, it seems to have been something to do with the 1280*1024 setting in PCSX2 (my native res). Just tried it at 640*480, and it worked fine. Does anyone have any ideas regarding vsync?
As for the other question, I could illustrate what I mean with an example. Say a game is expected to run at a constant 60 frames per second, and your character runs at 4 m/s. Then the framerate drops to 30 frames per second. Your character would then run at 2 m/s (everything would happen twice as slow). That's happening in Half-Life. Is that common in PS2 games, and is there anything I can do about it?
pcsx3, you should probably read people's posts more carefully before calling them idiots. You'll find that upon closer inspection, you misconstrued my words.
skoreanime
June 22nd, 2007, 19:50
Your statements are pretty odd...I mean, why are you throwing in 4 m/s in there for? I'll make this simple for you. To play games on PCSX2 (NTSC games) at full speed, you'll need to be hitting 60fps or near it constantly. At 30fps, your game will be moving in slow motion, literally. And yes, it's common, it's just the way the emulator is built. Use the search function if you want, theres been many topics on this issue already.
Secondly, why would you want to emulate HL on PCSX2 when you can just go buy the PC version for pennies nowadays? Unless you're willing to spend massive amounts of money on buying a high end computer, stick with your PS2. Or just get the PC version if you really want to play it ;).
bositman
June 22nd, 2007, 19:54
Totally agreed with you sims.
Baiame you act like an expert but you talk stupid even a simple fullscreen switching command you dont know?! Lol... :D What an idiot! And don't come here and complaint about currently W.I.P pcsx2 emulator, go play on your PS2 console and complaint SONY about the slowing down problems! If you're so clever on programming go make your own ps2 emulator that works for your demand.
pcsx3 flaming other members for no reason will not be tolerated here,you just got an infraction.He also did not complain about the emulator,he was merely asking for some support,learn to read other member's posts carefully before jumping to conclusions.
As for the question in hand yes,it's absolutely normal for everything to happen 2x slower when you get half the FPS of the game.
Fullscreen mode is not so stable with the released version of ZeroGS,the new version will have that improved.
As for Vsync all I can say is that you can't toggle it through the plugin as far as I know
Chrono Archangel
June 22nd, 2007, 20:00
Ok some of you were a little harsh.
His question was a good question and I bet he's probably not the only one wondering that... If you read carefully, his first question isnt really jibberish.
Basicly comparing the FPS on emulation and the one like in a PC game is not really the same thing. Emulation will draw every frame, so if it takes longer to calculate one then the game will be slowed down. It doesn't skip any (unless a frameskip function is added). I wont add more as im not really an expert.
Warnings to pcsx3. No need to call other members idiots.
EDIT: bositman beats me to it :p
EDIT2: Sorry cickme, I'm reading too fast and im tired
lyptt
June 22nd, 2007, 20:12
I think the frame rate of PCSX2 is more linked to the refresh rate of the PS2, so 60fps means it'll run at 60hz, and that's why you only need 50fps to run PAL games at full speed, because they only run at 50hz.
So by the FPS dropping to 30, that's half of the refresh rate of the PS2, which means the entire emulated PS2 must sync to this speed, making everything twice as slow.
Also, don't complain just because you can't understand what someone's talking about, try finding out what they mean before creating meaningless posts.
Baiame
June 22nd, 2007, 20:46
Your statements are pretty odd...I mean, why are you throwing in 4 m/s in there for? I'll make this simple for you. To play games on PCSX2 (NTSC games) at full speed, you'll need to be hitting 60fps or near it constantly. At 30fps, your game will be moving in slow motion, literally. And yes, it's common, it's just the way the emulator is built. Use the search function if you want, theres been many topics on this issue already.
People didn't know what I was on about, so I used an example. That's something else I forgot to mention; I had tried to search the forums, but I couldn't find a way to search just the PCSX2 boards.
Secondly, why would you want to emulate HL on PCSX2 when you can just go buy the PC version for pennies nowadays? Unless you're willing to spend massive amounts of money on buying a high end computer, stick with your PS2. Or just get the PC version if you really want to play it .
Oh, I've owned the PC version for many years, played through it a couple times, played many of its mods (used to be a proper NS player), and its expansion packs. Decay, however, I haven't played through. I intend to do so with my sister (but I only have one PS2 controller, and she can't stand gamepads).
Basicly comparing the FPS on emulation and the one like in a PC game is not really the same thing. Emulation will draw every frame, so if it takes longer to calculate one then the game will be slowed down. It doesn't skip any (unless a frameskip function is added). I wont add more as im not really an expert.
Ahh, that makes sense. Thanks for your help everyone.
Anaztazioch
June 22nd, 2007, 22:12
1280*1024 setting in PCSX2
If you mean ZeroGS plugin it has 1280x960 not 1280x1024
If youre using Gdsx, well this plugin is much slower than ZeroGS. I get 16 fps with Gdsx on windowed size, when i get 24+ fps with fullscreen ZeroGS (1280x960 + 4AA + BL)
project
June 23rd, 2007, 16:47
1280*1024 setting in PCSX2
If you mean ZeroGS plugin it has 1280x960 not 1280x1024
If youre using Gdsx, well this plugin is much slower than ZeroGS. I get 16 fps with Gdsx on windowed size, when i get 24+ fps with fullscreen ZeroGS (1280x960 + 4AA + BL)
if you take out the AA plus the BF probably you will get more speed.
Anaztazioch
June 23rd, 2007, 19:08
I know, i just wabted to show how much faster is ZeroGS than gdsx on my rig.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.