Jump to content

Recommended Posts

Posted (edited)

SOLVED in the replies

My freezy/ZeDMD isnt comming up in Poppermenu anymore.

In games it works.

The Popper DMD screen is loading, turned of backglass video. 
image.thumb.png.662be3adc85944859a886d33d2df0f61.png

image.png.25a4084af64b27b356019aaf9208d643.png

PopperDoctor gives error:

"Could not start PUPDMDControl.dmd Server"  

 

The flags are set: 

DmdDevice.ini > pinup = true

and in

popper > useDMD = true;

 

Freezy:

2.4.0

Popper:

1.6 Jan 2026


 

Edited by EisTee
Posted

Hi, 

i made a new Windows 10 installation and install baller with all updates from the webupdater.
DMDext was working in popper menu with 2.3.1 after manual updating to 2.4.0 it stopped working in popper menu and only works in games. 
PUPDMDControl.exe is starting with Popper but no DMD screen is rendered besides the logfile mention "Added VirtualDMD renderer and Added PinUP renderer" otherwise.
BallerDMDPlacement.exe works normal. 
 

@NailBuster  can this cause with the new pwm update of DmDext ? I really would like to use my dmd in PopperMenu again but it seems to be
not a configuration problem as i can reproduce this. 

Greetings :)
 

 [1] 2026/02/19 09:53:01.509  INFO | Starting DmdDevice API 2.4.0 (x86) through PUPDMDControl.exe. 
 [1] 2026/02/19 09:53:01.538  INFO | Assembly located at C:\vPinball\VisualPinball\VPinMAME\dmddevice.dll 
 [1] 2026/02/19 09:53:01.545  INFO | Running in C:\vPinball\VisualPinball\VPinMAME 
 [1] 2026/02/19 09:53:01.558  INFO | Successfully loaded config from C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini. 
 [1] 2026/02/19 09:53:01.624  INFO | [serum] Determined altcolor path from assembly path: C:\vPinball\VisualPinball\VPinMAME\altcolor 
 [1] 2026/02/19 09:53:01.624  INFO | Analytics disabled. 
 [1] 2026/02/19 09:53:01.640  INFO | [dll] Open(0) 
 [1] 2026/02/19 09:53:01.640  INFO | [dll] PM_GameSettings(0, , 0) 
 [1] 2026/02/19 09:53:01.640  INFO | Disabling game colorization 
 [1] 2026/02/19 09:53:01.640  INFO | Setting game name:  
 [1] 2026/02/19 09:53:01.640  INFO | Setting color: #FF000000 
 [1] 2026/02/19 09:53:01.640  INFO | Opening virtual display... 
 [8] 2026/02/19 09:53:01.769  INFO | Using libzedmd version 0.10.1 
 [8] 2026/02/19 09:53:01.769  WARN | Forwarding libzedmd and libserialport logging is not working on x86. 
 [8] 2026/02/19 09:53:01.818  INFO | ZeDMD WiFi 5.1.8 device found, UDP delay 5ms 
 [8] 2026/02/19 09:53:01.818  INFO | Added ZeDMD WiFi renderer. 
 [8] 2026/02/19 09:53:01.818  INFO | Added VirtualDMD renderer. 
 [8] 2026/02/19 09:53:01.825  INFO | [pinup] Starting ... 
 [8] 2026/02/19 09:53:01.825  INFO | Added PinUP renderer. 
 [8] 2026/02/19 09:53:01.825  INFO | Transformation options: Resize=Fit, HFlip=False, VFlip=False 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [8] 2026/02/19 09:53:01.825  INFO | Applying default color to render graphs (#FF000000). 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [8] 2026/02/19 09:53:01.825  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [8] 2026/02/19 09:53:01.843  INFO | Setting up 2-bit Passthrough Graph for 3 destination(s) [ ZeDMD WiFi, Virtual DMD, PinUP Writer ] 
 [8] 2026/02/19 09:53:01.852  INFO |   -> Connecting DmdDevice 2-bit Source to ZeDMD WiFi (Gray2 -> Rgb565) - deduped 
 [8] 2026/02/19 09:53:01.852  INFO |   -> Connecting DmdDevice 2-bit Source to Virtual DMD (Gray2 -> Gray2) - deduped 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 2-bit Source to PinUP Writer (Gray2 -> Gray2) - not deduped 
 [8] 2026/02/19 09:53:01.868  INFO | Setting up 4-bit Passthrough Graph for 3 destination(s) [ ZeDMD WiFi, Virtual DMD, PinUP Writer ] 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 4-bit Source to ZeDMD WiFi (Gray4 -> Rgb565) - deduped 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 4-bit Source to Virtual DMD (Gray4 -> Gray4) - deduped 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 4-bit Source to PinUP Writer (Gray4 -> Gray4) - not deduped 
 [8] 2026/02/19 09:53:01.868  INFO | Setting up 8-bit Passthrough Graph for 3 destination(s) [ ZeDMD WiFi, Virtual DMD, PinUP Writer ] 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 8-bit Source to ZeDMD WiFi (Gray8 -> Rgb565) 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 8-bit Source to Virtual DMD (Gray8 -> Gray8) 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice 8-bit Source to PinUP Writer (Gray8 -> Gray4) 
 [8] 2026/02/19 09:53:01.868  INFO | Setting up RGB24 Passthrough Graph for 3 destination(s) [ ZeDMD WiFi, Virtual DMD, PinUP Writer ] 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice RGB24 Source to ZeDMD WiFi (Rgb24 -> Rgb24) 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice RGB24 Source to Virtual DMD (Rgb24 -> Rgb24) 
 [8] 2026/02/19 09:53:01.868  INFO |   -> Connecting DmdDevice RGB24 Source to PinUP Writer (Rgb24 -> Gray4) 
 [8] 2026/02/19 09:53:01.868  INFO | Setting up Alphanumeric Passthrough Graph for 3 destination(s) [ ZeDMD WiFi, Virtual DMD, PinUP Writer ] 
 [8] 2026/02/19 09:53:02.228  INFO | Creating FBOs for 128x32 

 

Posted

if you look at the log file of a working pupdmdcontrol/dmdext it use to say: 

 

[10] 2025/01/17 11:14:36.048  INFO | Connecting VPM RGB24 Source to PinUP Writer (Rgb24 => Bitmap) 

 

The latest dmdext now say this in the log and pupdmdcontrol doesn't work with it:

 

[10] 2025/01/17 10:50:46.390  INFO |   -> Connecting DmdDevice RGB24 Source to PinUP Writer (Rgb24 -> Gray4) 

 

 

 

 

Posted

Hey thanks for the explanaition :) 

 

