- This topic has 29 replies, 11 voices, and was last updated 5 years, 7 months ago by Kernel.
-
AuthorPosts
-
April 1, 2019 at 6:03 pm #121998
I have been seeing a VERY slight micro stutter on some tables maybe 4-6 tables total out of like 700
Anyways @Thalamus suggested adding a registry key for “MinPhysloopTime” =Dword:00000019 and so far the trouble tables are perfectly smooth and dare i say never seemed to be better! anyone think this will be a problem for future? and if not WHY is this not common knowledge?
will keep testing but so far so good.
Edit: UPDATE Its so good in fact i get zero micro stutter even if in windowed(exclusive turned off) WTF?! there must be a very bad side effect to doing this i have not seen yet :)
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 1, 2019 at 8:24 pm #122011So if it’s so important, why doesn’t it install with vp?
Current Project: Perpetual updates of VPX physics.
Current Project: Perpetual updates of VPX physics.
You need to login in order to like this post: click here
April 1, 2019 at 8:25 pm #122012Where do you add this because I search my registry for this (MinPhysloopTime) and nothing came up
Found this
https://github.com/vpinball/vpinball/blob/master/txt/RegistryKeys.txt
You need to login in order to like this post: click here
April 1, 2019 at 8:28 pm #122013You need to add it at hkey_current_user\software\visual pinball\vp10\player
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
1 user thanked author for this post.
April 1, 2019 at 10:07 pm #122032When did this show up?? Like above people had said kind of Important should be standard no?
It’s great that works but man keeping up with cutting edge changes is hard
You need to login in order to like this post: click here
April 1, 2019 at 10:09 pm #122033I don’t think it’s anything new but… if you see a few tables with that slight micro stutter this is a way to solve it. Or at least did for me.
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 1, 2019 at 10:13 pm #122036For all I can remember which is up to last week I did it already, will have to check and see. Thanks for the tip though
You need to login in order to like this post: click here
April 1, 2019 at 10:23 pm #122038Was added to 3323 – so it isn’t that new. Again, a hack by @djrobx
Here I still have micro stutter in small bursts, maybe for a second, on a few tables. Probably related to something else that I haven’t figured out yet.
You need to login in order to like this post: click here
April 2, 2019 at 12:43 am #122050So I have been going nuts recently on rascals tables I get this super micro stutter ONLY when the ball is launched at the top of the table. I noticed it with Raven, and when asked no one had a similar problem.
Today, I loaded up his ready aim fire table and again, a micro stutter. Irritated, i started moving pieces off one by one till I found what was causing it. I tracked it down to the primitive at the top of the launch. I believe it was primitive 1.
I was trying a bunch of different things but when I switched off the setting and I’m drawing a blank now (I know it says switchable in script) the stuttering goes completely away!
And from what I can tell it has no affect on the tables. Not sure if you are running into the same thing as me, but that was my fix. Now to try yours tomorrow!
You need to login in order to like this post: click here
April 2, 2019 at 6:45 am #122135No the tables I was having issues with were potc, radical and a couple em’s I looked over tables for any primitives not set to toy or colidable. My issue for sure is different.
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 2, 2019 at 11:25 am #122206Anyways @thalamus suggested adding a registry key for “MinPhysloopTime” =Dword:00000019 and so far the trouble tables are perfectly smooth and dare i say never seemed to be better! anyone think this will be a problem for future? and if not WHY is this not common knowledge?
It’s not common knowledge because the feature is VERY experimental, in the truest sense of the word. I’ve been running it on my cab for a very long time and have been happy with the result, though.
It is intended to reduce flipper latency when vsync is enabled. The concept is to anticipate when vsync will occur, and keep checking for flipper presses right up until then, instead of blindly going into an idle state waiting for vsync after the frame has been rendered. To accomplish this, it inserts small delays to “smooth out” the physics steps so they’re closer to real time instead of doing everything in a bunched up way between vsyncs.
The risk of using it is mainly that it will cause stutters if you use too big a value. If you’re saying it’s eliminating stutters for you, that’s even better news.
You need to login in order to like this post: click here
April 2, 2019 at 11:45 am #122210I want to try it cause sometimes I have micro stutter too.
I bet I did it wrong, please do a mini tutorial for noobs.
Thanks.
You need to login in order to like this post: click here
April 2, 2019 at 12:13 pm #122228i will say the micro stutter was very very minor. But it was there on a few tables for sure! Even a EM and I looked these tables over up and down and didn’t see any issues with them that would cause this. The “hack” or fix if you will solved it so well that I can play any table now non exclusive and I cannot even tell the difference! It’s crazy. :)
very happy with the fix and seems to be no side effects that I see yet.
Thank you for all you do btw!
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 2, 2019 at 12:18 pm #122230Is base in Hex or Decimal for this Reg key?
You need to login in order to like this post: click here
April 2, 2019 at 12:22 pm #122232hex
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 2, 2019 at 12:24 pm #122235yeah you want the new key added in player with the rest of player keys.
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 2, 2019 at 12:36 pm #122240When I enter the 00000019 value, when i open again the key, the Hex values is 19 again, I did something wrong for sure.
I have MinPhysloopTime under MechTilt.
You need to login in order to like this post: click here
April 2, 2019 at 12:39 pm #122242Should look like this
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
********************************************************
Messing with the VPinball app and push notifications.
So if you haven't downloaded app yet what are you waiting for!?
for IOS and Android********************************************************
You need to login in order to like this post: click here
April 2, 2019 at 12:42 pm #122243This is what was written about it previously :
“Player” / “MinPhysLoopTime” artificially lengthen the execution of the physics loop by X usecs, to give more opportunities to read changes from input(s) (mainly useful if vsync is enabled, too) (try values in the multiple 100s up to maximum 1000 range, in general: the more, the faster the CPU is, recommended tuning factor is 900 (90%))
– I’m still having troubles understanding how we ended up with hex 19. Lower is better – if PC can handle it ? … or ? @djrobx
Wouldn’t it make sense to have some kind of value related to the vsync ? Lets say half, 1/4. Not over ? I understand that this is experimental, and that is what I want to do, but, experiment with a bit more understanding of why I would pick one value over the other.
You need to login in order to like this post: click here
April 2, 2019 at 12:51 pm #122245Ok thanks, now is working I think, I will try for a few days. If I run tables with uncapped frame rate and Gsync enabled is useless?
You need to login in order to like this post: click here
-
AuthorPosts
Forums are currently locked.