PPUC / ZeDMD

A real DMD for virtual pinball machines and PPUC driven real pinball machines
GNU General Public License v2.0
25 stars 4 forks source link

frame missing on some VPX Table #64

Open CfiroteCode opened 1 month ago

CfiroteCode commented 1 month ago

Hi everyone,

I have some frame missing on some very detail (full color) DMD

Exemple of table : JP's Deadpool v5.1.2_VPX8 SpongeBob's Bikini Bottom Pinball VPW 2.1

they are full color and animated DMD, on my computer the framerate is ok, on my ZEDMD ESP32, there is low framerate and some ar juste not showing.

can i lower the color resolution (to 256 by exemple) ou can i setup a frameskip ?

I've also see on a pull request a SPI communication, does the limitation is about the com port data rate ?

I use the 3.6.0 version of ZEDMD with a USB cable.

mkalkbrenner commented 4 weeks ago

The USB to serial converter used by the ESP32 is simply to slow. Frame skipping is already built-in.

Ths SPI communication targets a setup in real pinball machines.

To solve the issue for the virtual pinball, we want to switch to the ESP32 S3 and native USB communication. But it is still under development.

The other option is the WiFi mode. The communication speed has been improved recently and ZeDMD 4.0.0 should be released "soon".