After weeks of tinkering about, upgrading(probably not required now) and searching through this forum I found the answer to get the fantastic Demolition Man VPX
and all other VPX tables playing as smooth as a 'Mister Whippy' Ice cream! The answer is not simple in Visual Pinball X either, so I am sharing it as a must do,
which I am sure will help many of you out there.
It is not my answer either but it was not staring me in the face when I went looking, hence this post. Skip a few paragraphs to bottom for the answer without the history.
Most VPX tables played OK but Demo Man was the table that was causing me the most stuttering so I used it as my test case.
The following is my current upgraded spec but now I think a lot of it was probably not even necessary.
q9650 quad (was q8300) for Hp5800 computer Windows 7 64bit
8gb Ram (was 4gb)
Gtx1050ti (was gtx750TI)
Up until today I was starting to take it for granted that an I5 cpu was the min and I was annoyed as that was not an option for my Motherboard nor was Overclocking the CPU.
The fact that I had paid about £200 in upgrades that had little effect was hurting.. But I thought I would optimise as best I could with what I had.
This unfortunately meant turning off Brute Force 4X AA on tables like Demo Man and using Adaptive vsync (2)even then with the very odd microstutter once every minute or so.
But it was like a Bee in the bonet, After seeing Brute force 4X AA, I wanted it and why, when this table was playing at 75FPS Vsync off (0)
would it switch to 35FPS with vsync turned on to 1. Even with Brute force disabled and at 135FPS off it jumped down to 35fps unplayable when changed to 1.
Strange thing was that when played on a less resolution than Full screen windowed mode it was working fine and smooth, but was in a small picture on the screen
(but who wants that right?) however this is where the answer comes from.
When doing my tinkering about in the VPX Video settings, I had tried checking the 'Force exclusive full screen mode' but my system crashed when loading the table, so I had quickly bypassed that.
I was wrong to have done so.
I also made sure that the B2S backglass was set to EXE but it already was so that was not my problem. I checked that Aero was on, it made no change for my system,
but did allow the statistics with FPS to show without Flashing which was good. I tryed changing Core affinity but my system worked better with all cores on.
I also noticed that my CPU in task manager was only using 50% of its capability while playing the game today so this gave me hope to keep looking.
I set the priority of the CPU to make it Realtime for VisualpinballX and low for the B2S server, I think this helped a little but did not fully get rid of the stutter.
There is a free program called Prio which saves the settings for next time you use the pc.
I wondered why It would not work when 'Force Exclusive Full screen mode was ticked' as it had all the screen resolutions listed you could want.
Well I searched it up and Guys like, Vogliadicane and TerryRed had found the answer.
(Whenever I see something from Terry I allways take notice as his guidance basically inspired me to get my 3screen future pinball Cab up and running, Thank you Terry)
OK Here was the answer 10 hours or so later! Get Exclusive full screen working and everything runs like it should vsync on setting (1) is set to 60FPS with no stutter.
1) In Windows click start and Type Regedit in the command line to go to your registry.
2) In the registry (CAREFULL NOW AS SOME SETTINGS IN HERE CAN CAUSE DAMAGE)we wont go to any main settings files.
Open 'HKEY-CURRENT-USER' then
Open 'SOFTWARE' then
Open 'FREEWARE' then
Open 'VISUALPINMAME'
3)You will now see a list of all your table Rom files. Open one which is for a VPX table with stutter.
4)Scroll down the list until you see the name 'DDRAW' it will be set to 1.
5) Right click the file and modify. Change the setting to 0.
6) Close Regedit
7) Open a Fresh Visual Pinball X and without loading a game(table) open your visual preferences.
8) Check 'Force Exclusive Full Screen Mode' and select your TV/Monitor with 60htz.
9) Load the game which you have just adapted the ROM for. And Play it.
Hey Presto!!!!!!!
You can now sleep at night again.
I am sure VPX will eventually be updated to get around all this, but for now this works for me hope for you too.
Cheers!
Update 19/8/17 Also worth noting that in Vp9 You cannot get exclusive full screen so best setting for me in there is 0 FPS (then I get Hundreds of FPS as tables are less hungry)
Slight blur but no stutter.( I get a silky smooth ball when vsync on 1 but the odd stutter not linked to any cpu spike, my computer just doesnt like windowed full screen with vsync.)
Max pre rendered frames 1 for less lag and contrary to other people I found I need Aero disabled to get less flipper lag especially in Future Pinball.
All Nvidea controll pannel set to application controlled where possible.
So Summarry:
VP9/VP9 phys 5 =
VSYNC 0
MAX FRAMES 1
VPX
VSYNC 1
MAX FRAMES 1
EXCLUSIVE FULL SCREEN ON
FUTURE PINBALL VCYNC ON
(AERO DISABLED ON ALL)
Edited by mattbini, 19 September 2017 - 08:44 PM.




Top




















are all trademarks of VPFORUMS.