Jump to content



Photo
* * * * * 10 votes

The VP 10.2 beta thread

vpx beta

  • Please log in to reply
1353 replies to this topic

#881 MrKnister

MrKnister

    Hobbyist

  • Members
  • PipPip
  • 25 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars

Posted 19 November 2016 - 04:03 PM

but vsync enabled will always wait for vsync, no matter what. so no matter what the counter says, it will be vsync'ed (e.g. matching your monitors refresh rate).

 

hey toxie,

 

just wanted to tell you my findings regarding the micro stutter while using the exclusive fullscreen mode with the latest revisions. you were absolutely right, there wa NO problem with your updates or code changes. you, fuzzel and robx did a great job once again. ..

 

so ... since im always trying to fiddle with any settings i can adjust. i may have done changes which i forgot to revert when they had no positive effect. the problem with the exclusive fullscreen for me was ... NVIDIA FAST SYNC opton which can now be activated without hacks in the nvidia control panel with one of the later driver revs.

 

so .. when the fast sync option is on .. ONLY in exc. fullscreen mode, the vsync is not "nailed" to 60 anymore (which might be normal as per definition maybe) and slight ball stutter appear. even the "-1" setting in the table option seems to have no efect at all anymore. while in the windowed mode this works still perfect (at least to me).

 

so .. reverting nvidia setting back to "controlled by app" i have now once again buttery smooth ball appearance while using the exc. fullscreen option.

 

just wanted to give you some feedback on this :).

 

cheers .. and appreciate all of the work y'all guys did in the past !! 


Edited by MrKnister, 19 November 2016 - 04:05 PM.


#882 gStAv

gStAv

    Pinball Lover

  • Members
  • PipPipPipPip
  • 1,331 posts

  • Flag: Sweden

  • Favorite Pinball: TOM, IJ, AFM, WC94

Posted 20 November 2016 - 12:01 PM

Hi MrKnister!

 

Wow! Cool find! I also experienced stuter, especially on multiball and heavy flashing effects during play in exclusive fullscreen.

Thought it was something with my newly installed win10.

 

Tried to fint the "fast sync"-option you talked about to I too could get buttery smooth game experciens. Can not find it though.

Did you mean the "vertical sync"-option, and that one should select the "Use the 3D-aplication setting"?

 

settings.jpg


3rs054-6.png


#883 MrKnister

MrKnister

    Hobbyist

  • Members
  • PipPip
  • 25 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars

Posted 20 November 2016 - 12:19 PM

Hey gStAv,

 

yeah your absolutely on the right track :). just pick the last option in this dropdown box. its simply just called "fast". sorry to be not clear enough in my last post :). feel free and try to experiment with it. as far as i remember toxie had high hopes on this technique. just kep in mind that you did change something here to not fell in a trap like i did :). with windowed mode i had good results but in fullscreen mode it was counter prductive. good luck and post any findings here please :).

 

cheers



#884 gStAv

gStAv

    Pinball Lover

  • Members
  • PipPipPipPip
  • 1,331 posts

  • Flag: Sweden

  • Favorite Pinball: TOM, IJ, AFM, WC94

Posted 20 November 2016 - 01:28 PM

Thanks for the quick reply Knister  :dblthumb:

 

I think you meant to turn the fast setting OFF for smooth experience sinve have it ON was even wors than before.

I'm interested in your settings as I too want to have that silky gaming experience in exclusive full screen-mode. I will not play in window mode, ever  :tapping:

 

Here's my settings, which works ok. have the M*****g LE as a test table which is pretty hard on the system.

 

(It might look a bit strange as I copied the whole list in the 3D settings and pasted it in the picture.)

 

settings.jpg

 

Any pointers and from anyone reading would be apprecieated. Want to have the fastest gameplay possible, THEN also have it look good

without beraking its smoothnes  :db:

 

NIVIDIA drivers 375.95

VPX_2_beta_rev2847

vpinmame_2.43b + Latest B2S


Edited by gStAv, 20 November 2016 - 01:33 PM.

3rs054-6.png


#885 MrKnister

MrKnister

    Hobbyist

  • Members
  • PipPip
  • 25 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars

Posted 20 November 2016 - 05:51 PM

Hey gStAv,

