Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider becoming a contibuting member by either clicking this text or the Patreon link on the right.

Patreon

If neither of those of work for you, you can donate any amount by clicking here.

Recommended Posts

Posted

Hey all,

I have been working on moving the DirectX libraries to SlimDX from managed directX.

It may make not a difference but it is a newer library and may be more stable and offer some better performance.

I will upload once I have done some testing and fixed the startup sound issues. 

I would like to test on the cab here. Could anyone point me to some more intensive video files so I can see if performance is any better in that regard? like 60fps or UHD.

Cheers.

Tom.

  • Like 1
Posted

Hey Tom,

Great work, thanks for doing what you do!! Any chance the new version fixes some of the 4k issues? Like, instructions card crash:

...or the crash when exiting back from a table?

 

Thanks for all your hard work! ...also let me know if you'd like to me to test anything, I'd be more than happy to be a guinea pig for testing fixes/features :)  If I have to become a lifetime member to do it, I'd be glad to be able to help!

 

Thanks!

Posted
  Quote

Ive done literally no testing at 4k.

Expand  

Ah, well that would explain all the issues :) We need to get you some 4k gear! ...if you want, I can help you debug these 4k issues, that's literally what I do for a living!

  Quote

The new version is out if you wanted to try though

Expand  

I have tried it, and I'm still crashing at the same places.  However, the new version seems to have stripped out the callstack crash output in the log file.  When I crash now (in 4k), by opening/closing the same instruction card multiple times, my log looks like this:

  Reveal hidden contents

 

I use to get:

15:17:18.5  2/3/2018:  Started
15:17:28.1  2/3/2018:  Error. Exiting
15:17:28.1  2/3/2018:  Parameter is not valid.
15:17:28.1  2/3/2018:     at System.Drawing.Bitmap..ctor(Int32 width, Int32 height, PixelFormat format)
15:17:28.1  2/3/2018:     at System.Drawing.Bitmap..ctor(Int32 width, Int32 height)
15:17:28.1  2/3/2018:     at Direct2D.Direct2d.Surface.a(Bitmap& A_0, Device& A_1)
15:17:28.1  2/3/2018:     at Direct2D.Direct2d.Surface..ctor(Bitmap Image, Device Device)
15:17:28.1  2/3/2018:     at PinballX.FrmMain.d(Boolean A_0)
15:17:28.1  2/3/2018:     at PinballX.FrmMain.u()
15:17:28.1  2/3/2018:     at PinballX.FrmMain.ap()
15:17:28.1  2/3/2018:     at PinballX.FrmMain..ctor()
15:17:28.3  2/3/2018:  Disposing Plugins
15:17:28.3  2/3/2018:  Showing Taskbar
15:17:28.3  2/3/2018:  Unhiding Mouse Cursor

You can see the date is from the previous version, but you get the idea. Maybe this was by choice, but it certainly helped me isolate the issue and compare my crashes to other users.

Thanks Tom!

Posted

I can tell you it starts up a lot faster.

I still have issues with table videos at 4k though.  This is with a 980ti and very low bitrate videos at 30fps.

I shouldn't say issues, but it is noticeably slower than when the videos are 1080p

Not a big deal, as I'm converting them all to 1080p, but it would be nice to have vlc or something else in the background playing the videos.

 

Posted

Hey Tom,

2.62 fixes the exception handling again! Thanks and sorry it took a few days to post back.

I have noticed I’m getting a lot more “out of memory” exceptions now. I can confirm the instruction card 4K bug I reported still happens but now it’s an OOM. Call stack looks similar to before (as you can see from my previous post). Here is with 2.62

  Reveal hidden contents

I’ve pulled up memory for GPU and system but it doesn’t even come close to maxing out either. GPU (GTX1080) sits around 10% used and the system mem is around 30% in use at time of crash.

Did anything change to your memory management system? My first thought is maybe memory fragmentation? but I’d have to differ to your knowledge about whichever system you use. Are you able to confirm if this OOM is shared or video ram? That might point to a clue.

Thanks for your hard work as usual. Let me know the best way for me to contribute, even if it’s sending you callstscks and crash dump files.

Posted

Thanks Outhere, I did update to the lastest version (2.64).  However, still getting OOM in a bunch of situations.  It's odd because I'm nowhere close to hitting a memory wall on GPU and system Mem. Guessing something else is going on!  However, It's also apparent not a lot of people use 4k, but it's gaining popularity. The updated textures on the newer tables look amazing at 4k and it's tough to go back to 1080p. Fingers crossed Tom gets some 4k gear to test :)

  Reveal hidden contents

 

Posted

Hey Tom,

Thanks for the update, I just dumped the exe into the usual location and ran it. I didn't notice a version change (still 2.64), but figured it didn't matter.

yeah, still seems to crash after while. However, It seemed to take longer for it to happen this time.

Here is the log:

  Reveal hidden contents

Looking at memory usage in windows system, it doesn't go above 6gb (out of 16).  GPU memory doesn't seem to 2gb.  I'm not even launching any tables, just opening the instruction cards!

Posted
  Reveal hidden contents

This time it happened a little sooner? Not sure if that helps! Thanks for working on this.

Posted
  Quote

Okay, I found the leak

Expand  

I'd have to agree! Nice!!! I've tested for over an hour with no crashes! Thanks for looking into this, It's odd but I'm guessing increasing the memory footprint since I was running at a high res cause this leak to be exposed! I'm just so happy I can now play in 4k without having to run a process scanner to relaunch if crashed!!

Thanks Tom, you the man! ;)

Guest
This topic is now closed to further replies.
×
×
  • Create New...