EisTee Posted February 12 Posted February 12 (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. 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 February 25 by EisTee
EisTee Posted February 19 Author Posted February 19 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
NailBuster Posted February 19 Posted February 19 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)
EisTee Posted February 20 Author Posted February 20 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 ?
EisTee Posted February 25 Author Posted February 25 (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 February 25 by EisTee
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now