Jump to content



Photo
- - - - -

CPU Recommendation for 144hz Cabinets Playing VPW-Tier Tables

specs cabinet stutter cpu 144hz vpinballx visual pinball vpw

  • Please log in to reply
37 replies to this topic

#1 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 10 January 2024 - 02:07 PM

Hello all,

 

My cabinet specifications are as shown in the signature (resolution is 2560x1440), but this post is specific to the CPU; that being the Ryzen 7 3700X 3rd Gen. In recent times on high-resource-demanding tables, I have had to drastically lower graphical parameters due to stutter during high script activity (nFozzy physics, etc.) on F11 performance graphs.

 

Note: By stutter, I do not mean a drop in frame rate. Even during the worst stuttering moments, FPS remains above 120. If you have had this issue, you know exactly what I'm talking about.

 

I'm hoping to end this stutter once and for all. To those who do not experience stutter whatsoever on "very high" graphical settings, what CPUs do you use? What would you recommend? My socket type is AM4.

 

Also-- happy new year, y'all!

 

EDIT

 

TL;DR: Ensure the CPU you use for physics-script-heavy tables at a high resolution has a high Single Thread Rating on cpubenchmark.net (at least 3400). Intel is the way as of January of 2024. Also, disable hyper-threading in the BIOS.


Edited by TallaNasty312, 19 January 2024 - 02:10 AM.

Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#2 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 January 2024 - 10:04 PM

To those who do not experience stutter whatsoever on "very high" graphical settings, what CPUs do you use? What would you recommend? My socket type is AM4.

 

Also-- happy new year, y'all!

 

Well, you wont like my answer but

 

Ryzen 5 3600X

And an Radeon RX 6750 XT


Edited by wiesshund, 10 January 2024 - 10:05 PM.

If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#3 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,217 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 11 January 2024 - 12:53 AM

I'd say, a Ryzen 5600 or 5600X should do well. Everything else you have is sufficient.



#4 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 11 January 2024 - 01:21 AM

 

To those who do not experience stutter whatsoever on "very high" graphical settings, what CPUs do you use? What would you recommend? My socket type is AM4.

 

Also-- happy new year, y'all!

 

Well, you wont like my answer but

 

Ryzen 5 3600X

And an Radeon RX 6750 XT

 

 

So it sounds like the number of cores/threads (8/16) is hurting my performance given how (I think) VPX handles script. Single-thread speed is crucial, right?


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#5 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 11 January 2024 - 01:52 AM

