Jump to content



Photo
- - - - -

ball stuttering ONLY with pinup popper 4 days research

pinup popper stuttering

  • Please log in to reply
8 replies to this topic

#1 icksailes

icksailes

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Argentina

  • Favorite Pinball: Taxi

Posted 15 March 2024 - 06:44 PM

Hi guys,

 

I am very sorry to post another "stuttering" topic here, even more as my first post on the forum but I am just about to quit trying resolve this issue.

Excuse english mistakes I am trying my best ;)

 

Here is my situation and configuration.

I made a W10 clean install on a Ryzen5 3600 - 16Go RAM - 3070Ti setup than proceed to all windows updates

I made a Pinup popper BetaBuild Bonanza (4 days ago)

3 screens setup with

- playfield Samsung 4K S43CG700NU

- backglass Samsung 2K S32AG500PP

- full DMD with Samsung HD S24AG320NU

 

everything is now working pretty well except ball stuttering (from subtle to obvious) on most games (but not all) in VPX 10.7 and 10.8 regardless of video options I select.

 

So I tried Pinup Popper fixes to my problem (launch script EnableTrueFullscreen, change of even scrap B2S backglasses...) but nothing seems to work

Tried tweaking NVDIA settings, CPU cores affinities, updates drivers... 

Tried tweaking my playfield monitors settings too...

 

BUT when I open any table in VPX directly the game plays flawlessly even with all graphics settings at maximum. I have 0 stuttering at all.

 

Some examples JP's Jokerz! is my worst table and JP's Lord of the rings has almost no stuttering.

But like I said runnnig Jokerz! into VP 10.7 is flawless.

 

I'd love to get help here as after days I am starting to feel exhausted 

Thanks a lot

Cheers

 

Xav

 

 



#2 icksailes

icksailes

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Argentina

  • Favorite Pinball: Taxi

Posted 15 March 2024 - 07:47 PM

After removing FullDMD media "always on" it improves a lot. Not perfect but enjoyable  :otvclap:

That was the only difference between playing the table in VPX and in PinupPopper so I tried.

 

Cheers



#3 NailBuster

NailBuster

    Enthusiast

  • Members
  • PipPipPip
  • 301 posts

  • Flag: Canada

  • Favorite Pinball: YES

Posted 15 March 2024 - 08:38 PM

My thoughts is that your CPU is a bottleneck for your setup:  

 

You're trying to vpx playfield 144fps at 4K?? with the other two displays also running 144hz+ playing videos and directb2s??

 

vpx video settings can affect this a lot as well,  so without monitoring the cpu/gpu % it would be many variables to get prefect 144fps 100%

 

checkout this thread:  https://www.vpforums...topic=52841&hl=



#4 icksailes

icksailes

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Argentina

  • Favorite Pinball: Taxi

Posted 16 March 2024 - 12:26 AM

That is also my conclusion. CPU bottleneck. 

Thank you for the feedback, I'll check your link right away.

Cheers

 

edit : I've set Backglass and playfield to 120Hz and DMD to 60Hz and it's a lot better. Iwill continue to fine tune it from here .


Edited by icksailes, 16 March 2024 - 01:10 AM.


#5 icksailes

icksailes

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Argentina

  • Favorite Pinball: Taxi

Posted 17 March 2024 - 12:48 PM

Here is a quick update on my setup and performances.

I have changed the 3600 for a 5600x.

I have upgraded to 32Gb RAM (vs 16Gb before) which is now running at 3200MHz (vs 2400 Before)

 

Screens : PF 4K 144Hz - BG 2K 60Hz - DMD HD 60Hz

 

It runs smoother than before but I still have a hard time playing the most detailled tables without some stuttering.

Task manager now says that it's my GPU (3070ti) that is overwhelmed @ 100% 

 

I will try a 3080Ti tomorrow and report back.

Cheers ! :bar2:



#6 brefreez

brefreez

    Enthusiast

  • Members
  • PipPipPip
  • 111 posts
  • Location:Wilmington, Delaware

  • Flag: United States of America

  • Favorite Pinball: Bram Stokers Dracula

