Why video walls drift: sync groups, genlock and PTP
A wall that drifts is usually a wall that was bought wrong. What frame-accurate sync actually requires, and why no software can rescue a mixed-model wall on Wi-Fi.
A video wall is a lie the audience agrees to believe: several separate computers, each rendering its own slice, pretending to be one surface. The lie holds exactly as long as every player agrees on which frame it's showing. A few frames of disagreement and motion visibly tears at the bezels, and once you've seen it you can't unsee it.
When that happens, the instinct is to blame the software. It's almost never the software. It's the wall.
Playback sync vs genlock: two different things
These get used interchangeably and they aren't the same:
- Sync groups keep playback aligned: one player leads, the others follow, and they agree on where they are in the content. Clocks are aligned across the group over PTP (Precision Time Protocol).
- Genlock goes further and locks the video output timing itself, so the physical frames flip in unison. This is the difference between 'in step' and 'seamless'. It is a hardware capability of higher-end boards: on BrightSign®, the XT series.
For content that spans screens (a single image, a camera move across the wall), genlock is what removes the last visible shear at the bezels. For content that's tiled or per-screen, playback sync is usually enough.
The four ways walls get built wrong
BrightSign® sync has hard requirements. These aren't guidelines; they're the conditions under which sync is possible at all:
- 1 Mixed model families. Every player in a sync group must come from the same BrightSign® series. You cannot sync an HD player with an XD player. This is the most common cause of a wall that drifts and the most expensive to discover after the order.
- 2 Wi-Fi. Sync runs over wired Ethernet: the players align clocks over PTP, and wireless does not provide the timing determinism that requires. Two units can be cabled directly; anything larger needs LAN infrastructure.
- 3 Mismatched BrightSignOS. Every player in the wall should be on the same OS version (or a leader running the same-or-older version than its followers). A firmware update applied to half a wall is a wall that drifts.
- 4 Mismatched video. Identical resolution and frame rate on every screen. Fixed-rate (CBR) encoding, with bitrate inside BrightSign®'s limits: H.264 up to 25 Mbps, H.265/HEVC up to 80 Mbps. Synchronised media must be identical in length.
Why variable bitrate bites
The bitrate requirement is the one people skip, so it's worth spelling out. With variable-bitrate encoding, a complex scene takes more work to decode than a simple one. Four players decoding the same VBR file will not do that work in identical time, so they drift, gradually, and worst during exactly the high-motion content where drift is most visible. Constant bitrate makes the decode workload predictable, which is what keeps the group together.
How a good wall fails
One more thing worth designing for: what happens when a single player in the wall dies. A wall that goes fully black because one panel lost its network is a bad wall.
A frozen or expired follower keeps looping its cached layout, so the wall degrades gracefully rather than going black.
That's the offline-first principle applied to walls: the failure of one player should cost you one panel's freshness, not the whole installation. It's the difference between a wall that looks slightly stale and a wall that looks broken.
The short version
Plan the wall around one model family, on wired Ethernet, on matching firmware, with CBR media at identical resolution and frame rate. Specify XT-series hardware if the content spans screens and you want genlock. Do that and commissioning is uneventful. Skip it and no software, ours included, can save the install.
More from the blog
How XMDS works: the protocol behind every Xibo® display
Every Xibo® display speaks XMDS. Understanding its lifecycle (register, authorize, collect, play, report) explains almost every signage problem you'll ever debug.
Read → EngineeringWhy your screens should never go black
A black screen in a lobby is worse than stale content: it reads as broken. Here's why players go dark, and the architecture that prevents it.
Read →