background image

33

C H A P T E R

5

Configuring Multiple Frame Buffers

This chapter describes procedures for setting up multiple frame buffers.

“Configuring Multiple Frame Buffers Through the

Xservers

File” on page 33

“Xinerama” on page 35

Configuring Multiple Frame Buffers
Through the

Xservers

File

To run more than one frame buffer, you must modify your

/etc/dt/config/Xservers

file. The Sun XVR-4000 graphics accelerator device

name is

zulu

(for example,

zulu0

and

zulu1

for two Sun XVR-4000 graphics

accelerator devices). To do this:

1. Become superuser and open the

/etc/dt/config/Xservers

file.

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.

cd /etc/dt/config

vi + Xservers

mkdir -p /etc/dt/config

cp /usr/dt/config/Xservers /etc/dt/config

cd /etc/dt/config

vi + Xservers

Summary of Contents for Sun Fire V880z

Page 1: ...anta Clara CA 95054 U S A 650 960 1300 Submit comments about this document at http www sun com hwdocs feedback Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide Part No 817 2400 10 v2 May 2003 Revision A ...

Page 2: ... EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID Copyright 2003 Sun Microsystems Inc 4150 Network Circle Santa Clara California 95054 Etats Unis Tous droits réservés Sun Microsystems Inc a les droits de propriété intellectuels relatants à la technologie incorporée dans le produit qui est décrit dans ce document En particulier et sans la limitation ces droits de propriété intellectuels ...

Page 3: ...Accelerator Overview 6 Screen Resolutions 10 Accessing Field Replaceable Unit Information 13 Technical Support 14 3 Installing the Sun XVR 4000 Graphics Accelerator Software 15 Software Requirements 15 Sun XVR 4000 Graphics Accelerator Software Packages 16 Installing the Software 18 4 Installing the Sun XVR 4000 Graphics Accelerator Hardware 19 Before Installation 19 Installing the Hardware in the...

Page 4: ...37 outputs Port Mapping 38 Streaming Methods 40 Setting Up Streaming Methods 42 Multicard Setup 44 Multisample Antialiasing 45 Controlling Jitter and Filtering 49 Checking Device Configuration 51 7 Framelocking Sun XVR 4000 Graphics Accelerators 53 Sun XVR 4000 Graphics Accelerator Framelock System 53 Buffer Swap Synchronization 54 Creating a Multiscreen Application 55 Connecting the Framelock Cab...

Page 5: ... Setting the Default Console Display 73 B Setting Up S Video 77 C Installing the OpenBoot PROM Upgrade 85 D Sun Fire V880z Server Upgrade 87 E Installing Solaris 8 2 02 Software on the Sun Fire V880z Server 93 F Sun XVR 4000 Graphics Accelerator I O Port Specifications 103 Index 109 ...

Page 6: ...vi Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 7: ...4 FIGURE 4 6 Installing the Back Panel EMI Adapter on the Server Back Panel I O Slot B 25 FIGURE 4 7 Sun XVR 4000 Graphics Accelerator Power and Temperature LEDs 26 FIGURE 4 8 Sun XVR 4000 Graphics Accelerator Power LED Indicator 27 FIGURE 4 9 Removing the Sun XVR 4000 Graphics Accelerator 30 FIGURE 4 10 Replacing the Sun Fire V880z Motherboard Bus Slot Cover 31 FIGURE 6 1 Sun XVR 4000 Graphics Ac...

Page 8: ...E D 1 Removing the Sun Fire V880 Server Front Bezel 89 FIGURE D 2 Installing the Sun Fire V880z Server Front Bezel 90 FIGURE F 1 Sun XVR 4000 Graphics Accelerator Back Panel I O Ports 103 FIGURE F 2 Sun XVR 4000 Graphics Accelerator Back Panel 13W3 Connector 104 FIGURE F 3 Sun XVR 4000 Graphics Accelerator Back Panel Stereo Framelock DIN7 Connector 105 FIGURE F 4 Sun XVR 4000 Graphics Accelerator ...

Page 9: ...Graphics Accelerator Patches 17 TABLE 6 1 Multisample Option Descriptions 46 TABLE 6 2 Representative Multisampling Support 46 TABLE 6 3 jitter Options 49 TABLE 6 4 filter Options 50 TABLE 7 1 Framelock Cable Connections 62 TABLE 8 1 Screen Resolution Synchronization Attributes 70 TABLE F 1 Sun XVR 4000 Graphics Accelerator 13W3 Connector Pinout 104 TABLE F 2 Sun XVR 4000 Graphics Accelerator Ster...

Page 10: ...x Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 11: ...provides an overview of the Sun XVR 4000 graphics accelerator and includes product features and supported video formats Chapter 3 describes how to install Sun XVR 4000 graphics accelerator software Chapter 4 describes how to install Sun XVR 4000 graphics accelerator hardware Chapter 5 describes how to modify the Xservers configuration file for running more than one frame buffer Chapter 6 provides ...

Page 12: ...r to a Sun Fire V880z server configured with the Sun XVR 4000 graphics accelerator Appendix E provides information about use of the Sun Fire V880z Operating Environment Installation DVD Appendix F provides I O port specifications for the Sun XVR 4000 graphics accelerator Using UNIX Commands This document might not contain information on basic UNIX commands and procedures such as shutting down the ...

Page 13: ...BbCc123 What you type when contrasted with on screen computer output su Password AaBbCc123 Book titles new words or terms words to be emphasized Replace command line variables with real names or values Read Chapter 6 in the User s Guide These are called class options To delete a file type rm filename Shell Prompt C shell machine name C shell superuser machine name Bourne shell and Korn shell Bourn...

Page 14: ...ction of Sun documentation including localized versions at http www sun com documentation Contacting Sun Technical Support If you have technical questions about this product that are not answered in this document go to http www sun com service contacting Application Title Part Number Service Sun Fire V880 Server Service Manual 806 6597 System Options Sun Fire V880 Server Owner s Manual 806 6592 ...

