Author Topic: Vsynch patch slightly lags?  (Read 2356 times)

nintendonut888

  • So those that live now, pledge on your fists and souls
  • Leave a sign of your life, no matter how small...
Vsynch patch slightly lags?
« on: September 29, 2011, 12:55:56 AM »
This is a pretty petty thing to make a thread for, but it's something I can't help but notice. In EoSD, PCB and IN, the games runs consistently at 59.95 FPS. ...I realize right off the bat this is a silly thing to stress out over, but it's something that strikes me as strange nonetheless. Looking at videos I've made of these games, at least nine months ago the games ran at a perfect 60 FPS. I also played on a different computer at school and it still ran at 59.95 FPS there. Since it runs at 60 FPS if I don't use the vsynch patches, I think it's an issue with the patch rather than my computer. Is there some way to get rid of this 0.05 lag without compromising the benefits of the patch?
nintendonut888: Hey Baity. I beat the high score for Sanae B hard on the score.dat you sent me. X3
Baity: For a moment, I thought you broke 1.1billion. Upon looking at my score.dat, I can assume that you destroyed the score that is my failed (first!) 1cc attempt on my first day of playing. Congratulations.

[19:42] <Sapz> I think that's the only time I've ever seen a suicide bullet shoot its own suicide bullet

Agent of the BSoD

  • Takeminakata Invocation
  • *
  • Never forget
Re: Vsynch patch slightly lags?
« Reply #1 on: September 29, 2011, 01:10:52 AM »
What's your vpatch.ini file look like? Maybe it's something in there?

And I've never had an issue with fps anywhere else, so that's very strange.
I figured out how to play midi in games with a different device on Win7 ^^
TF2 Backpack
Embodiment of Scarlet Hair English Patch is almost completed.
^ I didn't forget about this. I don't know what you're talking about. >_>

nintendonut888

  • So those that live now, pledge on your fists and souls
  • Leave a sign of your life, no matter how small...
Re: Vsynch patch slightly lags?
« Reply #2 on: September 29, 2011, 01:17:04 AM »
From my PCB vsynch data thingie:

Quote
[Window]
AskWindowMode = 0
enabled = 0
X = 0
Y = 0
Width = 640
Height = 480
TitleBar = 0
AlwaysOnTop = 0

[Option]
Vsync = 1
SleepType = 1
BltPrepareTime = 4
AutoBltPrepareTime = 1
GameFPS = 60
ReplaySkipFPS = 240
ReplaySlowFPS = 30
CalcFPS = 1
AlwaysBlt = 0
BugFixCherry = 1
BugFixTh10Power3 = 0
nintendonut888: Hey Baity. I beat the high score for Sanae B hard on the score.dat you sent me. X3
Baity: For a moment, I thought you broke 1.1billion. Upon looking at my score.dat, I can assume that you destroyed the score that is my failed (first!) 1cc attempt on my first day of playing. Congratulations.

[19:42] <Sapz> I think that's the only time I've ever seen a suicide bullet shoot its own suicide bullet

Agent of the BSoD

  • Takeminakata Invocation
  • *
  • Never forget
Re: Vsynch patch slightly lags?
« Reply #3 on: September 29, 2011, 01:30:58 AM »
Oh, ok. I think I see the issue.

