Nvidia Quadro FX 4500 manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of Nvidia Quadro FX 4500, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of Nvidia Quadro FX 4500 one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of Nvidia Quadro FX 4500. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of Nvidia Quadro FX 4500 should contain:
- informations concerning technical data of Nvidia Quadro FX 4500
- name of the manufacturer and a year of construction of the Nvidia Quadro FX 4500 item
- rules of operation, control and maintenance of the Nvidia Quadro FX 4500 item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of Nvidia Quadro FX 4500 alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of Nvidia Quadro FX 4500, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the Nvidia service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of Nvidia Quadro FX 4500.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the Nvidia Quadro FX 4500 item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    ForceW are Graphics Drivers Quadro FX 4500/5500 SDI User ’ s Guide V ersion 2.0 NVIDIA Corporation May 9, 2006[...]

  • Page 2

    NVIDIA Corporation NVIDIA ForceWare Graphics Drivers Quadro FX 4500/5500 SDI User’s Guide v2.0 Published by NVIDIA Corporation 2701 San T omas Expressway Santa Clara, CA 95050 Notice ALL NVIDIA DESIGN SPECIFICA TIONS, REFERENC E BOARDS, FILES, DR A WIN GS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER A ND SEP ARA TEL Y , “MA TERIALS”) AR[...]

  • Page 3

    NVIDIA Corporation i Driver Utilities Quadro FX 4500/5500 SDI User’s Guide 1.About NVIDIA Graphics to SDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2.NVIDIA Graphics-to-SDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Feature Overview . . . . . . . . . . . . . [...]

  • Page 4

    NVIDIA Corporation NVIDIA Drivers Quadro FX 4500/5500 SDI User’s Guide Version 2.0[...]

  • Page 5

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 1 C HAPTER 1 About NVIDIA Graphics to SDI C HAPTER A BOUT NVIDIA G RA P H I C S TO SDI Serial Digital Interfac e (SDI) is a digital, uncompre ssed high quality video format used for film and video post production and broadcast applications. The NVIDIA Quadro ® FX 4500 SDI a[...]

  • Page 6

    NVIDIA Corporation 2 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 1 About NVIDIA Graphics to SDI System R equirements • The following operating systems are supported: • Windows ® 2000 or Windows ® XP. • Linux • NVIDIA Quadro FX 4500 SDI or NVIDIA Quadro FX 5500 SDI Graphics Card • PCI-Express Motherboard • NVIDIA Fo[...]

  • Page 7

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 3 C HAPTER 2 NVIDIA Graphics-to-SDI C HAPTER NVIDIA G RA P H I C S - TO -SD I This chapter provides an overview of the NVIDIA graphics-to-SDI functionality, described in the following secti ons: • “Feature Overview ” on page 4 lists the hardware connecti ons, supported[...]

  • Page 8

    NVIDIA Corporation 4 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI F eature Overview Output Connections • Two BNC connections that can be configured for fill + key dual-link SDI outputs, or for single-link SD I outputs • One DVI video monitoring output • BNC connections for external sync signals Supp[...]

  • Page 9

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 5 C HAPTER 2 NVIDIA Graphics-to-SDI Supported Output Modes • Transparent Clone Mode See “Windows–Using the Graphics to SDI Control Panel” on page 15 . • Transpa rent Du alview Mod e See “Dualview Mode” on page 53 . • Extended Mode using NVIDIA SDI AP Is See ?[...]

  • Page 10

    NVIDIA Corporation 6 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI Installing and Preparing the NVIDIA Quadro FX SDI About Y our NVIDIA Quadro FX SDI The following describes the components included in your NVIDIA Quadro FX SDI product packag e: Cards The NVIDIA Quadro FX SDI consis ts of the following two [...]

  • Page 11

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 7 C HAPTER 2 NVIDIA Graphics-to-SDI Installing the NVID IA Quadro FX SDI Step 1: Install the NV IDIA Quadro FX SDI 1 Power down the system and open the chassis cover. 2 Install the NVIDIA Quadro FX SDI car d a Insert the graphics card into the x16 PCI-express slot and use a [...]

  • Page 12

    NVIDIA Corporation 8 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI Step 2: Connect the Aux iliary Cabling and Monitor 1 (Optional) Install the id entification color bands. Use the provided color ban ds to assist in properly identifying the function associated with each SMA-to-BNC cable. a Using a different[...]

  • Page 13

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 9 C HAPTER 2 NVIDIA Graphics-to-SDI 5 Connect your display to the “south” DVI connector on the graphics card. Step 3: Install the NVIDIA F orceW are Gr aphics Drivers If you will be installing new graphics drivers for the NVID IA Quadro FX SDI card, it is highly recommen[...]

  • Page 14

    NVIDIA Corporation 10 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI Oper ating NVIDIA SDI The following sections provide an overview of SDI operation: • “Understanding the Connections” on page 10 • “About the Softwa re” on page 12 • “Recommended Operating Practices” on page 13 Understandi[...]

  • Page 15

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 11 C HAPTER 2 NVIDIA Graphics-to-SDI Connecting the SDI Video Output Refer to Figure 2.1 . • 4:4:4 /4:2:2:4/4 :4:4:4 du al-link si gnals ar e sent to t he V1 Out and V2 Out connectors (corresponding to the fi ll + key signals res pectively). • 4:2:2 single-l ink sign als[...]

  • Page 16

    NVIDIA Corporation 12 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI About the So ftware The NVIDIA SDI software lets you specify the •S D I s i g n a l f o r m a t • Color formats • Synchronization method • Gamma correction Graphics-to-SDI functionality can be set up and controlled in two basic way[...]

  • Page 17

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 13 C HAPTER 2 NVIDIA Graphics-to-SDI R ecommended Oper ating Pr actices This section provides some basic operating prac tices to follow in order to obtain the b est SDI performance for your application. Initial On- Air Broadcast When starting a live broadcast of SDI video, f[...]

  • Page 18

    NVIDIA Corporation 14 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 2 NVIDIA Graphics-to-SDI Changing Video F ormats When changing any of the SDI settings, visu al disturbances migh t occur as the video resets to the new settings. To prevent such dist urbances from being visible to the public or from being recorded, obse rve the f[...]

  • Page 19

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 15 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel C HAPTER W INDOWS –U SING THE G RA P H I C S TO SDI C ONTROL P ANEL This chapter explains how to set up the NV IDIA Quadro FX SDI graphics card under Windows using the NVIDIA Graphics to SDI properties page—[...]

  • Page 20

    NVIDIA Corporation 16 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel How to Set Up the SDI Output Basic S DI Se tup Step 1: Enable the Graphi cs to SDI Propert y P age 1 Open the NVIDIA Grap hics to SDI property page. a Right click the desktop, then from the pop-up menu, click NVI[...]

  • Page 21

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 17 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Step 2: Choose a S ynchronization Method Click the Sync Option arrow and then click the method you want to use to synchronize the SDI output: • Internal: The SDI output will be synchronized wi th the timing ch[...]

  • Page 22

    NVIDIA Corporation 18 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel The Graphics to SDI property page banner indica tes the status of the SDI output as well as the external synchronization signals. Figure 3.2 shows the correlation between the indicators on the banner and th e act[...]

  • Page 23

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 19 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Adv anced Adjustments This section describes the foll owing additional settings that you can control using the Graphics to SDI page: • “Adjusting the Desktop Area” on page 19 • “Applying Gamma Correcti[...]

  • Page 24

    NVIDIA Corporation 20 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel 2 Click the Select Region to use option. 3 Adjust the region size. • Click and drag within the rectangular outl ine to adjust the position on the desktop. • Click and drag the appropriate corner or side grab [...]

  • Page 25

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 21 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Applying Gamma Correction To specify the gamma correction to use for the source stream: 1 In the Desktop group box, cl ick Adjust Gamma Correction. The SDI Color Se ttings dia log box appears . 2 Specify the RGB[...]

  • Page 26

    NVIDIA Corporation 22 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Sy nchronizing the SDI Output to an External Source You can synchronize the SDI output with other equipm ent in a broadcast or post production environment. Genlock V ersus Frame Lock The Graphics to SDI page prov[...]

  • Page 27

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 23 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Synchr onization Instructions Basic Setup Summary The following are the basic steps to synchronize the SDI output. 1 Connect the external sync source to the appropriate BNC connector on the graphics card. See ?[...]

  • Page 28

    NVIDIA Corporation 24 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Detecting the External Sync Signal Source The software should automati cally detect the ex ternal sync si gnal. When it does, the sync format information appears in the Genlock/Framelock format text box. If you h[...]

  • Page 29

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 25 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Adding a Delay to the Signal You can introduce a slight delay in the genlocked or frame locked SDI output. For example, if delivery of video from other equipment is delayed becaus e of greater ca ble length, you[...]

  • Page 30

    NVIDIA Corporation 26 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Viewing S ystem Information To view information about the graphics card and the installed driver software, cl ick Advanced Options from the Graphics to SDI page. The General tab shows the graphics card model, fi [...]

  • Page 31

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 27 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Using SDI Under Dualview In the default configuration, the SDI output is a clone of the disp lay output. The NVIDIA Quadro FX 4500 SDI graphics card also supports Dualview mode, where the d esktop extends across[...]

  • Page 32

    NVIDIA Corporation 28 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel How to Enable Dualview Mode To enable Dualview mode: 1 Right-click the desktop, then from the pop-up menu, click Properties. The Display Properties page appears. 2 From the Display Properties page, click the Sett[...]

  • Page 33

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 29 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel Changing SDI Settings Under Dualview To change the SDI settings onc e Dualview is enabled, 1 Open the Microsoft Display Properties Setti ngs page as described in steps 1 and 2 above 2 Right-click Display #2, the[...]

  • Page 34

    NVIDIA Corporation 30 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 3 Windows–Using the Graphics to SDI Control Panel[...]

  • Page 35

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 31 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel C HAPTER L INUX —U SING THE G RA P H I C S TO V IDEO O UT C ONTROL P ANEL This chapter explains how to set up the NVIDIA Quadro FX 4500 SDI graphics card under Linux using the NVIDIA Graphics to Video Out [...]

  • Page 36

    NVIDIA Corporation 32 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel How to Set Up the SDI Output Basic S DI Se tup Step 1: Open the NVIDIA Gr aphi cs to Video Out Propert y P age 1 From the command line, enter “ nvidia-settings ” The NVIDIA X Server Settings page appears.[...]

  • Page 37

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 33 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel The Graphics to Video Out page appears. Figure 4.2 Graphics to Video Out Page Step 2: Choose a S ynchronization Method From the Sync Opt ions group box, click the Sync Mo de list arrow and then click the met[...]

  • Page 38

    NVIDIA Corporation 34 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Step 3: Choose the Output Options • Output Video Format contr ols the video resolution, field rate , and SMPTE signalling standard for the outgoing video stream. • Output Data Format controls the color mo[...]

  • Page 39

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 35 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel The activity of the LED g raphics indicates the signal st atus as follows: • Vid. 1 Out or Vid. 2 Out • SDI Sync • COMP Sync Status Meaning Off (gray) SDI output is not in use Blinking Green SDI output[...]

  • Page 40

    NVIDIA Corporation 36 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Adv anced Adjustments This section describes the foll owing additional settings that you can control using the Graphics to SDI page: • “Adjusting the Desktop Area” on page 36 • “Customizing the Colo[...]

  • Page 41

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 37 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Customizing the Color Space Conversi on To set your own RGB color space conversion: 1 Click th e Color Space Conversion tree item f rom the sid e menu. The Color Space Conversion page appear s. 2 Check Overr[...]

  • Page 42

    NVIDIA Corporation 38 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Sy nchronizing the SDI Output to an External Source You can synchronize the SDI output with other equipm ent in a broadcast or post production environment. Genlock V ersus Frame Lock The Graphics to SDI page [...]

  • Page 43

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 39 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Synchr onization Instructions Basic Setup Summary The following are the basic steps to synchronize the SDI output. 1 Connect the external sync source to the appropriate BNC connector on the graphics card. Se[...]

  • Page 44

    NVIDIA Corporation 40 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Detecting the External Sync Signal Source The software should automati cally detect the ex ternal sync si gnal. When it does, the sync format information appears in the Input Video F ormat text bo x. If you h[...]

  • Page 45

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 41 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel Adding a Delay to the Signal You can introduce a slight delay in the genlocked or frame locked SDI output. For example, if delivery of video from other equipment is delayed becaus e of greater ca ble length,[...]

  • Page 46

    NVIDIA Corporation 42 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 4 Linux—Using the Graphics to Video Out Control Panel[...]

  • Page 47

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 43 C HAPTER 5 API Control C HAPTER API C ONTROL The SDI application programming interface allo ws OpenGL or Direct3D applications to have full and exclusive control of the SDI output. This method of controlling the SDI output is also known as extended mode. This chapter give[...]

  • Page 48

    NVIDIA Corporation 44 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control SDI Application Progr amming Overview Application programming of th e NVIDIA Quadro FX 4000/FX450 0 SDI consists of two principle parts–device c ontrol and data transfer. • Device contro l handles the hardware configuration as well as t he starti[...]

  • Page 49

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 45 C HAPTER 5 API Control Windows XP NvGvo API Description This section describes the NvGvo APIs inthe following sections: • “NvGvo Function Description” on page 46 • “NvGvo Struct ures, Enumerat ions, and Defines” on page 53 Viewing the SDI Hardwar e Status When[...]

  • Page 50

    NVIDIA Corporation 46 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NvGvo Function Description NvGvoCaps() //------------------------------ -------------------------------- ------- // Function: NvGvoCaps // Description: Determine graph ics adapter Graphics to Video ca pabilities. // Parameters: nAdapterNumber - Graph[...]

  • Page 51

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 47 C HAPTER 5 API Control NVRESULT NVAPIENTRY NvGvoCaps(UI NT nAdapterNumber IN, UI NT nReserved IN, NV GVOCAPS* pAdapterCaps OUT); NvGvoOpen() //------------------------------ -------------------------------- ------- // Function: NvGvoOpen // Description: Open graphics ad a[...]

  • Page 52

    NVIDIA Corporation 48 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NvGvoDesktopOpen() //------------------------------ -------------------------------- ------- // Function: NvGvoDesktopOpen // Description: Open graphics ad apter for Graphics to Video oper ations // using the Deskto p transparent mode interface. R ea[...]

  • Page 53

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 49 C HAPTER 5 API Control NvGvoStatus() //------------------------------ -------------------------------- ------- // Function: NvGvoStatus // Description: Get Graphics to Video status. // Parameters: hGvoHandle - Han dle to graphics adapter // Returns: NV_OK - Suc cess //---[...]

  • Page 54

    NVIDIA Corporation 50 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NvGvoConfigSet() //------------------------------ -------------------------------- ------- // Function: NvGvoConfigSet // Description: Set Graphics to Video configuration. // Parameters: hGvoHandle - Handle to graphics adapter // pConfig - Pointer to[...]

  • Page 55

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 51 C HAPTER 5 API Control NvGvoStop() //------------------------------ -------------------------------- ------- // Function: NvGvoStop // Description: Stop Graphics to Video output. // Parameters: hGvoHandle - Handle to graphics adapter // Returns: NV_OK - Success // NV_ACCE[...]

  • Page 56

    NVIDIA Corporation 52 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NvGvoIsFr ameLockModeCompatible() //------------------------------ -------------------------------- ------- // Function: NvGvoIsFrameLock ModeCompatible // Description: Checks whether m odes are compatible in framelock mode // Parameters: hGvoHandle [...]

  • Page 57

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 53 C HAPTER 5 API Control NvGvo Structures, Enumer ations, and Defines Miscellaneous Defines typedef UINT NVGVOHANDLE; // Handle from NvGvoOpen() or N vGvoDesktopOpen() #define INVALID_NVGVOHANDLE 0 // Invalid NVGVOHANDLE typedef DWORD NVGVOOWNERID; // Unique identifier for [...]

  • Page 58

    NVIDIA Corporation 54 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NVGVOSIGNALFORMAT_1080PSF_23 976_SMPTE274 , // 11 1080PsF 23 .976Hz (SMPTE274) NVGVOSIGNALFORMAT_1080PSF_24 00_SMPTE274 , // 12 1080PsF 24 .00Hz (SMPTE274) NVGVOSIGNALFORMAT_1080PSF_25 00_SMPTE274 , // 13 1080PsF 25 .00Hz (SMPTE274) NVGVOSIGNALFORMAT[...]

  • Page 59

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 55 C HAPTER 5 API Control SMPTE Standards F ormat Enumeration enum NVVIDEOSTANDARD { NVVIDEOSTANDARD_SMPTE259 , // SMPTE259 NVVIDEOSTANDARD_SMPTE260 , // SMPTE260 NVVIDEOSTANDARD_SMPTE274 , // SMPTE274 NVVIDEOSTANDARD_SMPTE295 , // SMPTE295 NVVIDEOSTANDARD_SMPTE296 , // SMPT[...]

  • Page 60

    NVIDIA Corporation 56 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NVGVODATAFORMAT_Y10CR10CB10_ TO_YCRCB444 , // Y10:CR10:CB10 = > YCrCb (4:4:4) NVGVODATAFORMAT_Y10CR8CB8_TO _YCRCB444 , // Y10:CR8:CB8 = > YCrCb (4:4:4) NVGVODATAFORMAT_Y10CR8CB8A10 _TO_YCRCBA4444 , // Y10:CR8: CB8:A10 => YCrCb A (4:4:4:4) NV[...]

  • Page 61

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 57 C HAPTER 5 API Control NVGVOCOMPSYNCTYPE_TRILEVEL , // Tri-level signal }; Video Output Status Enumeration enum NVGVOOUTPUTSTATUS { NVGVOOUTPUTSTATUS_OFF , // Output not in use NVGVOOUTPUTSTATUS_ERROR , // Error detected NVGVOOUTPUTSTATUS_SDI_SD , // SDI output (standard-[...]

  • Page 62

    NVIDIA Corporation 58 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control Device Capabilities Structure typedef struct tagNVGVOCAPS { WORD cbSize; // Caller sets to sizeof(NVGVOCAPS ) char szAdapterName[NVAD APTERNAME_MAXLEN]; // Graphics adapter name DWORD dwClass; // Graphics adapter classes (NGVOC LASS_* mask) DWORD dwC[...]

  • Page 63

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 59 C HAPTER 5 API Control NVGVOOWNERTYPE ownerType; // Owner type for video outpu t (OpenGL application or Des ktop mode) BOOL bframeLockEnable; // Framelock enable flag BOOL bOutputVideoLocked; // Output locked st atus int nDataIntegrityCheck ErrorCount; // Data integrity c[...]

  • Page 64

    NVIDIA Corporation 60 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control (10-bit index, 16-bit v alues) } NVGAMMARAMP10; Sync Dela y Structure typedef struct tagNVGVOSYNCDELAY { WORD wHorizonta lDelay; // Horizontal delay in pixels WORD wVerticalD elay; // Vertical delay in lines } NVGVOSYNCDELAY; Video Mode Info rmation [...]

  • Page 65

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 61 C HAPTER 5 API Control P-Buff er F ormat Defines #define NVGVOPBUFFERFORMAT_R8G8B 8 0x00000001 // R8:G8:B8 #define NVGVOPBUFFERFORMAT_R8G8B 8Z24 0x00000002 // R8:G8:B8:Z24 #define NVGVOPBUFFERFORMAT_R8G8B8A 8 0x00000004 // R8:G8:B8:A8 #define NVGVOPBUFFERFORMAT_R8G8B 8A8Z[...]

  • Page 66

    NVIDIA Corporation 62 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control Device Configur ation Defines These are dwFields masks indicating N VGVOC ONFIG fields to use for NvGvoGet/Set/ Test/CreateDefaultConfig() . #define NVGVOCONFIG_SIGNALFORMAT 0x00000001 // dwFields: signalFormat #define NVGVOCONFIG_DATAFORMAT 0x000000[...]

  • Page 67

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 63 C HAPTER 5 API Control Device Configur ation Structure typedef struct tagNVGVOCONFIG { WORD cbSize; // Caller sets to sizeo f(NVGVOCONFIG) DWORD dwFields; // Calle r sets to NVGVOCONFIG_* mask for fields to use NVGVOSIGNALFORMAT signalForm at; // Signal format for vi deo [...]

  • Page 68

    NVIDIA Corporation 64 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NVGVOCOMPSYNCTYPE compositeS yncType; // Composite sync typ e BOOL frameLockE nable; // Flag indicating wh ether framelock was on/off double fGammaValu eR; // Red Gamma value wi thin gamma ranges. 0.5 - 6.0 double fGammaValu eG; // Green Gamma value [...]

  • Page 69

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 65 C HAPTER 5 API Control { // NVFLOAT colorMatri x[3][3]; // NVFLOAT colorOffse t[3]; // BOOL bComposite Safe; // bCompositeSafe con strains luminance range when using c omposite output } colorConversion; // union // Gamma c orrection: { // cbSize field in gammaRamp describ[...]

  • Page 70

    NVIDIA Corporation 66 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control Linux CONTROL X Extension API This section describes the NvGvo APIs inthe following sections: • “Using the NV-CTR L X APIs” on page 66 • “NV_CTRL_GVO Attributes” on page 67 • “NV-Control X Functions” on page 76 Using the NV -CTRL X [...]

  • Page 71

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 67 C HAPTER 5 API Control • If, rather than using the GLX_NV_video_ou t extension to display GLX pbuffers on the GVO output, you wish display the X screen on the GVO output, set NV_CTRL_GVO_DISPLAY_X_SCREEN to NV_CTRL_GVO_DISPLA Y_X_SCREEN_ENABLE. • Setting most GVO attr[...]

  • Page 72

    NVIDIA Corporation 68 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control * format exactly match the inco ming sync video format. * * FRAMELOCK - the GVO output is framelocked to an incoming sync * signal; framelocking locks at vsync. This requires that the output * video format have the same re fresh rate as the incoming [...]

  • Page 73

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 69 C HAPTER 5 API Control * which of the first 31 VIDEO_F ORMATS are valid, then query the * ValidValues for NV_CTRL_GVO_O UTPUT_VIDEO_FORMAT2 to check whi ch of * the VIDEO_FORMATS with value 32 and higher are valid. */ #define NV_CTRL_GVO_OUTPUT_VIDEO _FORMAT 70 /* RW- */ [...]

  • Page 74

    NVIDIA Corporation 70 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control #define NV_CTRL_GVO_VIDEO_FORMAT _1080I_29_97_SMPTE372 32 #define NV_CTRL_GVO_VIDEO_FORMAT _1080P_25_00_SMPTE372 33 #define NV_CTRL_GVO_VIDEO_FORMAT _1080I_25_00_SMPTE372 34 #define NV_CTRL_GVO_VIDEO_FORMAT _1080P_24_00_SMPTE372 35 #define NV_CTRL_GV[...]

  • Page 75

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 71 C HAPTER 5 API Control #define NV_CTRL_GVO_DATA_FORMAT_DUAL_Y8C R8CB8_TO_DUAL_YCRCB422 14 #define NV_CTRL_GVO_DATA_FORMAT_ R10G10B10_TO_YCRCB422 15 #define NV_CTRL_GVO_DATA_FORMAT_ R10G10B10_TO_YCRCB444 16 #define NV_CTRL_GVO_DATA_FORMAT_ Y12CR12CB12_TO_YCRCB444 17 #defin[...]

  • Page 76

    NVIDIA Corporation 72 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control * NV_CTRL_GVO_COMPOSITE_SYNC_IN PUT_DETECT_MODE - get/set the * Composite Sync input detect m ode. */ #define NV_CTRL_GVO_COMPOSITE_SY NC_INPUT_DETECT_MODE 75 /* RW- */ #define NV_CTRL_GVO_COMPOSITE_SY NC_INPUT_DETECT_MODE_AUTO 0 #define NV_CTRL_GVO_[...]

  • Page 77

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 73 C HAPTER 5 API Control */ #define NV_CTRL_GVO_FIRMWARE_VER SION 78 /* R-- */ NV_CTRL_GVO_SYNC_DEL A Y_PIXELS /* * NV_CTRL_GVO_SYNC_DELAY_PIXELS - controls the delay between th e * input sync and the output syn c in numbers of pixels from hsyn c; * this is a 12 bit value. [...]

  • Page 78

    NVIDIA Corporation 74 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NV_CTRL_GVO_LOCKED /* * NV_CTRL_GVO_LOCKED - indicate s that GVO configurability is lo cked; * this occurs when the GLX_NV_v ideo_out function calls * glXGetVideoDeviceNV(). All G VO output resources are locked u ntil * either glXReleaseVideoDeviceN [...]

  • Page 79

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 75 C HAPTER 5 API Control NV_CTRL_GVO_X_SCREEN_P AN_[XY] /* * NV_CTRL_GVO_X_SCREEN_PAN_[XY] - when GVO output of the X scre en is * enabled, the pan x/y attribut es control which portion of the X * screen is displayed by GVO. These attributes can be updated while * GVO outpu[...]

  • Page 80

    NVIDIA Corporation 76 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control NV -Control X Functions XNVCTRLQueryExtension() Bool XNVCTRLQueryExtension ( Display *dpy, int *event_basep, int *error_basep ); This function returns True if the extension exists, False otherwise. event_basep and error_basep are the extension event [...]

  • Page 81

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 77 C HAPTER 5 API Control ); This function returns True if the extension exists, False otherwise. major and minor are the extension ʹ s major and minor version numbers. XNVCTRLIsNvScreen() Bool XNVCTRLIsNvScreen ( Display *dpy, int screen ); This function returns True is th[...]

  • Page 82

    NVIDIA Corporation 78 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control ); This function is the same as XN VCTRLSetAttribute(), and returns True if th e operation succeeds, otherwise False . XNVCTRLQueryAt tribute() Bool XNVCTRLQueryAttribute ( Display *dpy, int screen, unsigned int display_mask, unsigned int attribute, [...]

  • Page 83

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 79 C HAPTER 5 API Control • BadValue - The screen doesn ʹ t exist . • BadMatch - The NVIDIA dr iver is not present on that scr een. • BadAlloc - Insuff icient resources to fulfill the reques t. XNVCTRLSetStringAttribute() Bool XNVCTRLSetStringAttribute ( Display *dpy,[...]

  • Page 84

    NVIDIA Corporation 80 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control XNVCTRLSetGvoColorCon version() void XNVCTRLSetGvoColorC onversion ( Display *dpy, int screen, float colorMatrix[3][3], float colorOffset[3], float colorScale[3] ); This function sets the color conversion matrix, offset, and scale that should be used[...]

  • Page 85

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 81 C HAPTER 5 API Control • Cr = colorOffset[1] + colorScale[1] * (R * colorMatrix[1][0] + G * colorMat rix[1][1] + B * colorMatrix[1][2]); • Cb = colorOffset[2] + colorScale[2] * (R * colorMatrix[2][0] + G * colorMat rix[2][1] + B * colorMatrix[2][2]); Possible errors: [...]

  • Page 86

    NVIDIA Corporation 82 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 C HAPTER 5 API Control[...]

  • Page 87

    NVIDIA Corporation Quadro FX 4500/5500 S DI User’s Guide – Version 2.0 83 A PPENDIX A OnBoard DIP Switch A PPENDIX O N B OARD DIP S WITCH The Quadro FX SDI graphics card has an onb oard dip switch, located on the SDI output card, that determines the default SDI oper ating mode. Subsequent software changes override these settings. Figure 1.1 Onb[...]

  • Page 88

    NVIDIA Corporation 84 Quadro FX 4500/5500 SDI User’s Guide – Version 2.0 A PPENDIX A OnBoard DIP Switch In the following tables, a “0” value corr esp onds to the “ON” switch position, and a “1” value corresponds to the “OFF” switch position. Table A.1 Output Video Fo rmat Switch Settings Switch Position 1234 Video Format 0000 Re[...]