Page 15: ...mes your comments and suggestions 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 Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide part number 817 2400 10 ...

Page 16: ...xvi Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 17: ... service personnel Installation Process Overview on page 1 Software Patches on page 3 Installation Process Overview There are three alternative installation situations Follow the one installation process that is applicable Installing Sun XVR 4000 Graphics Accelerator Software on a Sun Fire V880z Server For the Solaris 8 2 02 operating environment only you must first install the Sun Fire V880z Oper...

Page 18: ...ics accelerator hardware if required Chapter 4 Sun Fire V880z already contains one Sun XVR 4000 graphics accelerator 6 Configure the software through the Xservers file Chapter 5 if necessary and through fbconfig Chapter 6 Upgrading From One to Two Sun XVR 4000 Graphics Accelerators 1 Edit the Xservers configuration file for two Sun XVR 4000 graphics accelerators Chapter 5 2 Install the second Sun ...

Page 19: ...or Installation Overview 3 Software Patches Be sure that you have the proper patches for your installation Chapter 3 lists the product software packages and patches Always check however for the latest software patches at http sunsolve sun com ...

Page 20: ...4 Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 21: ...ion for the Sun Fire V880z server Go to http www sun com documentation Sun Fire V880 Server Service Manual 806 6597 Sun Fire V880 Server Owner s Manual 806 6592 Installation Kit The Sun XVR 4000 graphics accelerator installation kit includes Sun XVR 4000 graphics accelerator Sun XVR 4000 graphics accelerator software CD Sun Fire V880z Operating Environment Installation DVD 13W3 to HD15 monitor cab...

Page 22: ...terconnect bus on the Sun Fire V880z server FIGURE 2 1 Application Program interfaces include Sun OpenGL 1 3 for Solaris and Java3DTM Imaging is supported through the JavaTM Advanced Imaging API The Sun XVR 4000 graphics accelerator produces visual realism by providing extremely high performance rendering and providing full scene antialiasing on the fly such that high quality antialiased rendering...

Page 23: ...2 3 shows the Sun XVR 4000 graphics accelerator with and without the air guide cover respectively Appendix F describes the back panel I O ports FIGURE 2 2 Sun XVR 4000 Graphics Accelerator With Air Guide Cover FIGURE 2 3 Sun XVR 4000 Graphics Accelerator Without Air Guide Cover ...

Page 24: ...ng targeted texture OpenGL extension at reduced geometry rate High performance DMA over the Sun Fireplane interconnect bus Flexibility Supports two asynchronous video streams with two 10 bit video DACs and 13W3 output ports capable of running different resolutions simultaneously 144 Mbytes high resolution sample buffer holds up to 10 M image sample values not pixel values optimized for supersampli...

Page 25: ... region on two high resolution monitors or projectors two independent high resolution X window system screens displayed on two display devices or display of a high resolution image on a monitor and simultaneous NTSC resolution display of the contents of the high resolution monitor Note If the scene content is shared between the two video streams that is it comes from a shared frame and not from in...

Page 26: ...Hz Standard Aspect format Output port Video format 1920 1200 60d Sun 16 10 13W3 SUNW_DIG_1920x1200x60 1920 1200 70 75 Sun 16 10 13W3 SUNW_STD_1920x1200x70 SUNW_STD_1920x1200x75 1920 1080 60d Sun 16 9 13W3 SUNW_DIG_1920x1080x60 1920 1080 72 Sun 16 9 13W3 SUNW_STD_1920x1080x72 1792 1344 60 VESA 4 3 13W3 VESA_STD_1792x1344x60 1600 1280 76 Sun 5 4 13W3 SUNW_STD_1600x1280x76 1600 1200 60d Sun 4 3 13W3 ...

Page 27: ...4 768 96 Sun stereo 4 3 13W3 SUNW_STEREO_1024x768x96 1024 768 77 Sun 4 3 13W3 SUNW_STD_1024x768x77 1024 768 60 70 75 VESA 4 3 13W3 VESA_STD_1024x768x60 VESA_STD_1024x768x70 VESA_STD_1024x768x75 960 680 108 112 Sun stereo 14 10 13W3 SUNW_STEREO_960x680x108 SUNW_STEREO_960x680x112 800 600 75 VESA 4 3 13W3 VESA_STD_800x600x75 768 575 50i PAL RGB 4 3 13W3 SUNW_PAL_768x575x50 768 575 50i Sun 4 3 13W3 S...

Page 28: ... CRTs and other analog devices Video formats with refresh rates marked i are interlaced Video formats with refresh rates marked fsc are only used for special field sequential color displays NTSC and PAL composite video formats use the S video output port only While the Sun XVR 4000 graphics accelerator supports both tethered and wireless stereo glasses wireless stereo glasses without an external p...

Page 29: ...onfiguration for dev fbs zulu0 Type XVR 4000 Graphics Accelerator Part 501 5588 Memory MAJC 128MB Texture 1GB total 3DRAM64 10 0M samples Versions Fcode 1 18 MCode 1 4 MAJC 2 1 FBC3 3 0 Master 1 0 Convolve 0 0 Sched 1 0 I O 0 0 FPGA 1 0 Power Level Monitor Power On Board Power On Video Streams Stream A Current resolution setting Flags Default Primary Monitor EDID data 13W3 Monitor Manufacturer SUN...

Page 30: ... 2003 Technical Support For assistance and other information not found in this document concerning the Sun XVR 4000 graphics accelerator see Support Services at http www sun com service online For the most up to date version of the installation and user s guide go to http www sun com documentation ...

Page 31: ...n XVR 4000 graphics accelerator installation kit See Appendix E for this procedure The Solaris 9 4 03 operating environment or a subsequent compatible version of the operating environment If you are installing the Solaris 9 4 03 operating environment it already has the software needed for the Sun Fire V880z server including the Sun XVR 4000 graphics accelerator After installing that Solaris releas...