The main reason I'm asking is because I've been unable to get a clear answer from devs on how VPX utilizes the CPU (https://github.com/v...ball/issues/860). Think it's single-thread performance, but would like confirmation.


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#6 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 January 2024 - 02:17 AM

The main reason I'm asking is because I've been unable to get a clear answer from devs on how VPX utilizes the CPU (https://github.com/v...ball/issues/860). Think it's single-thread performance, but would like confirmation.

 

for the most part, it depends on single core performance.

 

BUT

 

you are referring to tables that user large amounts of overly heavy calcs being done in VBS.

On very fast timers to boot.

 

This is not what VBS is good or efficient at.
Your CPU starts to matter less and less because VBS can only run so fast.

 

This is why JP looks to work WITH the VPX physics engine, instead of trying to externally strong arm it.
That's why his table run without issue.


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#7 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 11 January 2024 - 02:57 AM

 

The main reason I'm asking is because I've been unable to get a clear answer from devs on how VPX utilizes the CPU (https://github.com/v...ball/issues/860). Think it's single-thread performance, but would like confirmation.

 

for the most part, it depends on single core performance.

 

BUT

 

you are referring to tables that user large amounts of overly heavy calcs being done in VBS.

On very fast timers to boot.

 

This is not what VBS is good or efficient at.
Your CPU starts to matter less and less because VBS can only run so fast.

 

This is why JP looks to work WITH the VPX physics engine, instead of trying to externally strong arm it.
That's why his table run without issue.

 

 

Gotcha. Yeah, the tables I intend to run on highest quality are those big clunky force-fancy-physics-on-poor-VPX games. 


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#8 csdf28

csdf28

    Enthusiast

  • Members
  • PipPipPip
  • 69 posts
  • Location:Abu Dhabi

  • Flag: United Kingdom

  • Favorite Pinball: Addams Family

Posted 11 January 2024 - 03:57 AM

I have a Ryzen 3600x paired with a 3060Ti and typically only get stutter in the first 3-4 minutes of starting Windows (which boots right into PinballY).  After than, once Windows has done its thing, stutter is very rare.  For VPW recent tables I typically need to reduce supersampling to 125% and perhaps go for static AO, but that's more to solve framerate and latency issues than stutter.



#9 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 12 January 2024 - 06:19 PM

I have a Ryzen 3600x paired with a 3060Ti and typically only get stutter in the first 3-4 minutes of starting Windows (which boots right into PinballY).  After than, once Windows has done its thing, stutter is very rare.  For VPW recent tables I typically need to reduce supersampling to 125% and perhaps go for static AO, but that's more to solve framerate and latency issues than stutter.

 

I think with the resolution (2560x1440) + refresh rate (144hz which needs to run at 144 FPS) I'm running, I was just asking for stutter in 2 years with the Ryzen 7 3700x running script-nuke tables. Ended up choosing the Ryzen 7 5800x (https://amazon.com/g...prod_image&th=1) which slaps my Ryzen 7 3700x in single-threaded performance by 22.8% (https://www.cpubenchmark.net/compare/3869vs3485/AMD-Ryzen-7-5800X-vs-AMD-Ryzen-7-3700X). 

 

Will update this thread on performance results after installation.


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#10 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,217 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 12 January 2024 - 07:11 PM

Given that for VPX, single core performance is probably the most important factor, I'm not sure that the extra two cores (and the added TDP of 105W vs. 65W) was worth spending the extra money over the 5600X. VPX is not going to benefit significantly from having 8 cores vs. 6, but the new CPU should definitely help with the stutter.



#11 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 12 January 2024 - 08:13 PM

 VPX is not going to benefit significantly from having 8 cores vs. 6

 

Yea it wont, yet.

You can lock out all but 2 cores, and then run vpx and find 0 difference

 

Someday though....


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#12 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 19 January 2024 - 02:08 AM

So I've got an update, and it's not the update I expected to give. Upon further research, I found that all of the top "single-core CPUs" were Intel (https://www.cpubench...ngleThread.html). My PC was last rebuilt when AMD was beating Intel like the redheaded stepchild it was a few years ago, so AMD/Ryzen was the craze and I went with it. I'm very happy to see the competition raging on.

 

My PC has been rebuilt using the following:

 

 - MSI PRO Z790 GAMING PRO WIFI LGA 1700 SATA 6Gb/s DDR5 ATX (280) Motherboard

 - Intel Core i7-12700K

 - Silicon Power DDR5 32GB (2x16GB) Zenith RGB 6000MHz (PC5-48000) 

 

All other parts remained the same, except for my cooler which needed to be changed for the LGA socket. Love those tall/fat heat sinks with the big ol' fan strapped to them. The difference in stutter was absolutely immense; by that, I mean the stutter is flat gone. Notice the single-thread rating comparison between the Ryzen 7 3700x and i7-12700K (https://www.cpubench...Intel-i7-12700K).


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#13 Tesla

Tesla

    Pinball Fan

  • Silver Supporter
  • 929 posts
  • Location:Texas, USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek - TNG

Posted 19 January 2024 - 03:39 AM

The main reason I'm asking is because I've been unable to get a clear answer from devs on how VPX utilizes the CPU (https://github.com/v...ball/issues/860). Think it's single-thread performance, but would like confirmation.

 

I don't know and I hear-talk of single-thread performance. Seems to me that more cores can run more threads.

 

When I bring-up HM-Monitor, I see all Intel cores being Utilized equally. Life is good until all mine (just an Intel-i5 quad) get pegged at 100% for too long.


Edited by Tesla, 19 January 2024 - 03:40 AM.


#14 htamas

htamas

    Pinball Wizard

  • VIP
  • 2,217 posts
  • Location:California

  • Flag: Hungary

  • Favorite Pinball: cannot pick just one, and they change anyway



Posted 19 January 2024 - 05:07 AM

My (un)educated guess is that you would have been equally pleased by dropping in that Ryzen 7 5800x you previously ordered. By keeping the MoBo and memory, the upgrade would have been a lot cheaper.

But the main thing is that you're happy with the end result.



#15 TallaNasty312

TallaNasty312

    Enthusiast

  • Platinum Supporter
  • 72 posts
  • Location:US and A

  • Flag: United States of America

  • Favorite Pinball: 1976 Bally Freedom, EM

Posted 19 January 2024 - 12:35 PM

My (un)educated guess is that you would have been equally pleased by dropping in that Ryzen 7 5800x you previously ordered. By keeping the MoBo and memory, the upgrade would have been a lot cheaper.

But the main thing is that you're happy with the end result.

 

Believe it or not, I managed to cancel that order before it shipped. I would've spent way less overall choosing Intel out of the gate having known better about VPX script handling.


Motherboard / CPU RAMMSI Z790 PRO Intel Core i7-12700K / Silicon Power 32GB DDR5 RAM (2x16GB) 4800 MT/s

Playfield MonitorLG 32GK650F-B 32" QHD, 144Hz, 2650x1440 (1440p)
GPURTX 3090 (24GB)


#16 Urko

Urko

    Enthusiast

  • Silver Supporter
  • 305 posts

  • Flag: United Kingdom

  • Favorite Pinball: The Shadow

Posted 19 January 2024 - 11:55 PM

You could try this

http://mjrnet.org/pi...inAffinity.html



#17 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 20 January 2024 - 12:38 AM

 

 

 

Believe it or not, I managed to cancel that order before it shipped. I would've spent way less overall choosing Intel out of the gate having known better about VPX script handling.

 

 

Not entirely sure that is exactly true?
I mean i have no stutter in any tables, and depending on what the table is made up of, can run them in excess of 300 fps if i dont care about sync at all (except i do care)

So you should have been able to accomplish a stutter free system one the previously existing AMD motherboard, with even less CPU than the R7 7800X

 

Not that there is anything wrong with what you bought.
 

But we dont want to leave others with the false idea that it only works right if you buy A and have $yyyy budget to spend
we have enough of that floating around out there now


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#18 Lom87

Lom87

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: Germany

  • Favorite Pinball: Addams family

Posted 10 February 2024 - 07:34 AM

Hy guys, saw youre thread and think this is the right place to ask about performance.

Build my second Vpin, this time 42“ oled 120hz, 3 displays, Rtx 4070, ryzen 3700x, 16gb ddr4 (xmp 3000mhz), m2 ssd

I have soo bad performance, espacially only when much is going on like all lights go crazy even on the old tables.
For example when i hit the (vengeance?) in star strek or in the vpw No fear version everything is find (260fps) then all light go on and i drop to 90 (!!).
Other tables like the new spongebob table running just fine. But most every table stutters when all lights go on. its unplayable…

Also ask i some specialists personally to try different graphic settings, nvidia settings, monitor settings, vpx settings and so on. Even tryd 32bit 10.7, 64bit 10.8 (different versions), frame pacing, vsync and so on. also updated all to 64 bit, vpin mame, b2s and so on.

You can believe me its no more graphic setting. i test since 2 month few times the week. it has do do something with my pc.

So my question is: Is my (older) Cpu the bottleneck? I thought its strong enough to run 4k/120, but maybe not? Do i need a other cpu and problems will be gone? (tested with cpu / gpu z and cores are not full when things are going crazy in the table)

Or what can be the problem?

greetings! lars

#19 Tesla

Tesla

    Pinball Fan

  • Silver Supporter
  • 929 posts
  • Location:Texas, USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek - TNG

Posted 10 February 2024 - 06:11 PM

Build my second Vpin, this time 42“ oled 120hz, 3 displays, Rtx 4070, ryzen 3700x, 16gb ddr4 (xmp 3000mhz), m2 ssd

1. I have soo bad performance, especially only when much is going on like all lights go crazy even on the old tables.

 

2. For example when i hit the (vengeance?) in star strek or in the vpw No fear version everything is find (260fps) then all light go on and i drop to 90 (!!).
Other tables like the new spongebob table running just fine. But most every table stutters when all lights go on. its unplayable…

3.  also updated all to 64 bit, vpin mame, b2s and so on.

 

4. tested with cpu / gpu z and cores are not full when things are going crazy in the table

 

 

1. Be sure your Nvidia G-Sync is setup properly on the system. Try for a constantly obtainable acceptable FPS target. Like maybe 110fps with Nvidia G-Sync. On a nice-system, you can even try and VSync=On/Fast .

 

2. If you mean Star Trek - The Next Generation VPX, yes ... that one hammers my system to the max. It brings my little Intel-i5 to it's knees and maxes-out all it's cores.

 

3. Not sure what this means? You mean you tried to turn your VPX install into a new "Almost Fully 64-bit" config? If so, why?

 

4. Good to test ... so doesn't sound like you are running out of CPU or GPU resources.


Edited by Tesla, 11 February 2024 - 12:31 AM.


#20 Lom87

Lom87

    Hobbyist

  • Members
  • PipPip
  • 10 posts

  • Flag: Germany

  • Favorite Pinball: Addams family

Posted 11 February 2024 - 03:20 PM

Hey thx for reply

1. tested so much with gsync, vsync, vpx vsync, framepacing and so on. nothing works good. i got enough frames but the framedrops are very heavy

2. No the newer Stern table..

3. Everything is on 64 bit, so also Vpin Mame and what should be at 64 bit for the new 10.8 64bit tables.

4. normaly not, but where is the problem





Also tagged with one or more of these keywords: specs, cabinet, stutter, cpu, 144hz, vpinballx, visual pinball, vpw