Maybe if there was a box in the video options for DirectDraw the workaround would make more sense. Editing the registry manually makes none.
This would definitely be nice....as would a "rotation" option. I have about 30 tables that need to have the ror,rol set to 1 in the registry.
Setting ddraw=0 can be done with "setdmd", but that will change it for ALL of your currently installed roms.
Doing the registry export and using a text editor is not too bad, and you can do alot of tables quickly. I only have around 45 VPX tables.
So....an update to my situation:
-I have tried doing a custom resolution (820x462) for my DMD screen (so I can fit PinMAME DMD set at 777x201=768x192) and setting my ddraw=0 and having VPX set to exclusive fullscreen. Largest you can go with ddraw=0.
-I make sure that I have vsync settings in nvidia control panel set to "app controlled", and VPX fps limiter set to "1" (vsync enabled), as well as the tables themselves being set the same. This was "important" to have these settings for vsync! (Like any other PC game in full screen) I also have all of my B2S backglasses set to EXE.
-all ambient occlusion disabled. It wasn't killing fps, but I was starting to see weird shadows, and other artifacts.
Doing the above has eliminated ALL of my stuttering so far, and VPX is running like a PC game should.
Alot of my B2S backglasses are showing up fine with or without the delay fix (VPX 10.2's or the "bring to top.exe"). However, there are some tables that will not have ANY B2S backglass show up with the combination of full screen enabled, and being launched from Pinball X. Launching from VPX itself works every time. Changing to a different B2S doesn't have any affect with PBX.
Sadly also, this means I can't use my videos media for VPX, since PBX will freeze up and corrupt the video if you switch your monitors layout / resolution before launching a table. Still picture media scales perfect. (I had the same issue with TPA). So I have to use still pics for my "dual middle DMD screen" for VPX for now.
Hopefully something like dmdext can provide a better option for PinMAME output on monitors.
Any idea what is causing those B2S files to not show on some particular tables when launched by Pinball X with VPX in full screen? (They don't load at all)
So far: Sopranos, Robocop, Bram Stoker Dracula, Cactus Canyon, Circus Voltaire, Demolition Man, and more...
I tried setting the B2S files to "Standard" and there was no difference...
Edited by TerryRed, 15 August 2016 - 03:28 AM.