CompaqPowerStorm300/350
GraphicsControllers
InstallationGuide
EK???CPSGC???IG. B01 /
July 1999
This guide describes the installation of the Compaq PowerStorm 300 AGP and 300/350 PCI graphics controllers in Compaq Professional Workstations.
Compaq Computer Corporation
Houston, Texas
July 1999
The information in this publication is subject to change without notice.
COMPAQ COMPUTER CORPORATION SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL
ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR INCIDENTAL OR CONSEQUENTIAL
DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS MATERIAL. THIS
INFORMATION IS PROVIDED ???AS IS??? AND COMPAQ COMPUTER CORPORATION DISCLAIMS ANY
WARRANTIES, EXPRESS, IMPLIED OR STATUTORY AND EXPRESSLY DISCLAIMS THE IMPLIED
WARRANTIES OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, GOOD TITLE AND
AGAINST INFRINGEMENT.
This publication contains information protected by copyright. No part of this publication may be photocopied or reproduced in any form without prior written consent from Compaq Computer Corporation.
FCC NOTICE: This equipment generates and uses radio frequency energy. It has been type tested and found to comply with the limits for a Class B computing device in accordance with the specifications in Subpart G of Part 15 of FCC Rules, which are designed to provide reasonable protection against such radio and television interference in a residential installation.
However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause interference to radio and television reception, the user is encouraged to try to correct the interference.
?? 1999 Compaq Computer Corporation and Digital Equipment Corporation. All rights reserved. Printed in the U.S.A.
The software described in this guide is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of the agreement.
Compaq, the Compaq logo, and the Digital logo registered in U.S. Patent and Trademark Office.
Alpha, DIGITAL, and Tru64 UNIX, and Open3D are trademarks of Compaq Computer Corporation.
AGP, Intel, Pentium, and Intel Inside are registered trademarks of Intel Corporation.
Microsoft,
PostScript is a registered trademark of Adobe Systems Incorporated.
UNIX is a registered trademark and the ???X??? device and X Window System are trademarks of the Open Group in the United States and other countries.
Other product names mentioned herein may be the trademarks of their respective companies.
Table of Contents
iii
iv
v
vi
Preface
Purpose of This Guide
This guide describes the Compaq PowerStorm 300 AGP and 300/350 PCI graphics controllers, and how to install the graphics controller hardware and software in your workstation. It includes installation and operation information for the PowerStorm display drivers for Windows NT version 4.0 and Compaq Tru64 UNIX??? 4.0E/F.
Who Should Use This Guide
This guide is intended for anyone who has purchased a Compaq PowerStorm 300 AGP or 300/350 PCI graphics controller. Users should have a basic understanding of Windows NT or Tru64 UNIX before installing PowerStorm 300/350 software.
Structure of This Guide
This guide is organized as follows:
???Chapter 1, PowerStorm 300 AGP Graphics Controller Overview - provides an overview of the Compaq PowerStorm 300 AGP graphics controller hardware.
???Chapter 2, PowerStorm 300 PCI Graphics Controller Overview - provides an overview of the Compaq PowerStorm 300 PCI graphics controller hardware.
???Chapter 3, PowerStorm 350 PCI Graphics Controller Overview - provides an overview of the Compaq PowerStorm 350 PCI graphics controller hardware.
???Chapter 4, Installation (Windows NT) - describes how to install the Compaq PowerStorm 300 AGP or 300/350 PCI graphics controller in your Compaq Professional Workstation running the Windows NT operating system.
vii
???Chapter 5, Operation (Windows NT) - describes
???Chapter 6, Installation (Compaq Tru64 UNIX) - describes how to install the Compaq PowerStorm 300/350 PCI graphics controllers in your Compaq Professional Workstation running the Compaq Tru64 UNIX operating system.
???Chapter 7, Operation (Compaq Tru64 UNIX) - describes
Related Documentation
???Microsoft Windows NT online help
Conventions Used in This Guide
In this guide, ???Windows NT??? refers to the Microsoft Windows NT operating system, and "Tru64 UNIX" refers to the Compaq Tru64 UNIX operating system.
This guide also uses the following conventions:
Convention
Note
Caution
italic type
bold type
Monospaced
Meaning
A note calls the reader???s attention to any item of information that may be of special importance.
A caution contains information essential to avoid damage to the equipment.
Italic type indicates complete titles of manuals.
Bold type indicates text that is highlighted for emphasis.
In text, this typeface indicates the exact name of a command, routine, partition, pathname, directory, or file.
Reader???s Comments
Compaq welcomes your comments on this or any other manual.
???Mail to:
Compaq Computer Corporation
Documentation - AlphaServer Product Development
129 Parker Street Maynard, MA
Getting Help
If you have a problem and have exhausted the information in this guide, you can get further information and other help in the following locations.
viii
Compaq Technical Support
You are entitled to free hardware technical telephone support for your product for as long you own the product. A technical support specialist will help you diagnose the problem or guide you to the next step in the warranty process.
In North America, call the Compaq Technical Phone Support Center at
Outside North America, call the nearest Compaq Technical Support Phone Center. Telephone numbers for world wide Technical Support Centers are listed on the Compaq website. Access the Compaq website by logging on to the Internet at www.compaq.com.
Be sure to have the following information available before you call Compaq:
???Technical support registration number (if applicable)
???Product serial number (s)
???Product model name(s) and numbers(s)
???Applicable error messages
???
???
???Operating system type and revision level
???Detailed, specific questions
Compaq Website
The Compaq website has information on this product as well as the latest drivers and Flash ROM images. You can access the Compaq website by logging on to the Internet at www.compaq.com
1 For continuous quality improvement, calls may be recorded or monitored.
ix
Compaq Authorized Reseller
For the name of your nearest Compaq Authorized Reseller
???In the United States, call
???In Canada, call
Elsewhere, see the Compaq website for locations and telephone numbers.
x
1
PowerStorm 300 AGP Graphics
Controller Overview
1.1 Introduction
This chapter provides a brief overview of the PowerStorm 300 AGP graphics controller hardware. The PowerStorm 300 AGP graphics controller is available for Intel platforms only.
1.2 Description
The PowerStorm 300 AGP graphics controller is a single
The PowerStorm 300 AGP graphics controller includes 16 MB of CDRAM texture memory and is available as a full length ATX or NLX form factor. See Table
Table
Compaq Part
Number
Description
PowerStorm 300 AGP graphics controller in either
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
PowerStorm 300 AGP Graphics Controller Overview
Table
Table
The PowerStorm 300 AGP graphics controller (see Figure
The graphics controller contains one
Figure
3 4
2
1
???Standard
???VGA enable/disable jumper
ML014617
???Shows the jumper set for VGA enabled (default)
???Shows the jumper set for VGA disabled
PowerStorm 300 AGP Graphics Controller Overview
Figure
3
4
12
???Standard
???VGA enable/disable jumper
ML014616
???Shows the jumper set for VGA enabled (default)
???Shows the jumper set for VGA disabled
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
PowerStorm 300 AGP Graphics Controller Overview
1.3 Connector Pinout
Figure
Figure
Pin No. Signal
1RED VIDEO
2GREEN VIDEO or COMPOSITE SYNC with GREEN VIDEO
3BLUE VIDEO
4NC (no connection)
5GROUND
6GROUND
7GROUND
8GROUND
9+5V
10GROUND
11NC (no connection)
12SERIAL DATA
13HORIZONTAL SYNC or COMPOSITE SYNC
14VERTICAL SYNC (VCLK)
15SERIAL CLOCK
PowerStorm 300 AGP Graphics Controller Overview
1.4 Specifications
Table
Table
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
2
PowerStorm 300 PCI Graphics
Controller Overview
2.1 Introduction
This chapter provides a brief overview of the PowerStorm 300 PCI graphics controller hardware. The PowerStorm 300 PCI graphics controller is supported on Alpha platforms only.
2.2 Description
The PowerStorm 300 PCI graphics controller is a single
Table
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
PowerStorm 300 PCI Graphics Controller Overview
Table
Table
The PowerStorm 300 PCI graphics controller (see Figure
The graphics controller contains one
Figure
2
1
???Standard
???VGA enable/disable jumper
3
4
ML014615
???Shows the jumper setting for VGA enabled (default)
???Shows the jumper set for VGA disabled
PowerStorm 300 PCI Graphics Controller Overview
2.3 Connector Pinout
Figure
Figure
Pin No. Signal
1RED VIDEO
2GREEN VIDEO or COMPOSITE SYNC with GREEN VIDEO
3BLUE VIDEO
4NC (no connection)
5GROUND
6GROUND
7GROUND
8GROUND
9+5V
10GROUND
11NC (no connection)
12SERIAL DATA
13HORIZONTAL SYNC or COMPOSITE SYNC
14VERTICAL SYNC (VCLK)
15SERIAL CLOCK
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
PowerStorm 300 PCI Graphics Controller Overview
2.4 Specifications
Table
Table
3
PowerStorm 350 PCI Graphics
Controller Overview
3.1 Introduction
This chapter provides a brief overview of the PowerStorm 350 PCI graphics controller hardware. The PowerStorm 350 PCI graphics controller is available on Alpha platforms only.
3.2 Description
The PowerStorm 350 PCI graphics controller is a single
The PowerStorm 350 PCI graphics controller includes 32 MB of texture memory and 30 MB of frame buffer memory. See Table
Table
PowerStorm 300/AGP and
PowerStorm 350 PCI Graphics Controller Overview
Table
Table
The PowerStorm 350 PCI graphics controller (see Figure
The graphics controller contains one
Figure
2
1
3
???Standard
???StereoVision
???VGA enable/disable jumper
4
5
ML014911
???Shows the jumper setting for VGA disabled
???Shows the jumper set for VGA enabled (default)
PowerStorm 350 PCI Graphics Controller Overview
3.3 Connector Pinouts
Figure
Figure
Pin No. Signal
1RED VIDEO
2GREEN VIDEO or COMPOSITE SYNC with GREEN VIDEO
3BLUE VIDEO
4NC (no connection)
5GROUND
6GROUND
7GROUND
8GROUND
9+5V
10GROUND
11NC (no connection)
12SERIAL DATA
13HORIZONTAL SYNC or COMPOSITE SYNC
14VERTICAL SYNC (VCLK)
15SERIAL CLOCK
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
PowerStorm 350 PCI Graphics Controller Overview
Figure
1
ML013578
Pin No. Signal
1GROUND
2GROUND
3+12 Vdc
4STEREO OUTPUT
5GROUND
PowerStorm 350 PCI Graphics Controller Overview
3.4 Specifications
Table
Table
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
4
Installation (Windows NT)
4.1 Introduction
__________________________ Note _____________________________
Chapter 4 pertains to the Windows NT operating system only; if you are running Compaq Tru64 UNIX, see chapter 6.
____________________________________________________________
This chapter describes the installation of the PowerStorm 300 AGP and 300/350 PCI graphics controller in a Compaq Professional running the Windows NT operating system.
If your PowerStorm 300 AGP or 300/350 PCI graphics controllers came
Topics included in this chapter are:
???Hardware installation
???Software installation
4.1.1Unpacking
The graphics controller option kit contains the graphics controller, the associated software, and this installation guide. The PowerStorm 300 AGP and 300/350 PCI software packages include a
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Windows NT)
4.2 Hardware Installation
__________________________ Caution _________________________
If you will be installing PowerStorm software during a new installation or upgrade of the entire Windows NT operating system, install the PowerStorm 300 AGP or 300/350 PCI graphics controller hardware first as described in section 4.2.2. You can then install the Windows NT operating system and display drivers.
If you are installing a new PowerStorm 300 AGP or 300/350 PCI graphics controller and will be upgrading or installing the display drivers only (and not reinstalling the operating system), you must install or update the drivers before installing the graphics controller. Follow the steps in Section 4.3.5 and install the graphics controller at the end of the procedure (step 17 and Section 4.2.2).
If a graphics controller other than a PowerStorm 300 AGP or 300/350 PCI graphics controller was previously operating in the workstation, keep that controller installed and install the PowerStorm display drivers first (refer to Section 4.3.5). If the previously installed graphics controller is not available or it is not operational, install the graphics controller first (refer to Section 4.2.2).
_______________________________________________________________
4.2.1 Changing the Bulkhead Bracket, PowerStorm 300 AGP Only
The PowerStorm 300 AGP graphics controller is shipped with the ATX bulkhead bracket attached (see Figure
If you need the NLX bulkhead bracket on your PowerStorm 300 AGP, use the following procedure to remove the ATX bulkhead bracket and install the NLX bulkhead bracket before performing any other installation procedures:
________________________ Caution ___________________________
Static electricity can damage sensitive electronic components. When handling your graphics controller, use an
___________________________________________________________
Installation (Windows NT)
1.Put on an
2.Use a
3.Remove the ATX bulkhead bracket.
4.Install the NLX bulkhead bracket onto the graphics controller.
5.Secure the NLX bulkhead bracket to the PowerStorm 300 AGP graphics controller with the two nuts that were removed in step 2.
4.2.2Installation of the Graphics Controller
The following section describes the installation procedure for the PowerStorm 300 AGP or 300/350 PCI graphics controller. To install the graphics controller, follow these steps:
__________________________ Note _____________________________
Before installing the graphics controller, check your monitor specification for signal compatibility and supported features offered by the graphics controller.
____________________________________________________________
_________________________ Caution ___________________________
Static electricity can damage sensitive electronic components. When handling your graphics controller, use an
____________________________________________________________
1.Shut down your workstation and disconnect the monitor cable.
2.Disconnect the power cord from your workstation.
3.Remove the cover from your workstation (refer to your workstation documentation).
4.Put on an
5.If your workstation has an existing graphics controller, remove the screw that secures it and then remove the controller.
6.Choose a slot on the Primary PCI bus (in the Compaq Professional Workstation XP1000, the top 3 slots); remove the slot cover if you are using a new slot.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Windows NT)
7.Grasp the top edge of the graphics controller and carefully insert it into the slot, then firmly seat it.
8.Secure the retaining bracket.
9.Replace the workstation cover.
10.Ensure that the monitor cable is connected to the video output connector located on the back of the graphics controller.
11.Reconnect the power cord, and restart your workstation.
4.3 Software Installation
This section describes the installation of the Microsoft Windows NT version of the PowerStorm 300 AGP or 300/350 PCI software.
4.3.1 Microsoft Windows NT Software Installation
The PowerStorm 300/350 software is a set of graphics display drivers to provide OpenGL support to enable you to run the PowerStorm graphics controllers. This section explains how to install PowerStorm display drivers on a Compaq Professional Workstation running Windows NT version 4.0.
Keep this document in case you need to reinstall the PowerStorm 300/350 software for any reason.
If your PowerStorm 300 AGP or 300/350 PCI graphics controller came
4.3.2 PowerStorm 300/350 Software Components
The PowerStorm 300/350 software CD contains 2D drivers and 3D drivers (the Compaq accelerated OpenGL support). See Table
Table
Installation (Windows NT)
Table
Component Description
Release Notes, which can be read using the Notepad application in Windows NT. You access this application by selecting Start, Programs, Accessories, Notepad.
Support for PowerStorm 300/350 in VGA mode (Intel platform only)
File Name
readme.txt
a2100vga.sys
4.3.3 Before You Begin
The operating system version required is:
Microsoft Windows NT version 4.0, Service Pack3 (SP3) or later.
Please note the following two possible installation sequences:
???If you are installing a new version of, or upgrading, Microsoft Windows NT, follow the procedures in Sections 4.3.4 and 4.3.5.
???If you are upgrading your PowerStorm software display drivers only, follow the procedure in Section 4.3.5.
4.3.4New Installation or Upgrade of Windows NT
__________________________ Note _____________________________
If a graphics controller other than a PowerStorm 300 AGP or 300/350 PCI graphics controller was previously operating in the workstation, keep that controller installed and install the PowerStorm display drivers (see Section 4.3.5). If the previously installed graphics controller is not available or it is not operational, follow the procedure in this section.
____________________________________________________________
Before installing PowerStorm software during a Windows NT upgrade or new installation, you must have already installed a PowerStorm 300 AGP or 300/350 PCI graphics controller. You can then install Windows NT according to the Windows NT documentation.
During Windows NT installation, a hardware and software component list like the one below is displayed:
Computer: Compaq Professional Workstation xxx (xxx = CPU type)
Display: VGA Compatible
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Windows NT)
Keyboard: XT, AT, or Enhanced Keyboard
Keyboard Layout: US
Pointing Device: Mouse Port Mouse
No Changes: The above list matches my computer
When you have completed the Windows NT installation, go to Section 4.3.5.
__________________________ Note ____________________________
On the Intel platform, some monitors are unable to display the refresh rate used during a short period of the initial installation of Windows NT 4.0 when using the PowerStorm 300. This occurs after the first part of a fresh installation of Windows NT following the period when the files are copied to the hard drive, but before Windows NT displays the first full color display screen. If you have chosen to use NTFS as your file system you may need to press the Enter key during the period while the screen is black to begin the process of converting the file system from FAT to NTFS.
___________________________________________________________
4.3.5 Installing/Upgrading PowerStorm Software Display Drivers
If you have purchased the PowerStorm 300 AGP or 300/350 PCI graphics controller as an option, you must install the Compaq PowerStorm 300/350 display drivers. To install the 2D and 3D drivers (the Compaq optimized OpenGL support) from the Compaq PowerStorm software CD, follow these steps:
1.Boot your workstation and log into Windows NT if you have not already done so.
2.From the desktop, choose My Computer.
3.Choose Control Panel.
4.Choose Display.
5.Choose the Settings tab.
6.Choose the Display Type button to see the driver and adapter (board) information.
7.Choose Change.
8.Choose Have Disk.
9.In the Install from Disk dialog box, you are prompted to insert the manufacturer???s installation disk into the selected drive. Insert the Compaq PowerStorm Software CD into the
Installation (Windows NT)
10.Enter the path of the appropriate PowerStorm display driver and choose OK to download the driver from the CD.
11.In the Change Display dialog box, the display driver whose path you just defined is displayed. Confirm this choice by choosing OK.
The display driver name is shown, for example:
Compaq PowerStorm 300/350 (pbxgdac)
12.When the message displays stating that this is a third party driver, confirm by choosing Yes.
A status box displays reflecting the progress of the driver installation.
13.When the Compaq PowerStorm 300/350 files have been copied to your hard drive, a dialog box indicating that the driver was successfully installed is displayed. Choose OK and remove the CD from the drive.
14.Choose Close to close the Display Type dialog box.
15.Choose Close to close the Display applet.
16.When a message displays stating that you must restart your workstation to use the new display driver, choose No.
17.Shut down your workstation by choosing Shut Down from the Start menu, then remove power from your workstation and install the PowerStorm 300 AGP or 300/350 PCI graphics controller as described in Section 4.2.2 if you haven???t already done so.
18.After installing the PowerStorm 300 AGP or 300/350 PCI graphics controller, reboot your workstation to access the new display driver. After your workstation reboots, a message displays indicating that the default screen resolution and refresh rate are being used. For information on changing these values, see Section 5.2.1.
4.3.6OpenGL Acceleration
OpenGL functionality is available with the OpenGL display driver provided on the Microsoft Windows NT CD. In addition to this generic OpenGL display driver, you have access to an optimized OpenGL display driver from Compaq (pbxgdacogl.dll). This display driver maximizes the performance of applications that are written with OpenGL, and supports OpenGL Version 1.1 and the OpenGL Utility Library (GLU) Version 1.2.
The pbxgdacogl.dll file is located in the %SystemRoot%\system32 directory, where ??? %SystemRoot%??? is the environment variable defining the path of the system root
directory; for example, D:\winnt40. For more information on using the Compaq OpenGL display drivers with the PowerStorm 300 AGP and 300/350 PCI graphics controller, see Section 5.3.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Windows NT)
4.3.7 Stereo Capability (PowerStorm 350 PCI Only)
__________________________ Note ____________________________
Only the PowerStorm 350 PCI graphics controller supports stereo capability.
___________________________________________________________
In order to activate the stereo feature of the PowerStorm 350 PCI graphics controller, the following steps must be taken prior to running a stereo application:
1.From My Computer, choose Control Panel.
2.Choose Display.
3.Choose the REALimage (tm) Settings tab.
4.Check the Stereo box.
5.Choose OK or Apply.
6.When a message displays stating that you must reboot your workstation to use the new settings, choose Yes. (The new settings will not be applied unless you reboot your workstation.)
Once your workstation is rebooted with the stereo feature turned on, you can run stereo applications. When a stereo application becomes active, all 2D and 3D applications will run in stereo mode. This will affect performance of 2D and
Please note that the stereo feature is disabled if you are running dual PowerStorm 350 PCI graphics controllers.
5
Operation (Windows NT)
5.1 Introduction
This chapter provides information about
5.2 After Installation
After you have installed the PowerStorm 300/350 display driver, you may need to change the screen resolution and refresh rate, manage buffer swap, or identify the display driver version for troubleshooting purposes. The following sections describe how to perform these tasks.
5.2.1 Changing the Screen Resolution and Refresh Rate
The screen resolution and refresh rates are collectively referred to as the display mode. Table
Before changing the display mode, verify that your monitor can handle the new values. Refer to your monitor documentation for this information. Then perform the following steps:
1.From the desktop, choose My Computer.
2.Choose Control Panel.
3.Choose Display.
4.Choose the Settings tab.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
5.Click on the arrows in the Desktop Area to change the screen resolution.
6.To change the refresh rate, choose one of the options in Refresh Frequency. (You can also change the resolution and refresh rate by choosing List All Modes and the desired mode, and then choosing OK.) If the refresh rate selected is not supported by the resolution you chose, the resolution will automatically change to the nearest value supported by that refresh rate, or the refresh rate will change to support the resolution.
7.Choose Test to verify that the settings work correctly. A test pattern will be displayed on your monitor for about 5 seconds. You will then see the question, "Did you see the test bitmap properly?"
8.If you are satisfied with the video display, choose Yes. Choose OK to change the settings.
9.You may have to adjust your monitor to align the new resolution to the monitor. This is typically done by using the controls on the front or side of the monitor.
__________________________ Note ____________________________
If you accidentally click OK for a resolution that your monitor can???t support on the Windows NT operating system, you may not be able see the display or navigate the controls to fix the problem. If this happens, you can force the workstation to come up in VGA mode.
Windows NT Alpha Platform
Reboot the workstation. During Startup, press F2 to enter setup. Select Utilities and OS Selection Setup. Add the word BASEVIDEO to the OS Options. Complete the boot. The screen is now running in VGA mode. Change the resolution to something you know that the monitor can handle, for example 800x600x60. Reboot again, but this time enter Setup and remove the BASEVIDEO option, or the workstation will come up in VGA mode again. Complete the boot and change the settings to the desired resolution.
Windows NT Intel Platform
Reboot the workstation. During Startup, select Windows NT Workstation 4.0 [VGA Mode]. The screen is now running in VGA mode. Complete the boot and change the resolution to something you know that the monitor can handle, for example 800x600x60. Reboot again, but this time select Windows NT Workstation 4.0. Complete the boot and change the settings to the desired resolution.
___________________________________________________________
Operation (Windows NT)
Table
Table
Table
*Vertical refresh rates
**Available only when stereo is disabled.
5.2.2 Managing Buffer Swap
In Windows NT version 4.0, you can enable/disable the
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
Tearing and flickering can occur for a combination of reasons:
???Many large triangles are being processed.
???A large window is being used.
???High resolution and refresh rate values are defined.
Most applications do not experience visual tearing and could take advantage of the higher frame rates and better performance available when no synchronization is used. Therefore, you should try using this mode.
If unwanted visual effects do occur, however, use the
You can change the
5.2.2.1 Using the Display Applet
To use the display applet, follow these steps:
1.From the desktop, choose My Computer.
2.Choose Control Panel.
3.Choose Display.
4.Select REALimage Settings.
5.In the REALimage section, select the check box Minimize Flicker (sync swap with retrace) to synchronize with the vertical refresh, or turn off the check box to disable it.
6.When prompted, press OK to reboot your workstation.
When you use the REALimage application to set the
5.2.3 Identifying the Display Driver Version
If you encounter a problem with the PowerStorm display driver, you can report it to Compaq. When reporting a problem, you must include the version of the driver with your description of the problem.
To identify the version of the display driver, follow these steps:
1.Select Start, Programs, and Windows NT Explorer to view the files currently installed on your machine.
2.To ensure that all files are listed, select View, Options, and the View tab, and verify that the Show all Files box is selected. Choose OK.
Operation (Windows NT)
3.Locate the pbxgdac.dll file in the list.
This file is found in the %SystemRoot%\system32 directory.
4.Click once on the file name to highlight it.
5.From the File Menu, choose Properties.
6.In the Properties dialog box, choose the Version tab.
The Version dialog box displays driver information, including the version and date.
5.3Using OpenGL
This section describes the PowerStorm OpenGL display driver, which is designed to optimize OpenGL performance on Compaq Professional Workstations. This section includes the following topics:
???Using OpenGL Applications, for users running applications developed with OpenGL
???Developing OpenGL Applications, for users developing OpenGL applications
For a more comprehensive discussion of the OpenGL interface, refer to the Microsoft Windows NT OpenGL documentation included in the Microsoft Windows NT version 4.0 Software Developer???s Kit (SDK).
5.3.1 Using OpenGL Applications
In addition to a generic OpenGL display driver, Windows NT OpenGL includes a mechanism by which OpenGL rendering can be performed by
When an application requests a pixel format, Windows NT OpenGL will satisfy the request with the pixel format that best fits the description. This pixel format can be one of the following:
???A hardware pixel format, supported by the PowerStorm 300/350 OpenGL driver
???A software pixel format, supported by the generic Windows NT OpenGL driver
5.3.2Developing OpenGL Applications on Intel Platforms
This section provides information for developing OpenGL applications that optimize the performance of PowerStorm 300 AGP graphics controllers on Intel platforms. If you have a PowerStorm 300/350 PCI graphics controller on a Windows NT Alpha platform, see Section 5.3.3 instead.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
5.3.2.1 Pixel Format Support
The PowerStorm 300 AGP graphics controller and display driver on the Intel platform supports a fully compliant implementation of OpenGL in combination with Windows NT OpenGL. Color index mode support is provided by the Windows NT generic OpenGL implementation, and thus is not
The display driver for the PowerStorm 300 AGP graphics controller on Intel platforms supports the pixel formats listed in Table
Operation (Windows NT)
Table
* You can only have
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
5.3.2.2 Performance Considerations
The PowerStorm 300 AGP graphics controller and display driver on the Intel platform accelerate virtually all OpenGL Version 1.1 operations. However, some aspects of OpenGL use can affect performance as described in the following sections.
5.3.2.2.1 Texture Mapping
Several aspects of texture mapping can affect application performance. Some of these are under the control of the application user. Others are under the control of the application developer:
??When an application defines textures to OpenGL, it can explicitly specify the resolution (for example, 16 or 32 bits per texel) with which textures are to be stored. Alternatively, the application can leave this decision to OpenGL. In this case, the PowerStorm OpenGL driver will, by default, use 16 bits per texel for RGB and RGBA textures. The application user can override this default behavior by setting the Texel 32 Bit Default selection in the Display Applet.
??Allocating 16 bits per texel allows more textures to be stored in the texture cache and may provide slightly higher rasterization rates. On the other hand, using 32 bits per texel provides better texture resolution in the same way that a color frame buffer with 8 bits per color component has better color resolution than a frame buffer with 4 bits per color component.
??The rasterization rate for PowerStorm 300 AGP and 300 PCI graphics controllers and display drivers is twice as fast for bilinear texture filtering as for trilinear texture filtering.
??Software developers should use OpenGL Version 1.1 texture objects when an application has more than one texture.
Operation (Windows NT)
5.3.2.2.2 Overlay Planes
The PowerStorm 300 AGP graphics controller on the Intel platform provides hardware support for
5.3.2.2.3 Stencil Planes
The PowerStorm display driver provides hardware support for a
5.3.2.2.4 SoftImage Customizations
When using the PowerStorm 300 AGP graphics controller on the Intel platform with Microsoft???s SoftImage, you should enable SoftImage Customizations using the Display Applet. In addition, you also need to enable
SI_OVERLAY = USE_ONE_BIT
When SoftImage Customizations are enabled, other OpenGL applications may not behave correctly. Therefore it is recommended that SoftImage Customizations be disabled before running other OpenGL applications.
5.3.3 Developing OpenGL Applications on Alpha Platforms
This section provides information for developing OpenGL applications that optimize the performance of PowerStorm 300/350 PCI graphics controllers on Windows NT Alpha platforms. If you have a PowerStorm 300 AGP graphics controller on an Intel platform, see Section 5.3.2.
5.3.3.1 Pixel Format Support
The PowerStorm 300/350 PCI graphics controllers and display drivers for the Windows NT Alpha platform support a fully compliant implementation of OpenGL in combination with Windows NT OpenGL. Color index mode support is provided by the Windows NT generic OpenGL implementation, and thus is not
The display driver on the PowerStorm 300 PCI graphics controller for the Windows NT Alpha platform supports the pixel formats listed in Table
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
Operation (Windows NT)
Table
* Availability of pixel formats with stencil planes can be disabled using the Display Applet.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
5.3.3.2 Performance Considerations
PowerStorm 300/350 PCI graphics controllers for the Windows NT Alpha platform accelerate virtually all OpenGL Version 1.1 operations. However, some aspects of OpenGL use can affect performance as described in the following sections.
5.3.3.2.1 Texture Mapping
Several aspects of texture mapping can affect application performance. Some of these are under the control of the application user. Others are under the control of the application developer.
???When an application defines textures to OpenGL it can explicitly specify the resolution (for example 16 or 32 bits per texel) with which textures are to be stored. Alternatively, the application can leave this decision to OpenGL. In this latter case the PowerStorm 300/350 OpenGL driver will, by default, use 16 bits per texel for RGB and RGBA textures. The application user can override this default behavior by setting the Texel 32 Bit Default selection in the Display Applet.
Allocating 16 bits per texel allows more textures to be stored in the texture cache and may provide slightly higher rasterization rates. On the other hand, using 32 bits per texel provides better texture resolution in just the same way that a color frame buffer with 8 bits per color component has better color resolution than a frame buffer with 4 bits per color component.
???The rasterization rate for PowerStorm 300/350 PCI graphics controllers is twice as fast for bilinear texture filtering as for trilinear texture filtering.
???Software developers should use OpenGL Version 1.1 texture objects when an application has more than one texture.
5.3.3.2.2Alpha Buffers
PowerStorm 300/350 PCI graphics controllers on the Windows NT Alpha platform do not provide an alpha buffer (i.e., it has zero alpha planes). Few applications actually need an alpha buffer. The two operations that depend on the values stored in the alpha buffer are:
???Storing alpha values so that they can be read later
The application needs an alpha buffer if it must store alpha values for later retrieval by the glReadPixels function with one of the following formats:
???GL_ALPHA
???GL_RGBA
???GL_LUMINANCE_ALPHA
Operation (Windows NT)
???Blending, using a destination alpha value
The application needs an alpha buffer if it calls the glBlendFunc function with one of the following values:
???DST_ALPHA
???ONE_MINUS_DST_ALPHA
???ONE_MINUS_DST_COLOR
???SRC_ALPHA_SATURATE
In conformance with OpenGL, glReadPixels returns 1.0 for all alpha values, and OpenGL uses 1.0 for all destination alpha values when computing blending factors.
Note that all alpha related aspects of the rasterization and
_________________________ Caution ___________________________
If an application calls wglChoosePixelFormat to request a pixel format with alpha planes, a generic pixel format will be chosen. In this case OpenGL operations will not be hardware accelerated, thus severely degrading performance.
____________________________________________________________
5.3.3.2.3 Overlay Planes
PowerStorm 300/350 PCI graphics controllers on the Windows NT Alpha platform provide hardware support for
5.3.3.2.4 Stencil Planes
The PowerStorm display driver provides hardware support for a
5.3.3.2.5 SoftImage Customizations
When using PowerStorm 300/350 PCI graphics controllers on the Windows NT Alpha platform with Microsoft???s SoftImage, you should enable SoftImage Customizations using the Display Applet. This will ensure maximum performance and compatibility with SoftImage.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Windows NT)
When SoftImage Customizations are enabled, other OpenGL applications may not behave correctly. Therefore it is recommended that SoftImage Customizations be disabled before running other OpenGL applications.
6
Installation (Compaq Tru64 UNIX)
6.1 Introduction
__________________________ Note _____________________________
Chapter 6 pertains to the Compaq Tru64 UNIX operating system only; if you are running Windows NT, see chapter 4.
____________________________________________________________
This chapter describes the installation of the PowerStorm 300/350 PCI graphics controller in a Compaq Professional Workstation running the Compaq Tru64 UNIX operating system.
If your PowerStorm 300/350 PCI graphics controller came
Topics included in this chapter are:
???Hardware installation
???Software installation
6.1.1Unpacking
The graphics controller option kit contains the graphics controller, the associated software (PowerStorm 300/350 UNIX Graphics Support), and this installation guide. The PowerStorm 300/350 PCI software packages include a
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Compaq Tru64 UNIX)
PowerStorm 300/350 UNIX Graphics Support is a supplemental kit that only supports the PowerStorm 300 and PowerStorm 350 graphics controllers. This kit requires Tru64 UNIX Version 4.0E or 4.0F, and is only supported on the Compaq Professional Workstation XP1000.
This release contains optional support for the OpenGL graphics libraries and API support.
6.2 Hardware Installation
The following section describes the installation procedure for the PowerStorm 300/350 PCI graphics controller.
6.2.1 Installation of the Graphics Controller
__________________________ Note ____________________________
Before installing the graphics controller, check your monitor specification for signal compatibility and supported features offered by the graphics controller.
___________________________________________________________
________________________ Caution ___________________________
Static electricity can damage sensitive electronic components. When handling your graphics controller, use an
___________________________________________________________
To install the graphics controller, follow these steps:
1.Shut down your workstation and disconnect the monitor cable.
2.Disconnect the power cord from your workstation.
3.Remove the cover from your workstation (refer to your workstation documentation).
4.Put on an
5.If your workstation has an existing graphics controller, remove the screw that secures it and then remove the controller.
6.Choose a slot on the primary PCI bus (in the Compaq Professional Workstation XP1000, the top 3 slots); remove the slot cover if you are using a new slot.
7.Grasp the top edge of the graphics controller and carefully insert it into the slot, then firmly seat it.
8.Secure the retaining bracket.
Installation (Compaq Tru64 UNIX)
9.Replace the workstation cover.
10.Ensure that the monitor cable is connected to the video output connector located on the back of the graphics controller.
11.Reconnect the power cord, and restart your workstation.
6.3 Software Installation
This section describes the installation of PowerStorm 300/350 software for the Tru64 UNIX operating system.
6.3.1 Installation Preparation and Information
6.3.1.1 Required License
PowerStorm 300/350 UNIX Graphics Support software requires an Open3D Product Authorization Key (PAK) for OpenGL server operation. A hardcopy of this PAK is provided with your hardware and should be registered using the License Management Facility (LMF) before you install PowerStorm 300/350 UNIX Graphics Support. If you do not register the PAK before starting the software, the server will run in 2D mode only (without OpenGL server support).
If your PowerStorm 300/350 graphics controller hardware and software came
For complete information on using the Tru64 UNIX License Management Facility, see the
Software License Management guide or the lmf(8)reference page.
6.3.1.2 Prerequisite Software
You can install PowerStorm 300/350 UNIX Graphics Support only on systems that are running Tru64 UNIX Version 4.0E or 4.0F.
__________________________ Note _____________________________
Before installing PowerStorm 300/350 UNIX Graphics Support, you must remove all versions of DIGITAL Open3D from the system. After you have installed PowerStorm 300/350 UNIX Graphics Support, if you upgrade or reinstall the operating system, you must first
____________________________________________________________
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Compaq Tru64 UNIX)
6.3.1.3 Alternate Console
Instead of using the graphics display as the system console, it is possible to attach an external ASCII terminal to serial port 1 and have console interactions take place on that device. This is done at the boot prompt (>>>).
To use an external terminal, the commands are:
>>>set console serial
>>>init
To return to the graphics display as console, the commands are:
>>>set console graphics
>>>init
6.3.1.4Booting Compaq Tru64 UNIX
To begin installation of PowerStorm 300/350 UNIX Graphics Support, you must boot the generic kernal. This is done at the boot prompt (>>>).
>>>b
6.3.2Installing PowerStorm Display Drivers
You must have
6.3.2.1 Copying the Kit from
This section describes the procedure for copying the PowerStorm 300/350 UNIX Graphics Support kit from a
If you have downloaded the kit from another source, simply copy it into the /var/tmp/ directory and skip to the next section. The installation instructions below assume the name of the distribution file is PS3x0UNIX.tar.
In the following instructions, rz4 is the
1.Place the
2.Mount the media on a free mount point by entering the following command:
# mount
When you install from a
3.Copy the kit from the
# cp /mnt/alpha/unix/ps3x0v12.tar /var/tmp/PS3x0UNIX.tar
Installation (Compaq Tru64 UNIX)
If this is not the path to the kit on your
6.3.2.2 Unpacking the Kit
This section describes the procedure for unpacking the compressed kit into a directory structure on your local filesystem. It is assumed that the compressed kit distribution file exists as /var/tmp/PS3x0UNIX.tar.
1.Change to the directory where you copied the kit distribution file:
#cd /var/tmp
2.Use tar to unpack the tar file into a directory structure:
#tar xvf PS3x0UNIX.tar
This will create the PS3x0UNIX directory and populate it with the kit files.
6.3.2.3 Installing the Kit
This section describes the procedure for installing PowerStorm 300/350 UNIX Graphics Support. It is assumed that the kit has been obtained and unpacked into the
/var/tmp/PS3x0UNIX/ directory.
1.Ensure that the system in which you wish to install PowerStorm 300/350 UNIX Graphics Support does not already contain a DIGITAL Open3D kit.
To determine if DIGITAL Open3D subsets are installed on the system, enter the command:
# setld
If any of these subsets are installed, you must
#setld
2.Make sure that you are in the directory where you unpacked the kit:
#cd /var/tmp/PS3x0UNIX/
3.Start the installation.
Start the installation by entering the setld command with the
#setld
4.Specify the subsets you wish to install.
The installation procedure displays the list of subsets available for installation and prompts you to choose the desired subsets.
*** Enter subset selections ***
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Compaq Tru64 UNIX)
The following subsets are mandatory and will be installed automatically unless you choose to exit without installing any subsets:
*PowerStorm 300/350 Support V1.2 Base
*PowerStorm 300/350 Support V1.2 Config
*PowerStorm 300/350 Support V1.2 Device
The subsets listed below are optional:
There may be more optional subsets than can be presented on a single screen. If this is the case, you can choose subsets screen by screen or all at once on the last screen. All of the choices you make will be collected for your confirmation before any subsets are installed.
1)PowerStorm 300/350 Support V1.2 MIT PEX Programming man pages
2)PowerStorm 300/350 Support V1.2 MIT PEX Programming
3)PowerStorm 300/350 Support V1.2 OpenGL Base
4)PowerStorm 300/350 Support V1.2 PHIGS Japanese
5)PowerStorm 300/350 Support V1.2 PHIGS Manual Pages
6)PowerStorm 300/350 Support V1.2 PHIGS
Or you may choose one of the following options:
7)ALL mandatory and all optional subsets
8)MANDATORY subsets only
9)CANCEL selections and redisplay menus
10)EXIT without installing any subsets
Enter your choices or press RETURN to redisplay menus.
Choices (for example, 1 2
5.Confirm your subset selection.
The installation procedure displays a list of the subsets you selected.
You are installing the following mandatory subsets:
PowerStorm 300/350 Support V1.2 Base
PowerStorm 300/350 Support V1.2 Config
PowerStorm 300/350 Support V1.2 Device
You are installing the following optional subsets:
PowerStorm 300/350 Support V1.2 MIT PEX Programming
PowerStorm 300/350 Support V1.2 OpenGL Base
PowerStorm 300/350 Support V1.2 PHIGS
Is this correct? (y/n): y
Enter ???y??? if the subsets you wish to install are those listed. Enter ???n??? to specify other subsets.
6.Read the informational messages.
Installation (Compaq Tru64 UNIX)
The installation procedure generates messages as it checks that your system has enough space to install the requested subsets, copies these subsets, and then verifies that they were copied correctly.
Checking file system space required to install selected subsets:
File system space checked OK.
6 subset(s) will be installed.
Loading 1 of 6 subset(s)....
PowerStorm 300/350 Support V1.2 Base
Copying from . (disk)
Verifying
Loading 2 of 6 subset(s)....
PowerStorm 300/350 Support V1.2 OpenGL Base Copying from . (disk)
Verifying
.
.
.
6 of 6 subset(s) installed successfully.
Configuring "PowerStorm 300/350 Support V1.2 Base" (O3DDWSBASE495)
.
.
.
Configuring "PowerStorm 300/350 Support V1.2 Config" (O3DDWSCONFIG495)
**** Auto Kernel Configuration ****
*** KERNEL CONFIGURATION AND BUILD PROCEDURE ***
Saving /sys/conf/[NODENAME] as /sys/conf/[NODENAME].bck
7.Indicate whether you wish to modify the configuration file.
Do you want to edit the configuration file? (y/n) [n]:
The configuration file contains a variety of parameters that enable you to define information used by the system at startup.
Enter ???y??? if you wish to edit the configuration file. Press Return if you do not wish to edit the configuration file.
8.Dismount the
For example, to dismount mount point /mnt, enter the command:
# umount /mnt
9.Remove the CD from the
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Installation (Compaq Tru64 UNIX)
The installation is now completed.
6.4 Configuration Recommendations
Compaq recommends performing the following configuration operations before you use PowerStorm 300/350 UNIX Graphics Support:
???Partitioning Drives
You should define a minimum of 600 MB pages of swap.
For any system, you should divide swap space equally across two or more drives. No swap partition should be smaller than 100 MB pages.
Example 1:
A system with two drives could be configured to contain the following:
drive1: operating system and swap1
drive2: 3D client application, user data, and swap2
Example 2:
A system with three disks could be configured to contain the following:
drive1: operating system and swap1
drive2: 3D client application, user data, and swap2
drive3: user model data
???Configuring Physical Memory (RAM)
You should configure enough physical memory for the average workload to reduce paging activity to zero.
The minimum memory requirements are determined by the size of the data and the application operations. On Tru64 UNIX systems, most
6.4.1Tuning Techniques
When tuning a Tru64 UNIX system, the most important goals are to minimize paging and to use the physical memory as efficiently as possible. If your system has too little physical memory, these goals are extremely difficult to attain.
The recommended method for configuring PowerStorm 300/350 UNIX Graphics Support on Tru64 UNIX Version 4.0E or 4.0F is to use the /sbin/sysconfig utility. First, you should determine which subsystems are configured:
# sysconfig
Installation (Compaq Tru64 UNIX)
You can then display the values set for particular parts of a given subsystem, such as "vm" or "proc", as shown:
# sysconfig
In this command, the value of subsystem_name is "vm" or "proc".
The /etc/sysconfigtab configuration file is read during bootup, and sets the values appropriately.
When using CAD/CAM/CAE or similar
vm:
More advanced tuning of your Tru64 UNIX system depends on the type of user activity and data files. For example, if you perform occasional assembly modeling operations with numerous view and edit operations on individual components, adding the following lines to the end of the /etc/sysconfigtab file can also improve performance:
vm:
proc:
This technique is a suggested first level of tuning to try for average workloads. To achieve the best possible performance on your system, however, you should consult the Tru64 UNIX tuning documentation, experiment with the different tuning techniques proposed, and monitor the results while your application is running.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
7
Operation (Compaq Tru64 UNIX)
7.1 Introduction
This chapter provides information about
7.2 After Installation
After you have installed the PowerStorm 300/350 driver, you may wish to adjust the screen resolution and refresh rate, to alter the buffer swap synchronization or the default texel size, or to identify the driver version for troubleshooting purposes. The following sections describe how to perform these tasks.
7.2.1 Changing the Screen Resolution and Refresh Rate
The screen resolution and refresh rates are collectively referred to as the video mode. Table
The default video mode is 1280x1024 pixels at 75 Hz. Before changing the video mode, verify that your monitor can handle the new parameters. Refer to your monitor documentation for this information. Then perform the following steps:
1.Login to the system as root. Ensure that no other user is currently working locally at the X console or connected remotely to the X server. You may choose to reboot the system in
2.Edit the file /var/X11/Xserver.conf. Save a backup copy.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Compaq Tru64 UNIX)
3.Find the line containing PowerStorm 300/350 X server
4.Append the
! PowerStorm 300/350 Server args start
! PowerStorm 300/350 Server args end
5.Save your changes to the /var/X11/Xserver.conf file.
6.Restart the server:
> /sbin/init.d/xlogin restart
7.2.2Synchronizing Buffer Swaps
Tearing and flickering can occur for a combination of reasons:
???Many large triangles are being processed.
???A large window is being used.
???High resolution and refresh rate values are defined.
Most applications do not experience visual tearing and could take advantage of the higher frame rates and better performance available when no synchronization is used. Therefore, you should try using this mode.
If unwanted visual effects do occur, however, use the
To enable
1.Login to the system as root. Ensure that no other user is currently working locally at the X console or connected remotely to the X server. You may choose to reboot the system in
2.Edit the file /var/X11/Xserver.conf. Save a backup copy.
Operation (Compaq Tru64 UNIX)
3.Find the line containing PowerStorm 300/350 X server
4.Append a
5.Append the
! PowerStorm 300/350 Server args start
! PowerStorm 300/350 Server args end
6.Save your changes to the /var/X11/Xserver.conf file.
7.Restart the server:
> /sbin/init.d/xlogin restart
To disable the synchronization, follow these same steps, but remove the
7.2.3 Default OpenGL Texel Size
When specifying a texture in OpenGL, the application may request the use of a particular internal format for GL_RGB and GL_RGBA format textures. If the generic internal format of GL_RGB (3 component) or GL_RGBA (4 component), are requested, the implementation chooses which internal format will be used to store the texture.
The default behavior for our implementation is to use
To enable the use of
1.Login to the system as root. Ensure that no other user is currently working locally at the X console or connected remotely to the X server. You may choose to reboot the system in
2.Edit the file /var/X11/Xserver.conf. Save a backup copy.
3.Find the line containing PowerStorm 300/350 X server
4.Append a
5.Append the
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Compaq Tru64 UNIX)
! PowerStorm 300/350 Server args start
! PowerStorm 300/350 Server args end
6.Save your changes to the /var/X11/Xserver.conf file.
7.Restart the server:
> /sbin/init.d/xlogin restart
To disable the synchronization, follow these same steps, but remove the
7.2.4 Identifying the Driver Version
If you encounter a problem with the PowerStorm display driver, you can report it to Compaq. When reporting a problem, you must include the version of the driver with your description of the problem.
To identify the version of the display driver, follow these steps:
1.Login to the system. You need not be root.
2.Run setld piped through grep to find installed driver subsets as shown below:
> setld
3.A list of subsets will be returned if the driver is installed. If no matching driver is installed, the commands above will return nothing.
4.The subset descriptions will be of the form ??? PowerStorm 300/350 Support Vx.x SubsetName???. The V x.x is the version number.
Operation (Compaq Tru64 UNIX)
7.3 Using OpenGL
This section describes the PowerStorm OpenGL driver, which is designed to optimize OpenGL performance on Compaq Professional Workstations. This section includes the following topics:
???Using OpenGL Applications, for users running applications developed with OpenGL
???Developing OpenGL Applications, for users developing OpenGL applications
7.3.1Using OpenGL Applications
This section provides information for using OpenGL applications on the Compaq Tru64 UNIX platform. This section includes the following topics:
???OpenGL Visual Support, describing the available visuals and their properties
???Indirect Contexts, GLXPixmaps, and the Software Renderer, describing how to enable GLXPixmap rendering capabilities
7.3.1.1OpenGL Visual Support
Unlike Windows NT, Tru64 UNIX does not include a generic OpenGL driver as a fall back to the hardware. On Windows NT, the generic OpenGL driver provides a software fallback for pixel formats (equivalent to visuals on the X Window System) not provided by the
For example, on Windows NT, if an application requests a WGL pixel format with an alpha buffer, and the
On Tru64 UNIX, if a GLX visual with the desired capabilities is not available from the PowerStorm 300/350 driver, the application must either fallback to another supported visual or give up and exit. A benefit of this requirement is that all OpenGL applications that do find a suitable visual are guaranteed to be using a
The visuals supported by the PowerStorm 300 PCI graphics controller and PowerStorm 350 PCI graphics controller are listed in Table
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Compaq Tru64 UNIX)
7.3.1.2 Indirect Contexts, GLXPixmaps, and the Software Renderer
The following section only concerns those who run applications that require GLXPixmap rendering support. Most applications do not fall into this category. Where GLXPixmaps are used for
Follow these steps to enable a generic software OpenGL renderer for indirect rendering contexts in the X server, opposed to the
1.Login to the system as root. Ensure that no other user is currently working locally at the X console or connected remotely to the X server. You may choose to reboot the system in
2.Edit the file /var/X11/Xserver.conf. Save a backup copy.
3.Find the line containing PowerStorm 300/350 X server
4.Append a
5.Append the
! PowerStorm 300/350 Server args start
! PowerStorm 300/350 Server args end
6.Save your changes to the /var/X11/Xserver.conf file.
7.Restart the server:
> /sbin/init.d/xlogin restart
To disable the synchronization, follow these same steps, but remove the
In addition, you must indicate to the client library that indirect rendering contexts are allowed. Set the ALLOWINDIRECT environment variable in your application???s environment before running it, as shown (assuming a csh compatible shell):
> setenv ALLOWINDIRECT
In most cases, the performance of indirect rendering contexts and the generic software renderer does not come close to that of
Operation (Compaq Tru64 UNIX)
7.3.2 Developing OpenGL Applications on Tru64 UNIX
This section provides information for developing OpenGL applications that optimize the performance of PowerStorm 300/350 PCI graphics controllers on Tru64 UNIX platforms. If you have a PowerStorm 300 AGP or 300/350 PCI graphics controller on a Windows NT platform, see Section 5.3.2.
Table
*Visual IDs listed are for the first screen. Equivalent visuals on the second head of a
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Compaq Tru64 UNIX)
Table
*Visual IDs listed are for the first screen. Equivalent visuals on the second head of a
Operation (Compaq Tru64 UNIX)
Table
*Visual IDs listed are for the first screen. Equivalent visuals on the second head of a
7.3.2.1Performance and Functionality Considerations
The PowerStorm 300/350 PCI graphics controllers and drivers for the Tru64 UNIX platform accelerate virtually all OpenGL Version 1.1 operations. However, some aspects of OpenGL usage can adversely affect performance. Also, the functionality of PowerStorm 300/350 graphics controllers varies among platforms. This section describes these performance and functionality considerations.
7.3.2.1.1 Texture Mapping
Several aspects of texture mapping can affect application performance. Some of these are under the control of the application user. Others are under the control of the application developer.
???When an application defines textures to OpenGL it can explicitly specify the resolution (for example 16 or 32 bits per texel) with which textures are to be stored. Alternatively, the application can leave this decision to the OpenGL implementation. In this latter case, the PowerStorm 300/350 OpenGL driver will, by default, use 16 bits per texel for RGB and RGBA textures. The application user can override this default behavior by following the steps in Section 7.2.3.
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers
Operation (Compaq Tru64 UNIX)
Allocating 16 bits per texel allows more textures to be stored in the texture cache and may provide slightly higher rasterization rates. On the other hand, using 32 bits per texel provides better texture resolution in just the same way that a color frame buffer with 8 bits per color component has better color resolution than a frame buffer with 4 bits per color component.
???The rasterization rate for PowerStorm 300/350 PCI graphics controllers is twice as fast for bilinear texture filtering as for trilinear texture filtering.
???Software developers should use OpenGL Version 1.1 texture objects when an application uses more than one texture.
7.3.2.1.2Alpha Buffers
PowerStorm 300/350 PCI graphics controllers on the Tru64 UNIX platform do not provide an alpha buffer (i.e., they have zero alpha planes). Few applications actually need an alpha buffer. The two operations that depend on the values stored in the alpha buffer are:
???Storing alpha values so that they can be read later
The application needs an alpha buffer if it must store alpha values for later retrieval by the glReadPixels function with one of the following values:
???GL_ALPHA
???GL_RGBA
???GL_LUMINANCE_ALPHA
???Blending using a destination alpha value
The application needs an alpha buffer if it calls the glBlendFunc function with one of the following values:
???DST_ALPHA
???ONE_MINUS_DST_ALPHA
???ONE_MINUS_DST_COLOR
???SRC_ALPHA_SATURATE
In conformance with OpenGL, when an alpha buffer is not present, glReadPixels returns 1.0 for all alpha values, and OpenGL uses 1.0 for all destination alpha values when computing blending factors.
Note that all
Operation (Compaq Tru64 UNIX)
7.3.2.1.3 Stencil Planes
The PowerStorm 300/350 display driver provides support for one stencil plane on Tru64 UNIX. You may notice that on the Windows NT Alpha platform, four stencil planes are available. This is because the Windows NT window system does not have the same high demands for window system functionality, such as simultaneous support of RGB and
PowerStorm 300 AGP and 300/350 PCI Graphics Controllers