background image

Chapter 2

Installing the PGX32 Card

9

Installing Currently Available PGX32
Patches

Patches are available for both bundled and unbundled versions of the PGX32
software. The patch for the unbundled software is 107851-xx. The patches for the
bundled version are 107716-xx (Solaris 7), 107715-xx (Solaris 2.6), and 107714-xx
(Solaris 2.5.1). Install the latest version of the patch. All patches are cumulative.

Removing This Version of PGX32
Software

Caution –

This procedure applies only to the release of the PGX32 software

described in this document. It is not for use with older versions of the PGX32
software you may have had installed prior to this release of the product.

To check the PGX32 software currently installed, type:

Refer to

TABLE 2-1

and

TABLE 2-2

to determine if you have the bundled or the

unbundled PGX32 software.

To remove bundled PGX32 software installed in the above procedure, type:

To remove unbundled PGX32 software installed in the above procedure, type:

# pkginfo | grep TSI

# pkgrm TSIpgx TSIpgxx TSIpgxw TSIpgxmn

# pkgrm TSIgfxdrv TSIgfxOW

Summary of Contents for PGX32

Page 1: ...alo Alto CA 94303 4900 USA 650 960 1300 Fax 650 969 9131 Sun PGX32 PCI Graphics Card Installation Guide Part No 805 7770 11 August 1999 Revision A Sun Microsystems Inc Send comments about this document to docfeedback sun com ...

Page 2: ...O BE LEGALLY INVALID Copyright 1999 Sun Microsystems Inc 901 San Antonio Road Palo Alto CA 94303 Etats Unis Tous droits réservés Ce produit ou document est protégé par un copyright et distribué avec des licences qui en restreignent l utilisation la copie la distribution et la décompilation Aucune partie de ce produit ou document ne peut être reproduite sous aucune forme par quelque moyen que ce so...

Page 3: ...id the authority granted to the user by the FCC to operate this equipment FCC Class B Notice This device complies with Part 15 of the FCC Rules Operation is subject to the following two conditions 1 This device may not cause harmful interference 2 This device must accept any interference received including interference that may cause undesired operation Note This equipment has been tested and foun...

Page 4: ...t Regulations Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada DOC Class B Notice Avis DOC Classe B This Class B digital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada ...

Page 5: ...v BSMI Class A Notice The following statement is applicable to products shipped to Taiwan and marked as Class A on the product compliance label ...

Page 6: ...vi Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 7: ...om OBP Support 2 PGX32 Specifications 3 Monitor Adapter 4 2 Installing the PGX32 Card 5 Installing the Hardware 5 Screen Resolution 5 Installing the Software 6 System Requirements 6 Installing PGX32 Unbundled Software From a CD ROM 7 Installing PGX32 Software From FTP Files 8 New Devices 8 Installing Currently Available PGX32 Patches 9 ...

Page 8: ... the Only Frame Buffer 17 PGX32 Card With a Secondary Frame Buffer 18 4 Starting Desktop Environment 21 OpenWindows Environment 21 Using PGX32 Card as the Console 21 Using Multiple PGX32 Cards 21 Common Desktop Environment CDE 22 X Display Manager 23 A Changing the Console Resolution 25 Reasons for Changing the Console Resolution 25 Guidelines for Changing the Console Resolution 25 Methods for Cha...

Page 9: ...Figures ix Figures FIGURE 1 1 PGX32 PCI Graphics Card 3 FIGURE 1 2 PGX32 Adapter 4 FIGURE 3 1 PGX32 Configuration Window 14 ...

Page 10: ...x Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 11: ...rm Boot Proms 2 TABLE 1 2 PGX32 Specifications 3 TABLE 2 1 PGX32 Unbundled Software Packages 6 TABLE 2 2 PGX32 Bundled with Solaris Software Packages 7 TABLE 3 1 PGX32 Configuration Window 14 TABLE 3 2 Noninteractive Configuration Parameters 15 ...

