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 donating by either clicking this text or the Patreon link on the right.

Patreon

[RESOLVED] 6.57 XDMD: no PIN2DMD after starting table


Recommended Posts

Posted

Hello,

When starting PBX and browsing through the table list the PIN2DMD is working

Problem is that after selecting and starting a table the PIN2DMD is not working, table starts but nothing happens on the DMD.

When exiting the table and returning to PBX there is no display anymore as well. 

Of course when starting the table directly with VPX  it all works fine.

I replaced the XDMD_dll files that come with the latest V6.57 with the 2 previous ones (XDMD.dll and XDMDNative.dll dated both 8-8-23) and now I does work (almost perfect, sometimes a video scrambles or does not show but may-be that's some other issue)



Logs attached, including the dmddevice log from \Visual Pinball.

Thanks

 

DmdDevice_from_VP.log log.txt PinballX.ini XDMDlog.txt

Posted

Sorry, i am only just replying. i can understand what might be happening but i dont have a solution right now, Sorry. That is assuming its the same with previous versions of PinballX?

Posted
3 hours ago, Tom Speirs said:

That is assuming its the same with previous versions of PinballX?

To which previous versions you refer to Tom ? He mentioned that the xdmd files from 8-8-23 works with latest release. So that will be version 5.99 ? 

The odd thing that I don't understand is that he uses dmddevice to use his pin2dmd.  And launching a vpx table from pinballx won't mention anything about the pin2dmd.  Not even that it cannot be found. Shouldn't all the hardware dmd's which are using dmddevice.dll be handled the same way in PinballX?

@JoppI'm a bit curious. Can you post your dmddevice.log from the pinballx directory as well ? And also your dmddevice.ini from your D:\Program Files\Visual Pinball\VPinMAME folder. Are you using a global dmdext, or do you have a DmdDevice.ini in your pinballx folder as well ? If so, post that one as well

Posted

Before I was running V6.07 and did not have these problems.

But...   I installed a total new PC for my VPIN and installed all latest software so it's not only the latest PBX but also the latest Freezy driver, flexdmd etc.

My experience now is that with PBX 6.57 is as described, when I exit PBX and restart I do again have a DMD again in PBX-browse mode (but it vanishes as described above).

When I replace the 2 xdmd files with the ones from 6.07 it's all fine so it is working for me at the moment, thanks for your reply.

Posted
31 minutes ago, Jopp said:

there is no dmddevice.log in the pinballx directory, also not in the .. \LOG directory.

Odd. Your config file shows that it should log.

I checked your ini and see a lot of empty section, which are normally have with values. I'm not saying that it is causing issues,  but it looks s strange to me. The dmddevice64.dll in your pinballx directory,  is that of the same version as in your pinmame folder ( 2.3.0) ?

 

Posted

clever thinking!

But...

I see that there is a huge difference between those two versions.

The dmddevice64.dll in PBX which came from the V6.57 is dated 11-11-2017 / size 103kB

The dmddevice64.dll in PinMAMEwhich came from the latest Freezy (1.9.1)  is dated 7-11-2024 / size  12.791kB V2.3.0


When copy/overwrite this file from mame->pbx the DMD isn.t on the pin2dmd but appears on my PFmonitor so it looks like PBX can not use this version of this file.

When starting a table it's all fine and the DMD is working.

When returning to PBX the display_on_the_table is not visable any more but when closing PBX I briefly see it on the PFmonitor so I think when returning to PBX as described it's hiding behind PBX itself.

So, yes these are 2 very different dmddevice64.dll's but not the solution to the problem (which is replacing the XDMD.dll and XDMDNative.dll that came with V6.57)

 

Posted
1 hour ago, Jopp said:

The dmddevice64.dll in PinMAMEwhich came from the latest Freezy (1.9.1)  is dated 7-11-2024 / size  12.791kB V2.3.0

Your dmddevice logfile shows you use version 2.3.0 for vpx :

2025/01/22 19:06:30.970  INFO | Starting DmdDevice API 2.3.0 (x64) through VPinballX 10p8.exe. 
 [7] 

 

1 hour ago, Jopp said:

When copy/overwrite this file from mame->pbx the DMD isn.t on the pin2dmd but appears on my PFmonitor so it looks like PBX can not use this version of this file.

Yes, pbx can use this file. I use the internall xdmd  for my real dmd, but pinballx works with my pindmdv3 and zedmd(hd) via freezy' 2.3.0 (and also 2.3.1 beta)

If it shows an virtual dmd, it properly can't find your dmddevice.ini and will use default settings. I was searching for an article that you can use 1 pinballx.ini, but could not find it (although I have 1 dmddevice.ini)

 

Posted

Mmm...do not really understand what you mean...

With the faulty situation VPX loads everything.  Now I replace the existing dmddevice64.dll by a newer one and it will not use/load  it anymore, nothing else changed.

And yes, VPX itself will make use of this newer dmddevice64.dll as it is in the vpinmame directory.

But I do suspect the XDMD.dll and XDMDNative.dll or the collaboration with something else (dmddevice64.dll ??) because when I replace these with older ones it's all fine.

So, for me no problem, take this issue as solved but  (at least for me) out-of-the box in combination with a pin2dmd it's not working.

  • Like 1
Posted

@Jopp I have exact the same Problem and can not find a solution (64Bit). ZeDMD works in VPX and in PBX alone but do not work after I start a Table from PBX. After exit the Table it runs fine in PBX but not at VPX.

Can you tell me your working configuration?

Thanks

Posted

As I had a working situation before the 6.57 update I figured out what files made it stop working.

It was XDMD.dll and XDMDNative.dll so I replaced the two from the new update to my previous ones.

I attached the 2 (for me) working files: just copy them to the PinballX folder where you can find the excisting ones (make a copy of them before so you can revert if necessary).

XDMD.dll XDMDNative.dll

  • Like 1
  • Draco1962 changed the title to [RESOLVED] 6.57 XDMD: no PIN2DMD after starting table
  • Draco1962 locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...