Page 32: ...y Code License XVR 4000 Solaris_8 Packages Solaris 8 graphics accelerator software packages XVR 4000 Solaris_9 Packages Solaris 9 graphics accelerator software packages Docs Sun XVR 4000 graphics accelerator documentation Copyright U S version of copyright FR_Copyright French version of copyright install Product installation script remove Product removal script OpenGL 1 3 Packages OpenGL 1 3 packa...

Page 33: ...adable module for the Sun XVR 4000 graphics accelerator SUNWzulux u Device driver for the Sun XVR 4000 graphics accelerator 64 bit SUNWzulum Manual pages for the Sun XVR 4000 graphics accelerator SUNWvid Generic video timing information SUNWgldp Sun OpenGL 1 3 for Solaris device pipelines SUNWgldpx Sun OpenGL 1 3 for Solaris device pipelines 64 bit TABLE 3 4 Sun XVR 4000 Graphics Accelerator Patch...

Page 34: ...laris 8 2 02 operating environment here is an overview of the software installation process 1 Insert the Sun Fire V880z Operating Environment Installation DVD into the DVD ROM drive and boot your system off of it as described in Appendix E Installing Solaris 8 2 02 Software on the Sun Fire V880z Server 2 Install the Solaris DVD when prompted After installing Solaris the system reboots 3 Insert the...

Page 35: ...lerator Cables on page 32 Changing the Monitor Screen Resolution on page 32 Before Installation Refer to the Sun Fire V880 Server Service Manual for proper procedures on how to shut down the system safely before installing or removing any internal boards and how to reboot the system after installation A complete set of documentation is located at http www sun com documentation Refer to the followi...

Page 36: ... CPUs A Sun Fire V880z with two Sun XVR 4000 graphics accelerators may have up to four CPUs Caution The Sun XVR 4000 graphics accelerator is not hot swappable 1 Turn off the power to your system 2 Disconnect the monitor cabling on the system back panel Caution The chassis AC power cord must remain connected to ensure a proper ground Leave at least one power cord connected 3 Remove the system back ...

Page 37: ...rver enclosure door FIGURE 4 2 a Unlock the side door using the system key b Swing the side door open c To remove the door from the chassis open the door 90 degrees and pull it up until its mounting pins clear the brackets on the rear panel FIGURE 4 2 Opening the Sun Fire V880z Server Enclosure Door ...

Page 38: ...003 5 Locate slots B and C FIGURE 4 4 If you are installing a single Sun XVR 4000 graphics accelerator you can use either slot B or C The Sun Fire V880z server motherboard slots are identified from A to D from bottom to top FIGURE 4 3 Locating Slots B and C of the Sun Fire V880z Server Slot B Slot C ...

Page 39: ...ior ceiling When the air baffle is properly aligned in the storage slot the air baffle black pin will easily insert into the metal slot hole to lock it in place If you are replacing the air baffle for the chassis board slot properly align the air baffle in the slot and the black pin will easily insert into the hole to lock the air baffle in place 8 Be sure to attach the antistatic wriststrap provi...

Page 40: ... frame Use slot B for one Sun XVR 4000 graphics accelerator slots B and C for two graphics accelerators Stop once the Sun XVR 4000 graphics accelerator ejector levers begin to contact the frame Note If the ejectors are unable to contact the metal card guide frame do not try and force the board into place Damage to the Sun XVR 4000 graphics accelerator or motherboard may occur FIGURE 4 5 Installing...

Page 41: ...iver 14 Using a No 2 Phillips screwdriver or torque driver tighten the right side captive screw and then the left side captive screw If using a torque driver fully seat the right side captive screw first to 8 in lbs 0 90 meter newtons then repeat for the left side captive screw 15 Secure the back panel I O slot EMI adapter to the slot now containing the Sun XVR 4000 graphics accelerator FIGURE 4 6...

Page 42: ... indicator the right LED is an amber temperature indicator FIGURE 4 7 When the amber LED is lit it indicates an over temperature induced power down of the Sun XVR 4000 graphics accelerator module Normally the Sun Fire V880z server software should take corrective action to power down the slot in over temperature situations before the emergency back up power down indicated by the amber LED Thus it s...

Page 43: ...ways be in agreement but the one on the Sun XVR 4000 graphics accelerator is the most positive indicator that the board is in fact powered up If any of the green power indicator LEDs on installed Sun XVR 4000 graphics accelerators are not illuminated after attempting to power up the system power off the system and apply thumb pressure to the center of any Sun XVR 4000 graphics accelerator whose gr...

Page 44: ...hics accelerator For example to list your system graphics type If the Sun XVR 4000 graphics accelerator is not detected power down the system and apply thumb pressure to the center of the Sun XVR 4000 graphics accelerator board and note if any additional board travel is experienced Note Never attempt to re seat a Sun XVR 4000 graphics accelerator with power applied to the system If the board is no...

Page 45: ...apter is not removed the Sun XVR 4000 graphics accelerator video connectors could be damaged when you attempt to slide the graphics board out of the card guide rails 3 Open the Sun Fire V880z server enclosure door FIGURE 4 2 a Unlock the side door using the system key b Swing the side door open c To remove the door from the chassis open the door 90 degrees and pull it up until its mounting pins cl...

Page 46: ...lot located on the enclosure interior ceiling Caution Whenever the system is turned on each CPU Memory slot must contain either a CPU memory board a Sun XVR 4000 graphics accelerator or an air baffle After removing a Sun XVR 4000 graphics accelerator you must install a replacement board or an air baffle immediately to avoid an automatic thermal shutdown For more information see Environmental Monit...

Page 47: ... Close the Sun Fire V880z server enclosure door 11 Replace the system back panel covers for the slots used for the Sun XVR 4000 graphics accelerator FIGURE 4 1 The back panel filler slot covers are secured by four Phillips screws 12 Reconnect the remaining power cords and turn the power on 13 Boot your system at the ok prompt Refer to the section How to Initiate a Reconfiguration Boot in the Sun F...

