Page 1
XVR-1200 ™ Graphics Accelerator Installation and User’s Guide Sun Microsystems, Inc. www.sun.com Part No. 816-7386-12 July 2004, Revision A Submit comments about this document at: http://www.sun.com/hwdocs/feedback...
Page 2
LOOK GUIs and otherwise comply with Sun’s written license agreements. OpenGL is a registered trademark of Silicon Graphics, Inc. Use, duplication, or disclosure by the U.S. Government is subject to restrictions set forth in the Sun Microsystems, Inc. license agreements and as provided in DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct.
Page 3
FCC radio frequency emission limits. Networking connections can be made using unshielded twisted-pair (UTP) cables. Modifications: Any modifications made to this device that are not approved by Sun Microsystems, Inc. may void the authority granted to the user by the FCC to operate this equipment.
Page 4
ICES-003 Class B Notice - Avis NMB-003, Classe B This Class B digital apparatus complies with Canadian ICES-003. Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada. Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 5
BSMI Class A Notice The following statement is applicable to products shipped to Taiwan and marked as Class A on the product compliance label.
Page 6
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 7
Compliance Model Number: SUNIFB3 Product Family Name: Sun XVR-1200 Graphics Accelerator (X3689A, X3689A-F) USA—FCC Class B This equipment complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1. This equipment may not cause harmful interference.
Page 8
Blackness Road, Phase I, Main Bldg Santa Clara, CA 95054 U.S.A. Springfield, EH49 7LR Tel: 650-786-3255 Scotland, United Kingdom Fax: 650-786-3723 Tel: +44 1 506 672 539 Fax: +44 1 506 670 011 viii Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Additional Features 4 Video Formats 5 Installation Process 6 Technical Support 7 Accessing Field Replaceable Unit Information 7 Installing the Sun XVR-1200 Graphics Accelerator Software 9 Software Requirements 9 Sun XVR-1200 Graphics Accelerator Software 10 Software Package Locations 10 Software Packages 11...
Page 10
Setting Up Two Video Streams Over One Large Frame Buffer 35 Setting Up Two Independent Video Streams 36 Dynamic Multisample Antialiasing 37 Enabling Multisampling for All Sun OpenGL for Solaris Applications 37 Default Color Depth 39 Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 11
DVI Video Connector 58 DB9 Video Connector 60 Stereo Connector 62 External Video Synchronization BNC Connector 63 Sun XVR-1200 Graphics Accelerator Graphics Library Extensions 65 Sun OpenGL 1.3 for Solaris Extensions 65 Sun OpenGL 1.2.3 for Solaris Extensions 66 Index 67...
Page 12
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 13
Sun XVR-1200 Graphics Accelerator 2 FIGURE 1-1 Sun XVR-1200 Graphics Accelerator Backplate I/O Ports 3 FIGURE 1-2 Installing Sun XVR-1200 Graphics Accelerator in a Sun Blade 2000 System 23 FIGURE 3-1 Installing Sun XVR-1200 Graphics Accelerator in the I/O Assembly 25 FIGURE 3-2...
Page 14
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 15
Patches for Sun OpenGL 1.3 for Solaris 14 TABLE 2-8 Patches for Sun OpenGL 1.2.3 for Solaris 14 TABLE 2-9 Supported Systems and Maximum Number of Sun XVR-1200 Graphics Accelerators Per TABLE 3-1 System 22 Multisample Options 38 TABLE 5-1...
Page 16
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Preface This guide describes how to install the Sun™ XVR-1200 graphics accelerator in your Sun computer system. How This Book Is Organized Chapter 1 provides an overview of the Sun XVR-1200 graphics accelerator product and includes features and supported screen resolutions.
Page 18
Read Chapter 6 in the User’s Guide. words to be emphasized. These are called class options. Replace command-line To delete a file, type rm filename. variables with real names or values. xviii Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 19
Shell Prompts Shell Prompt C shell machine-name% C shell superuser machine-name# Bourne shell and Korn shell Bourne shell and Korn shell superuser Accessing Sun Documentation You can view, print, or purchase a broad selection of Sun documentation, including localized versions, at: http://www.sun.com/documentation Third-Party Web Sites Sun is not responsible for the availability of third-party web sites mentioned in this...
Page 20
You can submit your comments by going to: http://www.sun.com/hwdocs/feedback Please include the title and part number of your document with your feedback: Sun XVR-1200 Graphics Accelerator Installation and User’s Guide, part number 816-7386-12 xx Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
“Installation Process” on page 6 “Technical Support” on page 7 “Accessing Field Replaceable Unit Information” on page 7 To find the systems that support the Sun XVR-1200 graphics accelerator, go to: http://www.sun.com/desktop/products/graphics/xvr1200/ Installation Kit The Sun XVR-1200 graphics accelerator installation kit includes:...
Sun XVR-1200 Graphics Accelerator Overview The Sun XVR-1200 graphics accelerator is a PCI-based graphics accelerator which provides high resolution and high performance PCI 3D graphics. Features include texture memory, PCI 66/33 MHz 64-bit interface, and dual DVI-I video output. The Sun XVR-1200 graphics accelerator occupies two slots.
DVI-I connectors Stereo framelock connector (DIN7) DB9 framelock connectors Sun XVR-1200 Graphics Accelerator Backplate I/O Ports FIGURE 1-2 Note – Only the DVI-1 connector labeled “1” can be used as the console output. Features 32 Mbytes of SDRAM display list memory...
Blend extensions such as blend color, blend minmax, and blend function separate Texture extensions (edge clamp, border clamp, LOD clamp, generate mipmap) Texture color table Post-texturing specular Stencil operation wrap Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Video Formats lists the supported screen resolutions for the Sun XVR-1200 graphics TABLE 1-1 accelerator. To get a list of all graphics devices on your system, type: fbconfig -list host% To get a list of available resolutions for your display device, type:...
Video Display Ports The Sun XVR-1200 graphics accelerator provides two DVI video output ports. Each DVI video port supports both analog (DVI-A) and digital (DVI-D) video formats. Although the DVI port supports both analog and digital video formats, they cannot be used simultaneously from the individual DVI port.
For the most up-to-date version of the installation guide, go to: http://www.sun.com/documentation Accessing Field Replaceable Unit Information You can obtain Sun XVR-1200 graphics accelerator subcomponent version numbers and other data using fbconfig. To obtain FRU ID (field replaceable unit identifier) information, type: fbconfig -dev jfb0 -prconf...
Page 28
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
The Solaris 8 10/01 and Solaris 9 Operating Systems, or a subsequent compatible version of the Solaris Operating System, is required on your system before installing the Sun XVR-1200 graphics accelerator software: 1.5 Mbytes of available disk space for Sun XVR-1200 graphics accelerator Solaris system software ®...
Product removal script OpenGL/(1.2.3 1.3)/Packages/ OpenGL packages Software Package Locations The Sun XVR-1200 graphics accelerator software packages are located in the directories listed in . If the CD is not already mounted, TABLE 2-2 /cdrom/XVR-1200/ is the path. Location of Sun XVR-1200 Graphics Accelerator Software Packages...
Software Packages lists the Sun XVR-1200 graphics accelerator software package names and TABLE 2-3 descriptions. Sun XVR-1200 Graphics Accelerator Software Packages TABLE 2-3 Package Name Description Sun XVR-1200 Graphics Configuration Software SUNWjfbcf Sun XVR-1200 Graphics Manual Page SUNWjfbmn Sun XVR-1200 Graphics System Software (Root)
Sun OpenGL for Solaris Software The Sun XVR-1200 graphics accelerator is supported in Sun OpenGL Versions 1.2.3 and 1.3 and subsequent compatible Sun OpenGL versions, for Solaris Operating Systems. Software Package Locations lists the directory locations of the Sun OpenGL for Solaris software TABLE 2-5 packages.
Sun OpenGL for Solaris Expert3D/Expert3D-Lite/XVR-500 Graphics Support SUNWifbgl Sun OpenGL for Solaris 64-bit Expert3D/Expert3D-Lite/XVR-500 Graphics Support SUNWifbgx Sun OpenGL for Solaris XVR-1200 Graphics Support SUNWjfbgl Sun OpenGL for Solaris 64-bit XVR-1200 Graphics Support SUNWjfbgx Chapter 2 Installing the Sun XVR-1200 Graphics Accelerator Software...
112629-27 (64-bit) or later /cdrom/cdrom0/OpenGL/1.2.3/Patches Note – If your currently installed version of Sun OpenGL for Solaris does not include the -27 patch level, the Sun XVR-1200 graphics accelerator software installation script upgrades to the proper -27 patch level. Note – Always check for the latest software patches at: http://sunsolve.sun.com/...
Installing the Software Use the install utility on the CD-ROM to install the Sun XVR-1200 graphics accelerator software. This utility installs necessary driver software and patches. 1. Log in as superuser. 2. Insert the Sun XVR-1200 graphics accelerator CD into the drive.
Page 36
*** Installing Sun XVR-1200 Graphics Accelerator support for Solaris 8... *** Installing Sun OpenGL 1.3... *** Installation complete. 6. Shut down the system after the Sun XVR-1200 graphics accelerator software is installed: # shutdown See the shutdown(1M) and boot(1M) man pages for more details.
If the CD is not already mounted, type: # mount -F hsfs -O -o ro /dev/dsk/c0t6d0s0 /cdrom # cd /cdrom 3. To remove the Sun XVR-1200 graphics accelerator software, become superuser and type: ./remove The following list of options is displayed:...
A log of this removal can be found at: /var/tmp/jfb.remove.2002.08.22 Man Pages The Sun XVR-1200 graphics accelerator man pages describe how you can query and set frame buffer attributes such as screen resolutions and visual configurations. Use the fbconfig(1M) man page for configuring all Sun graphics accelerators.
Page 39
To access the fbconfig man page, type: host% man fbconfig To access the Sun XVR-1200 graphics accelerator man page, type: host% man SUNWjfb_config Chapter 2 Installing the Sun XVR-1200 Graphics Accelerator Software...
Page 40
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
C H A P T E R Installing the Sun XVR-1200 Graphics Accelerator Hardware This chapter provides Sun XVR-1200 graphics accelerator hardware installation information. “Before Installation” on page 21 “System Configurations” on page 22 “Installing the Hardware” on page 22 “Installing the Hardware in a Sun Blade 2000 System”...
System Configurations To find the most recent information on supported systems for the Sun XVR-1200 graphics accelerator, and additional specifications, go to: http://www.sun.com/desktop/products/graphics/xvr1200/ Note – The Sun XVR-1200 graphics accelerator consumes 50 watts of system power. lists the maximum number of Sun XVR-1200 graphics accelerators for each TABLE 3-1 Sun system supported.
Installing the Hardware in a Sun Blade 2000 System On Sun Blade 2000 systems, you can only install the Sun XVR-1200 graphics accelerator in a 33 Mhz slot (the board occupies two slots). Do not use the 66 Mhz slot; its location prohibits the use of a double wide graphics board.
Installing the Hardware in a Sun Fire 6800/6900 System On Sun Fire 6800/6900 systems, you can only install the Sun XVR-1200 graphics accelerator in slot 7 (slot 6 must be empty since the board occupies two slots). The Sun XVR-1200 graphics accelerator requires a fan card, provided in the installation kit, in the adjacent slot (slot 5).
Use a DVI-I to HD15 cable (Sun part number 530-3171) for monitors that support HD15 video displays. You can order the DVI-I adapter cables through the Sun store (http://store.sun.com). Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Changing the Monitor Screen Resolution Note – The monitor must be connected to the Sun XVR-1200 graphics accelerator and powered on for it to configure to the initial monitor resolution. For most installations, the Sun XVR-1200 graphics accelerator device automatically configures itself to the screen resolution and refresh rate for your monitor.
Page 48
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
To run more than one frame buffer you must modify your /etc/dt/config/Xservers file. The Sun XVR-1200 graphics accelerator device name is jfb (for example, jfb0 and jfb1 for two Sun XVR-1200 graphics accelerator devices). To do this: 1. Become superuser and open the /etc/dt/config/Xservers file.
Page 50
If you are editing the Xservers file after completing all the installation steps outlined in Chapter 1, “Installation Process” on page 6, including the reconfiguration, simply reboot your system. Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Xinerama is an X window system feature available in Solaris 8 system software and subsequent compatible releases for Sun graphics boards including the Sun XVR-1200 graphics accelerator. Using Xinerama When the window system is started in Xinerama mode, all windows can be seamlessly moved across screen boundaries, thus creating one large, super high- resolution, virtual display.
Xinerama. Both screens that the X window system thinks are above and below must have the same width to be combined using Xinerama. Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Streaming Methods There are three methods described in this section for streaming video from which to choose with the Sun XVR-1200 graphics accelerator. This section lists the options: Single video output for full performance on a single screen (default) Two video streams over one large frame buffer Two independent video streams The following section, “Setting Up Streaming Methods”...
Setting Up Streaming Methods When there are two Sun XVR-1200 graphics accelerators in a system, they are numbered from 0 and by ones (0, 1, 2, 3, ,...) Setting Up Single Video Output (Default) This enables the first DVI-I port 1 output only. This is the default the system uses if no fbconfig commands have been given, or after fbconfig -dev jfb0 -defaults.
Frame Buffer This enables two monitor support without the use of Xinerama software. This means that the Sun XVR-1200 graphics accelerator creates one wide (or tall) frame buffer, displayed across two screens. To set up two video streams over one frame buffer, do the following: 1.
16 samples per pixel. This method yields improved images, but at the price of possibly increased render time. The Sun XVR-1200 graphics accelerator has 128 Mbytes of memory for the frame buffer so that the image can be multisampled at up to 16 samples per pixel in a single pass, depending on the resolution.
“Dual screen” refers to TABLE 1-1 doublewide or doublehigh displays. 3. Log out, then log back in to restart the X window system for the changes to take effect. Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
When you disable multisampling, no multisample rendering is possible. Only one sample per pixel is allocated, despite any -samples option value. 1. To disable multisampling, type: host% fbconfig -dev jfb0 -multisample disable 2. Log out, then log back in. Chapter 5 Using Sun XVR-1200 Graphics Accelerator Features...
Checking Device Configuration Use fbconfig to check the X window system (-propt) and Sun XVR-1200 graphics accelerator (-prconf) device configuration values. The fbconfig -propt option displays the values of all options (for the specified device) saved in the OWconfig file. These are the values the X window system will...
Page 61
-prconf option displays the current Sun XVR-1200 graphics accelerator device configuration. If certain values (for example, resolution and sample density) differ from those displayed in -propt, it is because those values have been configured since the X window system started.
Page 62
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
You can framelock two or more Sun XVR-1200 graphics accelerator subsystems across one or more computer systems. You can framelock two or more Sun XVR-1200 graphics accelerators through either the DB9 ports or the stereo port. The DB9 port requires DB9 framelock cables and the stereo DIN7 port requires a Y-shaped framelock daisy-chain cable with three connectors.
Page 64
530-2754. You can also order the framelock cable through the Sun store (http://store.sun.com) by ordering this part number under spare parts. By default, video streams from separate Sun XVR-1200 graphics accelerators are not framelocked. Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
FIGURE 6-2 Hand-tighten the DB9 cable connector thumb screws to secure it to the graphics board DB9 connector. 3. Connect the other end of the framelock cable to a slave Sun XVR-1200 graphics accelerator DB9 IN connector ( FIGURE 6-2 Hand-tighten the DB9 cable connector thumb screws to secure it to the graphics board DB9 connector.
Page 66
DB9 connector DB9 connector DB9 cable to master Sun XVR-1200 graphics accelerator DB9 cable To first slave (S1) Sun XVR-1200 graphics accelerator Framelock Cabling Through the DB9 Connector FIGURE 6-2 Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Sun XVR-1200 graphics accelerator devices. (female connector) Note – There can only be one master Sun XVR-1200 graphics accelerator device. You must configure all other Sun XVR-1200 graphics accelerator devices as slaves. See the section “Configuring Graphics Accelerators for Framelocking” on page 50.
Cable the Sun graphics accelerators to be framelocked before configuring your system for framelock (described in “Configuring Graphics Accelerators for Framelocking” on page 50). 1. Locate the master Sun XVR-1200 graphics accelerator I/O backplate on the rear of your system and its stereo/framelock DIN7 connector ( FIGURE 6-4...
Sun XVR-1200 graphics accelerator (M) Slave cables Daisy-chain/stereo connector Cabling for second slave Sun XVR-1200 graphics accelerator (S2) Optional Daisy-chain/stereo connector Slave stereo glasses Framelock Cabling Through the Stereo DIN7 Port FIGURE 6-5 Chapter 6 Framelocking Sun XVR-1200 Graphics Accelerators...
Change the resolution of a Sun XVR-1200 graphics accelerator using the fbconfig command. If the resolution on each Sun XVR-1200 graphics accelerator is not the same, you must change it to match the Sun XVR-1200 graphics accelerator in master mode.
Page 71
Be sure the framelock cable slave connector is attached to the graphics board configured as a slave. Make sure to first connect the framelock cable to the master graphics accelerator. 4. Set the slave graphics boards. For example, host% fbconfig -dev jfb1 -slave stereo Chapter 6 Framelocking Sun XVR-1200 Graphics Accelerators...
Page 72
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
A P P E N D I X Setting the Default Console Display These instructions describe how to set the Sun XVR-1200 graphics accelerator as the default monitor console display. Note – Only the DVI-1 connector labeled “1” can be used as the console output.
Page 74
/pci@8,700000/SUNW,XVR-1200@1 names. In this procedure example, you can now refer to mydev as the Sun XVR-1200 graphics accelerator device, as shown in the next step. 4. Set the selected device to be the default console display.
Page 75
5. Reset the system using the new output-device as the console: ok reset-all 6. Connect your monitor cable to the Sun XVR-1200 graphics accelerator on your system back panel. × × 7. To set a resolution (for example, 1280 1024...
Page 76
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
A P P E N D I X Sun XVR-1200 Graphics Accelerator Specifications This appendix provides I/O port specifications for the Sun XVR-1200 graphics accelerator. “I/O Port Specifications” on page 57 “DVI Video Connector” on page 58 “DB9 Video Connector” on page 60 “Stereo Connector”...
TMDS Data2/4 Shield No connect No connect DDC Clock (SCL) DDC Bi-directional Data (SDA) Analog vertical sync TMDS Data1- TMDS Data1+ TMDS Data1/3 Shield No connect No connect +5V CD power Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Page 79
Sun XVR-1200 Graphics Accelerator DVI Video Output Connector (Continued) TABLE B-1 Signal GND Return: +5V, Hsync, Vsync Hot Plug Detect TMDS Data0- TMDS Data0+ TMDS Data0/5 shield No connect No connect TMDS Clock shield TMDS Clock+ TMDS Clock- Analog Red...
DB9 connector and pinout signals. The DB9 connector is used to framelock two or more Sun XVR-1200 graphics accelerator subsystems for viewing over multiple displays. See “Sun XVR-1200 Graphics Accelerator Framelock System” on page 43. Sun XVR-1200 Graphics Accelerator DB9 Connector...
Signal Signal ground 5.0V (Fused, supplies up to 300mA, limited to 1.0A) 12.0V (Fused, supplies up to 300mA, limited to 1.0A) Stereo sync Framelock In No connection No connection Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
The supported formats are: NTSC composite video PAL composite video TTL, LVTTL, or CMOS level compatible periodic signal (50 Hz 180 Hz), with a minimum low or high pulse or 100ns (TBV) Appendix B Sun XVR-1200 Graphics Accelerator Specifications...
Page 84
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Sun XVR-1200 graphics accelerator. See http://www.opengl.org for detailed information on using the following graphics library extensions. Sun OpenGL 1.3 for Solaris Extensions The Sun XVR-1200 graphics accelerator supports the following Sun OpenGL 1.3 for Solaris extensions: GL_ARB_texture_compression — Texture compression extension GL_ARB_texture_cube_map —...
Sun OpenGL 1.2.3 for Solaris Extensions The Sun XVR-1200 graphics accelerator supports the following Sun OpenGL 1.2.3 for Solaris extensions: GL_ARB_multitexture — Multitexture extension GL_ARB_texture_border_clamp — Texture border clamp extension GL_ARB_texture_env_combine — Texture combiner operations extension GL_ARB_transpose_matrix — Transpose matrix extension GL_EXT_abgr —...
Page 89
Sun OpenGL for Solaris library extensions, 65 two independent video streams, 36 two video streams, one large frame buffer, 35 Sun OpenGL for Solaris package names, 12, 13 Sun XVR-1200 graphics accelerator, 1 backplate, 3 BNC connector, 63 CD directories, 10...
Page 90
Sun XVR-1200 Graphics Accelerator Installation and User’s Guide • July 2004...
Need help?
Do you have a question about the XVR-1200 and is the answer not in the manual?
Questions and answers