Synchronize GPU Outputs
Last updated
Last updated
Synchronized outputs ensure that the content being played appears at the same time across all outputs. To achieve this, LightAct servers typically come with a Sync module, providing smooth display synchronization.
As a pre-requirement, you must ensure that all outputs are exactly the same and that they utilize the same refresh rate and resolution.
Good to know: The refresh rate of the Outputs must be equal to or divisible by the Application framerate that you choose in LightAct. The fps of the content you are playing must also be either equal to or divisible by the Application framerate and the Output refresh rate.
The Application frame rate in LightAct can only be as high as the lowest refresh rate of any of the Outputs connected to the server, including your GUI output.
Good to know: It is best if the Primary Display is set to one of the Outputs you would like to synchronize, instead of the GUI Display itself.
To achieve Output synchronization, you must complete the following steps:
Synchronize Displays in NVIDIA Control Panel.
Modify Display Configuration.
Create a single Video Output in LightAct, which covers all individual Outputs that you would like to synchronize.
Having a Sync module connected to the server reveals a new tab in the NVIDIA Control Panel, dedicated to synchronization of displays.
You can find this panel under the Workstation collapsible, by clicking on Synchronize displays.
To synchronize the displays on a single server, under The timing server is..., select On this system option. Next, select one of the Displays which you intend to use as an Output.
Under the Select displays to lock to the server, select all of the other Displays that are the same as the previously chosen Display, and which you intend to include in the synchronization.
Click on the Apply button at the bottom right corner of the NVIDIA Control Panel to apply the changes.
In LightAct, you can synchronize your Output Displays by mapping content onto one single Video Output, which spans across all the individual Output Displays that you want to synchronize.
To avoid creating large Video Outputs with redundant pixels, it is best to configure our Output Displays in a 1xn or nx1 topology, n being the number of Output Displays.
You can configure your displays in the Set up multiple displays tab of the NVIDIA Control Panel, under the Display collapsible.
Example of a bad Display configuration:
Example of a good Display configuration:
In this particular setup, due to a specific Windows graphics issue, the bottom pixels of the Video Output may be cut off on the Output Displays. If this happens, simply adjust the position of the GUI Display so its bottom edge is below the bottom edge of the Output Displays, as shown in the image above.
Finally, in LightAct, you must create a Video Output with a resolution that would fit all of your Output Displays, as positioned in your Display configuration.
For example, in our case, we have a 3x1 Output topology, and each output is set to 1920x1080. This results in a single Video Output with a resolution of 5760x1080.
To finalize the process, the large Video Output should be mapped to the topmost and leftmost point of your Output configuration, so that every pixel falls perfectly where it is supposed to.
Once you enable the Video Output, you should be able to see your content playing across the Synchronized Outputs.