Page 12: ...xii Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 13: ... How This Book Is Organized Chapter 1 provides an overview of the product Chapter 2 describes how to install the PGX32 graphics card Chapter 3 describes how to configure the PGX32 display Chapter 4 describes how to start a window environment on a PGX32 graphics card Appendix A describes how to change console resolutions ...

Page 14: ... software documentation that you received with your system Typographic Conventions TABLE P 1 Typographic Conventions Typeface Meaning Examples AaBbCc123 The names of commands files and directories on screen computer output Edit your login file Use ls a to list all files You have mail AaBbCc123 What you type when contrasted with on screen computer output su Password AaBbCc123 Book titles new words ...

Page 15: ...subject at http docs sun com Sun Welcomes Your Comments We are interested in improving our documentation and welcome your comments and suggestions You can email your comments to us at docfeedback sun com Please include the part number of your document in the subject line of your email TABLE P 2 Shell Prompts Shell Prompt C shell C shell superuser Bourne shell and Korn shell Bourne shell and Korn s...

Page 16: ...xvi Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 17: ...X32 card has the following features 8 24 bit simultaneous visuals Off screen pixmap caching Sun OpenGL for Solaris support via DPA software rendering pipeline Support for multiple PGX32 cards in a system 8 24 Bit Simultaneous Visuals The 8 24 mode supports 8 and 24 bit visuals simultaneously This is the default mode and addresses the classic color map flashing issue with a 24 bit visual while prov...

Page 18: ...ry depends upon the current resolution and depth settings OpenGL Support OpenGL support is provided through the Direct Pixel Access DPA Extension To use this function OpenGL v1 1 1 or higher must be already installed on your system Note In Sun OpenGL for the Solaris v1 1 1 environment there is a bug in the DPA PCI 24 bit support that causes the red and blue colors to be swapped A Sun patch ID 1060...

Page 19: ... Color lookup tables 256 entries PCI interface 33 MHz 32 bit Video interface Red green blue at RS 343 75 ohm Video sync Separate composite synchronization using special video adapter Video connector 15 pin high density D SUB VGA Temperature rating 0 to 50 operating 40 to 70 C nonoperating Humidity rating 10 to 95 noncondensing Power rating 5V 1 5 Amps max Physical 168mm 107mm 6 625 inches 4 2 inch...

Page 20: ...o output that works with most Sun and PC monitors Some Sun monitors require the 13W3 connector Sun provides a 13W3 to VGA adapter cable with your installation kit for these monitors However if your monitor requires composite synchronization you will need a special adapter such as the 1396 R2 in Figure 1 2 FIGURE 1 2 PGX32 Adapter ...

Page 21: ...on installing a PCI graphics card You may also contact SunService and or view the docs sun com website to locate your platform documentation Screen Resolution The PGX32 card automatically detects and refreshes to your screen resolution To change screen resolution configuration for your monitor which is independent of the console resolution see Chapter 3 To change the console screen resolution see ...

Page 22: ...Version 3 5 1 and later 2 Mbytes of available disk space in usr Customers with pre 1996 monitors that support composite synchronization require the following video adapter F130 4195 01 FRU PGX32 Video Adapter Software Package Names PGX32 software is delivered unbundled as an x option or bundled with the Solaris operating environment TABLE 2 1 and TABLE 2 2 lists the package names of these two vers...

Page 23: ...get install machine using bin sh as your shell 3 Remove any previously installed PGX32 software Note The installation will fail if PGX32 software already exists on your system It is important to use the removal procedure provided with that previous release to uninstall it 4 Insert the CD ROM labeled GFX OpenWindows for Solaris 2 into the drive 5 Mount the CD ROM drive If the drive is already mount...

Page 24: ... Installing PGX32 Software From FTP Files To complete an installation from FTP files you must first obtain the packages from Sun Contact SunService for the correct packages and the site where the packages are located Follow the directions in the README file that is included with the downloaded file for proper installation New Devices A new device name is created in the dev fbs directory for the PG...

