Multi monitor support - sblantipodi/firefly_luciferin GitHub Wiki
If you are using NVIDIA Surround or AMD Eyefinity, you do not need to configure Luciferin for multi-monitor setups, because these technologies manage multiple monitors as a single display.
Luciferin supports multi-monitor configurations (via USB or Wireless through MQTT).
You can choose to use:
- One microcontroller for all monitors
- One microcontroller per monitor
Note: driving a large number of LEDs on a single microcontroller can be problematic.
Please take a look at these benchmarks to get an idea of how many LEDs your microcontroller can realistically handle.
Pros of one microcontroller per monitor
(1 LED strip per monitor, driven by a dedicated microcontroller)
- No daisy-chaining between monitors, no “flying” connections.
- No bandwidth restrictions, allowing higher framerates.
- Individual monitor control: for example, in a triple-monitor setup you can game on a single monitor while keeping others independent.
- Full flexibility in configuring the LED layout.
Pros of one microcontroller for all monitors
(1 single LED strip for all monitors, driven by 1 microcontroller)
- Light effects like rainbow or similar can be synced across the entire LED strip.
- Easier wiring and simpler troubleshooting.
How to set up multiple monitors
- Configure MQTT if you are using FULL firmware and want all monitors on the same server.
Skip this step for LIGHT firmware.
- In the Devices tab, select dual or triple display as needed.
- Choose "Single device" if you want one microcontroller for all monitors
- Click Save.
Luciferinwill create a tray icon for each monitor:
- Right-click the tray icon to configure the number of LEDs on that monitor:
- If using one microcontroller per monitor, configure an output device for each monitor:
- Use COM ports for USB connection
- Use Device Name for Wireless Stream
If using a single microcontroller, Firefly Luciferin will generate a Gold instance.
The gold instance acts as the master controlling all monitors.
Screen capture quality
Adjust the screen capture quality in the Mode tab:
- Balanced (recommended): Best option for most users
- High quality: Higher precision, but uses more system resources
- Low quality: Reduces system load, useful for less powerful machines or multi-screen setups with high resolutions