Is there a way to change the output to a working format or will there be an Update of pupdmdcontrol in the future ?  

Posted (edited)

Workaround to get DMD working again in PopperMenu was disable VirtualDMD globally and turn it on per rom. 
 

Freezy:

2.4.0

Popper:

2.0 Feb 2026

 

DmdDevicce.ini with game example
 

[virtualdmd]
enabled = false

[trucksp3]
virtualdmd enabled = true



 DMDExt Log in this setting for PopperMenu: 

2026/02/25 10:58:24.666  INFO | Starting DmdDevice API 2.4.0 (x86) through PUPDMDControl.exe. 
 [1] 2026/02/25 10:58:24.691  INFO | Assembly located at C:\vPinball\VisualPinball\VPinMAME\dmddevice.dll 
 [1] 2026/02/25 10:58:24.691  INFO | Running in C:\vPinball\VisualPinball\VPinMAME 
 [1] 2026/02/25 10:58:24.709  INFO | Successfully loaded config from C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini. 
 [1] 2026/02/25 10:58:24.775  INFO | [serum] Determined altcolor path from assembly path: C:\vPinball\VisualPinball\VPinMAME\altcolor 
 [1] 2026/02/25 10:58:24.775  INFO | Analytics disabled. 
 [1] 2026/02/25 10:58:24.793  INFO | [dll] Open(0) 
 [1] 2026/02/25 10:58:24.793  INFO | [dll] PM_GameSettings(0, , 0) 
 [1] 2026/02/25 10:58:24.793  INFO | Disabling game colorization 
 [1] 2026/02/25 10:58:24.793  INFO | Setting game name:  
 [1] 2026/02/25 10:58:24.793  INFO | Setting color: #FF000000 
 [1] 2026/02/25 10:58:24.809  INFO | Using libzedmd version 0.10.1 
 [1] 2026/02/25 10:58:24.809  WARN | Forwarding libzedmd and libserialport logging is not working on x86. 
 [1] 2026/02/25 10:58:24.909  INFO | ZeDMD WiFi 5.1.8 device found, UDP delay 5ms 
 [1] 2026/02/25 10:58:24.909  INFO | Added ZeDMD WiFi renderer. 
 [1] 2026/02/25 10:58:24.909  INFO | [pinup] Starting ... 
 [1] 2026/02/25 10:58:24.909  INFO | Added PinUP renderer. 
 [1] 2026/02/25 10:58:24.909  INFO | Transformation options: Resize=Fit, HFlip=False, VFlip=False 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF551700, 66%:#FFAA2E00, 100%:#FFFF4500) 
 [1] 2026/02/25 10:58:24.921  INFO | Applying default color to render graphs (#FF000000). 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [1] 2026/02/25 10:58:24.921  INFO | [RenderGraph] SetColor(0%: #FF000000, 33%:#FF000000, 66%:#FF000000, 100%:#FF000000) 
 [1] 2026/02/25 10:58:24.921  INFO | Setting up 2-bit Passthrough Graph for 2 destination(s) [ ZeDMD WiFi, PinUP Writer ] 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 2-bit Source to ZeDMD WiFi (Gray2 -> Rgb565) - deduped 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 2-bit Source to PinUP Writer (Gray2 -> Gray2) - not deduped 
 [1] 2026/02/25 10:58:24.938  INFO | Setting up 4-bit Passthrough Graph for 2 destination(s) [ ZeDMD WiFi, PinUP Writer ] 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 4-bit Source to ZeDMD WiFi (Gray4 -> Rgb565) - deduped 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 4-bit Source to PinUP Writer (Gray4 -> Gray4) - not deduped 
 [1] 2026/02/25 10:58:24.938  INFO | Setting up 8-bit Passthrough Graph for 2 destination(s) [ ZeDMD WiFi, PinUP Writer ] 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 8-bit Source to ZeDMD WiFi (Gray8 -> Rgb565) 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice 8-bit Source to PinUP Writer (Gray8 -> Gray4) 
 [1] 2026/02/25 10:58:24.938  INFO | Setting up RGB24 Passthrough Graph for 2 destination(s) [ ZeDMD WiFi, PinUP Writer ] 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice RGB24 Source to ZeDMD WiFi (Rgb24 -> Rgb24) 
 [1] 2026/02/25 10:58:24.938  INFO |   -> Connecting DmdDevice RGB24 Source to PinUP Writer (Rgb24 -> Gray4) 
 [1] 2026/02/25 10:58:24.938  INFO | Setting up Alphanumeric Passthrough Graph for 2 destination(s) [ ZeDMD WiFi, PinUP Writer ] 
 [1] 2026/02/25 11:00:40.607  INFO | [dll] Close(0) 
 [1] 2026/02/25 11:00:40.607  INFO | Closing up. 
 [1] 2026/02/25 11:00:40.611  INFO | Source for 2 renderer(s) stopped. 
 [1] 2026/02/25 11:00:40.826  INFO | Source for 2 renderer(s) stopped. 
 [1] 2026/02/25 11:00:40.826  INFO | Source for 2 renderer(s) stopped. 
 [1] 2026/02/25 11:00:40.826  INFO | Source for 2 renderer(s) stopped. 
 [1] 2026/02/25 11:00:40.828  INFO | [dll] Close(0) 
 [1] 2026/02/25 11:00:40.828  INFO | Closing up. 

 

Edited by EisTee

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...