Page 25: ...f PGX32 Software Caution This procedure applies only to the release of the PGX32 software described in this document It is not for use with older versions of the PGX32 software you may have had installed prior to this release of the product To check the PGX32 software currently installed type Refer to TABLE 2 1 and TABLE 2 2 to determine if you have the bundled or the unbundled PGX32 software To r...

Page 26: ...ain VTS versions 3 0 and 3 1 To do this 1 Type the ftp command to go to www techsource com 2 Log in as sun support 3 Type the password pgx32 4 Set the transfer mode to binary 5 Look for the software title pgx32vts tar Z 6 Retrieve the software 7 Close the connection prompt ftp www techsource com Name sun support Password pgx32 ftp bin ftp dir ftp get pgx32vts tar Z ftp bye ...

Page 27: ...ends with Z uncompress the file 9 If the file ends with tar untar the file Note For SunVTS version 3 2 refer to Patch 107732 This patch has been incorporated in the Solaris 7 5 99 Supplement CD prompt uncompress pgx32vts tar Z prompt tar xvf pgx32vts tar ...

Page 28: ...12 Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 29: ...d skip this chapter You can use the configuration menu style interface utility any time after installation to change screen resolutions See the GFXconfig unbundled or pgxconfig bundled manual pages for detailed descriptions Interactive Configuration To configure your PGX32 card as superuser use either the GFXconfig or pgxconfig command For example use pgxconfig if the PGX32 software is bundled wit...

Page 30: ...ify Left and right arrows Selects the parameter to modify for example screen resolution bit depth or synchronization Space bar Modifies the parameter for the given PGX32 device brings up a menu when applicable T Puts a test pattern on the entire display Press any key to return to the main screen Do not use this function when running under X windows S Saves the current settings and exits the config...

Page 31: ...t the bit depth is set to 8 24 for resolutions of 1280 1024 and less or 8 only for higher resolutions TABLE 3 2 Noninteractive Configuration Parameters Parameter Description dev device Selects the device to configure res resolution Sets the resolution name You may also use noconfirm nocheck and try parameters in addition to the resolution variable res Shows resolutions file filename Displays the c...

Page 32: ...n the screen until you press the Return key Then you can accept or reject the resolution For example To set the resolution to 1024 x 768 x 60 with a single TrueColor visual no 8 bit PseudoColor visual type To see the current settings for dev fbs gfxp0 type Note Use pgxconfig if the PGX32 software is the Solaris bundled version GFXconfig res 1152x900x66 GFXconfig res 1152x900x66 try dev dev fbs gfx...

Page 33: ...comes standard with these systems To disable the 8 bit or 24 bit graphics device built into the motherboard type Once the system is reset all console messages are directed to the PGX32 card To restore the motherboard 8 bit or 24 bit graphics device as the console for any reason simply add it back to pcib probe list by typing Sun Ultra 30 and Sun Ultra 60 Systems If no other frame buffers are prese...

Page 34: ...m you must change the output device variable in NVRAM to the actual path of the selected PGX32 cards You can determine this path by searching for the string TSI in the tree at the ok prompt For example to find the pci devices type When you are in the correct location you should see at least one entry containing the string TSI that is TSI gfxp where is a digit representing your PGX32 slot location ...

Page 35: ... in addition to the changes described above in PGX32 Card as the Only Frame Buffer on page 17 Determine the slot numbers that correspond to these frame buffers then ensure that the PGX32 slot number precedes that of the secondary frame buffer in the pcia probe list For example if the PGX32 is located in slot 3 and the secondary frame buffer is located in slot 1 then update the pcia probe list so t...

Page 36: ...20 Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 37: ...ing sections describe how to start the OpenWindows environment as a console or with multiple PGX32 cards The PGX32 device name is gfxp Using PGX32 Card as the Console If the PGX32 card is the console type Using Multiple PGX32 Cards To start the OpenWindows environment on two PGX32 devices use the openwin command The device names for PGX32 is gfxp For example type openwin openwin dev dev fbs gfxp0 ...