Page 48: ... a BNC 75 ohm terminator for genlock cabling see Chapter 8 9 pin standard micro DIN cable used to extend the framelock cable S video cable for connecting the Sun XVR 4000 graphics accelerator S video output for example VCR You can order these cables through the Sun store http store sun com Changing the Monitor Screen Resolution The Sun XVR 4000 graphics accelerator device automatically configures ...

Page 49: ...ify your etc dt config Xservers file The Sun XVR 4000 graphics accelerator device name is zulu for example zulu0 and zulu1 for two Sun XVR 4000 graphics accelerator devices To do this 1 Become superuser and open the etc dt config Xservers file 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...

Page 50: ...ile so that the X Window system server does not take performance away from applications 3 Reboot your system If you have not completed the reconfiguration reboot boot r since installing the Sun XVR 4000 graphics accelerator hardware do so now Also refer to the section How to Initiate a Reconfiguration Boot in Chapter 2 Setting Up the System of the Sun Fire V880 Server Owner s Guide If you edited t...

Page 51: ...ode across multiple screens even if the application was compiled with an older version of Sun OpenGL for Solaris 1 To enable Xinerama mode single logical screen on multiscreen displays add xinerama to the Xsun command line in the usr dt config Xservers file As superuser type 2 Modify the Xservers file Enter the Xservers file content in one long line Note Do not use zulu0a or zulu0b in Xservers whi...

Page 52: ...inerama useful in some cases that does not incur this performance penalty Restrictions When Using Xinerama Sample density is irrelevant to Xinerama Therefore screens of different sample density can be combined using Xinerama Two screens must have the same visuals to be combined using Xinerama In practice this means they must be the same device family Two screens that the X Window system thinks are...

Page 53: ...ling Jitter and Filtering on page 49 Checking Device Configuration on page 51 Man Pages The Sun XVR 4000 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 SUNWzulu_config 1M contains Sun XVR 4000 device specific configuration inform...

Page 54: ...r contains two 13W3 output port connectors The outputs port mapping options correspond to the 13W3A and 13W3B ports as designed on the Sun XVR 4000 graphics accelerator back panel FIGURE 6 1 The 13W3B output port is to the left of the 13W3A output port FIGURE 6 1 Sun XVR 4000 Graphics Accelerator Back Panel FIGURE 6 2 shows the four outputs options direct swapped Stream A and Stream B host man fbc...

Page 55: ... graphics accelerator frame buffer managed areas X Window screens When you set or change fbconfig outputs the graphics accelerator frame buffer X Window screens remain the same for the new devices Note The outputs option is overridden when one stream is an S video stream See Appendix B for S video information The SUNWzulu_config 1M man page contains information regarding the outputs options Direct...

Page 56: ...1920 1200 and or sample density Drawbacks None Use the fbconfig outputs option to choose the 13W3 output port for receiving the video stream or to enable the same video stream to flow out of both 13W3 output ports Two Video Streams Sharing a Large Frame Buffer Two outputs are active where one large frame buffer is displayed across both display devices Benefits Two monitor support without the use o...

Page 57: ... independent Benefits Support for two monitors The resolutions and sample densities need not be identical Each stream has 64 dedicated window IDs WIDs and four color maps Drawbacks Cannot move windows between displays no Xinerama mode Slowest mode of operation Frame buffer Stream B Stream A Selected outputs Frame buffer Stream B Stream A Frame buffer Selected outputs ...

Page 58: ...un XVR 4000 graphics accelerator resolutions type Setting Up Two Video Streams Over One Large Frame Buffer This procedure enables two monitor support without the use of Xinerama software This means that the Sun XVR 4000 graphics accelerator creates one wide or tall frame buffer displayed across two screens 1 Enable both streams sharing a single frame buffer and set the sample density Use the doubl...

Page 59: ...ever possible for a dual stream configuration See page 42 1 Select an independent screen resolution and sample density if desired for each frame buffer You can mix any resolutions TABLE 2 1 on page 10 at appropriate sample densities see Multisample Antialiasing on page 45 2 To enable both streams both devices dev fbs zulu0a and dev fbs zulu0b must appear in the etc dt config Xservers file As super...

Page 60: ...etup zulu0 left 13W3A to monitor 1 zulu0 right 13W3B to monitor 2 zulu1 left 13W3A to monitor 3 zulu1 right 13W3B to monitor 4 1 Configure each Sun XVR 4000 graphics accelerator as follows 2 Put both devices in the Xservers file As superuser type 3 Modify the Xservers file Enter the Xservers file content in one long line You may link the two graphics boards together with Xinerama by adding the xin...

Page 61: ... number of samples per pixel can be increased to improve image quality To invoke multisampling use the fbconfig command multisample and samples options and if necessary environment variables You can enable multisample mode for a particular OpenGL application or for all OpenGL applications fbconfig controls frame buffer memory consumption at the time the X Window system starts Environment variables...

Page 62: ...an be allocated only at low resolution Setting sample density to 1 is not equivalent to disabling multisampling samples will still be subject to filtering and jitter See Disabling Multisampling on page 48 TABLE 6 2 lists how many samples per pixel are supported at various resolutions TABLE 6 1 Multisample Option Descriptions Option Description forceon All Sun OpenGL for Solaris applications are re...

Page 63: ...multisampling is set to forceon or disable these interfaces will be ignored To enable multisampling in an OpenGL program when fbconfig multisampling is set to available use glXChooseVisual to select a multisampled visual Then the application can use GL_ARB_multisample to switch its use of multisampling on and off See http www opengl org for information on OpenGL programming For applications that d...

Page 64: ...mple Disabling Multisampling When you disable multisampling no multisample rendering is possible Only one sample per pixel is allocated despite any samples option value Display filtering and jitter is also disabled as discussed in the next section 1 To disable multisampling type Note Setting sample density to 1 is not equivalent to disabling multisampling setting sample density to 1 is still subje...

Page 65: ...r edges may appear jagged 3D applications started after changing the jitter option parameters will look correct Any 3D applications running when jitter is changed should be restarted You do not need to restart the window system TABLE 6 3 jitter Options Option Description regular Samples are regularly spaced both vertically and horizontally However the sample locations may differ between even and o...

Page 66: ... edges However they can produce artifacts near the edges of light and very dark colors for example light objects on a black background Negatively weighting a color component can lead to a video pixel component less than 0 which must be clamped to black there is no color blacker than black The clamping leads to visual artifacts When using filters with negative lobes the background color components ...

Page 67: ...t device host fbconfig dev zulu0 propt OpenWindows Configuration for dev fbs zulu0 OWconfig File machine Card Double wide high disable Stream to Port Mapping direct Stream A to Port A B to B Clearpixel Value 255 Managed Area Resolution SUNW_NTSC_640x480x60 Samples Per Pixel max Multisample Mode forceon Jitter Table auto Video Streams Stream A Offset x y 0 0 Gamma Correction Value 2 22 Filter Type ...

Page 68: ... those values have been configured since the X Window system started host fbconfig dev zulu0 prconf Hardware Configuration for dev fbs zulu0 Type XVR 4000 Graphics Accelerator Part 501 5588 Memory MAJC 128MB Texture 1GB total 3DRAM64 10 0M samples Versions Fcode 1 18 MCode 1 4 MAJC 2 1 FBC3 3 0 Master 1 0 Convolve 0 0 Sched 1 0 I O 0 0 FPGA 1 0 Power Level Monitor Power On Board Power On Video Str...

Page 69: ...elock synchronization feature enables vertical retracing to occur simultaneously on each Sun XVR 4000 graphics accelerator subsystem The framelock cable is used to daisy chain two or more Sun graphics accelerator subsystems such as Sun XVR 500 Sun XVR 1000 and Sun XVR 4000 graphics accelerators Vertical retrace synchronization eliminates flicker between multiscreen displays You can framelock two o...

Page 70: ...k cable through the Sun store http store sun com by ordering this part number under spare parts By default two video streams from separate Sun XVR 4000 graphics accelerators are not framelocked The only exception is two streams from doublewide or doublehigh mode on a single Sun XVR 4000 graphics accelerator these are inherently framelocked Buffer Swap Synchronization Buffer swap synchronization en...

Page 71: ...following in a loop 1 Notify all rendering threads to render a frame possibly in response to an event Wait for all rendering threads to finish rendering 2 Notify all rendering threads to swap buffers Wait for all rendering threads to finish swapping Using the Render Thread s Run Method 1 Create OpenGL context for this thread s window 2 Make context current to this thread 3 Initialize OpenGL contex...

Page 72: ...r of your Sun Fire V880z server and its stereo framelock DIN7 connector FIGURE 7 1 FIGURE 7 1 Sun XVR 4000 Graphics Accelerator Stereo Framelock Connectors 2 Connect the framelock cable master connector to the stereo framelock DIN7 connector FIGURE 7 2 3 Connect the slave cable connector to a slave Sun XVR 4000 graphics accelerator stereo framelock DIN7 connector If the framelock cable is not long...

Page 73: ...s may be attached to the final daisy chain stereo connector Note While the Sun XVR 4000 graphics accelerator supports both tethered and wireless stereo glasses wireless stereo glasses without an external power supply are not supported Connect the transmitter DIN7 connector to the framelock cable daisy chain stereo connector FIGURE 7 2 FIGURE 7 2 shows the master Sun XVR 4000 graphics accelerator i...

Page 74: ...tional slave stereo glasses Cabling for second To stereo framelock Daisy chain stereo connector master Sun XVR 4000 Slave cables graphics accelerator accelerator graphics accelerator S2 M connectors slave Sun XVR 4000 Cabling for first graphics accelerator S1 Master connector Master connector Wireless glasses with no power supply are not supported Transmitter Transmitter External power supply Slot...

Page 75: ...em You may select any device that is zulu0 zulu1 and so on to be the master Sun XVR 4000 graphics accelerator device Note zulu0 is likely to be in slot B the lower of the two slots that can contain a Sun XVR 4000 graphics accelerator Be sure that you are aware of the devices in the I O back panel slot 2 Make sure that each Sun XVR 4000 graphics accelerator installed is running a video format with ...

Page 76: ...ator to be framelocked if you have not already done so Note Do not enable any stream to be a slave without the framelock cable connected Be sure the framelock cable slave connector is attached to the graphics board configured as a slave See the previous section Connecting the Framelock Cable on page 56 Make sure to first connect the framelock cable master mode connector to the master graphics acce...

Page 77: ...isable framelock type Framelock Cable The framelock cable FIGURE 7 3 is a Y shaped cable with three connectors Use this cable to daisy chain multiple Sun XVR 4000 graphics accelerators within a computer system FIGURE 7 3 Framelock Cable host fbconfig dev zulu1 stream a slave disable Master mode connector Slave mode connector Daisy chain and stereo glasses connector ...

Page 78: ... cable Connects into the stereo connector located on the Sun XVR 4000 graphics accelerator that is designated as the master display device Also plugs into the daisy chain connector for slave Sun XVR 4000 graphics accelerators Slave connector longest male cable Connects into the stereo connector located on the Sun XVR 4000 graphics accelerator that is designated as a slave device Daisy chain stereo...

Page 79: ...ntee that pixels are aligned in the two streams This situation could result in dropped video lines Genlock on the other hand generates its pixel clock from the master video timing signals using phase locked loop PLL techniques so they each produce pixels at precisely the same rate even if the master timing changes over time Genlock currently requires the video formats to be identical in resolution...

Page 80: ...amelock cables installed To genlock your master Sun XVR 4000 graphics accelerator to a slave graphics accelerator you need a 13W3 BNC cable BNC T connector BNC BNC cables for genlocking more than one slave device and a BNC 75 ohm terminator The 75 ohm terminator is required even when genlocking a single slave device 1 Locate the Sun XVR 4000 graphics accelerator I O back panel on the rear of your ...

