Jump to content



Photo
* * * * * 12 votes

Dev thread: Road to DX9


  • Please log in to reply
2087 replies to this topic

#1061 DJRobX

DJRobX

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 941 posts
  • Location:Valencia, CA

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 06 March 2014 - 04:29 AM

The BBB DB2S makes a very subtle impact, adds maybe 5-6ms.  I'm not too surprised, its lights don't change all that much.   

 

This game has a lot more overall variance with the max delay when playing though.  Even without the DB2S, I've seen it creep as high as 15-16ms at points (I think primarily when the ramp is lit).    Avg is 2ms.      I don't notice a lot of difference in micro-stutter whether or not I have the db2s loaded.    



#1062 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 04:31 AM

Thanks. Do you get any stutter on that table?

Sent from my HTC_PN071 using Tapatalk



#1063 Slydog43

Slydog43

    Pinball Wizard

  • Platinum Supporter
  • 3,008 posts
  • Location:Hackettstown, NJ

  • Flag: United States of America

  • Favorite Pinball: Addams Family, All Williams 90's Games

Posted 06 March 2014 - 04:34 AM

its kinda hard with 1 person watching the FPS numbers while playing, so its hard to tell when it stutters.  Is it normal to have an avg of 12-13 time and I see a max of 32-33 every once and while.  Could this be the microstutter?  I do think DirectB2S might be part of the problem



#1064 lizard

lizard

    Enthusiast

  • Platinum Supporter
  • 318 posts
  • Location:Australia

  • Flag: Australia

  • Favorite Pinball: Kiss

Posted 06 March 2014 - 07:15 AM

I am having a bit of trouble with the F11 FPS flickering making it hard to see. Is it like that for everyone at the moment. It used to flicker when 1 had AA forced and unforcing it would make it stable. Now I tried with no AA or FXAA  settings on in NVidia CP, in the video settings of VP or the table itself and it still is flickering.



#1065 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 08:14 AM

its kinda hard with 1 person watching the FPS numbers while playing, so its hard to tell when it stutters.  Is it normal to have an avg of 12-13 time and I see a max of 32-33 every once and while.  Could this be the microstutter?  I do think DirectB2S might be part of the problem


I concur with these numbers although I didn't really see numbers as high as 32-33Ms, more like high 20's sometimes, but generally and mostly around 12Ms.
Tested with MBash PC killer.

Interestingly, turning off NVidia FXAA the stutter disappeared. Also no stutter with VP FXAA but image quality wasn't as good.

Hope this helps



Sent from my HTC_PN071 using Tapatalk



#1066 teppotee

teppotee

    Enthusiast

  • Members
  • PipPipPip
  • 382 posts
  • Location:Finland

  • Flag: Finland

  • Favorite Pinball: CV

Posted 06 March 2014 - 08:23 AM

I haven't checked any specific measurements but already in the previous versions I decided to keep NVIdia FXAA off -> it just seemed to cause noticeable stuttering whereas without it everything is completely smooth.



#1067 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 08:25 AM

Yes it's obviously related to the NVidia FXAA . Forgot to mention that without it I see times of 3-5ms

Sent from my HTC_PN071 using Tapatalk



#1068 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 08:45 AM

Yes it's obviously related to the NVidia FXAA . Forgot to mention that without it I see times of 3-5ms

Sent from my HTC_PN071 using Tapatalk


Also tested with CVoltaire and notices that times were generally around the 5-10Ms. Generally no stutter but there were the occasional instances where some stutter did creep in bit that seemed to be Windows doing something in the background. When this occured, times did not increase.

Sent from my HTC_PN071 using Tapatalk



#1069 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 08:59 AM

Testing with Harley Davidson inside hyperpin, the lag was chronic, however response times were about 9Ms. Exit HPin and load directly from VPin and times reduce to about 6Ms and no lag whatsoever

I think there might be a number of issues at play here not just the one.

Sent from my HTC_PN071 using Tapatalk


Do we need to get the hyperpin folks involved?

Sent from my HTC_PN071 using Tapatalk



#1070 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 09:18 AM

Interestingly, the new stern tables don't have this stutter at all. Is there something about the way they are made which is different to the tables that stutter? Just throwing out ideas.

Sent from my HTC_PN071 using Tapatalk



#1071 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 09:39 AM