Page 38: ...on which to start CDE Note If for some reason the name of your PGX32 device is something other than gfxp0 as shown in the above example you need to substitute the correct name in the file You can add any other desired command line arguments to the end of this line For example you can start CDE on multiple displays To do this list each display device following the convention above The following exa...

Page 39: ...he only frame buffer on which to start xdm You can add any other desired command line arguments to the end of this line For example you can start xdm on multiple displays To do this list each display device following the convention above The following example configuration displays xdm on the display named dev fbs gfxp0 and uses the device named dev fbs m640 the built in graphics device on the Sun...

Page 40: ...24 Sun PGX32 PCI Graphics Card Installation Guide August 1999 ...

Page 41: ...tion if You change the X Windows depth from the default listed in the table then you should configure the console depth to match the X Windows depth The monitor does not sync up at the default console resolution then you need to choose a different console resolution Guidelines for Changing the Console Resolution The general guidelines to follow when changing the default console resolutions are In ...

Page 42: ... using the Auto Detect feature With this protocol the GFX card first checks the Standard Timing Identifiers taking the first one supported then tries to match the Established Timings Failing the above method the card defaults to 1152x900x66 Note The monitor must be turned on prior to booting the system in order for the PGX32 to communicate with it The methods described in this appendix override an...

Page 43: ...ethod At the ok prompt in Boot PROM mode the console resolution can be easily set on the PGX32 cards by using one of the 34 preinstalled resolution modes These resolution settings are identified by video modes 0 33 TABLE A 1 Note Use video modes 0 25 to select a console depth of 24 bits or video modes 26 33 to select a console depth of 8 bits ok setenv output device screen r1024x768x75 ok reset TA...

Page 44: ... 768 85 13 1024 800 85 14 1152 900 60 15 1152 900 66 16 1152 900 70 17 1152 900 75 18 1152 900 76 19 1152 900 85 20 1280 800 76 21 1280 1024 60 22 1280 1024 67 23 1280 1024 75 24 1280 1024 76 25 1280 1024 85 26 1600 1200 66 27 1600 1200 76 28 1600 1200 60 29 1600 1200 65 30 1600 1200 70 31 1600 1200 75 32 1600 1200 85 33 1600 1200 76 TABLE A 1 PGX32 Console Resolutions Continued Mode Resolution ...

Page 45: ...quires knowledge of all timing parameters for the desired resolution Therefore this method is only meant for monitors whose resolutions are not available in the Video Mode Method See Using nvedit to Modify NVRAM on page 32 for a description of nvedit commands Note You should use this method only if the previous methods have been unsuccessful For example to set the console resolution to 1280x1024 7...

Page 46: ...tal blanking total horizontal front porch horizontal sync width vertical resolution in lines vertical blanking total vertical front porch vertical sync width dotclock in Hz sync value 0 separate sync 256 sync on green 512 positive vertical sync pulse 1024 positive horizontal sync pulse 2048 composite sync Add the values together to select more than one Note To obtain the timing parameters required...

Page 47: ... default resolution The resolution setting methods are enumerated in the order of decreasing priority 1 DDC2B EDID auto detect 2 output device Method 3 Video Timing Method 4 Video Mode Method 5 Default resolution for the card The chosen resolution on the PGX32 is compatible with my monitor but there is still no video Early versions of the PGX32 card require an adapter in order to support composite...

Page 48: ...pt Once the changes are stored the NVRAM must be enabled before the system will execute it This is done by setting the environment variable use nvramrc to true ok nvedit TABLE A 3 NVRAM Editor Key Sequence Description Backspace Delete the character preceding the cursor ctrl 1 List NVRAM current values ctrl p Move to the previous line ctrl n Move to the next line ctrl b Move to the previous charact...

Reviews: