Compaq 300 manual Indirect Contexts, GLXPixmaps, and the Software Renderer

Page 68

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 multi-buffering, they should be replaced by OpenGL double-buffering if possible. But if your application requires GLXPixmap support, this section describes how to enable it.

Follow these steps to enable a generic software OpenGL renderer for indirect rendering contexts in the X server, opposed to the hardware-accelerated driver:

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 single-user mode before continuing.

2.Edit the file /var/X11/Xserver.conf. Save a backup copy.

3.Find the line containing PowerStorm 300/350 X server command-line arguments. Search for the text “ PowerStorm 300/350 Server args start” and proceed to the next line where the arguments reside.

4.Append a –Iargument to the list if one is not already present. This indicates the beginning of device-dependent arguments.

5.Append the –riGLXuseSWindirectargument to the list as follows:

! PowerStorm 300/350 Server args start

-pn –su –bs –nice –2 –I –riGLXuseSWindirect

! 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

-riGLXuseSWindirectargument. If no other device-dependent arguments are present, you may also remove the –Iflag from the end of the list.

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 hardware-accelerated direct rendering. Therefore its use is only recommended when GLXPixmap support is an absolute requirement.

7–6PowerStorm 300 AGP and 300/350 PCI Graphics Controllers

Image 68
Contents July Compaq Computer Corporation Houston, TexasJuly Table of Contents Installation Compaq Tru64 Unix Operation Windows NTOperation Compaq Tru64 Unix TablesPage Preface Purpose of This GuideWho Should Use This Guide Structure of This GuideRelated Documentation Conventions Used in This GuideReader’s Comments Getting HelpCompaq Technical Support Compaq WebsiteCompaq Authorized Reseller PowerStorm 300 AGP Graphics Controller Overview PowerStorm 300 AGP Graphics Controller Part NumberIntroduction DescriptionVersion Compaq PowerStorm 300 AGP Software SupportMinimum System Workstation PowerStorm 300 AGP Graphics Controller NLX Connector Pinout Pin No. SignalSpecifications PowerStorm 300 AGP Graphics Controller SpecificationsPage Digital Part Compaq Part Description Number PowerStorm 300 PCI Graphics Controller OverviewPowerStorm 300 PCI Graphics Controller Part Numbers Compaq PowerStorm 300 PCI Software Support PowerStorm 300 PCI Graphics ControllerConnector Pinout PowerStorm 300 PCI Graphics Controller Specifications PCIPowerStorm 350 PCI Graphics Controller Overview PowerStorm 350 PCI Graphics ControllerCompaq PowerStorm 350 PCI Software Support Minimum System Workstation ROM Revision VersionConnector Pinouts Stereo Connector Pinouts PowerStorm 350 PCI Graphics Controller Specifications Page Installation Windows NT UnpackingHardware Installation Changing the Bulkhead Bracket, PowerStorm 300 AGP OnlyInstallation of the Graphics Controller Software Installation Microsoft Windows NT Software InstallationPowerStorm 300/350 Software Components PowerStorm 300/350 Software Components on the CDPowerStorm 300 AGP and 300/350 PCI Graphics Controllers Installing/Upgrading PowerStorm Software Display Drivers No Changes The above list matches my computerOpenGL Acceleration Stereo Capability PowerStorm 350 PCI Only Choose the REALimage tm Settings tabOperation Windows NT After InstallationChanging the Screen Resolution and Refresh Rate Operation Windows NT Resolution Vertical Refresh rates Managing Buffer SwapUsing the Display Applet Identifying the Display Driver VersionDeveloping OpenGL Applications on Intel Platforms Using OpenGLUsing OpenGL Applications Pixel Format Support Pixel Format RgbaPerformance Considerations Texture MappingDeveloping OpenGL Applications on Alpha Platforms Overlay PlanesStencil Planes SoftImage Customizations10PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT 12PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT 14PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Operation Windows NT Alpha Buffers ∙ Storing alpha values so that they can be read later∙ Blending, using a destination alpha value 18PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Installation Compaq Tru64 Unix Installation Compaq Tru64 Unix Prerequisite Software Installation Preparation and InformationRequired License Installing PowerStorm Display Drivers Booting Compaq Tru64 UnixAlternate Console Copying the Kit from CD-ROMInstalling the Kit Unpacking the Kit6PowerStorm 300 AGP and 300/350 PCI Graphics Controllers Indicate whether you wish to modify the configuration file Configuration Recommendations Tuning Techniques# sysconfig -qsubsystemname Page Operation Compaq Tru64 Unix Synchronizing Buffer Swaps Operation Compaq Tru64 UnixDefault OpenGL Texel Size Identifying the Driver Version OpenGL Visual Support Indirect Contexts, GLXPixmaps, and the Software Renderer Developing OpenGL Applications on Tru64 Unix Visual ID0x21 0x22 0x23 0x24 0x2f Performance and Functionality Considerations0x2d ∙ Blending using a destination alpha value Stencil Planes

300 specifications

The Compaq 300, introduced in the early 1990s, marked a pivotal moment in personal computing, combining cutting-edge technology with user-centric design. This desktop system was targeted at both business professionals and home users, reflecting the growing demand for powerful yet affordable computing solutions.

One of the main features of the Compaq 300 was its robust Intel processor. It originally shipped with various configurations of Intel's 80486 microprocessor, which provided a significant performance boost over its predecessors. The 486 architecture enabled users to run more complex applications, enhancing productivity and making it suitable for tasks ranging from word processing to graphics editing.

In terms of memory, the Compaq 300 supported up to 16MB of RAM, which was substantial for its time, allowing seamless multitasking of programs. The system typically included a 120MB IDE hard drive, which facilitated ample storage for documents and software, a critical aspect for users who needed to manage large volumes of data.

The Compaq 300 featured an integrated graphics card based on the popular VGA standard, enabling clear display quality for applications and gaming. Notably, its 14-inch CRT monitor that accompanied the system offered crisp visuals and an optimal viewing experience for users.

Another characteristic of the Compaq 300 was its expandability. The desktop came equipped with several expansion slots, allowing users to easily add components such as sound cards, network cards, or additional storage drives. This feature provided users with the flexibility to upgrade their systems as technology evolved, ensuring longevity in a rapidly changing landscape.

The Compaq 300 also showcased advanced connectivity options for its time. It included multiple serial and parallel ports, providing versatile connectivity with peripherals like printers, scanners, and modems. This adaptability was crucial, especially as businesses began to integrate more technology into their operations.

Durability and reliability were hallmarks of Compaq's design philosophy, and the Compaq 300 was no exception. Its solid construction and dependable components appealed to users who required a trustworthy system for daily tasks.

Overall, the Compaq 300 epitomized the intersection of performance, expandability, and reliability in desktop computing. Its innovative features and thoughtful design paved the way for future developments in the personal computer industry, making it a noteworthy entry in the history of computing technology.