Yeah absolutely .. i had to Turn the fast Option Off ;). Regerding some tips for smoother Gameplay .. i think there is a thread in the help section somewhere. Anyway ... You did great Posting your settings but might still Lack the settings in the Table itself, since you can configure things there also. What First came to my mind when looking at your screens, i See that you dont have any Kind of vsync enabled at all. If you did not already Test, Set the vsync in vpx to 1 .. then check with f11 when running the Table that the fps get locked to 60 there also. If not try the options in the Table and Set the to -1 or 60 which should at least work and check with f11 again ... Good luck !!! :)... Sorry typing this on my Mobile is a mess ;)

Edited by MrKnister, 20 November 2016 - 05:52 PM.


#886 DJRobX

DJRobX

    Pinball Fan

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

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 20 November 2016 - 06:59 PM

Yah.....now with DJRob's updated PinMAME that allows (with ddraw=0) for proper dmd scaling at any resolution..... I just have ddraw=0 and direct3d=0 for ALL of my VP tables now (VPX in full screen), and it's the default as well for ALL roms. There's no reason to have ddraw=1  anymore, even for vp9 or pm5 in windowed mode.

 

There is a reason to use ddraw = 1 still.  If you have a really large DMD display, and a weak processor, it might cause performance issues.   The new DMD scaling code starts burning CPU exponentially as the display grows.   Still. I think most of us have reasonably powerful dual core or better CPU setups to where this is not really problematic in practical use.    

 

VP is currently single threaded, and VPM is not CPU bound in most cases, so most of us can afford to spend CPU power on the software scaling.   The video quality of Toxie's algorithm is much better than ddraw=1.     Toxie had done some optiimizations I haven't merged yet that I need to look at still too.  :) 



#887 MrKnister

MrKnister

    Hobbyist

  • Members
  • PipPip
  • 25 posts

  • Flag: Germany

  • Favorite Pinball: Attack from Mars

Posted 20 November 2016 - 07:16 PM

Uuuh optimizations :) i love that word. Really looking Forward too :)

#888 Vinthar

Vinthar

    Enthusiast

  • Members
  • PipPipPip
  • 103 posts

  • Flag: Poland

  • Favorite Pinball: Bad Cats, No Fear

Posted 21 November 2016 - 06:40 PM

Not sure this wasn't reported already, because I don't follow this tread and it's like 40+ pages long now... but since anniversary update there is problem with VP 10 and windows taskbar in Windows 10 - taskbar is always on top. I crapy-work-arounded it by setting on "hide taskbar in desktop mode" - but it's not long term solution. Some other software I am using that also had this  problem (like attractmode emu frontend for example) have been updated and right now VP 10 is only last remaining program where problem persists. Could you please take a look at it, and fix it if possible?



#889 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 21 November 2016 - 08:05 PM

Do you use the latest beta? Toxie changed something regarding mouse cursor and task bar.

#890 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 21 November 2016 - 08:38 PM

I have anniversary edition and full screen works fine, where on other arcade machines it does not without updated programs like attractMode FE for mame.  Run latest 10.2 and it should work fine.



#891 Ark Malmeida

Ark Malmeida

    Enthusiast

  • Silver Supporter
  • 147 posts

  • Flag: United States of America

  • Favorite Pinball: Cyclone, Star Wars (Data East)

  • 360 Gamer Tag: Ark Malmeida

Posted 21 November 2016 - 10:05 PM

Is there a way to get earlier versions of the vpx 10.2 beta?  I grabbed the latest yesterday and I'm suddenly experiencing lag.  Probably not related to the latest builid, but I'd love to be able to rule it out.


Edited by Ark Malmeida, 21 November 2016 - 10:05 PM.


#892 Vinthar

Vinthar

    Enthusiast

  • Members
  • PipPipPip
  • 103 posts

  • Flag: Poland

  • Favorite Pinball: Bad Cats, No Fear

Posted 21 November 2016 - 10:17 PM

Using VP 10.2.0 (Revision 2847, 32 bit) - taskbar still on top, problem persist. Not sure it's VP of Vpinmame (I don't have any non-pinmame table to check)... anyway this taskbar drives me crazy!



#893 Drybonz

Drybonz

    Really bad at pinball, but having fun.

  • Members
  • PipPipPipPip
  • 1,538 posts

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

  • Favorite Pinball: Theatre of Magic

Posted 21 November 2016 - 10:19 PM