Where you have Vsync = 1, change that 1 to a 0. 1 specifies a different fps, usually based on the monitors set refresh rate, not the game's default fps, which would be using 0. (unless the monitor is 60Hz, but it can cause some slightly off fps, like yours) I'd go and change all those files to have that as 0. (aka: 0 doesn't mean off in this case, nor 1 being on. all possible values are 0, 1, and 2, but just stick with 0)

Hope that solves it! :3
I figured out how to play midi in games with a different device on Win7 ^^
TF2 Backpack
Embodiment of Scarlet Hair English Patch is almost completed.
^ I didn't forget about this. I don't know what you're talking about. >_>

nintendonut888

  • So those that live now, pledge on your fists and souls
  • Leave a sign of your life, no matter how small...
Re: Vsynch patch slightly lags?
« Reply #4 on: September 29, 2011, 02:03:39 AM »
Hmm, it's true that that solves the FPS, but I was told that rumor that "0" means "off." Maybe it's bias from that statement, but when I move with it at 0 it feels like there's more input lag that way. :S Would it really not affect me if any positive way for it to be at 1?
nintendonut888: Hey Baity. I beat the high score for Sanae B hard on the score.dat you sent me. X3
Baity: For a moment, I thought you broke 1.1billion. Upon looking at my score.dat, I can assume that you destroyed the score that is my failed (first!) 1cc attempt on my first day of playing. Congratulations.

[19:42] <Sapz> I think that's the only time I've ever seen a suicide bullet shoot its own suicide bullet

Agent of the BSoD

  • Takeminakata Invocation
  • *
  • Never forget
Re: Vsynch patch slightly lags?
« Reply #5 on: September 29, 2011, 02:29:30 AM »
Ok, I see what you're saying. (I never noticed this before :derp:)
0 does indeed cause a very minor input delay, while 1, 2, and 3 don't. (I made a mistake above, 3 is the last possible number) 0 will force the game to render at 60 fps, while others will change depending on your monitor's set refresh rate, which is in the properties for the monitor on the computer. My fps using those numbers in PCB is 59.87 fps, but no input lag at all. According to a translation of the readme for them, these numbers can cause screen tearing. Also, with these numbers, if the monitor is at a different refresh rate, you'll get dramatically different fps. Example: most monitors are at 60Hz, meaning about 60 fps, but others may be at 75Hz, meaning near 75 fps (speed boost GO!). So it's really up to you. You can have 0 for 60.00 but very minor input delay, or 1, 2, or 3 (test to see which is nicer, though if you don't see a difference (like me) just stick with 1 I'd say) then you'll have to deal with a slight fps drop (like the 0.05 delay you had). Doesn't seem to be any way around this.
I figured out how to play midi in games with a different device on Win7 ^^
TF2 Backpack
Embodiment of Scarlet Hair English Patch is almost completed.
^ I didn't forget about this. I don't know what you're talking about. >_>

DX7.EP

  • Red shroom
  • *
  • Smooth Charisma
    • Sanmaat (site of personal tat)
Re: Vsynch patch slightly lags?
« Reply #6 on: September 29, 2011, 03:02:33 AM »
Also, with these numbers, if the monitor is at a different refresh rate, you'll get dramatically different fps. Example: most monitors are at 60Hz, meaning about 60 fps, but others may be at 75Hz, meaning near 75 fps (speed boost GO!). So it's really up to you. You can have 0 for 60.00 but very minor input delay, or 1, 2, or 3 (test to see which is nicer, though if you don't see a difference (like me) just stick with 1 I'd say) then you'll have to deal with a slight fps drop (like the 0.05 delay you had). Doesn't seem to be any way around this.
Pfft, try playing on a 120Hz monitor with those settings XD.

Though yeah, there even are monitors / screens that act at 50Hz by default *looks at my laptop*....ehe ~
I have mine set at 1 IIRC, along with setting FPS at 75FPS (will check and correct soon).
C:DOS> ayayaya.mid
Bad command or file name

C:>_

nintendonut888

  • So those that live now, pledge on your fists and souls
  • Leave a sign of your life, no matter how small...
Re: Vsynch patch slightly lags?
« Reply #7 on: September 29, 2011, 06:25:33 PM »
Mmm, I see. Well, seeing as there is no way around it, I suppose I will have to live with that .05 framerate drop. I'm still puzzled as to why it dropped when it used to run at a perfect 60 FPS less than a year ago...
nintendonut888: Hey Baity. I beat the high score for Sanae B hard on the score.dat you sent me. X3
Baity: For a moment, I thought you broke 1.1billion. Upon looking at my score.dat, I can assume that you destroyed the score that is my failed (first!) 1cc attempt on my first day of playing. Congratulations.

[19:42] <Sapz> I think that's the only time I've ever seen a suicide bullet shoot its own suicide bullet

Momiji

  • Cya
Re: Vsynch patch slightly lags?
« Reply #8 on: September 30, 2011, 12:36:01 AM »
59.95 FPS = 60 FPS

I mean for all intents and purposes, nothing in your computer is going to be absolutely perfectly timed unless you have a very high precision clock source syncing everything together.  And even so, if you're using an LCD the cells take 20-60ms to react from voltage changes.  So if you don't notice that delay, you're definitely not going to notice a 5ms difference from 60fps.  On top of that, it may be in the tens of milliseconds for commands from your gamepad or keyboard to be sent through the USB bus to the CPU.