Page 81: ... to one end of the BNC T connector FIGURE 8 2 The composite or horizontal synchronization signal is normally used for genlock and is typically the BNC connector on the black wire If the synchronization signal of the master video format uses the sync on green option use the BNC connector on the green wire The genlock 13W3 BNC cable also has red green blue or white BNC wires See TABLE 8 1 on page 70...

Page 82: ...slave Sun XVR 4000 graphics accelerator is in Slot C The second and third slaves are on two additional Sun Fire V880z servers FIGURE 8 2 Sun XVR 4000 Graphics Accelerator Genlock Cabling To master display projector or monitor Master accelerator graphics Slave 1 Slave 2 Slave 3 BNC BNC cable BNC BNC cable Genlock cable BNC T connector 75 ohm terminator device Genlock BNC port Sun XVR 4000 see Step ...

Page 83: ...olution of a Sun XVR 4000 graphics accelerator by using the fbconfig command You must repeat this command for each Sun XVR 4000 graphics accelerator in the system or systems to be genlocked b Change the resolution of a Sun XVR 4000 graphics accelerator using the fbconfig command If the resolution on each Sun XVR 4000 graphics accelerator is not the same you must change it to match the Sun XVR 4000...

Page 84: ...he Xservers file Xsun command line entry If the master device is not initialized prior to the slave device in the Xservers file then when the X Window system restarts on the slave device the slave device genlock input connector will not recognize the master device Therefore the slave device attempt to genlock with the master device will fail If the slave device is initialized first the slave devic...

Page 85: ...ith composite synchronization include serrations For other video formats genlock alone synchronizes the pixel frequency and horizontal phase but not the vertical phase Using bothlock instead of genlock achieves both horizontal and vertical types of alignment Bothlock Use bothlock to enable both genlock and framelock Bothlock uses both genlock and framelock techniques and requires cabling for both ...

Page 86: ...h composite synchronization include serrations host fbconfig dev zulu0 master a stream a slave disable outputs streamA host fbconfig dev zulu1 stream a slave enable external bothlock TABLE 8 1 Screen Resolution Synchronization Attributes Display resolution Refresh rate Hz Pixel Clock Speed Synchronization Attribute Acceptable for Genlock Alone Video Format 1920 1200 60d Fast Separate No SUNW_DIG_1...

Page 87: ...76 1024 692 100 Slow Separate No SUNW_STEREO_1024x692x100 1024 800 84 Slow Composite Yes SUNW_STD_1024x800x84 1024 768 96 Slow Separate No SUNW_STEREO_1024x768x96 1024 768 77 Slow Composite Yes SUNW_STD_1024x768x77 1024 768 60 70 75 Slow Separate No VESA_STD_1024x768x60 VESA_STD_1024x768x70 VESA_STD_1024x768x75 960 680 108 112 Slow Composite No SUNW_STEREO_960x680x108 SUNW_STEREO_960x680x112 800 6...

Page 88: ...o connectors The LED illuminates when the genlock input is present and matches the expected horizontal rate FIGURE 8 3 Sun XVR 4000 Graphics Accelerator Genlock LED Disabling Genlock Note You must disable genlock on all slave devices before doing any of the following Removing the genlock cables Ceasing video on the master device for example rebooting or halting the master device system if the mast...

Page 89: ...he Sun XVR 4000 device This step is optional for all other systems Creating the alias however simplifies future OpenBoot PROM commands a Select the Sun XVR 4000 graphics accelerator device from the show displays menu ok show displays a pci 1f 0 SUNW m64B 13 b pci 1f 0 pci 5 SUNW XVR 4000 1 q NO SELECTION Enter Selection q to quit b pci 1f 0 pci 5 SUNW XVR 4000 1 has been selected Type Y Control Y ...

Page 90: ...as the device ii Press Control Y on your keyboard and then Enter c Verify the alias The selected alias is then displayed You can now refer to mydev for the Sun XVR 4000 graphics accelerator device For example 4 Reset the output device environment 5 Connect your monitor cable to the Sun XVR 4000 graphics accelerator on your system back panel ok nvalias mydev ok devalias ok setenv output device myde...

Page 91: ...8x575x50i r1280x1024x85 r800x600x75 r1280x1024x112s r960x680x108s r1440x900x76 r960x680x112s r1600x1000x66 r1024x768x60 r1600x1000x76 r1024x768x70 r1600x1200x60 r1024x768x75 r1600x1200x60d r1024x768x77 r1600x1200x75 r1024x800x84 r1600x1280x76 r1152x900x66 r1792x1344x60 r1152x900x76 r1856x1392x60 r1152x900x120s r1856x1392x75 r1280x768x56 r1920x1080x60d r1280x800x76 r1920x1080x72 r1280x800x112s r192...

Page 92: ...76 Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 93: ...ideo on page 79 S Video Overrides Output Port Mapping on page 80 Using Two Sun XVR 4000 Graphics Accelerators on page 81 S Video Graphical User Interface This option allows the S video port to capture any subregion of the normal video Stream A after the window system is already running Use the svideotool GUI application to set up and select this subregion Note Ensure that Stream B is not in use wh...

Page 94: ...eo port This approach is required to reach the maximum multisampling depth of 16 samples per pixel Another board may be used if a large workspace is required for other purposes beyond the one 640 480 window Note This procedure assumes that you are setting up the first board named zulu0 1 Set the resolution on the second stream For NTSC type For PAL type 2 Log out to restart the X Window system and...

Page 95: ...Note Notice the 0b above This is not the same resolution that is used for the default subdevice zulu0 This resolution needs to be set up independently of zulu0 Note Any valid resolution can be used for zulu0b The larger the resolution is and higher its sample density however the less memory is available for multisampling in the S video channel 2 Set the resolution and sample density for the second...

Page 96: ...main the same Note Refer to Chapter 5 Configuring Multiple Frame Buffers for further information 4 Log out to restart the X Window system and verify the configuration data S Video Overrides Output Port Mapping When an S video mode is selected it temporarily changes the routing set up by outputs for as long as that video mode is selected The S video resolution both NTSC and PAL is always routed to ...

