www.mo-sys.com
12
NVIDIA software synchronisation
Nvidia Driver Utility
Set a specific configuration on the Nvidia
drivers via an Nvidia driver configure utility.
ConfigureDriver.exe, this can be obtained
. Download and run configuredriver.exe
as administrator via Windows command
prompt. Once run type 11 and press enter.
This will enable the prePresentWait setting
and
improve
performance
without
compromising sync.
nDisplay config
In nDisplay config actor select Nvidia (2) in
Cluster > Render Sync Policy > Type.
The Node > Window should cover the entire
desktop resolution. However the viewport
should only cover the resolution required by
the LEDs.
In order for nDisplay to lock to the
synchronisation from Nvidia sync it must
run as a fullscreen foreground Windows
application.
No other application can sit
on top of the nDisplay instance while it is
running
.
To manage this ensure that:
1. Nvidia control panel is not open
2. No virtual desktop is running (no
teamviewer, zoom, etc)
3. Desktop based notifications and pop ups
are disabled.
4. Windows desktop resolution scaling is
set to 100%
5. Fullscreen optimization is
on
Unreal executable (using Fix ExeFlags from
Switchboard
You can verify that it is running in the
correct mode by enabling option 8 in
configureDriver.exe
(“Enable
the SwapGroupPresentIndicator for
Direct
x”)
.
Setting up EDID
Once you have everything setup in the
Nvidia control panel with regards to sync,
resolutions and colour space etc, it is useful
to export the current EDID and then load it
from a file, find the instructions
.
Alternatively you can set your EDID via your
switcher, such as a Lightware matrix.
It's important to note that incorrectly
configured EDIDs can half the performance
of nDisplay when using sync policy 2.
To avoid this ensure you have an EDID
which allows you to select a PC resolution at
the frequency you wish to shoot at (i.e.
24hz) and is marked as
“(native)”
. Another
solution to this is to create custom
resolution based on the standard 3840 x
2160 60hz PC resolution and then set it to
the appropriate frequence (i.e. 24hz, 25hz,
30hz etc)
Sync validation
Use a bouncing ball test to validate the
synchronisation. Place the ball on the edge
between 2 parts of the LED wall, so
it’s
visible on two separate segments of the
wall. The ball will bounce up and down. If
the ball is consistent it means the nDisplay
setup is synced. If you see tearing of the ball
then the synchronisation is failing.
The ball blueprint can be found under
MoSysVPPro
Content
->
nDisplay
->
Blueprints:
BP_BouncingBall.uasset
Additionally Switchboard shows Nvidia
driver and sync status of the nDisplay
nodes.
For
successful
sync
the
“
PresentMode
”
column should indicate that
each node is in
“Hardware
Composed:
Independent
Flip”,
if it states
“Composed
:
Flip”
then you will want check nothing is
overlapping
nDisplay
as
full
screen
application on the nodes.