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
Copyright 2002Sun Microsystems, Inc.,4150 NetworkCircle, SantaClara, California95054, U.S.A.All rightsreserved.
Sun Microsystems, Inc.has intellectualproperty rightsrelating to technology embodied in the product that is described in this document. In
particular,and without limitation, these intellectual property rightsmay includeone ormore ofthe U.S.patents listedat
http://www.sun.com/patents and one or moreadditional patentsor pendingpatent applicationsin theU.S. andin othercountries.
This document and the productto whichit pertainsare distributedunder licensesrestricting their use, copying, distribution, and
decompilation. No part of the product orof thisdocument maybe reproducedin any form by any means without prior written authorization of
Sun and its licensors, if any.
Third-partysoftware, includingfont technology,is copyrighted and licensed from Sun suppliers.
Parts of the product maybe derivedfrom BerkeleyBSD systems,licensed fromthe University of California. UNIX is a registered trademarkin
the U.S. and in other countries, exclusively licensed throughX/Open Company,Ltd.
Sun, Sun Microsystems,the Sunlogo, SunBlade, SunFire, SunService,AnswerBook2, docs.sun.com,Ultra, OpenWindows, and Solaris are
trademarks or registeredtrademarks ofSun Microsystems,Inc. in the U.S. and in other countries.
All SPARCtrademarks areused underlicense andare trademarks or registered trademarksof SPARCInternational, Inc.in theU.S. andin other
countries. Products bearingSPARCtrademarks arebased upon an architecture developedby SunMicrosystems, Inc.
The OPEN LOOK and Sun™ Graphical User Interface was developed by Sun Microsystems,Inc. forits usersand licensees. Sun acknowledges
the pioneering effortsof Xeroxin researchingand developing the concept of visual or graphical user interfaces for the computer industry.Sun
holds a non-exclusive license fromXerox tothe XeroxGraphical User Interface, which license also covers Sun’s licensees who implement OPEN
LOOK GUIs and otherwise comply with Sun’s written license agreements. OpenGLis aregistered trademark of Silicon Graphics, Inc.
Use, duplication, ordisclosure bythe U.S.Government is subject to restrictionsset forthin theSun Microsystems, Inc.license agreementsand as
providedin DFARS 227.7202-1(a) and 227.7202-3(a) (1995), DFARS 252.227-7013(c)(1)(ii) (Oct. 1998), FAR12.212(a)(1995), FAR52.227-19,or
FAR52.227-14 (ALT III), as applicable.
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTYOF MERCHANTABILITY,FITNESS FORA PARTICULARPURPOSE ORNON-INFRINGEMENT,
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
Copyright 2002 Sun Microsystems, Inc.,4150 NetworkCircle, SantaClara, California95054, Etats-Unis.Tousdroits réservés.
Sun Microsystems, Inc.a lesdroits depropriété intellectuels relatants à la technologie incorporée dans le produit quiest décritdans ce
document. En particulier,et sans la limitation, ces droits depropriété intellectuelspeuvent inclureun ou plus des brevets américains énumérés
à http://www.sun.com/patentset unou lesbrevets plussupplémentaires ou les applications de brevet en attente dans les Etats-Unis et dans
les autres pays.
Ce produit oudocument estprotégé parun copyrightet distribuéavec deslicences quien restreignentl’utilisation, la copie, la distribution, et la
décompilation. Aucune partie de ce produit oudocument nepeut êtrereproduite sous aucune forme, parquelquemoyen quece soit,sans
l’autorisation préalable et écrite de Sun et de ses bailleurs de licence, s’il y ena.ls
Le logiciel détenu par des tiers, et qui comprendla technologierelative auxpolices decaractères, est protégé par un copyright et licencié par des
fournisseurs de Sun.
Des parties de ce produitpourront êtredérivées des systèmes Berkeley BSD licenciés par l’Université de Californie. UNIX est une marque
déposée aux Etats-Unis et dans d’autres payset licenciéeexclusivement parX/Open Company,Ltd.
Sun, Sun Microsystems,le logoSun, SunBlade, SunFire, SunService,AnswerBook2, docs.sun.com,Ultra, OpenWindows, et Solaris sont des
marquesde fabriqueou desmarques déposéesde SunMicrosystems, Inc. aux Etats-Unis et dans d’autres pays.
Toutes les marquesSPARCsont utiliséessous licenceet sontdes marquesde fabrique ou des marquesdéposées deSPARCInternational, Inc.
aux Etats-Unis et dans d’autrespays. Lesproduits protantles marques SPARC sont basés sur une architecture développéepar Sun
Microsystems,Inc.
L’interfaced’utilisation graphique OPEN LOOK et Sun™ a été développée par Sun Microsystems, Inc.pour sesutilisateurs etlicenciés. Sun
reconnaîtles effortsde pionniersde Xeroxpour la rechercheet ledéveloppment duconcept desinterfaces d’utilisationvisuelle ougraphique
pour l’industrie de l’informatique. Sun détient une license non exclusive do Xerox surl’interface d’utilisationgraphique Xerox,cette licence
couvrant également les licenciées de Sun qui mettent en place l’interface d ’utilisation graphique OPEN LOOK et qui en outre seconforment
aux licences écrites de Sun. OpenGL est une marquedéposée deSilicon Graphics,Inc.
LA DOCUMENTATION EST FOURNIE "EN L’ÉTAT" ET TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES
OU TACITESSONT FORMELLEMENTEXCLUES, DANSLA MESUREAUTORISEE PARLA LOIAPPLICABLE, YCOMPRIS NOTAMMENT
TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A L’APTITUDE A UNE UTILISATION PARTICULIERE OU A
L’ABSENCE DE CONTREFAÇON.
Contents
Prefaceix
1.Sun XVR-500 Graphics Accelerator Overview1
Sun XVR-500 Graphics Accelerator Features2
Installation Kit4
Technical Support4
2.Installing the Sun XVR-500 Graphics Accelerator Software5
Software Requirements5
Sun XVR-500 Graphics Accelerator Software Packages6
Sun OpenGL for Solaris Software7
Installing the Software10
Removing the Software13
Important Note for JumpStart Users15
Man Pages15
3.Installing the Sun XVR-500 Graphics Accelerator Hardware17
Before Installation17
System Configurations18
Installing the Hardware19
Installing the Hardware in Sun Blade 1000 and 2000 Systems20
iii
Configuring Multiple Frame Buffers21
Changing the Monitor Screen Resolution22
I/O Port Specifications31
Screen Resolutions and Video Formats34
Accessing Field Replaceable Unit Information35
B.Setting the Default Console Display for the Sun Blade 1000 and 2000
Systems37
ivSun XVR-500 Graphics Accelerator Installation Guide • September 2002
Figures
FIGURE 1-1Sun XVR-500 Graphics Accelerator 1
FIGURE 1-2Sun XVR-500 Graphics Accelerator External I/O Port Connectors 3
FIGURE 3-1Sun XVR-500 Graphics Accelerator ASIC Heatsink 19
FIGURE 3-2Installing Sun XVR-500 Graphics Accelerator in a Sun Blade 1000/2000 System 21
FIGURE 4-1Frame Lock Cable Assembly 27
FIGURE 4-2Sun XVR-500 Graphics Accelerator and Frame Lock Cable Assembly 29
v
viSun XVR-500 Graphics Accelerator Installation Guide • September 2002
Tables
TABLE 2-1Location of Sun XVR-500 Graphics Accelerator Software Packages 6
TABLE 2-2Solaris 8 and Solaris 9 Software Package Names 6
TABLE 2-3Sun XVR-500 Graphics Accelerator Patches 7
TABLE 2-4Location of Sun OpenGL for Solaris Software Packages 7
TABLE 2-5Package Names for Sun OpenGL Version 1.2.1, 1.2.2, and 1.2.3 8
TABLE 2-6Sun OpenGL Version 1.2.1 for Solaris Patches 9
TABLE 2-7Sun OpenGL Version 1.2.2 for Solaris Patches 9
TABLE 2-8Sun OpenGL Version 1.2.3 for Solaris Patches 9
TABLE 3-1Supported Number of Sun XVR-500 Graphics Accelerators 18
TABLE 4-1Supported Systems 24
TABLE 4-2Frame Lock Cable Connections 27
TABLE A-1Sun XVR-500 Graphics Accelerator HD15 Video Output Port 32
TABLE A-2Sun XVR-500 Graphics Accelerator Stereo Connector Pinout 33
TABLE A-3Sun XVR-500 Graphics Accelerator Monitor Screen Resolutions 34
vii
viiiSun XVR-500 Graphics Accelerator Installation Guide • September 2002
Preface
This guide describes how to install the SunTMXVR-500 graphics accelerator and
associated software in a Sun system.
How This Book Is Organized
Chapter 1 provides an overview of the Sun XVR-500 graphics accelerator product
features.
Chapter 2 describes how to install the Sun XVR-500 graphics accelerator software.
Chapter 3 provides installation information for the Sun XVR-500 graphics accelerator
hardware.
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
TM
1000 and Sun Blade 2000 systems only.
ix
Using UNIX Commands
This document does not contain information on basic UNIX®commands and
procedures such as shutting down the system, booting the system, and configuring
devices.
See one or more of the following for this information:
■ Solaris Handbook for Sun Peripherals
■ AnswerBook2™ online documentation for the Solaris™ operating environment
■ Other software documentation that you received with your system
Typographic Conventions
TypefaceMeaningExamples
AaBbCc123The names of commands, files,
and directories; on-screen
computer output.
Edit your .login file.
Use ls -a to list all files.
% You have mail.
AaBbCc123What you type, when
contrasted with on-screen
computer output.
AaBbCc123Book titles, new words, or
terms; words to be emphasized;
command-line variable: replace
with a real name or value.
x Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
su
%
Password:
Read Chapter 6 in the User’s Guide.
These are called class options.
You must be root to do this.
To delete a file, type rm filename.
Shell Prompts
ShellPrompt
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
Sun is interested in improving its documentation and welcomes your comments and
suggestions. You can email your comments to Sun at:
docfeedback@sun.com
Please include the part number, 816-3028-12, of your document in the subject line of
your email.
Prefacexi
xii Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
CHAPTER
1
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” on page 4
■ “Technical Support” on page 4
The Sun XVR-500 graphics accelerator (
systems:
■ Sun Blade 150 system
■ Sun Blade 1000 and Sun Blade 2000 systems
■ Sun Fire
■ Sun Fire V880 server
TM
V480 server
FIGURE 1-1) is supported on the following
FIGURE 1-1 Sun XVR-500 Graphics Accelerator
1
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
■ Texture matrix transformation of texture coordinates
■ Full lighting calculations with up to 24 light sources
■ Up to six user clip planes
■ Perspective transformation
■ Viewport transformation
■ View volume clipping
■ Image processing
■ OpenGL operations
■ Points (2D, 3D, wide)
■ Vectors (2D and 3D lines and line strips; wide, stippled)
2Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
■ Post-texturing specular
■ Stencil operation wrap
Additional Features
■ 16 Mbytes of SDRAM display list memory
■ 16 Mbytes on-board SDRAM texture memory with full mipmapped trilinear
interpolated texture processing
■ 32 Mbytes of frame buffer SDRAM memory
■ 10-bit gamma correction
■ Hardware cursor
■ Stereoscopic viewing support (frame sequential)
■ Multisample for antialiased Sun OpenGL for Solaris
■ Display Data Channel (DDC) monitor support for bidirectional communication
■ Display Power Management Signaling (DPMS) to enable monitor’s power-saving
mode
■ High-speed, full-featured DMA over the PCI-64 bus
■ Multiscreen support using multiple boards in a single workstation
■ Two video lookup tables
FIGURE 1-2 shows the Sun XVR-500 graphics accelerator external I/O ports. The
graphics board 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. “Accessing Field Replaceable Unit Information” on page 35
(Appendix A) describes how to identify the graphics board installed in your system.
Stereo port
Video port
FIGURE 1-2 Sun XVR-500 Graphics Accelerator External I/O Port Connectors
Chapter 1 Sun XVR-500 Graphics Accelerator Overview3
Installation Kit
The Sun XVR-500 graphics accelerator installation kit includes:
■ Sun XVR-500 graphics accelerator
■ Antistatic wrist strap
■ HD15 to 13W3 adaptor cable
■ Sun XVR-500 graphics accelerator software (CD)
■ Sun XVR-500 Graphics Accelerator Installation Guide (this document)
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/
4Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
This chapter provides the Sun XVR-500 graphics accelerator software installation
information.
■ “Software Requirements” on page 5
■ “Sun XVR-500 Graphics Accelerator Software Packages” on page 6
■ “Sun OpenGL for Solaris Software” on page 7
■ “Installing the Software” on page 10
■ “Removing the Software” on page 13
■ “Important Note for JumpStart Users” on page 15
■ “Man Pages” on page 15
Software Requirements
■ Solaris 8 or a subsequent compatible version of the operating environment
■ 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 OpenGL for Solaris is installed)
Note – If your system does not have the Solaris 8 operating environment installed,
you must install it. Use the text command version of suninstall to install the
required Solaris operating environment. Refer to the main Solaris installation
manuals for this information.
®
for Solaris (up to 90 Mbytes if 64-bit
5
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
TABLE 2-1 lists the directory location of the Sun XVR-500 graphics accelerator
software packages.
TABLE2-1Location of Sun XVR-500 Graphics Accelerator Software Packages
Software PackagesDirectory Location
Solaris 8 software/cdrom/cdrom0/XVR-500/Solaris_8/Packages/
Solaris 9 software/cdrom/cdrom0/XVR-500/Solaris_9/Packages/
Sun XVR-500 Graphics Accelerator Software
Package Names
TABLE 2-2 lists the Sun XVR-500 graphics accelerator software package names and
descriptions.
TABLE2-2Solaris 8 and Solaris 9 Software Package Names
Package nameDescription
SUNWifb.u32-bit device driver for the PCI bus Sun Expert3D graphics accelerator
SUNWifbcfConfiguration utility for the PCI bus Sun Expert3D graphics accelerator
SUNWifbrBoot-time device initialization support for the PCI bus Sun Expert3D
graphics accelerator
SUNWifbwX-server loadable module for the PCI bus Sun Expert3D graphics
accelerator
SUNWifbx.u64-bit device driver for the PCI bus Sun Expert3D graphics accelerator
6Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Sun XVR-500 Graphics Accelerator Patches
TABLE 2-3 lists the patches for Sun XVR-500 graphics accelerator software packages.
TABLE2-3Sun XVR-500 Graphics Accelerator Patches
Solaris ReleasePatchLocation
Solaris 8 software108576-30/cdrom/cdrom0/XVR-500/Solaris_8/Patches
Solaris 9 software112540-04/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
environments.
Software Package Locations
TABLE 2-4 lists the directory locations of the Sun OpenGL for Solaris software
packages.
TABLE2-4Location of Sun OpenGL for Solaris Software Packages
Sun OpenGL for Solaris Software PackagesDirectory Location
Sun OpenGL 1.2.1 software/cdrom/cdrom0/OpenGL/1.2.1/Packages/
Sun OpenGL 1.2.2 software/cdrom/cdrom0/OpenGL/1.2.2/Packages/
Sun OpenGL 1.2.3 software/cdrom/cdrom0/OpenGL/1.2.3/Packages/
Updated versions of Sun OpenGL for Solaris are available at:
Chapter 2 Installing the Sun XVR-500 Graphics Accelerator Software7
http://www.sun.com/software/graphics/OpenGL/
Sun OpenGL for Solaris Software Package Names
TABLE 2-5 lists the Sun OpenGL for Solaris software package names and descriptions.
TABLE2-5Package Names for Sun OpenGL Version 1.2.1, 1.2.2, and 1.2.3
Package NameDescription
SUNWafbglSun OpenGL for Solaris Elite3D support
SUNWafbgxSun OpenGL for Solaris 64-bit Elite3D support
SUNWffbglSun OpenGL for Solaris Creator Graphics (FFB) Support
SUNWffbgxSun OpenGL for Solaris 64-bit Creator Graphics (FFB) Support
SUNWgfbglSun OpenGL for Solaris Gfb Support
SUNWgfbgxSun OpenGL for Solaris 64-bit Gfb Support
SUNWgldocSun OpenGL for Solaris Documentation and Man Pages
SUNWglhSun OpenGL for Solaris Header Files
SUNWglrtSun OpenGL for Solaris Runtime Libraries
SUNWglrtuSun OpenGL for Solaris Platform Specific Runtime Libraries
SUNWglrtxSun OpenGL for Solaris 64-bit Runtime Libraries
SUNWglsrSun OpenGL for Solaris Runtime Generic Software
SUNWglsrxSun OpenGL for Solaris 64-bit Optimized SW Rasterizer
SUNWglsrzSun OpenGL for Solaris Optimized SW Rasterizer
SUNWifbglSun OpenGL for Solaris Expert3D Graphics Support
SUNWifbgxSun OpenGL for Solaris 64-bit Expert3D Graphics Support
8Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Sun OpenGL for Solaris Patches
TABLE 2-6 lists the Sun OpenGL Version 1.2.1 for Solaris patches.
TABLE2-6Sun OpenGL Version 1.2.1 for Solaris Patches
Sun OpenGL VersionPatchDirectory Location
Sun OpenGL 1.2.1 (32-bit)109543-19/cdrom/cdrom0/OpenGL/1.2.1/Patches
Sun OpenGL 1.2.1 (64-bit)109544-19/cdrom/cdrom0/OpenGL/1.2.1/Patches
TABLE 2-7 lists the Sun OpenGL Version 1.2.2 for Solaris patches.
TABLE2-7Sun OpenGL Version 1.2.2 for Solaris Patches
Sun OpenGL VersionPatchDirectory Location
Sun OpenGL 1.2.2 (32-bit)111993-02/cdrom/cdrom0/OpenGL/1.2.2/Patches
Sun OpenGL 1.2.2 (64-bit)111994-02/cdrom/cdrom0/OpenGL/1.2.2/Patches
TABLE 2-8 lists the Sun OpenGL Version 1.2.3 for Solaris patches.
TABLE2-8Sun OpenGL Version 1.2.3 for Solaris Patches
Sun OpenGL VersionPatchDirector y Location
Sun OpenGL 1.2.3 (32-bit)112628-02/cdrom/cdrom0/OpenGL/1.2.3/Patches
Sun OpenGL 1.2.3 (64-bit)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:
# patchadd patchnumber
Chapter 2 Installing the Sun XVR-500 Graphics Accelerator Software9
● To remove a patch in the Solaris 8 or 9 operating environment, type:
# patchrm patchnumber
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. Use the remove script to
remove previous software versions (see “Removing the Software” on page 13), then
do the install procedure.
Install the Sun XVR-500 graphics accelerator software from the CD provided with
your installation kit.
1. Log in as superuser.
2. Insert the CD into the drive.
3. Mount the CD-ROM drive.
■ If the drive is already mounted, type the following, and go to Step 5:
# cd /cdrom/cdrom0
■ If the CD-ROM is not already mounted, type:
# mount -F hsfs -O -o ro /dev/dsk/c0t6d0s0 /cdrom
# cd /cdrom
Note – The CD-ROM device may be different on your system. For example,
/dev/dsk/c0t2d0s2.
10Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
4. To install the software, as superuser type:
# ./install
The following is displayed:
This program installs the software for the Sun XVR-500 Graphics Accelerator, Sun
Expert3D, and Sun Expert3D-Lite family of graphics accelerators. This install
process refers to Sun XVR-500 Graphics Accelerator, but applies to the Sun
Expert3D and Sun Expert3D-Lite accelerators as well.
*** Checking if Sun XVR-500 Graphics Accelerator support is already installed...
*** Checking for required OS patch(es) ...
*** Checking for incompatible OS patch(es) ...
*** Checking if Sun OpenGL is installed...
Select one of the following Sun OpenGL installation options:
1) Install Sun OpenGL 1.2.3
2) Install Sun OpenGL 1.2.2
3) Install Sun OpenGL 1.2.1
4) Do not install Sun OpenGL
Select an option:
The installation program verifies if the Sun XVR-500 graphics accelerator software is
already installed. 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. The program then
installs the patch version.
■ If the same version of the Sun XVR-500 graphics accelerator software is already
installed, the program verifies that the software is fully installed and displays the
following:
*** Checking if Sun XVR-500 Graphics Accelerator support is already installed...
*** Checking for required OS patch(es) 108576-30...
*** Checking if Sun OpenGL is installed...
All required software for Sun XVR-500 Graphics Accelerator and Sun OpenGL
support is already installed. No software will be installed at this time.
■ If a higher version of the Sun XVR-500 graphics accelerator software is already
installed, the program will not install the software.
Chapter 2 Installing the Sun XVR-500 Graphics Accelerator Software11
The installation program also displays similar prompts when checking for
Sun OpenGL for Solaris versions. If Sun OpenGL for Solaris is fully installed on
your system, the program checks for required patches. If no patches are found, the
program installs the appropriate patches during the installation process.
5. Select the appropriate Sun OpenGL for Solaris version.
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’.
Press any other key to begin installation:
6. Press any key and Return to start installation.
Once complete, the following is displayed and the program provides a directory for
locating a file log of the installation process. The program also provides
configuration and reboot instructions.
*** Installing Sun XVR-500 Graphics Accelerator support for Solaris 8...
*** Installing Sun OpenGL 1.2.3...
*** Installation complete.
To remove this software, use the ’remove’ script on this CDROM, or
the following script:
/var/tmp/ifb.remove
A log of this installation can be found at:
/var/tmp/ifb.install.2002.08.06
To configure a Sun XVR-500 Graphics Accelerator, use the fbconfig
utility. See the fbconfig(1m) and SUNWifb_config(1m) manual
pages for more details.
*** IMPORTANT NOTE! ***
This system must be rebooted for the new software to take effect.
Reboot this system as soon as possible using the shutdown command and the
’boot -r’ PROM command (see the shutdown(1M) and boot(1M) manual pages
for more details).
12Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
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. Install the Sun XVR-500 graphics accelerator hardware (see Chapter 3).
9. Reboot the system at the ok prompt to complete the installation:
ok boot -r
Removing the Software
1. Log in as superuser.
2. Insert the Sun XVR-500 graphics accelerator CD into the drive.
3. Mount the CD-ROM drive.
■ If the drive is already mounted, type the following, and go to Step 4:
# cd /cdrom/cdrom0
■ If the CD-ROM is not already mounted, type:
# mount -F hsfs -O -o ro /dev/dsk/c0t6d0s0 /cdrom
# cd /cdrom
Chapter 2 Installing the Sun XVR-500 Graphics Accelerator Software13
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.
1) Remove Sun XVR-500 Graphics Accelerator support
2) Remove Sun OpenGL
3) Remove All (Sun XVR-500 Graphics Accelerator and Sun OpenGL)
4) Quit
Select an option: 3
About to take the following actions:
- Remove Sun XVR-500 Graphics Accelerator support
- Remove OpenGL
Press ’q’ to quit, or press any other key to continue:
5. Type 3 to remove all packages.
The following then is displayed:
About to take the following actions:
- Remove Sun XVR-500 Graphics Accelerator support
- Remove OpenGL
Press ’q’ to quit, or press any other key to continue:
6. Press any key and Return to start the removal process.
Once all the packages have been removed, the following is displayed and the
program provides a directory for locating a log of the removal process:
*** Removing packages...
*** Done. A log of this removal can be found at:
/var/tmp/ifb.remove.2002.08.06
14Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Important Note for JumpStart Users
If you are adding the Sun XVR-500 graphics accelerator Solaris 8 operating
environment software to a JumpStart
the installation kit CD-ROM in XVR-500/Solaris_8/Patches) in the following
order:
If you are adding these patches to a Solaris 8 2/02 operating environment JumpStart
image, only patches 109888-16 and 108576-30 are required. No patches are required
for the Solaris 9 operating environment.
TM
server, add the following patches (located on
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.
Use the fbconfig(1M) man page for configuring Sun graphics accelerators.
SUNWifb_config contains Sun XVR-500 graphics accelerator device-specific
configuration information. fbconfig and SUNWifb_config is included in the
Solaris 8 and Solaris 9 operating environments.
Use the help option to display the attributes and parameters information of the
man page.
● To access the fbconfig man page, type:
# man fbconfig
Chapter 2 Installing the Sun XVR-500 Graphics Accelerator Software15
● To access the SUNWifb_config man page, type:
# man SUNWifb_config
16Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
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” on page 20
■ “Configuring Multiple Frame Buffers” on page 21
■ “Changing the Monitor Screen Resolution” on page 22
Before Installation
Refer to the Solaris Handbook for Sun Peripherals that corresponds to your operating
environment. The handbook describes how to shut down the system safely before
installing any internal boards and before rebooting your system after installation.
17
System Configurations
TABLE 3-1 shows the maximum number of Sun XVR-500 graphics accelerators
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.
TABLE3-1Supported Number of Sun XVR-500 Graphics Accelerators
Sun System
Sun Blade 150 system2
Sun Blade 1000 system4
Sun Blade 2000 system4
Sun Fire V480 server3
Sun Fire V880 server4
Maximum Number of
Devices Supported
Note – The Sun Fire V880 server requires the Sun Fire V880 I/O board 501-5142-12
or higher. Factory-shipped 900 MHz Sun Fire V880 servers have this revision level of
I/O boards. For earlier Sun Fire V880 servers, you will need to upgrade with I/O
board 501-5142-12 or higher.
18Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Installing the Hardware
Refer to the following hardware documentation provided with your Sun system for
detailed instructions on installing Sun PCI bus graphics boards:
■ Sun Blade 150 Service Manual (816-4379)
■ Sun Blade 1000 and Sun Blade 2000 Service Manual (816-3217)
■ Sun Fire V480 Server Parts Installation and Removal Guide (816-0907)
■ 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
(
FIGURE 3-1) that you may notice to have a spring motion. This is designed to help
protect the ASIC.
ASIC heatsink
FIGURE 3-1 Sun XVR-500 Graphics Accelerator ASIC Heatsink
Chapter 3 Installing the Sun XVR-500 Graphics Accelerator Hardware19
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.
Note – It is recommended that you use the 66-Mhz PCI slots in a Sun Blade 1000 or
2000 system.
1. Shut down your system and attach the antistatic wrist strap.
2. Remove the Sun Blade 1000 or 2000 access panel and lay the system on its side.
3. Position the Sun XVR-500 graphics accelerator in the chassis (
4. Guide the graphics board bracket tab into the chassis backpanel opening.
FIGURE 3-2).
20Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Screw
Bracket tab
Sun XVR-500
graphics accelerator
FIGURE 3-2 Installing Sun XVR-500 Graphics Accelerator in a Sun Blade 1000/2000
5. Holding the two upper corners of the graphics board, push the board straight
down into the connector until the board is fully seated.
6. Replace the Phillips screw securing the graphics board bracket tab to the system
chassis.
7. Replace the side access cover.
System
Configuring Multiple Frame Buffers
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 Hardware21
1. Become superuser and open the /etc/dt/config/Xservers file.
# cd /etc/dt/config
# vi Xservers
If the /etc/dt/config/Xservers file does not exist, create the /etc/dt/config
directory and copy the Xservers file from /usr/dt/config/Xservers to
/etc/dt/config.
# mkdir -p /etc/dt/config
# cp /usr/dt/config/Xservers /etc/dt/config
# cd /etc/dt/config
# vi Xservers
2. Modify the file by adding the device locations for the applicable frame buffers
being used.
The following example shows the Xservers configuration file modified for one
Sun Creator board and two Sun XVR-500 graphics accelerators:
:0 Local local_uid@console root /usr/openwin/bin/Xsun -dev /dev/fbs/ffb0
-dev /dev/fbs/ifb1 -dev /dev/fbs/ifb0
Changing the Monitor Screen Resolution
For most installations, the Sun XVR-500 graphics accelerator automatically
configures itself to the proper screen resolution and refresh rate for your monitor. 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.
22Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
CHAPTER
4
Sun XVR-500 Graphics Accelerator
Frame Locking
This chapter describes Sun XVR-500 graphics accelerator frame locking.
■ “Configuring Sun XVR-500 Graphics Accelerators for Frame Locking” on page 25
■ “Frame Lock Cable Assembly” on page 27
■ “Connecting the Frame Lock Cable Assembly” on page 28
Sun XVR-500 Graphics Accelerator
Frame Lock System
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.
Frame locking is often necessary when running in stereo in a multihead
environment. All the displays can be synchronized so that the left and right views
can be seen correctly through one set of LCD stereo glasses.
When frame buffers are frame locked, you should make sure they are all running at
the same video resolution and vertical retrace rate (see fbconfig -help for details).
See “Configuring Sun XVR-500 Graphics Accelerators for Frame Locking” on
page 25.
To use the frame lock features, the frame lock cable assembly is required. See “Frame
Lock Cable Assembly” on page 27 for installation.
23
To order the frame lock cable assembly, call Sun Telesales at 1-800-786-0404 and
request spare part number 530-2754. You can also order the frame lock cable
assembly through the Sun store (http://store.sun.com) by ordering this part
number under spare parts.
By default, two channels are not frame locked.
Supported Systems
TABLE 4-1 lists the supported systems for frame locking and lists the supported
number of devices for each system.
TABLE4-1Supported Systems
Sun system
Sun Blade 1000 system4
Sun Blade 2000 system4
Sun Fire 480 server3
Sun Fire 880 server4
Maximum number of
devices supported
24Sun 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.
Refer to the boot -r man page for device location and device numbering
information for how devices are numbered based on their physical location. For
frame lock, you may select any device (that is, ifb0, ifb1, ifb2,...and so on) to be
the master Sun XVR-500 graphics accelerator device.
2. Make sure that each Sun XVR-500 graphics accelerator installed has the same
monitor resolution as the one in master mode.
a. Check the resolution of an Sun XVR-500 graphics accelerator by using the
fbconfig command. For example:
% fbconfig -dev /dev/fbs/ifb0 -prconf
You must repeat this command for each Sun XVR-500 graphics accelerator in the
system or systems.
The fbconfig command displays the current monitor resolution setting. It also
displays additional information such as whether the Sun XVR-500 graphics
accelerator is a master or slave.
b. (Optional) Change the resolution of a Sun XVR-500 graphics accelerator using
the fbconfig command.
If the resolution on each Sun XVR-500 graphics accelerator is not the same, you
must change it to match the Sun XVR-500 graphics accelerator in master mode.
For example:
% fbconfig -dev /dev/fbs/ifb1 -res 1280x1024x76 now nocheck
If the resolution on each Sun XVR-500 graphics accelerator is not the same, you
must change it to match the Sun XVR-500 graphics accelerator in master mode.
Chapter 4 Sun XVR-500 Graphics Accelerator Frame Locking25
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.
4. From the master Sun XVR-500 graphics accelerator display window, configure the
other Sun XVR-500 graphics accelerators in slave mode.
Use the fbconfig command. For example:
% fbconfig -dev /dev/fbs/ifb1 -slave enable
You must configure each board separately (that is, for ifb1, ifb2, ifb3, and so on).
Your system is now ready for frame locking.
To reconfigure your Sun XVR-500 graphics accelerator from slave mode back to
master mode, use the fbconfig command. For example:
% fbconfig -dev /dev/fbs/ifb1 -slave disable
26Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Frame Lock Cable Assembly
The frame lock cable assembly, FIGURE 4-1, is a Y-shaped cable assembly with three
connectors for daisy-chaining multiple Sun XVR-500 graphics accelerator within a
computer system. (See Appendix A, “Stereo Output Port” on page 33, for the stereo
connector pinout signals.)
Slave mode connector
Master mode connector
FIGURE 4-1 Frame Lock Cable Assembly
TABLE4-2Frame Lock Cable Connections
Frame Lock ConnectorDescription
Master connector
(shortest cable-male)
Slave connector
(longest cable male)
Daisy chain/stereo
glasses connector
(female connector)
Connects into the stereo connector located on the Sun XVR-500
graphics accelerator that is designated as the master device. It also
plugs into the daisy-chain connector for slave Sun XVR-500
graphics accelerators.
Connects into the stereo connector located on the Sun XVR-500
graphics accelerator that is designated as a slave device.
Can connect a pair of stereo glasses directly into this connector or
the connector can be used to daisy chain to other frame lock cables
for slave Sun XVR-500 graphics accelerator devices.
Daisy-chain and stereo
glasses 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.
Chapter 4 Sun XVR-500 Graphics Accelerator Frame Locking27
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.
3. Connect a second slave Sun XVR-500 graphics accelerator, if applicable, or stereo
glasses to the daisy-chain/stereo connector (
FIGURE 4-2).
28Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Sun XVR-500
graphics accelerator
stereo
connector
Designated
master Sun XVR-500
graphics accelerator
Top of frame lock
cable assembly
to master Sun XVR-500
graphics accelerator
Daisy-chain/stereo
connector
Cabling for second
slave Sun XVR-500
graphics accelerator
First and second slave Sun XVR-500 graphics accelerators
Slave cables
Optional
slave stereo glasses
FIGURE 4-2 Sun XVR-500 Graphics Accelerator and Frame Lock Cable Assembly
Chapter 4 Sun XVR-500 Graphics Accelerator Frame Locking29
30Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
APPENDIX
A
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
I/O Port Specifications
The external I/O ports are accessible through the I/O connectors on the
Sun XVR-500 graphics accelerator backplate (
FIGURE A-1 Sun XVR-500 Graphics Accelerator I/O Connectors
The Sun XVR-500 graphics accelerator has the following external I/O ports:
■ Video output port
■ Stereo output port
FIGURE A-1).
Stereo port
Video port
31
Video Output Port
The video output port is a HD15 15-pin connector that connects the workstation
monitor.
The video connector supports DDC2 monitor support and Display Power
Management Signaling (DPMS).
TABLEA-1Sun XVR-500 Graphics Accelerator HD15 Video Output Port
PinSignal
1Red analog video
2Green analog video
3Blue analog video
4No Connect
5Ground
6Ground
7Ground
8Ground
9+5V Supply
10Ground
11No Connect
12DDC Bidirectional Data (SDA)
13Horizontal/Composite Sync
14Vertical Sync
15DDC Data Clock (SCL)
32 Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Stereo Output Port
FIGURE A-2 and TABLE A-3 shows the Sun XVR-500 graphics accelerator stereo
connector and pinout signals.
7
4
2
FIGURE A-2 Sun XVR-500 Graphics Accelerator 7-Pin DIN Female Stereo Connector
1Signal ground
25.0V (Fused, will supply up to 300mA, limited to 1.0A)
312.0V (Fused, will supply up to 300mA, limited to 1.0A)
4Master stereo field Select Out
5Slave stereo field Select In
6No connect
7No connect
Display ResolutionVertical Refresh RateSync StandardAspect Ratio Format
1920 x 108072 HzSun16:9
1600 x 128076 HzSun5:4
1600 x 120075 HzVESA4:3
1600 x 100066, 76 HzSun16:10
1440 x 90076 HzSun16:10
1280 x 800112HzSun-stereo16:10
1280 x 80076 HzSun16:10
1280 x 102460, 75, 85 HzVESA5:4
1280 x 102467, 76 HzSun5:4
1152 x 900112, 120 HzSun-stereo5:4
1152 x 90066, 76 HzSun5:4
1024 x 80084 HzSun5:4
1024 x 76875 HzVESA4:3
1024 x 76860, 70, 77 HzSun4:3
960 x 680108, 112 HzSun-stereoSun-Stereo
768 x 57550i HzPALPAL
640 x 48060 HzVESA4:3
640 x 48060i HzNTSCNTSC
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,orinthe
SUNWifb_config man page (see “Man Pages” on page 15).
34 Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Accessing Field Replaceable Unit
Information
The Sun XVR-500 graphics accelerator features a system for identifying the board by
means of a 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.
● To obtain FRU ID information, type:
% fbconfig -dev ifb0 -prconf
--- Hardware Configuration for /dev/fbs/ifb7 --Type: XVR-500 (Expert3D-Lite compatible)
Hardware Revision: -01 rev50
Sun Serial Number: 3753069005783
Manufacture Date: Tue Jul 02 10:01:00 2002
PROM Information: @(#)ifb.fth 1.65 01/04/06 SMI
EDID Data: Available - EDID version 1 revision 1
Monitor type: Sun P/N 365-1383 S/N 9906KN4883
Monitor possible resolutions: 1024x768x60, 1024x768x70,
1024x768x75,
1152x900x66, 1152x900x76, 1280x1024x67, 1280x1024x75,
1280x1024x76,
960x680x112s, 640x480x60, 1600x1200x75
Current resolution setting: 1280x1024x75
Slave Mode: Disabled
Video Memory Total: 33554432
Video Memory Used: 20971520
Texture Memory Total: 16777216
Texture Memory Used: 4096
Display List Memory Total: 16777216
36 Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
APPENDIX
B
Setting the Default Console Display
for the Sun Blade 1000 and 2000
Systems
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.
1. At the ok prompt, type:
ok show-displays
Information similar to the text below will be displayed:
a) /pci@1f,0/SUNW,m64B@13
b) /pci@1f,0/pci@5/SUNW,XVR-500@1
q) NO SELECTION
Enter Selection, q to quit: b
/pci@1f,0/pci@5/SUNW,XVR-500@1 has been selected.
Type ^Y ( Control-Y ) to insert it in the command line.
e.g. ok nvalias mydev ^Y
for creating devalias mydev for
/pci@1f,0/pci@5/SUNW,XVR-500@1
ok nvalias mydev /pci@1f,0/pci@5/SUNW,XVR-500@1
ok setenv output-device mydev
output-device = mydev
2. Select the graphics board you want to be the default console display.
In the above example, you type
b for the Sun XVR-500 graphics accelerator.
37
3. Create an alias name for the Sun XVR-500 device:
This step is optional for all other systems. Creating the alias, however, will simplify
future OpenBoot
TM
PROM commands.
a. Select the Sun XVR-500 graphics accelerator device from the show-displays
menu.
b. Name the Sun XVR-500 graphics accelerator device.
i. Use nvalias to name the device.
This example shows mydev as the device.
ok nvalias mydev
ii. 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. Connect your monitor cable to the Sun XVR-500 graphics accelerator on your
system back panel.
38 Sun XVR-500 Graphics Accelerator Installation Guide • September 2002
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.