Page 97: ...ng line Note By default the first board in Xservers is the monitor on the left and then they are laid out left to right Xsun options can be added to the Xserver file s Xsun invocation to override this default 3 Specify resolutions for each board cd etc dt config vi Xservers 0 Local local_uid console root usr openwin bin Xsun dev dev fbs zulu1 dev dev fbs zulu0 host fbconfig dev zulu1 res SUNW_STD_...

Page 98: ...ble Stream to Port Mapping direct Stream A to Port A B to B Clearpixel Value 255 Managed Area Resolution SUNW_STD_1280x1024x76 Samples Per Pixel max Multisample Mode forceon Jitter Table auto Video Streams Stream A Offset x y 0 0 Gamma Correction Value 2 22 Filter Type mitchell Stream B Offset x y 0 0 Gamma Correction Value 2 22 Filter Type mitchell Framelock Framelock Stereo Port Output from Stre...

Page 99: ...h disable Stream to Port Mapping direct Stream A to Port A B to B Clearpixel Value 255 Managed Area Resolution SUNW_NTSC_640x480x60 Samples Per Pixel max Multisample Mode forceon Jitter Table auto Video Streams Stream A Offset x y 0 0 Gamma Correction Value 2 22 Filter Type mitchell Stream B Offset x y 0 0 Gamma Correction Value 2 22 Filter Type mitchell Framelock Framelock Stereo Port Output from...

Page 100: ...84 Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 101: ... Note OpenBoot PROM version 4 7 0 or later is required The following is displayed cd cdrom cdrom0 cd OBP upgrade_obp sh Flash Update 2 4 Program and system initialization in progress Current System Flash PROM Revision OBP 4 7 0 2002 02 13 13 09 Available System Flash PROM Revision OBP 4 7 0 2002 07 30 04 35 NOTE The system will be rebooted reset after the firmware has been updated However if an er...

Page 102: ...n is 4 7 0 or later simply type no Otherwise type yes to update the firmware in the system flash PROM Various programming and verifying messages are displayed ending with Note System power off and power on is required for the OpenBoot PROM upgrade to take effect Rebooting alone is not sufficient The system s Flash PROM firmware has been updated ...

Page 103: ...age 88 Installing the Sun Fire V880z Server Panel Doors and RME Bezel on page 89 Upgrade Technical Support on page 91 Upgrade Kit The Sun Fire V880z server upgrade kit includes Sun XVR 4000 graphics accelerator Sun XVR 4000 graphics accelerator EMI adapter Sun XVR 4000 graphics accelerator CD Sun Fire V880z Operating Environment Installation DVD Sun Fire V880z server front panel doors Removable Me...

Page 104: ...ware if the OpenBoot PROM installed is an earlier version than 4 7 0 Appendix C Appendix C describes how to check the OpenBoot PROM version 2 Perform one of the following for the required Solaris operating environments a The system is already running the Solaris 9 4 03 operating environment or later Go to step 3 b Upgrade the system to Solaris 9 4 03 operating environment or later Go to step 3 c T...

Page 105: ...ws that secures the RME bezel to the chassis one on each side of the system chassis and slide the console insertion tabs out of the chassis slots 2 Open the Sun Fire V880 server left front panel door FIGURE D 1 3 Locate the five Phillips screws on the center post that secures the front panel door assembly to the system chassis Remove and retain the five screws FIGURE D 1 FIGURE D 1 Removing the Su...

Page 106: ...IGURE D 2 Secure the RME bezel with the two Phillips screws one on each side of system chassis Replace any filler panels for the RME console bezel if necessary FIGURE D 2 Installing the Sun Fire V880z Server Front Bezel 8 Place the Sun XVR 4000 installation label provided with the upgrade kit on the lower portion of the interior of the right enclosure door FIGURE D 2 Place the label to the right o...

Page 107: ...form a reconfiguration reboot Halt Stop A your system for the ok prompt Refer to the section How to Initiate a Reconfiguration Boot in the Sun Fire V880 Server Owner s Guide Note Verify the OpenBoot PROM version level OpenBoot PROM version 4 7 0 or later is required If the OpenBoot PROM version is less than version 4 7 0 install the OpenBoot PROM upgrade Appendix C Upgrade Technical Support You ma...

Page 108: ...92 Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 109: ...z server with a Sun XVR 4000 graphics accelerator Who Should Use This Software on page 93 About the Installation DVD That Shipped With Your System on page 94 When To Use The DVD on page 94 How to Use This DVD on page 95 Sun XVR 4000 Graphics Accelerator Software Tools on page 102 Who Should Use This Software This DVD for Solaris 8 2 02 installation should only be performed by highly skilled system...

Page 110: ...allation For more specific details about installing Solaris software over the network refer to the Advanced Installation Guide that shipped in your Solaris media kit When To Use The DVD This DVD0 must be used to initiate installation of Sun Fire V880z servers which require support for Sun XVR 4000 graphics accelerators This procedure only applies to systems running Solaris 8 2 02 operating environ...

Page 111: ...tallation DVD0 also provides a direct installation method by means of a command line interface that can operate through a tip 1 line connected to the headless system Note To set up a tip connection see the detailed instructions in the owner s guide or service manual for your system General information about tip operations is in the OpenBoot command reference manuals The tip connection must be esta...

Page 112: ...ave existing file systems in a consistent state An orderly shutdown may be performed by becoming the superuser also known as root and executing the halt init 0 or shutdown command See halt 1M init 1M and shutdown 1M for details On a USB keyboard press Stop A or Control Break On a tip connection press followed by In a terminal server using the telnet command press the break key or type This brings ...

Page 113: ... the speed of your system When the mini root installation is complete the system automatically boots from the mini root and displays the first installation panel entitled Welcome 6 Enter information about the system in response to questions in the Installation panels System information you may be asked to supply includes the following Network connectivity standalone DHCP Host name IP address Net m...

