Advertisement

NVIDIA QUADRO G-SYNC II
DU-02796-001_v02
User Guide

Advertisement

Table of Contents
loading

Summary of Contents for Nvidia QUADRO G-SYNC II

  • Page 1 NVIDIA QUADRO G-SYNC II DU-02796-001_v02 User Guide...
  • Page 3: Table Of Contents

    Implementing SLI Technology NVIDIA Frame Synchronization Unpacking NVIDIA Quadro G-Sync II Equipment Safety Instructions Installing NVIDIA Quadro G-Sync II Card NVIDIA Frame Synchronization Under Windows ow To Set Up Genlock Set Up the Hardware Set Up the Software How To Set Up Frame Lock...
  • Page 4 NVIDIA Quadro G-Sync II User Guide Setting Up Genlock + Frame Lock Leveraging Frame Lock/Genlock in OpenGL Frame Lock Restrictions Supported Frame Lock Confi gurations Confi guring Frame Sync Using nvidia-settings Command General Steps Sample Confi gurations Writing a Frame Lock NV-CONTROL Client Writing a Frame Lock Client for NV-CONTROL 1.8...
  • Page 5: Introduction

    Note: It is important to register your NVIDIA Quadro G-Sync II in order to receive NVIDIA Customer Care online and phone support. You can register your Quadro G-Sync II at www.nvidia.com/register About This Guide This User Guide discusses the installation and confi...
  • Page 6 NVIDIA Quadro G-Sync II User Guide...
  • Page 7: Nvidia Quadro G-Sync Ii

    Implementing SLI Technology To take advantage of NVIDIA’s SLI technology combined with ™ Genlock/Frame lock functionality, you must install one NVIDIA Quadro G-Sync II card in conjunction with two supported NVIDIA Quadro graphics boards in a Quadro SLI certifi ed chassis.
  • Page 8: Nvidia Frame Synchronization

    As another example, applications presented on multiple displays must be synchronized in order to complete the illusion of a larger, virtual canvas. The NVIDIA Quadro G-Sync II option card and Frame Synchronization software lets you synchronize windows and displays for various visual computing applications.
  • Page 9: Nvidia Quadro G-Sync Ii Equipment

    Two (2) Ribbon Cables Used to connect the primary G-Sync connector on the G-Sync II option card to the G-Sync connector on the Quadro FX graphics board. One (1) Quadro G-Sync Cable Used to connect multiple Quadro G-Sync II enabled systems.
  • Page 10: Safety Instructions

    NVIDIA Quadro G-Sync II User Guide Safety Instructions To reduce the risk of fi re, electric shock, and injury always follow basic safety precautions. Note: All hardware must be installed prior to installation of the drivers.  Remove power from your computer by disconnecting the AC main source before cleaning.
  • Page 11: Installing Nvidia Quadro G-Sync Ii Card

    G-Sync connector on the appropriate Quadro graphics board. 2. Use the cable that comes with your Quadro G-Sync II option card to connect the primary G-Sync connector to the Quadro FX graphics board G-Sync connector shown below.
  • Page 12 NVIDIA Quadro G-Sync II User Guide...
  • Page 13: Nvidia Frame Synchronization Under Windows

    NVIDIA Frame Synchronization Under Windows This section describes how to set up frame synchronization under Windows. It contains the following sections:  How To Set Up Genlock  How To Set Up Frame Lock  Setting Up Genlock + Frame Lock...
  • Page 14: How To Set Up Genlock

    Set Up the Hardware 1. Start the system, then connect the external source signal to the House Sync connector (BNC) of the Quadro G-Sync II option card. The Quadro G-Sync II supports the following external synchronization signal types: ...
  • Page 15 NVIDIA Frame Synchronization Under Windows 1. Check the LED on the connector panel.  A green LED means the hardware has detected the timing signal and you can proceed to the next step.  An occasional red fl ash is OK.
  • Page 16: Set Up The Software

    Restoring an Unstable Display Basic Genlock Setup 1. Right-click the desktop and then from the pop- up menu click NVIDIA Control Panel. 2. From the NVIDIA Control Panel Select a Task pane, under the Workstation heading, click Synchronize displays to open that page.
  • Page 17 NVIDIA Frame Synchronization Under Windows 3. Under The timing server is, click the On this system radio button. 4. Click Apply. The graphics board should automatically detect the sync signal and no further action is needed. The following sections provide information on other tasks such as how to adjust the synchronization to the external house sync.
  • Page 18 Properly handle interlaced house sync signals  Introduce a timing delay to the house sync signal 1. From the NVIDIA Control Panel Select a Task pane, under Workstation, click Synchronize Displays. 2. Make sure that the On this system radio button under The timing server is selected.
  • Page 19 NVIDIA Frame Synchronization Under Windows 5. Confi gure additional synchronization settings as needed:  Select which edge of the sync signal to use to trigger the sync pulses - leading or falling edge.  If necessary, you can double the sync frequency by clicking the Both edges radio button under Trigger sync pulses from the frame start signal using.
  • Page 20: How To Set Up Frame Lock

     Set Up the Client Software Use the NVIDIA Control Panel Synchronize Displays page for each client to enable frame lock on that system and to add an optional delay to the sync pulse before transmitting to other clients.
  • Page 21: Set Up The Hardware

    NVIDIA Frame Synchronization Under Windows Set Up the Hardware 1. Daisy chain the graphics cards together using a standard CAT5 patch cable plugged into the external RJ45 connector.  You can connect to any of the two RJ45 connectors located on the G-Sync II bracket.
  • Page 22: Set Up The Server Software

    NVIDIA Control Panel. 2. From the NVIDIA Control Panel Select a Task pane, under the Workstation heading, click Synchronize displays to open that page. 3. Under The timing server is, click the On this system radio button.
  • Page 23: Changing The Timing Signal Frequency

    NVIDIA Frame Synchronization Under Windows then under Select displays to be active clients, select the check boxes for any displays that you want to be clients. 4. Click Apply.The following sections provide information on other tasks. You can also consult the online help by pressing F1 to open the Help fi...
  • Page 24: Set Up The Client Software

    Perform the following steps for each client system: 1. Right-click the desktop and then from the pop- up menu click NVIDIA Control Panel. 2. From the NVIDIA Control Panel Select a Task pane, under the From NVID IDIA...
  • Page 25 NVIDIA Frame Synchronization Under Windows 4. Under Select displays to lock to the server, select the check boxes for the displays that you want to be clients. You can select only displays whose refresh rates match that of the server. Selected displays will be synchronized to the server.
  • Page 26: Swap Sync Setup

    NVIDIA Quadro G-Sync II User Guide 3. In the Sync delay text box, enter the delay (in microseconds) that you want to introduce to the timing signal, then click OK. Viewing the Connection Status See the section Checking the Connection Status (page 24).
  • Page 27: Setting Up Genlock + Frame Lock

    Setting Up Genlock + Frame Lock The procedures in the previous two sections describe the more common uses of the Quadro G-Sync II. A third use involves a combination of genlock and frame lock. In this setup, a set of client systems are connected to a system that is designated as the server, as described in How To Set Up Frame Lock.
  • Page 28: Checking The Connection Status

    It shows all the displays in your system and provides frame-lock status information for each display as well as connection status information for the Quadro G-Sync II option card. In addition to viewing status information, you can also change various settings using the View System Topology page.
  • Page 29: Swap Sync

    NVIDIA Frame Synchronization Under Windows 3. Click any of the display icons to view the status box that appears at the bottom of the page. The display status box shows whether the:  Display is using internal timing  Display is locked to a house sync signal ...
  • Page 30 NVIDIA Quadro G-Sync II User Guide...
  • Page 31: Nvidia Frame Synchronization Under Linux

    NVIDIA Frame Synchronization Under Linux This section describes how to set up frame synchronization under Linux. It contains the following sections:  Using the nvidia-settings Utility  How To Set Up Genlock  How To Set Up Frame Lock ...
  • Page 32: Using The Nvidia-Settings Utility

    X Windows, run nvidia-settings as follows: % nvidia-settings From the nvidia-settings frame lock panel, you can add or remove G- Sync (and display) devices to the frame lock/genlock group, monitor the status of that group, and enable or disable frame lock and genlock.
  • Page 33: Set Up The Hardware

    NVIDIA Frame Synchronization Under Linux Set Up the Hardware 1. Start the system, then connect the external source signal to the House Sync connector (BNC) of the Quadro G-Sync II option card. The Quadro G-Sync II supports the following external synchronization signal types: ...
  • Page 34: Set Up The Software

    Set Up the Software Basic Genlock Setup 1. Go to the nvidia-settings frame lock panel. 2. Click Add Devices, then add the X Server that contains the display and G-Sync II cards that you want to sync to this external source.
  • Page 35 NVIDIA Frame Synchronization Under Linux Note: Any time you modify the genlock settings (for example, by clicking Use House Sync if Present or Add Devices), you must fi rst click Disable Frame Lock to disable synchronization. The G-Sync section shows the status of the sync signals for the X server ...
  • Page 36 NVIDIA Quadro G-Sync II User Guide House Signal Sync Pulse Outgoing Sync Interval value of 1 This action overrides any refresh rate that you may have selected from the refresh rate list.  Generating a Sync Frequency Faster than the External House Signal...
  • Page 37: Understanding The Status Indicators

    Understanding the Status Indicators The G-Sync Devices section displays the status of the sync signals as well as the status of the RJ45 ports. The two ports are represented by connector icons. NVIDIA Quadro G-Sync II Port...
  • Page 38: How To Set Up Frame Lock

    NVIDIA Quadro G-Sync II User Guide Sync and Connection Status for the Genlock Server  Sync Status  Receiving - Green indicates that a sync pulse is present.  House - Green indicates that a signal is present at the BNC connector ...
  • Page 39: Set Up The Server Software

    Four frame locked systems Set Up the Server Software Frame Lock is supported across an arbitrary number of Quadro G-Sync II systems. Note: All displays connected to the same GPU to be included in the frame lock group must be confi gured with identical display-mode timings and refresh rates.
  • Page 40 “#”.  The system driving nvidia-settings can locate and has display privileges on the X server that is to be included for frame lock. A system can gain display privileges on a remote system by executing % xhost + on the remote system.
  • Page 41 RJ45 cable to the other systems in the frame lock group. The system driving nvidia-settings can locate and has display privileges on the X server that is to be included for frame lock.
  • Page 42: Test The Connections

    While this is not a requirement, note that nvidia-settings will only display the frame lock panel when running on an X server that supports frame lock.
  • Page 43: Swap Sync

    NVIDIA Quadro G-Sync II User Guide Sync and Connection Status for the Server  Sync Status  Receiving - Green indicates that a sync pulse is present.  Timing - Indicates whether the timing is locked to the sync signal Grey: The timing is locked to the internal V-Sync.
  • Page 44: Setting Up Genlock + Frame Lock

    Setting Up Genlock + Frame Lock The procedures in the previous two sections describe the more common uses of the Quadro G-Sync II option card. A third use involves a combination of genlock and frame lock. In this setup, a set of client systems are connected to a system that is designated as the server, as described in How To Set Up Frame Lock.
  • Page 45: Leveraging Frame Lock/Genlock In Opengl

    TXT fi le for instructions on how to set the stereo X option.  The frame lock server (master) display device must be on a Quadro on the primary connector to the Quadro G-Sync II option card.  If connecting a single Quadro to a Quadro G-Sync II option card, the primary connector must be used.
  • Page 46: Supported Frame Lock Confi Gurations

    NVIDIA Frame Synchronization Under Linux Supported Frame Lock Confi gurations The following frame lock confi gurations are supported:  Basic Frame Lock: Single Quadro, Single X Screen, Single Display Device with or without OpenGL applications that make use of Quad-Buffered Stereo and/or the extension.
  • Page 47: General Steps

    Sample Confi gurations Use the examples in this section as a guideline. The exact scripts that you use will depend on your hardware confi guration. For a full list of the nvidia-settings frame lock attributes, see the (1) main page.
  • Page 48 NVIDIA Frame Synchronization Under Linux Genlock Example Hardware Confi guration System 1  One Quadro G-Sync II Option Card  One Quadro  One Display  Sync Source  House Sync Genlock Example Script 1. Make sure frame lock sync is disabled.
  • Page 49 NVIDIA Quadro G-Sync II User Guide Examples: 0x00000001 - CRT-0 0x00000002 - CRT-1 0x00000003 - CRT-0 and CRT-1 0x00000100 - TV-0 0x00000200 - TV-1 0x00020000 - DFP-1 0x00010101 - CRT-0, TV-0 and DFP-0 0x000000FF - All CRTs 0x0000FF00 - All TVs...
  • Page 50 NVIDIA Frame Synchronization Under Linux Frame Lock Example 1 Hardware Confi guration System 1  One Quadro G-Sync II Option Card  Two Quadros  Two Displays (one per Quadro) System 2  One Quadro G-Sync II Option Card ...
  • Page 51 NVIDIA Quadro G-Sync II User Guide 1. Query the enabled displays on the Quadros. nvidia-settings -q myserver:0[gpu:0]/EnabledDisplays nvidia-settings -q myserver:0[gpu:1]/EnabledDisplays nvidia-settings -q myslave1:0[gpu:0]/EnabledDisplays nvidia-settings -q myslave1:0[gpu:1]/EnabledDisplays 3. Check the refresh rate is the same for all displays. nvidia-settings -q myserver:0[gpu:0]/RefreshRate...
  • Page 52 -a myserver:0[gpu:0]/ FrameLockTestSignal=1 nvidia-settings -a myserver:0[gpu:0]/ FrameLockTestSignal=0 Frame Lock Example 2 Hardware Confi guration System 1  Two Quadro G-Sync II Option Cards  Four Quadros  Eight Displays (two per Quadro)  Sync Source  First display on the fi rst Quadro Frame Lock Example 2 Scripts 1.
  • Page 53 NVIDIA Quadro G-Sync II User Guide 2. Query the enabled displays on the Quadros. nvidia-settings -q [gpu:0]/EnabledDisplays nvidia-settings -q [gpu:1]/EnabledDisplays nvidia-settings -q [gpu:2]/EnabledDisplays nvidia-settings -q [gpu:3]/EnabledDisplays 3. Verify that the refresh rate is the same for all displays. nvidia-settings -q [gpu:0]/RefreshRate...
  • Page 54: Writing A Frame Lock Nv-Control Client

    -a [gpu:0]/FrameLockTestSignal=1 nvidia-settings -a [gpu:0]/FrameLockTestSignal=0 Writing a Frame Lock NV-CONTROL Client The NVIDIA X driver exposes the nv-control X extension that allows the user to confi gure various features– including frame lock–from an X windows client. This is a brief summary of some of the requirements for writing a Frame Lock NV-CONTROL client.
  • Page 55 NVIDIA Quadro G-Sync II User Guide The following are the basic steps: 1. Open a display connection to each X Screen you want to control in your frame lock cluster. Make sure you have privileges to establish the X connection.
  • Page 56 ) and a basic frame lock client ( ). See the fi le nv-control-framelock.c for a much more involved example of how the nvidia- ctkframelock.c settings utility programs the frame lock attributes. The constants referenced below are defi ned in .
  • Page 57 NVIDIA Quadro G-Sync II User Guide Querying the Frame Lock Capabilities of a System 1. Query the number of Quadro G-Sync II devices on the system by passing NV_CTRL_TARGET_TYPE_ FRAMELOCK XNVCTRLQueryTargetCount() 2. Query the Quadros attached to each Quadro G-Sync II...
  • Page 58 NVIDIA Frame Synchronization Under Linux 6. Set as appropriate if you are NV_CTRL_FRAMELOCK_SYNC_INTERVAL using a house sync. Most likely, you want 0. Enabling/Disabling Frame Lock 1. Enable frame lock on each Quadro by setting NV_CTRL_ FRAMELOCK_SYNC NV_CTRL_FRAMELOCK_SYNC_ENABLE 2. (Optional) Set...
  • Page 59 NVIDIA Quadro G-Sync II User Guide...
  • Page 60: Using The Opengl Extensions

    Using the OpenGL Extensions This chapter explains how to use the OpenGL extensions supported by the NVIDIA driver for accomplishing frame synchronization of applications.  Frame Synchronization Using the OpenGL Extensions explains the principles behind swap groups, and describes the OpenGL extensions to use to control frame lock and swap sync functions.
  • Page 61: Frame Synchronization Using The Opengl Extensions

    NVIDIA Quadro G-Sync II User Guide Frame Synchronization Using the OpenGL Extensions Swap sync refers to the synchronization of buffer swaps of multiple application windows. By means of swap sync, applications running on multiple systems can synchronize the application buffer swaps between all the systems.
  • Page 62 Using the OpenGL Extensions Buffer Swap Criteria The criteria for buffer swaps involves when a window is ready to swap and when a group is ready to swap. Window Buffer Swaps Any rendering surface that is not a window—such as a non-visible rendering buffer—is always ready, otherwise the following criteria must be satisfi...
  • Page 63: Confi Guring For Swap Sync

    ().  To reset the frame count back to zero, call, wglResetFrameCountNV(),glxResetFrameCountNV() () In a system that has a Quadro G-Sync II device installed and enabled, succeeds only when ResetFrameCountNV() the frame lock device is confi gured as a master device.
  • Page 64: Opengl Extensions

    This section describes the relevant OpenGL NV_swap_ extensions supported by the NVIDIA display driver group and shipped with the Quadro G-Sync II hardware. These are exported in the WGL extension string which on Windows can be queried by wglGetExtensionsStringARB This section covers both the...
  • Page 65 NVIDIA Quadro G-Sync II User Guide wglJoinSwapGroupNV(), glxJoinSwapGroupNV() This call adds the OpenGL window with the device context hDC to the swap group specifi ed by group. If hDC is already a member of a different group, it is implicitly removed from that group fi rst.
  • Page 66 Using the OpenGL Extensions wglQuerySwapGroupNV(), glxQuerySwapGroupNV() This call returns the swap group number and barrier number to which the device context is bound. Function B00L QuerySwapGroupNV (HDC hDC, GLuint *group, GLuint *barrier); Parameters In hDC - Device context for the frame lock card, or a window residing on the frame lock card.
  • Page 67 NVIDIA Quadro G-Sync II User Guide wglQueryFrameCountNV(),glx QueryFrameCountNV() QueryFrameCountNV returns in count the current frame counter for swapGroup. This call returns the current frame count of the swap group. Function B00L QueryFrameCountNV (HDC hDC, GLuint *carrier); Parameters In hDC - Device context for the frame lock card, or a window residing on the frame lock card.
  • Page 68: References And Resources

    References and Resources Getting Driver Updates During NVIDIA software installation, the installation wizard provides an option to check for updated software online. You can also download software updates by visiting: http:// www.nvidia.com/content/drivers/drivers.asp...
  • Page 69 NVIDIA Quadro G-Sync II User Guide...
  • Page 70: Registration, Support And Warranty

    Registration, Support and Warranty Registering Your Quadro G-Sync II After you register your Quadro G-Sync II option card, you have priority access to NVIDIA Customer Care by using your assigned user ID and password to log on. You can also elect to receive automatic notifi cation of special promotions and software updates through e-mail to ensure that your Quadro G-Sync II option card continues to operate optimally.
  • Page 71: Warranty And Support

    NVIDIA warranty and support (Customer Care) information is available at: www.nvidia.com/support www.nvidia.com/warranty You may also access these sites from NVIDIA’s main Web site at: www.nvidia.com Upon registration, you will receive an acknowledgement e-mail that includes a toll-free phone number, sign-on information for NVIDIA Customer Care, and other information.
  • Page 72: Compliance And Certifi Cations

    Compliance and Certifi cations  Bureau of Standards, Metrology, and Inspection (BSMI)  C-Tick  China Compulsory Certifi cation (CCC)  Conformité Européenne (CE)  Federal Communications Commission (FCC) - Class B  Interference-Causing Equipment Standard (ICES)  Ministry of Information and Communication (MIC) ...
  • Page 73 No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifi cations mentioned in this publication are subject to change without notice.

Table of Contents