Sun Logo


Solaris Handbook for Sun Frame Buffers

816-3582-10



Contents

Preface

1. TurboGXplus Frame Buffer

TurboGXplus-supported Monitors

Default Screen Resolutions

Programming the Screen Resolution

Configuring Monitors Using a UNIX Script

Configuring Monitors Using the PROM Method

Setting Up a Single Monitor Using the PROM Method

Setting Up a Single Monitor Using a UNIX Script

Setting Up Multiple Monitors Using a UNIX Script

2. Creator Graphics Accelerator

Default Screen Resolutions

Supported Screen Resolutions

Changing Screen Resolutions (-res)

Changing Screen Visuals List

Changing the Visual List Order (-linearorder, -overlayorder)

Changing the Default Visual (-deflinear, -defoverlay)

Changing OpenGL Visual Support (-expvis)

Changing SERVER_OVERLAY_VISUALS Support (-sov)

Creator Series 3 Options

Setting Gamma Correction (-g, -gfile)

Choosing Extended Overlay (-extovl)

Impact on Screen Visual List by Various ffbconfig Visual Flags

Effect on the Default Visual and the Visual Group Ordering

Effect on the Number of Visual Instances Within Selected Groups

Addition of the SERVER_OVERLAY_VISUALS Property and the Transparent SOV Visuals in the 8-bit Overlay Group

Stereo Connector

Creator Series 1 Stereo Connector

Creator Series 2 and Series 3 Stereo Connector

Stereo Signal

3. The Creator Window System

Creator Visuals

List of Visuals

Overlay and Underlay Structure

Comparison with the SX Accelerator

Comparing Creator with the ZX Accelerator

Hardware Color LUT Usage

Reducing Colormap Flashing

Notes to End Users

Notes to Programmers

Hardware Window IDs

Cursor Management

Hardware Double Buffering

Device Configuration

Performance Notes

Direct Xlib

The X11perf Benchmark

No Creator Pixel Copy Hardware

Background None Window Transient Color Effects

4. XIL Acceleration on the Creator Graphics Accelerator

XIL Data Types

Accelerated Functions

Notes to Table 7-1

Double Buffer Support

5. PGX Graphics Accelerator

Supported Screen Resolutions

Changing the Screen Resolution Temporarily

Printing the PGX Hardware Configuration

For More Information

PEX Library Bug Workaround

6. PGX32 Graphics Accelerator

Interactive Configuration

Noninteractive Configuration

Examples

Other Methods for Changing the Screen Resolution

Guidelines

Methods

EDID Auto-detect Feature for PGX32

output-device Method

Video Mode Method

Video Timing Method

Setting PGX32 as the Console (Optional)

PGX32 Card as the Only Frame Buffer

PGX32 Card With a Secondary Frame Buffer

Starting the Desktop Environment

OpenWindows Environment

Common Desktop Environment (CDE)

X Display Manager

Using nvedit to Modify NVRAM

7. PGX64 Graphics Accelerator

Features

Sun PGX64 Screen Resolutions and Video Formats

Sun PGX64 Software Packages

Software Package Locations

Software Package Names

Sun PGX64 Software Patches

Installing the PGX64 Software

Patching Network Installation Image

Removing Sun PGX64 Software

Sun PGX64 Default Console Display

8. Elite3D Graphics Accelerator

Default Screen Resolutions

Supported Screen Resolutions

Changing Screen Resolutions (-res)

Changing Screen Visuals List

Changing the Visual List Order (-linearorder, -overlayorder)

Changing the Default Visual (-deflinear, -defoverlay)

Changing OpenGL Visual Support (-expvis)

Changing SERVER_OVERLAY_VISUALS Support (-sov)

Setting Gamma Correction (-g, -gfile)

Choosing Extended Overlay (-extovl)

Choosing the Number of WIDs and Colors in the Overlay (-maxwids)

Impact on Screen Visual List by Various afbconfig Visual Flags

Effect on the Default Visual and the Visual Group Ordering

Effect on the Number of Visual Instances Within Selected Groups

Addition of the SERVER_OVERLAY_VISUALS Property and the Transparent SOV Visuals in the 8-bit Overlay Group

Stereo Connector

Stereo Signal

9. Expert3D and Expert3D-Lite Graphics Accelerator

Configuration Utilities

The fbconfig Utility

The SUNWifb_config Utility

Default Screen Resolutions

Supported Screen Resolutions

Changing Screen Resolutions (-res)

Changing Screen Visuals List

Changing the Visual List Order (-linearorder, -overlayorder)

Changing the Default Visual (-deflinear, -defoverlay)

Changing OpenGL Visual Support (-expvis)

Changing SERVER_OVERLAY_VISUALS Support (-sov)

Setting Gamma Correction (-g, -gfile)

Choosing Extended Overlay (-extovl)

Multiple Monitor Configuration

Defining the Expert3D Card as the Default Console

Expert3D External I/O Connectors

Stereo Connector

Video Synchronization Port (Expert3D Only)

Multiview Ports

Configuring Multiple Expert3D Graphics Cards

10. Multiple Monitors on a System

Multiple Monitor Configuration

Sun Ultra Systems

Sun SPARCstation SBus Systems

Device File Names

Checking the Available Frame Buffers

Starting OpenWindows from the Console

Running OpenWindows on Multiple Monitors

Changing the Polling Order

SBus Addresses

Polling Order

Changing the sbus-probe-list