Posted 18 March 2024 - 12:08 AM



#7 richintx

richintx

    Hobbyist

  • Silver Supporter
  • 20 posts

  • Flag: United States of America

  • Favorite Pinball: Theater of Magic

Posted 18 March 2024 - 06:42 PM

This has been an obsession of mine as well.  It only happens with certain b2s files and certain pup packs.  I believe the issue is cpu related as well, however I believe what is happening is that inefficiently designed b2s and pup files cause a stalling of the cpu pipeline for visual pinball. I am in the midst of segregating application threads using “process lasso”.  Windows 10 has some random processes that spike cpu performance as well.  Anyway, I’ve had some pretty good success with putting b2s and pup processes on separate cores with process lasso, but it appears that there is no 100% all case guarantee solution.  Some b2s files just don’t work.  I’m thinking of opening some b2s files with the editor to get rid of all scripting and see if that might be a fix.



#8 icksailes

icksailes

    Neophyte

  • Members
  • Pip
  • 6 posts

  • Flag: Argentina

  • Favorite Pinball: Taxi

Posted 30 March 2024 - 07:10 PM

Here is a quick update on my setup and results. 

 

5600x/32Gb/3080Ti - Screens are : PF 4K 144Hz - BG 2K 60Hz - DMD HD 60Hz

putting the backglass to 60Hz helped a lot and so did upgrading from 3070ti to 3080Ti.

 

I also updated to windows 11 and got rid of Windows defender.... things were a little smoother but sill some rare stutter when light changes fast and/or drastically.

So I tweaked VPX and Nvidia video options again and again doing trial and errors and here is the best I came to :

 

NVIDIA :

Vsync : Fast

Low latency mode : ultra

 

VPX 10.7 :

FPS limiter/Vsync : 1

Max pre-rendered frames : 0

 

VPX 10.8 : Vsync (don,'t select frame-pacing with my type of config)

 

other boxes checked are : 

reflect ball on playfield

ambient occlusion : enable

screenspace reflections

Force Anisotropic texture filtering

 

Now things look great and it plays fast without stutter but I only have B2s backglass without full DMD, just the regular 4:1 DMD.

I 'll experiment with pup packs later to see if I can get them working 

If you guys have ant ideas of what I can do to get it even better looking go ahead.

 

Cheers


Edited by icksailes, 31 March 2024 - 08:21 AM.


#9 Smackx

Smackx

    Hobbyist

  • Members
  • PipPip
  • 15 posts

  • Flag: United States of America

  • Favorite Pinball: Avengers

Posted 16 May 2024 - 04:20 AM

You didnt mention if you left your Popper Launch Script as "EnableTrueFullscreen" or put it back to "DisableTrueFullscreen" ? 

 

I cant use FullScreen mode in Popper or it crashes after playing a few tables - PinupDisplayX.exe keeps growing until it crashes.  I have an overkill 4070 Super card and even with frames capped at my TV's refresh of 120/4k I still have the same problems you do.  It sucks that an old game like WhiteWater will have what I call 'ghosting' , not a stutter but the ball loses frames and appears to be skipping across the screen briefly.  5 Days of troubleshooting for me with no results.  My best guess is the newer Vpinmame and the older 10.7 games have something out of sync ( not all but quite a few ).

 

Guess #2 is that Windows 10 ( for me ) is not handling 'windowed' mode correctly with VPX and Vsync.

 

Also, you will always have smooth gameplay outside of Popper if your VPX graphics settings are 'Fullscreen'  and Vsync matching your monitor refresh rate ( just some slight flipper lag as a consequence). DisableTrueFullScreen in Popper & FullScreen Exclusive in VPX have the same ghosting issues as well for me. 

 

I personally use RC3_GL64 -> Frame Pace in Window Mode to prevent Pinup Popper from crashing otherwise I would be golden with Zero ball ghosting/frame skipping on all tables if I could run both in FullScreen.

 

Keep any updates coming, Im sure people will stumble across this with your same issues ( and mine ).







Also tagged with one or more of these keywords: pinup, popper, stuttering