General Best Practices for Lygos Setup & Performance
General Best Practices
- Modular & Flexible Setup:
- Nothing is hardcoded feel free to experiment. Add/remove screen clients easily and reconfigure layouts on the go.
- Try Different Configurations:
- Since everything is visually editable and loosely coupled, you can tailor the setup to your environment before settling.
Suggestions for Large Setups
- Use Identical Hardware for screen clients:
- Promotes better temporal and visual synchronization across videowalls.
- Dedicated Server PC:
- Avoid using the server PC for screens or control clients to prevent resource contention and control issues.
- High-End Server Device:
- Should have strong CPU/GPU/network, minimal background processes, and run on a gigabit LAN
Power Management Considerations
- Remote Power Control (Wake/Restart/Shutdown):
- Works only if Wake-on-LAN (WoL) is enabled in BIOS and on the same LAN as the Lygos server.
- Applies to both screen clients and the server.
- Caution:
- If the server is also used as a screen client, turning off a screen might inadvertently turn off the server.
- Best to separate server from screen roles.
Performance Trade-offs: Distributed Setup
➕Advantages of Multiple Screen Clients (Distributed Setup)
- Better performance due to distribution of screen nodes
- Smoother rendering of multiple visualizations
- Improves modularity and fault tolerance
- Ideal for complex or large-scale videowalls
➖ Disadvantages of Multiple Screen Clients (Distributed Setup)
- Higher system overhead per client
- Requires a PC per Screen or Row of Screens.
➕ Advantages of Having a Single Screen Client
- No need to sync videos and other animated rendering at software level, therefore smoother video rendering.
➖Disadvantages of Having a Single Screen Client
- May struggle with ultra-high resolutions (e.g. 8K+) if deploying lots of dynamic or data-heavy visualizations on a large videowall.
- Requires very high GPU and CPU power on the device that has that screen client.
- Several third party libraries lygos uses might fail or struggle due to fact that they are designed to operate at normal resolutions (up to 8K).