Vinthar, I would recommend running in true fullscreen and you will never have to worry about the taskbar again.



#894 Knorr

Knorr

    Enthusiast

  • Platinum Supporter
  • 221 posts
  • Location:Amstetten

  • Flag: Austria

  • Favorite Pinball: Dirty Harry

Posted 22 November 2016 - 07:34 AM

Using VP 10.2.0 (Revision 2847, 32 bit) - taskbar still on top, problem persist. Not sure it's VP of Vpinmame (I don't have any non-pinmame table to check)... anyway this taskbar drives me crazy!

set the graphic card settings to default and test if it still happens... i had something similar in the past.



#895 flupper1

flupper1

    Enthusiast

  • Members
  • PipPipPip
  • 464 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: Visual Pinball

Contributor

Posted 24 November 2016 - 07:18 AM

Feature request (maybe a long shot, but I have to try): displacement map
Is it possible to make it possible that you can use a displacement map or the existing normal map for a displacement trick? The thing I really am having a hard time to get looking good is transparent plastic refraction. If a transparent ramp is very transparent, you immediately see that there is no refraction. In blender this is a raytrace function, which is hard/impossible to do in VPX. However, there is a cheap trick maybe: a displace or normal map (texture) which displaces pixels rendered in previous render layers. So first the whole table is rendered (playfield, ligts, primitives), then the displacement or normal map shifts the rendered playfield pixels up/down/left/ right. On top of that I can put the glossy part of a transparent ramp, by using a regular ramp primitive with a transparent texture.
The displacement map would be the simplest (I hope), no calculations, just shifting of pixels. The normal map would require some transform I guess, not sure how that would work.
If I am not making sense, I could make a mockup render/example with a FS playfield view tonight.

Edited by flupper1, 24 November 2016 - 07:19 AM.


#896 fuzzel

fuzzel

    spaghetti code

  • VP Dev Team
  • PipPipPipPipPip
  • 2,818 posts

  • Flag: Germany

  • Favorite Pinball: yes I have

Posted 24 November 2016 - 07:29 AM

I'm not 100% sure if that is easily possible but you can send me an example in a PM

just another question: I think what you're after is refraction mapping aren't you? A more detailed explanation for that is given here: http://http.develope..._chapter19.html

Displacement mapping is explained here http://http.develope..._chapter08.html



#897 flupper1

flupper1

    Enthusiast

  • Members
  • PipPipPip
  • 464 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: Visual Pinball

Contributor

Posted 24 November 2016 - 08:07 AM

I will make an example tonight and PM it to you!

The links are indeed what I was thinking of (did not know this page), I was assuming that a displacement map would be easier. I will make an example of the first link (chapter 19.1 from the first link), using a normal map. 



#898 flupper1

flupper1

    Enthusiast

  • Members
  • PipPipPip
  • 464 posts
  • Location:Netherlands

  • Flag: Netherlands

  • Favorite Pinball: Visual Pinball

Contributor

Posted 24 November 2016 - 09:44 PM

I sent Fuzzel a PM, but for all others, this is what I would like to achieve in VPX:

compositefakerefractionandtextureontop0_

 

This is made in Blender, but not rendered: it is a displacement map for fake refraction, and on top of that a fake glossy texture I made. This is the node setup in Blender:

nodesetup0_t.jpg

My node setup is just to show the effect, in VPX this should work with a primitive and a displacement map.

 

If you do not have the fake refraction by a displacement map, the shot looks like a ghost ramp:

compositenofakerefractionandtextureontop

 

So if this is possible in VPX, it would make a big difference in visuals! Hope I am not ranting...



#899 vogliadicane

vogliadicane

    Pinball Fan

  • Members
  • PipPipPipPip
  • 517 posts
  • Location:Velbert

  • Flag: Germany

  • Favorite Pinball: The Addams Family

Posted 24 November 2016 - 10:22 PM

^^ makes sense, does actually look A LOT more real.



#900 Ben Logan

Ben Logan

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 2,275 posts
  • Location:California

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

  • Favorite Pinball: System 11

Posted 26 November 2016 - 09:06 PM

A few tables are throwing .net framework errors with latest 10.2 and vpinmame from DJRobX (latest Scared Stiff and Adler Stern from another sithe). I believe I have the latest .net framework, and this is the first time I've ever seen these errors.





Also tagged with one or more of these keywords: vpx beta