Page 1
XVR-500 Graphics Accelerator Installation Guide Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. 650-960-1300 Part No. 816-3028-12 September 2002, Revision A Send comments about this document to: docfeedback@sun.com...
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.
Sun XVR-500 Graphics Accelerator Overview 1 Sun XVR-500 Graphics Accelerator Features 2 Installation Kit 4 Technical Support 4 Installing the Sun XVR-500 Graphics Accelerator Software 5 Software Requirements 5 Sun XVR-500 Graphics Accelerator Software Packages 6 Sun OpenGL for Solaris Software 7...
Page 4
Changing the Monitor Screen Resolution 22 Sun XVR-500 Graphics Accelerator Frame Locking 23 Sun XVR-500 Graphics Accelerator Frame Lock System 23 Configuring Sun XVR-500 Graphics Accelerators for Frame Locking 25 Frame Lock Cable Assembly 27 Connecting the Frame Lock Cable Assembly 28...
Page 5
Sun XVR-500 Graphics Accelerator External I/O Port Connectors 3 FIGURE 1-2 Sun XVR-500 Graphics Accelerator ASIC Heatsink 19 FIGURE 3-1 Installing Sun XVR-500 Graphics Accelerator in a Sun Blade 1000/2000 System 21 FIGURE 3-2 Frame Lock Cable Assembly 27 FIGURE 4-1...
Page 6
Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Page 7
Tables Location of Sun XVR-500 Graphics Accelerator Software Packages 6 TABLE 2-1 Solaris 8 and Solaris 9 Software Package Names 6 TABLE 2-2 Sun XVR-500 Graphics Accelerator Patches 7 TABLE 2-3 Location of Sun OpenGL for Solaris Software Packages 7 TABLE 2-4 Package Names for Sun OpenGL Version 1.2.1, 1.2.2, and 1.2.3 8...
Page 8
Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Chapter 4 describes Sun XVR-500 graphics accelerator frame locking. Appendix A provides Sun XVR-500 graphics accelerator I/O specifications. Appendix B describes how to set the Sun XVR-500 graphics accelerator as the default monitor console display for Sun Blade 1000 and Sun Blade 2000 systems only.
Page 10
These are called class options. command-line variable: replace You must be root to do this. with a real name or value. To delete a file, type rm filename. x Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Page 11
Shell Prompts Shell Prompt C shell C shell superuser Bourne shell and Korn shell Bourne shell and Korn shell superuser Accessing Sun Documentation You can view and print a broad selection of Sun documentation, including localized versions, at: http://www.sun.com/documentation You can also purchase printed copies of select Sun documentation from iUniverse, the Sun documentation provider, at: http://corppub.iuniverse.com/marketplace/sun/ Sun Welcomes Your Comments...
Page 12
Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
C H A P T E R Sun XVR-500 Graphics Accelerator Overview The Sun XVR-500 graphics accelerator is a high-resolution, high-performance graphics frame buffer that provides hardware texture mapping. This chapter includes the following topics: “Sun XVR-500 Graphics Accelerator Features” on page 2 “Installation Kit”...
Sun XVR-500 Graphics Accelerator Features FRU ID (field replacable unit identification allows you to identify the Sun XVR-500 graphics accelerator serial number and other data using fbconfig.) OpenGL 1.2 implementation. For more information access this URL: http://opengl.org Geometry acceleration Model view matrix transformation of vertex and normal coordinates...
I/O ports are described in Appendix A, “Sun XVR-500 Graphics Accelerator Specifications.” The Sun XVR-500 graphics accelerator features a system for identifying the board by means of an FRU ID (field replaceable unit identifier). This information is contained on a PROM chip.
® Updated versions of Sun OpenGL for Solaris are available at: http://www.sun.com/software/graphics/OpenGL/ Updated versions of the latest system software patches for the Sun XVR-500 graphics accelerator are available at: http://sunsolve.sun.com Technical Support For assistance and other information not found in this document concerning the Sun XVR-500 graphics accelerator, see SunService http://www.sun.com/service/online/...
One or more of these graphical user interfaces: OpenWindows™ Version 3.6.2 or a subsequent compatible version, or Common Desktop Environment (CDE) 1.5 Mbytes of available disk space for Sun XVR-500 graphics accelerator software ® 42-90 Mbytes of disk space for Sun OpenGL...
Sun XVR-500 Graphics Accelerator Software Packages The Sun XVR-500 graphics accelerator software is delivered on a CD provided with your installation kit. Software Package Locations lists the directory location of the Sun XVR-500 graphics accelerator TABLE 2-1 software packages. XVR-500 Graphics Accelerator...
/cdrom/cdrom0/XVR-500/Solaris_9/Patches Note – Always check for the latest software patches at: http://sunsolve.sun.com/ Solaris patches for the Sun XVR-500 graphics accelerator software are available at: http://sunsolve.sun.com/ Sun OpenGL for Solaris Software The Sun XVR-500 graphics accelerator is supported in Sun OpenGL Versions 1.2.1, 1.2.2, 1.2.3 and subsequent compatible Sun OpenGL versions, for Solaris operating...
Sun OpenGL for Solaris 64-bit Optimized SW Rasterizer SUNWglsrx Sun OpenGL for Solaris Optimized SW Rasterizer SUNWglsrz Sun OpenGL for Solaris Expert3D Graphics Support SUNWifbgl Sun OpenGL for Solaris 64-bit Expert3D Graphics Support SUNWifbgx Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
112629-02 /cdrom/cdrom0/OpenGL/1.2.3/Patches Installing and Removing Patches The Sun XVR-500 graphics accelerator installation script installs patches automatically, if the patches are required. You can manually install or remove these patches by using patchadd and patchrm. To add a patch in the Solaris 8 or 9 operating environment, type:...
# patchrm Installing the Software Note – If your system has pre-release versions of the Sun XVR-500 graphics accelerator software, Sun OpenGL for Solaris, or Solaris 9 operating environment, you must remove the pre-release Sun XVR-500 graphics accelerator software before installing the software on the installation kit CD-ROM.
Page 23
If a version of this software is installed, the program verifies which version is installed. If a version of the Sun XVR-500 graphics accelerator software is already installed, and it is lower than the version you are installing from the CD, then the program prompts you to confirm an upgrade to the latest release.
Page 24
Option 1, Sun OpenGL 1.2.3 for Solaris, is selected for this example: About to take the following actions: - Install Sun XVR-500 Graphics Accelerator support for Solaris 8 - Install Sun OpenGL 1.2.3 To cancel installation of this software, press ’q’.
7. Shut down the system after the Sun XVR-500 graphics accelerator software is installed: # shutdown See the shutdown(1M) and boot(1M) manual pages for more details. To view the shutdown and boot man pages, type: # man shutdown # man boot 8.
Page 26
4. To remove Sun XVR-500 software, type: ./remove The following list of options is displayed. This program removes the software for the Sun XVR-500 Graphics Accelerator, Sun Expert3D, and Sun Expert3D-Lite family of graphics accelerators. This removal process refers to Sun XVR-500 Graphics Accelerator, but applies to the Sun Expert3D and Sun Expert3D-Lite accelerators as well.
Solaris 9 operating environment. Man Pages The Sun XVR-500 graphics accelerator man pages describe how you can query and set frame buffer attributes such as screen resolutions and visual configurations. The man pages are included in the Solaris SUNWman packages bundled with the Solaris operating environment.
Page 28
To access the SUNWifb_config man page, type: # man SUNWifb_config Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
C H A P T E R Installing the Sun XVR-500 Graphics Accelerator Hardware This chapter provides Sun XVR-500 graphics accelerator hardware installation information. “Before Installation” on page 17 “System Configurations” on page 18 “Installing the Hardware” on page 19 “Installing the Hardware in Sun Blade 1000 and 2000 Systems”...
Sun XVR-500 graphics accelerators TABLE 3-1 supported in Sun systems. Note – It is recommended that the Sun XVR-500 graphics accelerators be installed in the system 66-Mhz PCI connector slots, if 66-Mhz PCI slots are available on your system.
Sun Fire V880 Server Service Manual (806-6597) Access this documentation at: http://www.sun.com/documentation Note – The Sun XVR-500 graphics accelerator contains an ASIC heatsink ) that you may notice to have a spring motion. This is designed to help FIGURE 3-1 protect the ASIC.
Installing the Hardware in Sun Blade 1000 and 2000 Systems The Sun XVR-500 graphics accelerator connects into the 66-Mhz or 33-Mhz PCI connectors on the Sun Blade 1000 and 2000 motherboard. The PCI slots are labelled on the Sun Blade 1000 and 2000 backpanel. The Sun Blade 1000 and 2000 systems support up to four Sun XVR-500 graphics accelerators.
To run more than one frame buffer, you must modify your /etc/dt/config/Xservers file. The Sun XVR-500 graphics accelerator device is identified as ifbx (for example, ifb0 and ifb1 for two Sun XVR-500 graphics accelerator devices). To modify the file: Chapter 3 Installing the Sun XVR-500 Graphics Accelerator Hardware...
If a Sun monitor, however, is not connected to the Sun XVR-500 graphics accelerator, the monitor may have the wrong screen resolution. To change the screen resolution, use the fbconfig utility.
The frame lock synchronization feature enables vertical retracing to occur simultaneously on each Sun XVR-500 graphics accelerator subsystem. The frame lock cable assembly is used to daisy-chain two or more Sun XVR-500 graphics accelerator subsystems. Vertical retrace synchronization eliminates flicker between multiscreen displays.
Page 36
Supported Systems TABLE 4-1 Maximum number of Sun system devices supported Sun Blade 1000 system Sun Blade 2000 system Sun Fire 480 server Sun Fire 880 server Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Configuring Sun XVR-500 Graphics Accelerators for Frame Locking 1. Designate a Sun XVR-500 graphics accelerator as master for the graphics boards to be in frame lock. You can use the Sun XVR-500 graphics accelerator that serves as the boot/console head for that system.
Page 38
3. Connect the frame lock cable to each Sun XVR-500 graphics accelerator. Make sure to first connect the top of the frame lock cable assembly to the master Sun XVR-500 graphics accelerator. See the section “Frame Lock Cable Assembly” on page 27.
Sun XVR-500 graphics accelerator devices. (female connector) Note – There can only be one master Sun XVR-500 graphics accelerator device. You must configure all other Sun XVR-500 graphics accelerator devices as slaves. See the section “Configuring Sun XVR-500 Graphics Accelerators for Frame Locking” on page 25.
Connecting the Frame Lock Cable Assembly 1. Locate the master Sun XVR-500 graphics accelerator I/O backplate on the rear of your system and connect the top of the frame lock cable assembly stereo connector. 2. Connect the slave cable connector to a slave Sun XVR-500 graphics accelerator stereo connector.
A P P E N D I X Sun XVR-500 Graphics Accelerator Specifications This appendix provides I/O port specifications for the Sun XVR-500 graphics accelerator. “I/O Port Specifications” on page 31 “Screen Resolutions and Video Formats” on page 34 “Accessing Field Replaceable Unit Information” on page 35...
Red analog video Green analog video Blue analog video No Connect Ground Ground Ground Ground +5V Supply Ground No Connect DDC Bidirectional Data (SDA) Horizontal/Composite Sync Vertical Sync DDC Data Clock (SCL) Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Stereo Output Port shows the Sun XVR-500 graphics accelerator stereo FIGURE A-2 TABLE A-3 connector and pinout signals. Sun XVR-500 Graphics Accelerator 7-Pin DIN Female Stereo Connector FIGURE A-2 Sun XVR-500 Graphics Accelerator Stereo Connector Pinout TABLE A-2 Signal Signal ground 5.0V (Fused, will supply up to 300mA, limited to 1.0A)
Note – The 640 x 480 resolutions support Sun OpenGL for Solaris multisampling capable of two samples per pixel. You can find configuration details with fbconfig -help, /usr/lib/fbconfig/SUNWifb_config -help, or in the SUNWifb_config man page (see “Man Pages” on page 15). Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
FRU ID (field replaceable unit identifier). This information is contained on a PROM chip mounted on the Sun XVR-500 graphics accelerator. A FRU ID allows you to identify the Sun XVR-500 graphics accelerator serial number and other data using fbconfig.
Page 48
Sun XVR-500 Graphics Accelerator Installation Guide • September 2002...
Setting the Default Console Display for the Sun Blade 1000 and 2000 System These instructions describe how to set the Sun XVR-500 graphics accelerator as the default monitor console display for Sun Blade 1000 and Sun Blade 2000 systems only.
Page 50
Press Control-Y on your keyboard and then Enter. c. Verify the alias. ok devalias The selected alias is then displayed. You can now refer to mydev for the Sun XVR-500 graphics accelerator device. For example, ok setenv output-device mydev 4. Reset the output-device environment: ok reset-all 5.
Need help?
Do you have a question about the XVR-500 and is the answer not in the manual?
Questions and answers