HP SVA V1.1 Patch Kit 3 Readme/Release Notes
Interactive and non-interactive jobs can enable hardware framelock on any Display Surface by
passing the new --framelock parameter to the appropriate SVA job launch script. The following
scripts support the option
• sva_chromium_dmx.sh
• sva_paraview.sh
• sva_job_template.sh
3.3.2 New Framelock Script Function
If you write or modify job launch scripts, there is a new SVA scripting function (found in
svainit) to enable framelock on a Display Surface:
svaEnableFrameLock
This function enables framelock on all the nodes in the current Display Surface. It should be
called after you have launched the X Servers and know that they are running. It should not be
called unless all of the nodes in the Display Surface have G-Sync cards and are capable of hardware
framelock.
For an example of how to use this function, see /opt/sva/samples/sva_job_template.sh.
3.3.3 New Framelock Utility
Patch Kit 2 provides a new utility called svacontrolframelock to turn hardware framelock
on and off at any time. It is particularly helpful when used in the context of an SVA job.
To enable framelock on a set of nodes:
svacontrolframelock [--polarity POL] [--interval INT] [--delay DELAY] [--house] display display
…
To disable frame lock on a set of nodes:
svacontrolframelock [--disable] display display ...
The parameters are defined as follows:
display… The names of the displays to be included in the framelock group. These
take the form of standard X11 displays: host:display.screen. The
first display is the master; the others are the slaves.
--polarity POL POL specifies the synchronization polarity to be used.
--interval INT INT specifies the synchronization interval to be used.
--delay DELAY DELAY specifies the synchronization delay to be used.
--house A house sync signal will be used.
--disable Disables framelock. The default action is to enable framelock.
--help Show the help message.
Refer to the NVIDIA G-Sync documentation to understand synchronization polarity, interval,
and delay. Options in brackets [ ] are optional. Only the display names are required.
Examples include the following:
To turn on framelock for nodes n1, n2, and n3:
% svacontrolframelock n1:0 n2:0 n3:0
To turn off framelock for nodes n1, n2, and n3:
% svacontrolframelock --disable n1:0 n2:0 n3:0
3.3 G-Sync Framelock Support 33