Sorry for the repeated messages tonight, but testing with cactus canyon night mod, all started out well, 5Ms average, then after playing for a few minutes, dramatic stutter, however times stayed at 5Ms. Kept playing and it then all went OK again..... Then it returned.

I think Windows might be running some process that interrupts VP.

Edit: I just rolled back the nvidia drivers to 314.22 as a test - no luck, stutter still remains. It seems to come and go at random, feels like a process is running that causes VP to stutter, and it happens the same across both drivers. I launched task manager to see if i can see anything obvious, but no luck. CPU hovers around 25-30% doesnt really move much despite the stutter.

 

Edit: So i think i found the issue or at least where to look for answers. I was previously using the unofficial VPinMAME.dll which supports the "other" roms. I changed it out for the default 916 official version and the stutter issues have all but disappeared (FXAA on via NVidia) - probably some enhancements that could be made but for the most part its fixed.. I think you guys need to look into the .dll for answers. It seems as tho its the old memory leak issue with the unsupported .dll version


Edited by BananaBoat, 06 March 2014 - 10:57 AM.


#1072 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

  • Flag: ---------

  • Favorite Pinball: Centaur

Posted 06 March 2014 - 11:03 AM

Thanks for the results so far, very interesting. I also want to stress again that not only the absolute numbers for the max time are important, but maybe even more the ratio between max and average time, so keep that in mind.



#1073 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 11:13 AM

Thanks for the results so far, very interesting. I also want to stress again that not only the absolute numbers for the max time are important, but maybe even more the ratio between max and average time, so keep that in mind.

 

im convinced its the .dll


Edited by BananaBoat, 06 March 2014 - 11:14 AM.


#1074 Argo

Argo

    Enthusiast

  • Members
  • PipPipPip
  • 95 posts

  • Flag: ---------

  • Favorite Pinball: Jurassic Park

Posted 06 March 2014 - 11:31 AM

Did someone experience more fps with a certain OS?



#1075 pincade

pincade

    Enthusiast

  • Members
  • PipPipPip
  • 257 posts

  • Flag: Italy

  • Favorite Pinball: tom

Posted 06 March 2014 - 11:35 AM

My monitor is a 24 fullhd but I used to play vp in 1650x1080 (my old 8600gts is so slow...)

Since VPDX9 requires a windowed\fullscreen, the only option available is 1920x1080, there's a way or can I hack something to obtain a 1650x1080?



#1076 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

  • Flag: ---------

  • Favorite Pinball: Centaur

Posted 06 March 2014 - 11:37 AM

 

Thanks for the results so far, very interesting. I also want to stress again that not only the absolute numbers for the max time are important, but maybe even more the ratio between max and average time, so keep that in mind.

 

im convinced its the .dll

 

 

To clarify, you consistently get more stutter with this DLL, even when playing tables which do not rely on the extra functionality added by that custom build?

 

 

@pincade: Sorry, not yet. We might add a stretch to fullscreen option later on. For now you can probably at least hack the registry values for VP to make the windowed mode the proper size, but it will still be windowed.


Edited by mukuste, 06 March 2014 - 11:38 AM.


#1077 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 11:53 AM

Correct.

And it probably explains why there is no stutter when playing the latest stern tables....



#1078 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 06 March 2014 - 12:04 PM

Has to be something in common with the people with stutter and high spikes in ms. So maybe post your setup.. And dont say things like it cant be dof..
I run windows 7, 3 screens, no leds, no extra mechanics, 660 and 610 NV card newest driver with fxaa on.. no studder ms is 2-5 have seen it spike to 19 ms on kicker or ramp..
I run custom .dll and all db2s backglasses. .
post the table that have problems so others can test it..

Edited by LoadedWeapon, 06 March 2014 - 12:06 PM.


#1079 BananaBoat

BananaBoat

    Enthusiast

  • Members
  • PipPipPip
  • 228 posts

  • Flag: Australia

  • Favorite Pinball: Tron LE

Posted 06 March 2014 - 12:21 PM

LoadedWeapon: My setup is i5, 4gb ram, Win7 64bit, GTX460 card for playfield and GT8500 for backglass.

 

Stutter issues are with latest unofficial .dll - i don't get ANY stutter with 916 dll.

Tested on Monster Bash PC killer Edn

 

Perhaps i need more RAM. You've got decent video grunt there - could be why you dont get stutter?



#1080 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 06 March 2014 - 01:41 PM

I will try MB some tonight.