Home
Nvidia Corp. Computer Hardware 2 User's Manual
Contents
1. Parameters In hDC Device context for the frame lock card or a window residing on the frame lock card group Swap group number to which the device context is to be assigned The value must be between 0 and maxGoups see wglQueryMzxSwapGroupsNV oo Return Values TRUE Success FALSE Failure wglBindSwapBarrierNV glxBindSwapBarrierNV This call binds a swap group to a barrier BOOL BindSwapBarrierNV GLuint group GLuint barrier Parameters In hDC Device context for the frame lock card or a window residing on the frame lock card group Swap group number that is bound to a barrier barrier Barrier number to which the swap group is to be bound Value must be between 0 and maxBarrier see Vu er mo Return Values TRUE Success FALSE Failure 60 Using the OpenGL Extensions wglQuerySwapGroupNV glxQuerySwapGroupNV This call returns the swap group number and barrier number to which the device context is bound BOOL 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 Parameters Out group The group number to which the device context is bound or assigned barrier The barrier number to which the device context is bound Return Values TRUE Success FALSE Failure In this case group and barrier are undefined wglQueryMaxSwapGroupsNV glxQueryMaxSwapG
2. or a delay between the soutce trigger point coming into the client system and the actual sync pulse The value can be in the range of 0 to the time needed to display an entire frame Source signal Sync Pulse LL Svnc Delav Skew Perform the following steps wherever you want to introduce a delay in the timing signal transmission chain 1 From the NVIDIA Control Panel Select a task pane under Workstation click View System Topology 2 Right click the G Sync image then click G Sync settings from the pop up menu to open the G Sync Settings dialog box G Sync Settings These settings are inherited by all client displays connected to this G Syne card Refresh rate The refresh rate should match the incoming sync signal rate of 75 00 Hz Sync delay Use this setting to accommodate timing delays in the a transmission chain Sync delay 0 00 ps Carcel 21 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 Swap Sync Setup The application controls synchronization of buffer swaps swap sync between applications Proper connection and synchronization of the timing signal are required for proper synchronization of buffer swaps See Using the OpenGL Extensions page 55 for instruction
3. 0 After adding an X Server the G Sync Devices section shows the X server name the graphics card attached to the X server and the displays attached to the graphics board 3 Check the Server check box for one of the displays connected to the system in order to designate the system as the frame lock server PNE 555 a V X Screen 0 4 Click the Use House Sync if a E ancp 172 16 178 161 nvidia com 0 G Sync 0 Receiving Rate 0 0000 Hz House OF Por 0 BF por 1 OpenGL Settings Quadro FX 4500 GPU 0 O Timing Present checkbox Po e DELL 3007WFP DFP 1 O Stereo Refresh 59 86 Hz Z Server GPU 0 Quadro FX 4500 Thermal Monitor DFP 1 DELL 3007WFP 5 Click Enable Frame Lock ETT NENNEN TE Ea pn rng The display device s may take a pasese m 7 Use House Sync if Present A moment to stabilize If it does Sync Interval 0 Sync Edge Falling v Video Mode Composite Auto 4 Detect EY ee Des Test Link Enable Frame Lock not stabilize you may have E pa selected a synchronization signal that the system cannot support click Disable Frame Lock and then check the external sync signal Note Any time you modify the genlock settings for example by clicking Use House Sync if Present or Add Devices you must first click Disable Frame Lock to disable synchronization 30 NVIDIA Frame Synchronization Under Linux The G Sync section shows the status of the sync
4. Hp o mk E Standen Settings Seba Td ss E sm Es View System Topology Led uk mage pathos with peeviewn destore Dedaul s PORC Cain pra tun bead Tha pag own Ere danse and qaoehe1 223 connected wih Bur seen Select on dem le vem Hoha deba H ply F un depa apime wierd Mese JT oen poser Chame rasohatizm zai op rubies delays fal te e Takin Zdus cdescolbr sethnzs Pind Palbpnegn Woes nprenz ie rer bette ie Sk id st desktop coum settings Fu abe irs nora Der dT Eam milline cispley irar a lt a ads a mr 7 no E ar ms sr c ee comm boda Semhoenze plots Adust eder eversa EM pm i airim FE Fravaeleck n Gut d Pana sux sgn 3 press LTE From deck 31 Out 24 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 d n n QI Display is using internal timing Display is locked to a house sync signal Display is locked to a frame lock sync pulse Display stereo signal is in phase with the server 4 Click the G Sync II card icon to view the status box that appears at the bottom of the page The G Sync II card status box shows QI QI Q Whether or not the frame lock ports are used The direction of the timing signal at each frame lock port either IN or OUT Whether or not a house sync signal is present Swap Sync The application controls synchronization of buffer swaps swap sync bet
5. Sync II User Guide 32 House signal Outaoina Svnc Interval value of 1 This action overrides any refresh rate that you may have selected from the refresh rate list LI Generating a Sync Frequency Faster than the External House Signal You can double the sync frequency by triggering the sync pulse off both the leading and falling edge of the source sync signal This works only with TTL level signals Click the Syne Edge list arrow and then select both leading and falling edges House signal Sync Pulse Outgoing Sync triggered from leading and falling edge LI Detecting the Incoming Signal Type Quadro G Sync II supports the following external synchronization signal types gt TTL 3 3 volt level gt Composite Bi level NTSC or PAL sources use bi level composite signals gt Composite Tri level HDTV sources commonly use tri level composite signals NVIDIA Frame Synchronization Under Linux Normally the software automatically detects the signal type that is being used If necessary you can force the software to detect the signal type as follows 1 Click Detect to force detection of the signal type 2 The software tests each signal type and stops when it detects a match 3 If the signal type cannot be detected click the Video Mode list box arrow and then click the item corresponding to the signal source 4 Click Composite Auto if you want the frame lock board to c
6. frame synchronization under Windows XP It contains the following sections LI How To Set Up Genlock LI How To Set Up Frame Lock LI Setting Up Genlock Frame Lock NVIDIA Quadro G Sync II User Guide How To Set Up Genlock The following are the basic steps to genlocking a system Detailed instructions are provided in the related sections LI Set Up the Hardware Connect the external sync source to the BNC connector on the graphics board LI Set Up the Software Use the NVIDIA Control Panel Workstation gt Synchronize displays page to establish the system as the server to choose the sync source and configure the sync pulse Set Up the Hardware 10 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 gt TTL 3 3 volt level gt Composite Bi level NTSC or PAL sources use bi level composite sionals gt Composite Tri level HDTV sources commonly use tri level composite signals NVIDIA Frame Synchronization Under Windows XP 1 Check the LED on the connector panel U A green LED means the hardware has detected the timing signal and you can proceed to the next step L An occasional red flash is OK LU A red LED means the hardware can t detect the timing signal LI Check the signal source and correct the problem before proceeding Es NVIDIA
7. house sync signal radio button The Server Settings dialog box will show the incoming house sync frequency A frequency of 0 00 Hz indicates that the system has not yet been set as the server O Internal timing with a refresh rate of 60 00Hz wi An external house sync signal Incoming house sync frequency 60 00 Hz Sync sgna detection a Trigger sync pulses from the fame startsignd using O Leading edges Falling edges Both edges applies to TTL signals only The external signal is an interlaced signal fy Some settings have been automatically updated to match the incoming house sync sgna mom Km NVIDIA Frame Synchronization Under Windows XP 5 Configure additional synchronization settings as needed LI Select which edge of the sync signal to use to trigger the sync pulses leading or falling edge LI 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 Note This control is available only for TTL signals House signal Sync Pulse l l Outgoing Sync triggered from leading and falling edge L If the external signal is an interlaced signal such as is used to drive a 10801 display then click the The external signal is an interlaced signal check box LI This causes the first field of an interlaced signal to be used to synchronize the display For example for a
8. make use of Quad Buffered Stereo and or the GLX NV swap group extension LI Frame Lock TwinView Single Quadro Single X Screen Multiple Display Devices with or without OpenGL applications that make use of Quad Buffered Stereo and or the GLX NV swap group extension 1 Frame Lock Xinerama One or more Quadro s Multiple X Screens Multiple Display Devices with or without OpenGL applications that make use of Quad Buffered Stereo and or the GLX_ NV_swap_group extension Q Frame Lock TwinView Xinerama One or more Quadro s Multiple X Screens Multiple Display Devices with or without OpenGL applications that make use of Quad Buffered Stereo and or the GLX NV swap group extension LI Frame Lock SLI SFR AFR or SLIAA Two Quadros Single X Screen Single Display Device with either OpenGL applications that make use of Quad Buffered Stereo or the GLX_NV_swap_group extension LI For Frame Lock SLI Frame Rendering applications that make use of both Quad Buffered Stereo and the GLX_NV_swap_group extension are not supported 41 NVIDIA Quadro G Sync II User Guide Configuring Frame Sync Using the nvidia settings Command Line You can also configure frame lock using the nvidia settings command line This method is useful in a scripted environment for automating the setup process General Steps 1 2 Disable frame lock on all Quadros Make sure all display devices that are to be frame locked have the same refr
9. to a barrier for swap sync across a frame lock group A universal frame counter is also provided to promote synchronization between systems Frame Lock Restrictions 40 The following restrictions apply when enabling frame lock LI All frame lock display devices that are connected to the same Quadro must have the same display mode timings LI All display devices set as the frame lock client must have the same refresh rate as the frame lock server master display device If a House Sync signal is used instead of internal timings all client display devices must have the same refresh rate as the incoming house sync signal LI All X Screens driving the selected client server display devices must have the same stereo setting Refer to the Linux README TXT file for instructions on how to set the stereo X option LI The frame lock server master display device must be on a Quadro on the primary connector to the Quadro G Sync I option card LI If connecting a single Quadro to a Quadro G Sync II option card the primary connector must be used LI In configurations with more than one display device per Quadro we recommend enabling frame lock on all display devices on those Quadros NVIDIA Frame Synchronization Under Linux Supported Frame Lock Configurations The following frame lock configurations are supported LI Basic Frame Lock Single Quadro Single X Screen Single Display Device with or without OpenGL applications that
10. 001 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 OxO000FF00 All TVs 0x00FF0000 All DFPs Note You can use the command nvidia settings q gpu 0 EnabledDisplays to see all the available displays on a given Quadro Enable use of the house sync signal nvidia settings a framelock 0 FrameLockUseHouseSync 1 Configure the house sync signal video mode nvidia settings a framelock 0 FrameLockVideoMode 0 Set the slave display device to none This is to avoid having unwanted display devices locked to the sync signal nvidia settings a gpu 0 FrameLockSlaves 0x00000000 nvidia settings q gpu 0 FrameLockSlaves Enable framelocking nvidia settings a gpu 0 FrameLockEnable 1 Togele the test signal nvidia settings a gpu 0 FrameLockTestSignal 1 nvidia settings a gpu 0 FrameLockTestSignal 0 NVIDIA Frame Synchronization Under Linux Frame Lock Example 1 Hardware Configuration System 1 LI One Quadro G Sync II Option Card LI Two Quadros LI Two Displays one per Quadro System 2 L One Quadro G Sync II Option Card LI Two Quadros LI Two Displays one per Quadro Sync Source LI First display from system 1 Frame Lock Example Scripts 1 Disable frame lock L nvidia settings a myserver 0 gpu 0 FrameLockEnable 0 L nvidia settings a myserver O gpu 1 FrameL
11. 176 0002 000 A NVIDIA www nvidia com NVIDIA UADRO G SYNC II Installation Guide ZEEE it Zi oe DRANG whe 7 NVIDIA Quadro G Sync II Table of Contents IBtFOGOUCHODL o een annee an E ann sui 1 About This Guide ccccececeesecueeesseerseeureenseareeeserseeuraenseersessraennesanes 1 NVIDIA Quadro G Sync II eere eere enne 3 System REQUITEMENTS sueco tra sido Gao is aderat itk as Quiere ar aci ic 3 Implementing SLI Technology ss 3 NVIDIA Frame SynchronizatloDrasisssuxs asaud sd wx kr vr Sara Fx Cc dictos a n 4 Doe AGI in s E a A 4 NVIDIA Quadro G Sync II Equipment 5 Safety WSC ONS a dio a datae di x MU PUPA a cs 6 Installing NVIDIA Quadro G Sync II Card 7 NVIDIA Frame Synchronization Under Windows XP 9 How To Set Up GenloCk aa nds act 10 Set Up the HardWare A a ed ae 10 Set Up the SOI WANS ee o 12 HOW To Set Up Frame LOCK carro sn 16 Set Up tne Hardnafo saias residente nb b E aa 17 Set Up the Server Software ccsccssecsseessecusenseersecuueenseersesevanees 18 Changing the Timing Signal Frequency 19 Set Up the Client Software cccccsesssccrsecsreesseerseesecrseeuveeneeannes 20 VAD SC SO RR CO taro 22 Setting Up Genlock Frame Lock 23 Checking the Connection Status 24 D om T PO 25 NVIDIA Frame Synchronization Under Linux 27 Using the nvidia settings Utility 28 How To Set
12. 60Hz interlaced sional the effective 120 Hz field sync is converted to a 60 Hz frame sync signal LI To introduce a timing delay to the house sync signal In the Sync delay text box enter the delay in microseconds that you want to introduce 6 Click OK A Monitor Settings dialog box appears asking if you want to keep the changed settings 7 Click Yes to keep the new settings or click No to revert to the previous settings 15 NVIDIA Quadro G Sync II User Guide Restoring an Unstable Display If your display becomes unstable and you want to restore it to its original configuration do one or more of the following LI Click Restore Defaults and then click Apply Q Disconnect the external house sync Viewing the Connection Status See the section Checking the Connection Status page 24 How To Set Up Frame Lock The following are the basic steps to frame locking several systems Detailed instructions are provided in the section Set Up the Hardware page 17 LI Set Up the Hardware Connect all the systems together using standard CAT5 patch cabling Note WARNING The voltage and signal on the frame lock ports are different from Ethernet signals Do not connect a Frame lock port to an Ethernet card or network hub Doing so can cause damage to the hardware LI Set Up the Server Software Use the NVIDIA Control Panel Synchronize Displays page to establish the system as the server LI Set Up the Client Software Use
13. Connect the external sync source to the BNC connector on the graphics boards LI Set Up the Software Use the nvidia settings frame lock panel to establish the system as the server to choose the sync source and configure the sync pulse NVIDIA Frame Synchronization Under Linux Set Up the Hardware 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 d n QI TTL 3 3 volt level Composite Bi level NTSC or PAL sources use bi level composite signals Composite Tri level HDTV sources commonly use tri level composite signals Check the LED on the connector panel n UO O A green LED means the hardware has detected the timing signal and you can proceed to the next step An occasional red flash is OK A red LED means the hardware can t detect the timing signal Check the signal source and correct the problem before proceeding NVIDIA Quadro G Sync Il Connector Bracket 29 NVIDIA Quadro G Sync II User Guide 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 An X Server is typically specified in the format system m For example mycomputer domain com 0 or localhost
14. DIA Control Panel to set up the frame lock server Basic Server Setup 1 On the system that you have designated to be the timing server right click the desktop and then from the pop up menu click NVIDIA Control Panel 2 From the NVIDIA Control Panel Select a EJ V3 Contry Pero MCE Fe E amp Ww Workman Hep Qu Standard Settings Task pane under the Workstation heading click er E Synchronize Displays Synchronize displays to dust mage setis PET premia Restore Defaults Monitor tomacrebvee lect Yo tin ticus ita Wara r der aote plat Thi i balul hie ou age Co retenue aet open that page Digi ra Mie legla or nchni one ar many silere ic a hause yrr en ace dun diepla cptimizacon mdzard Mowe CRT pereen poskan ha G cei lin 3 Under The timing server mms tata e un Eire defilas wiad OU nolle qem 1S click the On this iii ik i ed a Wes Teceion Sap ok system radio button If ey the system has multiple ee cubo mr vnchrortze deplave Analog Dipy MEC LEDTTRTN V displays the driver TI automatically selects the primary display to be the timing server and all other Bob lack he the st displays are the clients To aoe LJ Anany Dispi change the configuration click the icon of the display that you want to Epstem Inkomaticn be the timing server then under Select displays to be active clients select the check boxes for any displays that you want to be clients 4 Click Apply 18 NV
15. E followed immediately by NV CTRL FRAMELOCK TEST SIGNAL DISABLE This guarantees accuracy of the Universal Frame Count as returned by glXQueryFrameCountNV gt When you are done set NV CTRL FRAMELOCK SYNC to NV_CTRL_ FRAMELOCK SYNC DISABLE on each X screen to disable frame lock 50 NVIDIA Frame Synchronization Under Linux During operation you can also query any of these on each X screen NV CTRL FRAMELOCK PORTO STATUS NV CTRL FRAMELOCK PORT1 STATUS NV CTRL FRAMELOCK HOUSE STATUS NV CTRL FRAMELOCK SYNC READY NV CTRL FRAMELOCK STEREO SYNC NV CTRL FRAMELOCK ETHERNET DETECTED NV CTRL FRAMELOCK SYNC RATE DOO OOOO DDOD NV CTRL FRAMELOCK TIMING nvidia settings registers a gtk timeout function and queries the state of these on each X screen every few seconds Writing a Frame Lock Client for NV CONTROL 1 9 and later These are the two major changes to frame lock configuration in NV CONTROL 1 9 LI Display devices instead of X Screens are now selected as the clients and slaves of a frame lock group LI Frame lock attributes should now be set queried on Quadros NV CTRL TARGET TYPE GPU and Quadro G Sync II frame lock devices NV CTRL TARGET TYPE FRAMELOCK using the new NV CONTROL targeting API See the sample NV CONTROL clients in the samples directory for basic examples of how to use the new targeting API nv control targets c and a basic frame lock client nv control framelock c See the file ct
16. IDIA Frame Synchronization Under Windows XP The following sections provide information on other tasks You can also consult the online help by pressing F1 to open the Help file and then opening the Workstation gt Frame Synchronization contents Changing the Timing Signal Frequency Follow these instructions if you are using the server to generate the timing sionals and you want to change the timing signal frequency 1 From the NVIDIA Control Panel Se ect a Task pane under the Workstation heading click Synchronize displays 2 Make sure that the On this system radio button under The timing server is selected 3 Click Edit Settings to Server Setlings open the Server Settings Edit the properties of he frame s dialog box by the ming server The zyndironizal an pulses are based on 4 Under The Internal inng wih a refresh rate of synchronization Cin paene house SCE k pulses are based on click the Internal timing signal with a Incoming house sync frequency 60 00 Hz refresh rate of radio A ten Ge fae ut button O Leading edbes Calling edges 5 Click the list arrow and Both edges applies to TTL signals only select a refresh rate then 7 The external signal is an interlaced signal click OK Syn delay 000 us dA Some setings have been automatically updated to match the incoming house sync dona The refresh rate of the server display as well as the frequency of the timing sional will chan
17. Quadro G Sync ll Connector Bracket g o d Sync Source Server 11 NVIDIA Quadro G Sync IT User Guide Set Up the Software This section provides intructions for using the NVIDIA Control Panel to set up the genlock system LI Basic Genlock Setup LI Detecting the House Sync Signal LI Using the House Sync Signal LI 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 El NVIDIA Control Panel File Edit View Workstation Help Q sx i Standard Settings Select a Task 3D Settings Adjust image settings with preview Monitor temperature levels amp Display Run display optimization wizard Move CRT screen position Change resolution Adjust desktop color settings Rotate display Run multiple display wizard Set up multiple displays Video amp Television Adjust video color settings Modify Ful screen video options System Information 12 E Synchronize Displays Restore Defaults You can synchronize frame rendering across displays This is useful when you want to present graphics across multiple displays or synchwonize one or many systems to a house sync source 1 The timing server is Analog Display NEC LCD1760VM 2 Select displays to lock to the serv
18. Up Genlock cernere 28 Ser Up the MAN Ale rase aan qute Sa Nri 29 Set Up the SONORO ee ass rie 30 How to Set Up Frame LOCO a peut ead 34 Set Up the Ra NADO a a UEER ELE 34 Set Up the Server SOMAR nes esa Weg cs ond i Va 35 Test the CONNECUONS sasbisabsiassasasinoaiandsad los amsn oo FEE IEEE irre iru 37 D Oy A GAME RR UR cee tees 38 Setting Up Genlock Frame Lock 39 Leveraging Frame Lock Genlock in OpenGL 40 Frame Lock RES ICUOMS saniectiaaaiuateapantsin ass ee 40 Supported Frame Lock Configurations ccceceeseceeeeeeeeeeeeereeees 41 Configuring Frame Sync Using nvidia settings Command 42 Genaral STEDS nerrebenindaduime ee da a DH E 42 Sample COMMOTION scende tet nasais anai ns dx 42 Writing a Frame Lock NV CONTROL Client sesessssssesesennnnererrsrenene 49 Writing a Frame Lock Client for NV CONTROL 1 8 49 Writing a Frame Lock Client for NV CONTROL 1 9 51 Using the OpenGL Extensions eere rn 55 Frame Synchronization Using the OpenGL Extensions 56 About Buffer CNAB nad E PANE UD DU BITE M DELIS 56 Configuring Jor Swap SNC asas SSL a ni 58 pen EEE ROSE espargos na ideia ada di 59 References and Resources mmmmememememnnnnenennnnnnnnnnnnnnnnnnnnnnnn 63 Getting Driver Updates eene nme nennen 63 Registration Support and Warranty eere 65 Register
19. ce currently set as the frame lock master 4 SetNV CTRL FRAMELOCK POLARITY for each slave Quadro G Sync II device in the cluster Most likely you want NV CTRL FRAMELOCK POLARITY RISING EDGE 5 Set NV CTRL FRAMELOCK SYNC DELAY as appropriate for each Quadro G Sync II device Most likely you want 0 6 NVIDIA Frame Synchronization Under Linux Set NV CTRL FRAMELOCK SYNC INTERVAL as appropriate if you are using a house sync Most likely you want 0 Enabling Disabling Frame Lock di Enable frame lock on each Quadro by setting NV CTRL FRAMELOCK SYNC to NV CTRL FRAMELOCK SYNC ENABLE Optional Set NV CTRL FRAMELOCK TEST SIGNAL to NV CTRL FRAMELOCK TEST SIGNAL ENABLE followed immediately by NV CTRL FRAMELOCK TEST SIGNAL DISABLE on the Quadro that contains the master frame lock display This guarantees accuracy of the Universal Frame Count as returned by elXQueryFrameCountNV 0 When you are done set NV CTRL FRAMELOCK SYNC to NV_CTRL_ FRAMELOCK SYNC DISABLE on each Quadro to disable frame lock During operation you can also query any of these on each Quadro or frame lock device DOO OOOD DOD NV CTRL FRAMELOCK PORTO STATUS NV CTRL FRAMELOCK PORT1 STATUS NV CTRL FRAMELOCK HOUSE STATUS NV CTRL FRAMELOCK SYNC READY NV CTRL FRAMELOCK STEREO SYNC NV CTRL FRAMELOCK ETHERNET DETECTED NV CTRL FRAMELOCK SYNC RATE NV CTRL FRAMELOCK TIMING 53 NVIDIA Quadro G Sync II User Guide 54 Using the Op
20. e iTi Port O iTi Port 1 OpenGL Settings Quadro FX 4500 GPU 0 O Timing OpenGLIGEX infosmation DELL 3007WFP DFP 1 O Stereo Refresh 59 86 Hz Z Server O Chen Antialiasing Settings 7 GPU O Quadro FX 4500 Thermal Monitor DFP 1 DELL 3007WFP Frame Lock nvidia settings Configuration Add Devices Remove Devices Show Extra Info House Sync 7 Use House Sync if Present Sync Interval o Sync Edge Falling v Video Mode Composite Auto v Detect k Enable Frame Lock Frame Lock disabled 63 Heip E Quit 35 NVIDIA Quadro G Sync II User Guide 36 2 Add the X server that contains the display devices that you would like to include in the frame lock group by clicking Add Devices Any X Server can be added to the frame lock group provided that LI The system supporting the X Server is configured to support frame lock and is connected via 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 An X Server is typically specified in the format system m For example mycomputer domain com 0 or localhost 0 Like the genlock status indicators the PortO and Port1 columns in the table on the frame lock panel contain indicators whose states mirror the states of the physical LEDs on the RJ45 ports This lets you monitor the status of the port
21. enGL Extensions This chapter explains how to use the OpenGL extensions supported by the NVIDIA driver for accomplishing frame synchronization of applications L 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 LJ OpenGL Extensions details the API calls for the extensions 55 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 Swap sync requires LI Proper connection and synchronization of the timing signals L A mechanism for binding several windows together so that buffer swaps can be synchronized across all windows About Buffer Swaps Key Points and Definitions 56 Buffer swaps are performed on windows LI Swap Groups If buffer swaps must be synchronized across several windows on a single Quadro you can define a group that consists of the specified windows LI Swap Barriers If buffer swaps must be synchronized across several Quadros you can define a barrier that consists of the specified Quadros Using the OpenGL Extensions Buffer Swap Criteria The criteria for buffer swaps involves when a window is ready to
22. er Active Display Refresh Rate IO Analog Display 60 00 NVIDIA Frame Synchronization Under Windows XP 3 Under The timing server is click the On this system radio button 4 Click Apply The graphics board should automatically detect the syne 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 You can also consult the online help by pressing F1 to open the Help file and then opening the Workstation gt Frame Synchronization contents Detecting the House Sync Signal Normally the software automatically detects the signal type that is being used If necessary you can force the software to detect the signal type as follows 1 On the system that you have set up to be the server right click the desktop and then from the pop up menu click NVIDIA Control Panel 2 From the NVIDIA Control Panel Se ect a Task pane under the Workstation heading click Synchronize displays to open that page then click Edit Settings to open the Server Settings dialog box 3 Click the Sync signal detection list arrow and then click the item corresponding to the house signal source 4 Click OK to save the settings X FE Edit the properties of the frame synchronization pulses generated Server Settings by the timing server The synchronization pulses are based on O Internal tming with a refres
23. erver Qlient O Receiving NVIDIA Quadro G Sync Il Ports 27 NVIDIA Quadro G Sync II User Guide Sync and Connection Status for the Server LI Sync Status gt Receiving Green indicates that a sync pulse is present Timing Indicates whether the timing 1s locked to the sync signal Grey The timing is locked to the internal V Sync Stereo Always green indicates that it is in sync with a timing signal LJ Port Status Qut Out is the normal indicator for the server device gt In In indicates that the system is not selected as a server or client and is not frame lock enabled Sync and Connection Status for the Client LI Sync Status gt Receiving Green indicates that a sync pulse is present gt Timing Indicates whether the timing is locked to the sync signal Green The timing 1s locked to the signal on the frame lock conectot Red Either no signal on the frame lock connector is detected or the lock to the signal has been lost gt Stereo Steady green indicates that the client s stereo timing is locked to the server s stereo sional LI Port Status gt Out Out is the normal indicator for the server device gt In In indicates that the system is not selected as a server or client and is not frame lock enabled Swap Sync The application controls synchronization of buffer swaps swap sync between applications Proper connection and synchronization of the timing signal are requi
24. esh rate Configure which Quadro display device is to be the master Configure the house sync if applicable Configure the slave display devices Enable frame lock on the master Quadro Enable frame lock on the slave Quadros Test the hardware connections using the test signal on the master Quadro Sample Configurations Use the examples in this section as a guideline The exact scripts that you use will depend on your hardware configuration For a full list of the nvidia settings frame lock attributes see the nvidia settings 1 main page 42 NVIDIA Frame Synchronization Under Linux Genlock Example Hardware Configuration System 1 LI One Quadro G Sync II Option Card LI One Quadro LI One Display LI Sync Source LI House Sync Genlock Example Script 1 The desired display device s to be set are passed in as a hexadecimal number in which specific bits denote which display devices to set Make sure frame lock sync is disabled nvidia settings a gpu 0 FrameLockEnable 0 nvidia settings q gpu 0 FrameLockEnable Query the enabled displays on the Quadro nvidia settings q gpu 0 EnabledDisplays Check that the refresh rate is the one we want nvidia settings q gpu 0 RefreshRate Set the master display device to CRT O nvidia settings a gpu 0 FrameLockMaster 0x00000001 nvidia settings q gpu 0 FrameLockMaster 43 NVIDIA Quadro G Sync II User Guide 44 Examples 0x00000
25. frame lock on slave devices nvidia settings a myserver 0 gpu 1 FrameLockEnable 1 nvidia settings a myslavel 0 gpu 0 FrameLockEnable 1 nvidia settings a myslavel 0 gpu 1 FrameLockEnable 1 Toggle the test signal nvidia settings a myserver 0 gpu 0 FrameLockTestSignal 1 nvidia settings a myserver 0 gpu 0 FrameLockTestSignal 0 Frame Lock Example 2 Hardware Configuration System 1 LI Two Quadro G Sync II Option Cards LI Four Quadros LI Eight Displays two per Quadro LI Sync Source LI First display on the first Quadro Frame Lock Example 2 Scripts UU D Make sure frame lock is disabled for all Quadros nvidia settings a gpu 0 FrameLockEnable 0 nvidia settings a gpu 1 FrameLockEnable 0 nvidia settings a gpu 2 FrameLockEnable 0 47 NVIDIA Quadro G Sync II User Guide 48 D ooo O GOOO gt D nvidia settings a gpu 3 FrameLockEnable 0 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 Verify that the refresh rate is the same for all displays nvidia settings q gpu 0 RefreshRate nvidia settings q gpu 1 RefreshRate nvidia settings q gpu 2 RefreshRate nvidia settings q gpu 3 RefreshRate Make sure the display device we want as master 1s masterable nvidia settings q myser
26. ge based on your selection 19 NVIDIA Quadro G Sync II User Guide Set Up the Client Software This section provides instructions for using the NVIDIA Control Panel to set up the frame lock client systems Basic Client Setup 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 Sect a Task pane under the Workstation heading click Synchronize displays to open that page 3 Under The timing server is the On another system radio button should already be selected 4 Under Select Ele fat ere grato Ber displays to lock to sa O m emm mm the server select ES BE Synchronize Displays E the check boxes for ONE aan ne edi ts do Maude lama se ga sc re a the displays that you erae want to be clients wem m Ec You can select only P na promo T Ps displays whose E ba refresh rates match DENM that of the server Selected displays will be synchronized rM Fl HEC LOD TXINM ENO to the server LI Ana pkey M EN O O 5 Click Apply ae eres 20 NVIDIA Frame Synchronization Under Windows XP The following sections provide information on other tasks You can also consult the online help by pressing F1 to open the Help file and then opening the Workstation gt Frame Synchronization contents Introducing a Timing Delay at Client Systems You can introduce a sync offset
27. h rate of 600007 w An external house sync signal mcm Incoming house sync frequency 60 00 Hz Trigger sync pulses from the fame startsignal using O Leading edges Ealing edges aa A Both edges applies to TTL signals only C The external signal is an interlaced signal Sync delay 0 00 ps A Some settings have been automatically updated to match the incoming house sync sgna mom Km 15 NVIDIA Quadro G Sync II User Guide Using the House Sync Signal This section describes how to L Select which edge of the house sync signal to use as the trigger LI Double the trigger frequency from the house sync signal 14 Q Properly handle interlaced house sync signals LI 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 3 Open the Server Settings dialog box using one of the following methods L From the Synchronize Displays page click Edit Settings or LI From the NVIDIA Control Panel navigation tree pane under Workstation click View System Topology then right click the display icon that is designated to be Server Settings the server and click EN a a A ae eR APEE E Server Settings by the timing server The synchronization pulses are based on 4 Under The synchronization pulses are based on click the An external
28. hone cords Do not disassemble this product There are no user serviceable parts inside Do not put lighted candles cigarettes cigars and so forth on this product Do not overload the AC main source and power extension cords Doing so increases the risk of fire and electric shock NVIDIA Quadro G Sync II Installing NVIDIA Quadro G Sync II Card Before you begin make sure that the Quadro FX 4600 and or Quadro FX 5600 graphics board and NVIDIA drivers are correctly installed The following is additional information concerning installation of the NVIDIA Quadro G Sync II card Note The NVIDIA Quadro G Sync II option card must be used only in conjunction with an NVIDIA Quadro FX 4600 or an NVIDIA Quadro FX 5600 graphics board 1 Install the Quadro G Sync II option card into any available expansion slot within six inches of the G Sync connector on the appropriate Quadro FX 4600 and or Quadro FX 5600 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 on page 8 NVIDIA Quadro G Sync II User Guide Quadro FX 4600 or Quadro FX 5600 Cable connecting the Quadro G Sync graphics board card to the Quadro FX 4600 or Quadro FX 5600 card Quadro G Sync II ovem PRA A a Be E ER fude p St a ES a AE A jt Ie NVIDIA Frame Synchronization Under Windows XP This section describes how to set up
29. imum number of barriers is one LI To determine the maximum barrier number call QueryMaxSwapGroupsNV LI To bind a group to a barrier call BindSwapBarrierNV and specify the group and barrier numbers If the barrier number is zero then the group in unbound from the current barrier To query the current barrier call QuerySwapGroupNV OpenGL Extensions This section describes the relevant OpenGL NV_swap_group extensions supported by the NVIDIA display driver and shipped with the Quadro G Sync II hardware These are exported in the WGL extension string which on Windows can be queried by wglGetExtensionsStringaARB This section covers both the WGL NV swap group extensions exported on Microsoft WindowsNT XP systems and the GLX NV swap group extensions exported on Linux systems LI wglJoinSwapGroupNV glxJoinSwapGroupNV Q wglBindSwapBarrierNV glxBindSwapBarrierNV LI wglQuerySwapGroupNV glxQuerySwapGroupNV L wglQueryMaxSwapGroupsNV glxQueryMaxSwapGroupsNV U wglQueryFrameCountNV glxQueryFrameCountNV U wglResetFrameCountNV glxResetFrameCountNV 99 NVIDIA Quadro G Sync II User Guide wglJoinSwapGroupNV glxJoinSwapGroupNV This call adds the OpenGL window with the device context hDC to the swap group specified by group If hDC is already a member of a different group it is implicitly removed from that group first Function BOOL JoinSwapGroupNV HDC hDC GLuint group
30. ing Your Quadro G Sync IL eere 65 Warranty and SUpport ne aa ae rc Eia ee an 66 Compliance and Certifications cccsscssscccneseseseeeesenenenenenessesenens 67 Introduction to NVIDIA Quadro G Sync II The NVIDIA Quadro G Sync M II is an option card for the NVIDIA Quadro FX 5600 and Quadro FX 4600 graphics boards Featuring frame lock and genlock functionality the Quadro G Sync II delivers unprecedented levels of realism visualization and collaborative capabilities by enabling advanced multi system and multi device visualization environments Note Itis 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 configuration of the NVIDIA Quadro G Sync II option card NVIDIA Quadro G Sync II User Guide NVIDIA Quadro G Sync II System Requirements LI Operating System 32 bit or 64 bit gt Microsoft Windows XP gt Microsoft Windows Professional x64 Edition gt Linux gt Solaris x86 LI Processor gt Intel Pentium 4 or Xeon processor or higher gt AMD Opteron processor or higher LJ RAM gt 1 GB minimum 2 GB recommended LI System Interface gt 1 open expansion slot Implementing SLI Technology To take advantage of NVIDIA s SLI technology combined with Genlock Frame lock functionality you must
31. install one NVIDIA Quadro G Sync II card in conjunction with two NVIDIA Quadro FX 4600 or Quadro FX 5600 graphics boards NVIDIA Quadro G Sync II User Guide NVIDIA Frame Synchronization Visual computing applications that involve multiple displays or even multiple windows within a display can require special signal processing and application controls in order to function properly For example in order to produce quality video recording of animated graphics the display graphics must be synchronized with the video camera 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 Unpacking Prior to unpacking your new NVIDIA Quadro G Sync II option card it is a good idea to make sure you meet all the system requirements page 3 for a smooth installation Be sure to inspect each piece of equipment shipped in the packing box If anything is missing or damaged contact your reseller NVIDIA Quadro G Sync II NVIDIA Quadro G Sync IT Equipment The following equipment is included in the NVIDIA Quadro G Sync II box One 1 NVIDIA Quadro G Sync II Option Card Installs into an open expansion slot in your computer Two 2 Ribbon Cables Used to connect the primary G Sync connector
32. kframelock c for a much more involved example of how the nvidia settings utility programs the frame lock attributes The constants referenced below are defined in NVCtr1 h See the comments in that file for an explanation of each attribute It may also be useful to search the ctkframelock c file using a grep utility to see how each attribute is used 51 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 to XNVCTRLQueryTargetCount 2 Query the Quadros attached to each Quadro G Sync II device by querying the NV CTRL GPUS USING FRAMELOCK attribute for each Quadro G Sync II device 3 Query the enabled available displays on each Quadro using the NV CTRL ENABLED DISPLAYS attribute Configuring the Frame Lock Group 52 This must be done while frame lock is disabled on the Quadro G Sync II device 1 Set the frame lock master display on one of the Quadros using the NV CTRL FRAMELOCK MASTER attribute 2 Set the rest of the display devices as slaves using the NV CTRL FRAMELOCK SLAVES attribute 3 SetNV CTRL USE HOUSE SYNC to NV CTRL USE HOUSE SYNC TRUE or NV CTRL USE HOUSE SYNC FALSE on the master Quadro G Sync II device depending on whether or not you will be using a House Sync signal This refers to the G Sync device that is attached to the Quadro that contains the display devi
33. lassify the signal as bi level or tri level 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 Rate 0 0000 Hz House ixi Port O ix Port 1 Timing Stereo Refresh 59 86 Hz Server LI amp lient O Receiving NVIDIA Quadro G Sync II Port 33 NVIDIA Quadro G Sync II User Guide Sync and Connection Status for the Genlock Server LI Sync Status gt Receiving Green indicates that a sync pulse is present House Green indicates that a signal is present at the BNC connector gt Timing Indicates whether the timing is locked to the sync signal Green The timing is locked to the house sync Grey The timing is locked to the internal V Sync Red The display is not synchronized to the timing signal gt Stereo Always green indicates that it is in syne with a timing signal L Port Status gt Out Out is the normal indicator for the server device gt In In indicates that the system is not selected as a server or client and is not frame lock enabled How To Set Up Frame Lock Set Up the Hardware 34 1 Daisy chain the graphics cards together using a standard CAT5 patch cable plugged into the external RJ45 connector QI QI You can connect to any of the two RJ45 connectors located on the G Sync II card bracket Each connecto
34. ockEnable 0 L nvidia settings a myslavel O gpu 0 FrameLockEnable 0 L nvidia settings a myslavel O gpu 1 FrameLockEnable 0 45 NVIDIA Quadro G Sync II User Guide 46 ossos Oooo EL gt 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 myslavel 0 gpu 0 EnabledDisplays nvidia settings q myslavel 0 gpu 1 EnabledDisplays Check the refresh rate is the same for all displays nvidia settings q myserver 0 gpu 0 RefreshRate nvidia settings q myserver 0 gpu 1 RefreshRate nvidia settings q myslavel 0 gpu 0 RefreshRate nvidia settings q myslavel 0 gpu 1 RefreshRate Make sure the display device we want as master 1s masterable nvidia settings q myserver 0 gpu 0 FrameLockMasterable Set the master display device CRT 0 nvidia settings a myserver 0 gpu 0 FrameLockMaster 0x00000001 Disable the house sync signal on the master device nvidia settings a myserver O framelock 0 FrameLockUseHouseSync 0 Set the slave display devices nvidia settings a myserver 0 gpu 1 FrameLockSlaves 0x00000001 nvidia settings a myslavel 0 gpu 0 FrameLockSlaves 0x00000001 nvidia settings a myslavel 0 gpu 1 FrameLockSlaves 0x00000001 Enable frame lock on server nvidia settings a myserver 0 gpu 0 FrameLockEnable 1 10 NVIDIA Frame Synchronization Under Linux Enable
35. ompliance and Certifications Bureau of Standards Metrology and Inspection BSMI C Tick China Compulsory Certification CCC Conformit Europ enne CE Federal Communications Commission FCC Class B FC Interference Causing Equipment Standard ICES Ministry of Information and Communication MIC Underwriters Laboratories UL CUL elus Voluntary Control Council for Interference VCCT 67 68 Notice ALL NVIDIA DESIGN SPECIFICATIONS REFERENCE BOARDS FILES DRAWINGS DIAGNOSTICS LISTS AND OTHER DOCUMENTS TOGETHER AND SEPARATELY MATERIALS ARE BEING PROVIDED AS IS NVIDIA MAKES NO WARRANTIES EXPRESSED IMPLIED STATUTORY OR OTHERWISE WITH RESPECT TO THE MATERIALS AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Information furnished is believed to be accurate and reliable However NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation Specifications mentioned in this publication are subject to change without notice This publication supersedes and replaces all information previously supplied NVIDIA Corporation products are not authorized for use as critical components in life support devices
36. 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 One 1 Registration Card Register to gain priority access to NVIDIA s Customer Care One 1 NVIDIA Quadro G Sync II Installation CD Contains all the necessary drivers to enable the Quadro G Sync IT option card One 1 Installation Guide The Installation Guide provides the basic procedures necessary to install and bring up the Quadro G Sync IT option card NVIDIA Quadro G Sync II User Guide Safety Instructions To reduce the risk of fire electric shock and injury always follow basic safety precautions Note All hardware must be installed prior to installation of the drivers QI D Remove power from your computer by disconnecting the AC main source before cleaning Do not use liquid or aerosol cleaners Use a soft damp cloth from cleaning exposed surfaces Do not operate this product near water or when your hands or body are wet Do not place this product on soft surfaces that could block the ventilation slots and cause overheating Do not place this product near a heating register or radiator Place this product securely on a stable surface Serious damage to this product may result if it falls Do not allow anything to rest on the power cord Do not place this product where a person can step or trip on the power cord or telep
37. or systems without express written approval of NVIDIA Corporation Product Handling Do not spill liquid over the circuit board expose it to fire submerse it in water or tamper with it Keep the board out of reach of children Dispose this product in accordance with relevant national or local laws Trademarks NVIDIA the NVIDIA logo SLI G Sync and Quadro are trademarks or registered trademarks of NVIDIA Corporation Other company and product names may be trademarks of the respective companies with which they are associated Copyright 2007 NVIDIA Corporation All rights reserved Document Number DU 02796 001_v01 69
38. ples of how to set integer attributes See the file ctkframelock c for a much mote involved example of how the nvidia settings utility programs the frame lock attributes The constants referenced below are defined in NVCtr1 h See the comments in that file for an explanation of each attribute It may also be useful to search the ctk ramelock c file using a grep utility to see how each attribute is used 49 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 2 Query the NV CTRL FRAMELOCK attribute to determine if frame lock is supported on each X screen 3 SetNV CTRL FRAMELOCK MASTER to NV CTRL FRAMELOCK MASTER TRUE on one node in the cluster set it to NV CTRL FRAMELOCK MASTER FALSE on every other node in the cluster gt SetNV CTRL FRAMELOCK POLARITY for each slave node in the cluster Most likely you want NV CTRL FRAMELOCK POLARITY RISING EDGE gt SetNV CTRL FRAMELOCK SYNC DELAY as appropriate for each node Most likely you want 0 gt SetNV CTRL FRAMELOCK SYNC INTERVAL as appropriate if you are using a house sync Most likely you want 0 gt Set NV CTRL FRAMELOCK SYNC to NV CTRL FRAMELOCK SYNC ENABLE on each X screen to enable frame lock gt Optional Set NV CTRL FRAMELOCK TEST SIGNAL to NV CTRL FRAMELOCK TEST SIGNAL ENABL
39. r automatically configures itself as an input or output after all the connections are made and one system is configured as a synchronization server A flashing green LED indicates an input and a flashing yellow LED indicates an output If there is no server assigned and connected then both LEDs are a steady green NVIDIA Frame Synchronization Under Linux Note WARNING The voltage and signal on the frame lock ports are different from Ethernet signals Do not connect a Frame lock port to an Ethernet card or network hub Doing so can cause damage to the hardware 2 Designate one of the displays to be the server device The remaining displays are client devices The server determines the trigger pulse for the client devices The trigger pulse is derived from the V Sync signal of the server video O ut Client Server Client Client 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 configured with identical display mode timings and refresh rates 1 Goto the nvidia settings frame lock panel NVIDIA X Server Settings X Server Information X Server Display Configuration 77 X Screen O X Server Color Correction G Sync Devices X Server XVideo Settings Cursor Shadow dhcp 172 16 178 161 nvidia com 0 G Sync 0 O Receiving Rat 0000 Hz Hous
40. red for proper synchronization of buffer swaps 38 NVIDIA Frame Synchronization Under Linux See Using the OpenGL Extensions page 55 for instructions on how an application can use the extensions to accomplish swap sync 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 The difference is that the server system is genlocked to an external house sync as described in How To Set Up Genlock 3 Q ut Client Server Client Client vnc Source Follow the instructions under How To Set Up Frame Lock and then attach an external sync source to one of the systems included in the frame lock group Check the Server check box of the display that is connected to that same system Check the Use House Sync if Present check box 4 Enable synchronization by clicking Enable Frame Lock As with other frame lock genlock controls you must select the signal server while synchronization is disabled 39 NVIDIA Quadro G Sync II User Guide Leveraging Frame Lock Genlock in OpenGL With the GLX_NV_swap_group extension OpenGL applications can be implemented to join a group of applications within a system for local swap sync and bind the group
41. roupsNV This call returns the maximum number of swap groups and swap barriers that are supported by the implementation BOOL QueryMaxSwapGroupsNV HDC hDC GLuint maxGroup GLuint maxBarrier Parameters In hDC Device context for the frame lock card or a window residing on the frame lock card Parameters Out maxGroups The maximum group number supported by the implementation maxBarriers The maximum barrier number supported by the implementation Return Values TRUE Success FALSE Failure In this case maxGroups and maxBarriers are undefined 61 NVIDIA Quadro G Sync II User Guide wglQueryFrameCountNV glxQueryFrameCount NV QueryFrameCountNV returns in count the current frame counter for swapGroup This call returns the current frame count of the swap group BOOL QueryFrameCountNV HDC hDC GLuint carrier Parameters In hDC Device context for the frame lock card or a window residing on the frame lock card Parameters Out count The current frame count of the swap group Return Values TRUE Frame count successfully retrieved FALSE Frame count retrieved failed wglResetFrameCountNV glxResetFrameCount NV This call resets to zero the frame count of the swap group The call succeeds only on the master device Function BOOL ResetFrameCountNV HDC hDC Parameters In hDC Device context for the frame lock card or a window residing on the frame lock card Parameters O
42. rovides a universal counter or frame counter among all systems that are locked together by swap groups barriers It is based on the internal synchronization signal which triggers the buffer swap LI To obtain the current frame count call wglQueryFrameCountNV glxQueryFrameCountNV LI 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 ResetFrameCountNV succeeds only when the frame lock device is configured as a master device Configuring for Swap Sync Configuring Swap Groups 58 You can assign an OpenGL window to a swap group There is a maximum number of allowable swap groups that can be created for any particular implementation With the current hardware the maximum number of swap groups is one LI To determine the maximum swap group number call QueryMaxSwapGroupsNV LI To assign a window to a swap group call JoinSwapGroupNV and specify the swap group number If rendering surface is already a member of a different group it is implicitly removed from that group If the swap group number is zero the rendering surface is removed from the current group To query the current swap group call QuerySwapGroupNV Using the OpenGL Extensions Configuring Swap Barriers You can bind a group to a barrier There is a maximum number of barriers that can be created With the current hardware the max
43. s from the software interface 3 Select the Server check box for the display that you want to use as the frame lock server To gain display privileges on a remote system execute xhost onthe remote system See the xhost 1 main page for details Typically frame lock is controlled through one of the systems that will be included in the frame lock group 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 NVIDIA Frame Synchronization Under Linux 5 To enable synchronization on these display devices click Enable Frame Lock The screens may take a moment to stabilize If they do not stabilize you may have selected mode timings that one or more of the systems cannot suppott In this case you should disable synchronization by clicking Disable Frame Lock and then fix the mode timings Note Any time you modify the genlock settings for example by clicking Use House Sync if Present or Add Devices you must first click Disable Frame Lock to disable synchronization Test the Connections To test the connections click Test Link on the nvidia settings frame lock panel 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 Rate 0 0000 Hz House ii Port 0 ii Port 1 e Timing 2 Stereo Refresh 59 86 Hz S
44. s on how an application can use the extensions to accomplish swap sync 22 NVIDIA Frame Synchronization Under Windows XP 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 The difference is that the server system is genlocked to an external house sync as described in How To Set Up Genlock E Client Server Client Client 23 NVIDIA Quadro G Sync II User Guide Checking the Connection Status The View System Topology page provides a graphical view of the status of your frame sync environment 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 1 Right click the desktop and then from the pop up menu click NVIDIA Control Panel 2 From the NVIDIA Control Panel Se ect a Task pane under the Workstation heading click View System Topology to open that page The View System Topology page shows the displays and graphics cards connected within that system Ed Ny qu Control Pare Ej Ed tes mokia
45. signals for the X server Receiving Rate 0 0000 Hz House bri Port 0 iri Port 1 Timing Q Stereo Refresh 59 86 Hz 4 Server C Client LI After connecting the house sync the external sync signal frequency is displayed in the section Rate LI The Receiving Timing Stereo and House indicators should be green L If the Timing LED is red indicating the display is not synchronized to the timing signal then see Synchronizing to the External House Signal for further instructions L See Understanding the Status Indicators for more information about the status indicators Synchronizing to the External House Signal This section describes other steps you may need to take after connecting a house sync signal LI Adjusting for Interlaced External House Signals If the external signal is an interlaced signal then check the Sync to field 1 check box and click Apply LI Generating a Sync Frequency Slower than the External House Signal If the external syne frequency is not support by your display because it is too high or if you are using an interlaced signal you can generate a sync signal of a reduced frequency by entering a number in the Sync interval box This number represents the number of external sync pulses to receive before generating the synchronization pulse For example if the house sync frequency is 120 Hz then entering 1 in the Outgoing sync interval box results in a 60 Hz sync pulse 31 NVIDIA Quadro G
46. 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 satisfied before a buffer swap for a window can be performed LI The window itself must be ready meaning A buffer swap command has been issued for it Its swap interval has elapsed LI If the window belongs to a group all the windows in the group must be ready LI If the window belongs to a group and that group is bound to a barrier all groups bound to that barrier must be ready Group and Barrier Buffer Swaps LI Buffer swaps for all windows in a swap group take place concurrently and buffer swaps for all groups using a barrier take place concurrently For barrier swaps the vertical retraces of the screens of all the groups must also be synchronized otherwise there is no guarantee of concurrency between groups LI An implementation may support a limited number of swap groups and barriers and may have restrictions on where the users of a barrier can reside For example an implementation may allow the users to reside on different display devices or even hosts An implementation may return zero for any of maxGroups and maxBarriers returned by QueryMaxSwapGroupsNV if swap groups or barriers are not available in that implementation or on that host 57 NVIDIA Quadro G Sync II User Guide Frame Counter The implementation p
47. 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 16 NVIDIA Frame Synchronization Under Windows XP Set Up the Hardware 1 Daisy chain the graphics cards together using a standard CAT5 patch cable plugged into the external RJ45 connector Q Note You can connect to any of the two RJ45 connectors located on the graphics card bracket Each connector automatically configures itself as an input or output after all the connections are made and one system 1s configured as a synchronization server see Set Up the Server Software on page 18 A flashing green LED indicates an input and a flashing yellow LED indicates an output If there 1s no server assigned and connected then both LEDs are a steady green WARNING The voltage and signal on the frame lock ports are different from Ethernet signals Do not connect a Frame lock port to an Ethernet card or network hub Doing so can cause damage to the hardware 2 Designate one of the cards to be the server device The remaining catds are client devices The server determines the trigger pulse for the client devices The trigger pulse is derived from the V sync of the server video Client Server Client Client 17 NVIDIA Quadro G Sync II User Guide Set Up the Server Software This section provides instructions for using the NVI
48. ut N A Return Values TRUE Frame counter successfully reset FALSE Frame counter not successfully reset 62 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 63 NVIDIA Quadro G Sync II User Guide 64 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 notification of special promotions and software updates through e mail to ensure that yout Quadro G Sync II option card continues to operate optimally 65 NVIDIA Quadro G Sync II User Guide 66 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 recetve an acknowledgement e mail that includes a toll free phone number sign on information for NVIDIA Customer Care and other information The NVIDIA support site allows you to search our extensive knowledge base and communicate with our Customer Care staff DODO ODODO C
49. ver 0 gpu 0 FrameLockMasterable Set the master display device CRT 0 nvidia settings a gpu 0 FrameLockMaster 0x00000001 Disable the house sync signal on the master device nvidia settings a framelock 0 FrameLockUseHouseSync 1 Set the slave display devices nvidia settings a gpu 0 FrameLockSlaves 0x00000002 CRT 1 nvidia settings a gpu 1 FrameLockSlaves 0x00000003 CRT 0 and CRT 1 nvidia settings a gpu 2 FrameLockSlaves 0x00000003 CRT 0 and CRT 1 nvidia settings a gpu 3 FrameLockSlaves 0x00000003 CRT 0 and CRT 1 Enable frame lock on the master Quadro NVIDIA Frame Synchronization Under Linux L nvidia settings a gpu 0 FrameLockEnable 1 9 Enable frame lock on the slave devices L nvidia settings a gpu 1 FrameLockEnable 1 L nvidia settings a gpu 2 FrameLockEnable 1 U nvidia settings a gpu 3 FrameLockEnable 1 10 Toggle the test signal D nvidia settings a gpu 0 FrameLockTestSignal 1 D 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 configure 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 Writing a Frame Lock Client for NV CONTROL 1 8 and earlier See the sample NV CONTROL clients in the samples directory for basic exam
50. ween applications Proper connection and synchronization of the timing signal are required for proper synchronization of buffer swaps See Using the OpenGL Extensions page 55 for instructions on how an application can use the extensions to accomplish swap sync 25 NVIDIA Quadro G Sync II User Guide 26 TRS RE Jaa bn D Li 3 P is a as aT c ou NVIDIA Frame Synchronization Under Linux This section describes how to set up frame synchronization under Linux It contains the following sections LI Using the nvidia settings Utility LI How To Set Up Genlock LI How To Set Up Frame Lock LI Setting Up Genlock Frame Lock LI Leveraging Frame Lock Genlock in OpenGL LI Writing a Frame Lock NV CONTROL Client 27 NVIDIA Quadro G Sync II User Guide Using the nvidia settings Utility 28 Configure frame lock and genlock using the nvidia settings utility After booting the system starting X Windows run nvidia settings as follows 6 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 For information about the page click Help at the lower right corner of the interface How To Set Up Genlock The following are the basic steps to genlocking a system Detailed instructions are provided in the related sections LI Set Up the Hardware
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 Jensen JiSS-100 User's Manual Optipack AS - Horsch Maschinen GmbH GESTÃO DA QUALIDADE EM SERVIÇOS MODE D`EMPLOI - Country Cousins Abroad A System of Algorithm Animation miracle cIotfr:.. Copyright © All rights reserved.
Failed to retrieve file