Page 114: ... 02 media kit 10 Respond to questions presented by the Solaris installation process The questions may cover the following areas Upgrade or initial installation Default or custom installation Language and locale of the software to be installed this can be different from the language choice you might have made earlier in Step 5 Choose to install additional CDs from the media kit Select Products pane...

Page 115: ...e Solaris release that you installed How to Patch a Network Installation Image for the Solaris 8 2 02 Release The patched network installation image can be set up using either the Solaris DVD or the Solaris Software CDs contained in the media kit The procedures are different depending on the media you plan to use If the server already has an installation image available and you plan to patch it no...

Page 116: ...e standard network installation procedure for this release For more information see the Preparing to Install Solaris Software Over the Network chapter in the Solaris Advanced Installation Guide that is in your Solaris media kit Creating a Patched Network Installation Image Using the Solaris 8 2 02 CD 1 of 2 1 Become super user 2 Insert the Solaris 8 2 02 Software 1 of 2 CD in a CD ROM drive used b...

Page 117: ...CD in a DVD ROM drive used by the installation server 8 Enter this command 9 Continue to build the install image on the server by running this script 10 Return to the home directory by entering this command 11 Eject the Solaris 8 2 02 Software 2 of 2 CD 12 Insert the DVD0 that came with these instructions 13 Type this command setup_install_server image_directory cd eject cd cdrom cdrom0 Solaris_8 ...

Page 118: ...de that is in your media kit Sun XVR 4000 Graphics Accelerator Software Tools To assure that all Sun XVR 4000 graphics accelerator software tools are installed you need to install the tools from the Operating Environment Installation DVD0 1 Become superuser 2 Go to the cdrom subdirectory and run the install script Type 3 Reboot your system 4 Set auto boot to TRUE To do this at the ok prompt type P...

Page 119: ...S Video Connector on page 106 Pinout for Genlock BNC Connector on page 107 The connectors on the I O back panel include 13W3 analog video connector marked B 13W3 analog video connector marked A Stereo framelock connector 7 pin micro DIN S video connector 4 pin micro DIN Genlock In BNC connector FIGURE F 1 shows the connector locations on the board back panel FIGURE F 1 Sun XVR 4000 Graphics Accele...

Page 120: ...aphics Accelerator 13W3 Connector Pinout Pin Number Signal Description 1 I2C_SCL Clock input for DDC1 2B 2 DDC_ 5V 5V from DDC frame buffer 3 Unused 4 Ground Ground return for serial data pins 1 and 5 not ground on monitor 5 H CSYNC Combined H V sync TTL twisted pair see pin 10 terminated by 75 Ω resister 6 I2C_SDA Bi directional DDC serial data line 7 VSYNC Vsync 8 Unused 9 Unused 10 Ground H Csy...

Page 121: ...ignals FIGURE F 3 Sun XVR 4000 Graphics Accelerator Back Panel Stereo Framelock DIN7 Connector Note Several wireless stereo glasses transmitters require external power to work properly See Connecting the Framelock Cable on page 56 TABLE F 2 Sun XVR 4000 Graphics Accelerator Stereo Framelock Connector Pinout Pin Number Signal 1 Ground 2 Ground 3 STEREO_PWR see Note 4 STEREO_SYNC 5 FIELD_IN 6 DRAWIN...

Page 122: ...ideo connector and pinout signals FIGURE F 4 Sun XVR 4000 Graphics Accelerator Back Panel S Video Connector TABLE F 3 Sun XVR 4000 Graphics Accelerator S Video Connector Pinout Pin Number Signal Description 1 Y_GROUND Twisted pair return for Y signal pin 3 2 C_GROUND Twisted pair return for C signal pin 4 3 Luminance Y signal Twisted pair 4 Chrominance C signal Twisted pair Shell Chassis ground 2 ...

Page 123: ...000 Graphics Accelerator Back Panel BNC Connector TABLE F 4 Sun XVR 4000 Graphics Accelerator BNC Connector Pinout Pin Number Signal Description Center pin GENLOCK_IN 75 Ω genlock input video RS 170 sync source or 4V TTL level Shell GENLOCK_RETURN Nominally ground The ground is not directly connected to the Sun XVR 4000 graphics accelerator chassis or logic ground You may ground at external equipm...

Page 124: ...108 Sun Fire V880z Server and Sun XVR 4000 Graphics Accelerator Installation and User s Guide May 2003 ...

Page 125: ...ck 64 66 cabling for framelock 56 58 cabling for genlock 64 66 configuring multiple frame buffers Xinerama 35 D default console display setting 73 device configuration Sun XVR 4000 graphics accelerator fbconfig prconf command 52 X window system fbconfig propt command 51 DIN connectors DIN4 S video 78 106 DIN7 stereo framelock 56 105 disabling framelock 61 disabling genlock 68 disabling multisampli...

Page 126: ...s 69 options 68 genlock and framelock 63 genlock BNC connector 107 glasses stereo 57 58 H hardware installation 19 22 EMI adapter 25 illustration 24 removing chassis air baffles 23 Sun Fire V880 documentation 5 19 Sun Fire V880z server 20 Sun Fire V880z service documentation 91 hardware removal 29 30 I I O port pinout specifications 103 13W3 connector 104 genlock BNC connector 107 stereo framelock...

Page 127: ... 17 software requirements 15 Solaris 8 2 02 DVD software 93 patched network installation image 99 Sun XVR 4000 graphics accelerator software tools 102 Solaris 8 2 02 operating environment 15 installing with DVD0 96 Solaris 9 4 03 operating environment 15 stereo glasses 57 58 stereo framelock DIN7 connector 56 105 streaming video methods 42 43 single video output 40 two independent video streams 41...

Page 128: ...operations overview 9 SUNWzulu_config command changing screen resolution 32 man page 37 S video NTSC and PAL video formats capabilities 9 output port overrides 80 S video output connector 78 S video output only 77 S video with normal video 79 using two graphics accelerators 81 S video DIN4 connector 106 S video setup 77 svideotool 77 synchronization See also framelock and genlock bothlock 69 buffe...

Reviews: