Jump to content



Photo
* * * * * 12 votes

Dev thread: Road to DX9


  • Please log in to reply
2087 replies to this topic

#201 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 08 February 2014 - 11:10 PM

yea my MB went from 55fps to steady 600fps!  plays perfect :)



#202 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 08 February 2014 - 11:22 PM

Ok, well unhidding the DMD seemed to work for two tables and that's it, so not sure what is going on as the error is DirectX renderer error is back again even on those two tables.  Continuing with the tests, bizarre!


Edited by The Loafer, 08 February 2014 - 11:22 PM.


#203 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 08 February 2014 - 11:25 PM

Ok, well unhidding the DMD seemed to work for two tables and that's it, so not sure what is going on as the error is DirectX renderer error is back again even on those two tables.  Continuing with the tests, bizarre!

 

Have you tried the workaround I mentioned in my original post? Setting ddraw to 0? Otherwise, going windowed should work as well.



#204 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 08 February 2014 - 11:28 PM

 

Ok, well unhidding the DMD seemed to work for two tables and that's it, so not sure what is going on as the error is DirectX renderer error is back again even on those two tables.  Continuing with the tests, bizarre!

 

Have you tried the workaround I mentioned in my original post? Setting ddraw to 0? Otherwise, going windowed should work as well.

 

 

I had not since I thought my issue was resolved but am about to do this now.  Thanks for the reminder.



#205 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 08 February 2014 - 11:35 PM

UNREAL!!!!!! 

 

Great progress! damn near perfect! 


randr___pinball.png                         


#206 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 08 February 2014 - 11:40 PM

Just tried it on my cab and played two random tables, Car Hop and Beatles 2013.

Car Hop, being a vpm table, need ddraw=0, Beatles ran out of the box.

Everything works like it should including the analog plunger.  Those are not the most taxing tables, but still - no stutter at all.

 

That is simply awesome.



#207 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 February 2014 - 12:03 AM

Ok, still did not work but once I disabled db2s on Monster bash killer PC version, it ran... and it ran perfectly smooth and I mean perfectly! For some reason pressing F11 does not give me the frame rate like it did with running the standard version, rather it gave me physics info.  Am I having another brain cramp here?  It is F11 right? 

 

RE: vp DX9 tech beta:  Anyone here able to get it to work with db2s enabled?  Would love to keep testing this with db2s enabled but no big deal if I have to. (FYI, already tried to reenable DMD within the backglass support, did not work...)

 

So although I can't state the framerate numbers, it's obvious this is a night and day difference but... 

 

... this is for you Uncle Willy, the DDRAW = 0 in the registry is exactly what your version needed to run near perfectly smooth.  With regular vp9.2.1 r908, the frame rate itself did not improve but the movement of the ball went from choppy but playable to "micro-stutter" fairly smooth.  I ran it twice back and forth between versions to ensure it wasn't my imagination.  I will now test the other versions you released to see if its even better than the killer pc version.



#208 insx

insx

    Enthusiast

  • Members
  • PipPipPip
  • 121 posts

  • Flag: United Kingdom

  • Favorite Pinball: Revenge From Mars

Posted 09 February 2014 - 12:15 AM

Yes, it's F11 unless you changed it in the key settings.

 

It's too late at night for me to get into this but I'm looking forward to testing later tomorrow.



#209 RenegadeFred

RenegadeFred

    Hobbyist

  • Members
  • PipPip
  • 11 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

  • PS3 Gamer Tag: RenegadeFred

Posted 09 February 2014 - 01:15 AM

Game Tested - Monster Bash PC Killer Edition 2.1 Desktop Version

Using stock VP 9.2.0 - and your test version.   All settings are the same and window size (if it matters?) was set at 1024x768 for all tests.

 

PC - Dell Dimension E520 - Intel Core 2 - 6300 @ 1.86Ghz  4 Gigs Ram

GPU - Ultimarc ArcadeVGA3000 512 MB

 

DX9 - Average FPS - 106

DX9 - Graphics Memory - 56.36 MB

 

DX7 - Average FPS - 38

DX7 - Graphics Memory - 228.59 MB

 

-------------------

 

PC - Dell OptiPlex 790 - Intel Core i5-2400 @ 3.1Ghz  4 Gigs Ram

GPU - NVidea GeForce GT 610  2 GB

 

DX9 - Average FPS - 210

DX9 - Graphics Memory - 56.36 MB

 

DX7 - Average FPS - 40

DX7 - Graphics Memory - 230.59 MB

-------------------

 

I've been following this topic since the first post and just want to say your work on this is beyond amazing!  Thank you very much for your time/effort.


Edited by RenegadeFred, 09 February 2014 - 01:16 AM.


#210 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 09 February 2014 - 01:35 AM

got most tables that I tested working!  Incredible job, I had to disable my B2s.Server, but tables seem very smooth.  Can't believe how fas this came about!  My F11 display flickers too much to really read.  had that before, not sure what I did to fix (I thought maybe RU/RO but was under the impression this doesn't matter anymore with the test player.

Lights were a little strange in Monster bash, but played great!  Thanks so much, your a very talented man! 

 

 

 

Win7x64, nvidia 660ti


Edited by Slydog43, 09 February 2014 - 01:36 AM.


#211 M4ttes

M4ttes

    Hobbyist

  • Members
  • PipPip
  • 32 posts

  • Flag: Germany

  • Favorite Pinball: Attack From Mars

Posted 09 February 2014 - 01:51 AM

I will try it tomorrow, but it sounds really epic.

 

Big fat thank you!

 

And sorry for my bad english :)



#212 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 February 2014 - 02:36 AM

Played some more, a few tables work WITH db2s so not sure why the majority don't but that's no problem, this is a tech test and what a test it is. In all tables, perfectly smooth, no micro stutter. I can't say anymore than that except that I can't wait for the release version.



#213 Dozer316

Dozer316

    Dozer

  • VIP
  • 669 posts

  • Flag: Australia

  • Favorite Pinball: Cirqus Voltaire

Posted 09 February 2014 - 03:02 AM

Heya folks, just tried UW's new MB high poly FS version which was running on Win7 64 at around 35fps and this is the result. (Top corner of screen shot reports FPS) :)

 

This is on my dev machine I7 4.0ghz - GTX 480.

 

dx9_vp.png



#214 randr

randr

    I'm just a hardware guy so...

  • VIP
  • 2,650 posts
  • Location:Minnesota

  • Flag: United States of America

  • Favorite Pinball: Twilight Zone

Posted 09 February 2014 - 03:26 AM

This is why im so happy to be involved In a build like monster bash! We knew it was a demanding table(look what UW named it) He even said early on it would be used as a benchmark... man this is some exciting times in VP for sure!

 

To me pushing limits is what moving forward is all about! 


Edited by randr, 09 February 2014 - 03:28 AM.

randr___pinball.png                         


#215 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,572 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 09 February 2014 - 04:09 AM

Yea I just have to say that this is just unreal not to mention the fact that this even works but to man handle it in less than 2 weeks and from someone that really hasent even played VP is just mind blowing! My hats off to you and all the Dev team . May VP live on! I can only imagine where we will be by next year. It makes me very happy that I built my cab and joined this great community. I'm glad that I get to be apart of the next level..

#216 Les73gTx

Les73gTx

    Preschooler

  • Members
  • PipPipPipPip
  • 523 posts
  • Location:Maine

  • Flag: United States of America

  • Favorite Pinball: Power Play, BoP, JackBot, MM, AFM, CV, MB,Champions Pub, CftBL, ToM, and Many More

  • PS3 Gamer Tag: LCT0819, Les73gtx
  • 360 Gamer Tag: PissPoorShot

Posted 09 February 2014 - 04:41 AM

Just need to say Awesome work EVERYONE!
+1,000,000
=-O

Sent from my SAMSUNG-SGH-I747 using Tapatalk


les73gtx___atomicpin-pc.png
                                                                      


#217 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 February 2014 - 04:48 AM

I know there is still a lot of work to do, but as you can see from everyone's posts, your tech demo is an unqualified success.  What surprises me the most is how accomplished it is after such a short amount of time, kudos to your talent and the rest of the VP team.  So far, aside from having to disable db2s for most, it seems to play the first 8 tables I've thrown at it no problem and always perfectly smooth.

 

Can't wait for the day when this becomes "official".  Once again, thanks for this early birthday present ;)



#218 DJRobX

DJRobX

    Pinball Fan

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

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 09 February 2014 - 06:52 AM

Here's what UncleWilly's MB looks like on a Mac in VMWare.    Mostly good, just a green blotch.    Pretty freaking impressive!   The more I play with this, the more impressive it is.   Everything mostly works!   Drac pops out and moves smoothly!    IMHO - Forget anything others have said about eschewing VP9 compatibility - you're so close here, it doesn't make sense to drop compatibility, when so many would benefit from this update.

 

In VMWare, the DX7 version doesn't even run.  Your DX9 version not only runs, but runs faster than my cab on WIN7 did.    F11 is showing 130fps in a Win7 x64 VM!     AND IT PLAYS SMOOTHLY!  Wow!

 

mbvmware.png


Edited by DJRobX, 09 February 2014 - 07:40 AM.


#219 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 09 February 2014 - 07:50 AM

Yeah, I was thinking of that too.  Because of the performance gain here, I would love if this was part of the regular VP9, where this replaces my existing VP9.2.1, it's just that impressive.  I know we cannot ask for two different type of builds and I guess its not possible probably because of the need for a build to work for older spec pc's but... for win7 anyway, this is night and day for a lot of us poor schmucks :).

 

Anyway, no pressure, the tech demo is a success (broken record, I know ;)).  Take a bow, its earned!



#220 mukuste

mukuste

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 854 posts

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

  • Favorite Pinball: Centaur

Posted 09 February 2014 - 08:11 AM

Here's what UncleWilly's MB looks like on a Mac in VMWare.    Mostly good, just a green blotch.    Pretty freaking impressive!   The more I play with this, the more impressive it is.   Everything mostly works!   Drac pops out and moves smoothly!    IMHO - Forget anything others have said about eschewing VP9 compatibility - you're so close here, it doesn't make sense to drop compatibility, when so many would benefit from this update.

 

In VMWare, the DX7 version doesn't even run.  Your DX9 version not only runs, but runs faster than my cab on WIN7 did.    F11 is showing 130fps in a Win7 x64 VM!     AND IT PLAYS SMOOTHLY!  Wow!

 

 

Woah, that's cool. True multi-platform support is a pipe dream at this point, but this can at least fill the gap for people who want to use another OS. Has anyone tried it in Wine? Now that would be interesting.

 

Let me say a big thank you to all people reporting their results, the outcome of this test has far exceeded my wildest expectations :D All these positive reports have also made me think that maybe a final VP9 version with DX9 support might be worthwhile, just to have a performant way to play all these great VP9 tables that are around, before we break compatibility with VP10. We'll have to see how many incompatible elements pop up. If people want to report individual features on specific tables that don't render right, preferably with screenshots, that would be helpful!