PA-RISC information - since 1999

PA-RISC Graphics Adapters

Overview

HP 9000 PA-RISC computers used almost exlusively custom HP graphics adapters. HP designed a variety of custom graphics cards for many different graphical use cases, from simple 1990s 2D design to more advanced CAD/CAM, 3D modeling and advanced scientific design. PA-RISC workstations were often used in these scenarios.

© Hewlett Packard

HP designed custom PA-RISC graphics adapters with a variety of HP chipsets and in diferent buses (GSC, SGC, etc.) and form factors. Some of the more advanced cards were immensely expensive (>$20k).

This article describes the 1990s-era HP-proprietary designs with custom HP buses and chips for most 32-bit workstations. Full support for these graphics cards is available in HP-UX, with incomplete support in other and open source systems – especially for 3D, acceleration and advanced features.

With PCI-based graphics cards in some of the later workstations, HP switched to off-the-shelf graphics chipsets from the Intel/i386 world, customized for HP workstations. Even later in many 64-bit workstations, HP switched to standard graphics cards altogether with sometimes custom HP-UX drivers.

Device Color
max
Double
buffer
3D Output Bus
GRX 8-bit gray Software - BNC SGC
CRX 8-bit Hardware - BNC SGC
Stinger (CRX) 8-bit Software - VGA SGC
Artist (CRX) 8-bit Hardware - VGA GSC
CRX-24/CRX-24Z 24-bit HW/SW (Z) BNC or VGA SGC
CRX-48Z 24-bit HW/SW yes BNC or VGA SGC GSC
HCRX-8/HCRX-8Z 8-bit HW/SW (Z) VGA GSC
HCRX-24/HCRX-24Z 24-bit HW/SW (Z) VGA GSC
Visualize-EG 8-bit Software - VGA or EVC onboard GSC PCI
Visualize-8 8-bit Hardware yes VGA or EVC GSC
Visualize-24 24-bit HW/SW yes VGA or EVC GSC
Visualize-48/48XP 24-bit HW/SW yes VGA or EVC GSC
Visualize-FXE 24-bit HW/SW yes VGA PCI 32/66
Visualize-FX2 24-bit HW/SW yes EVC PCI 64/66
Visualize-FX4/FX6 24-bit HW/SW yes EVC PCI 64/66
Visualize-FX5/FX10 24-bit HW/SW yes VGA, DVI-D PCI 64/66

CRX

CRX graphics adapters were available in various different configurations for both the SGC and GSC bus in their different formfactors. All of these adapters were officially only supported in HP-UX up to 10.20, some may still work with 11.00. They were often used in HP 9000 705, 710, 720, 730, 750 and 735 workstations

Evolution HP graphics © 1995 HP

The CRX cards output a fixed resolution of 1280×1024. CRX cards for SGC bus in the DIO-II formfactor use BNC connecters with either one (grayscale), three (RGB) or four (RGB and sync), while cards for SGC and GSC in EISA formfactor and mainboard-integrated CRX use HD15 VGA connectors.

The Stinger CRX adapter, integrated into some of the older ASP-based workstations (older 715, 725), supports four different resolution/refresh-rate combinations, which can be changed via a DIP switch on the back of the machine or in the PDC.

Hoverball 3D demo © 1996 Hewlett Packard

CRX with Z-suffix denotes an additional 3D acceleration board with a hardware 24-bit Z-buffer. These combined adapters like CRX-24Z support the same visuals as stand-alone versions but always provide 3D acceleration. Hardware acceleration can only be used with Starbase, PHIGS, PowerShade or PEX APIs. CRX-48Z adapters are internal GSC or SGC interface cards with a separate external processing box, which provides RGB output connectors.

Device Color
max
Double
buffer
3D Output Bus and formfactor
Part number
GRX 8-bit grayscale Software - BNC SGC (DIO-II): A1924A
CRX 8-bit Hardware - BNC SGC (DIO-II): A1659A
Stinger (CRX) 8-bit Software - VGA SGC (integrated)
Artist (CRX) 8-bit Hardware - VGA GSC (integrated)
CRX-24 24-bit Hardware
Software
- BNC or VGA SGC: A1439A
SGC: A2673A
CRX-24Z 24-bit - yes BNC or VGA SGC: A1454A
SGC: A2674A
CRX-48Z 24-bit Hardware
Software
yes BNC or VGA SGC + ext.: A2091A
SGC + ext.: A2675A
GSC + ext.: A4073A/B + A4074A

↑ up

Artist

When developing the HP 9000 712 workstation, HP integrated as much functionality in VLSI circuits as possible. This included re-developing an onboard version of the CRX adapter into the Artist graphics chip.

HP Artist diagram © 1995 HP

Artist graphics adapters were found in LASI-based workstations such as HP 9000 712, HP 9000 715 and were technically (almost) identical to CRX devices with much more supported resolutions and refresh rates. HP Artist had 1 MB VRAM as standard which could be extended to 2 MB.

HP aggressively integrated as much as circuitry possible with Artist to reduce manufacturing, manufacturing of the HP 712 graphics subsystem was a third of the CRX system, the entry level Artist itself only a fifth of CRX. Artist integrated almost everything but the VRAM into a single single CMOS26B VLSI at 80 MHz, while the internal DACs and color tables run at 135 MHz.

HP Color Recovery © 1995 HP

For Artist, HP developed HP Color Recovery Technology, a system to display millions of colors within the cost constraints of an 8-bit (8-plane) graphics system. At the time, users often chose 8-bit adapters due to the high cost of systems with 24 planes.

With HP Color Recovery, the system takes 24-bit data from an application an dithers it down to 8-bit for the frame buffer, from where it is scanned through a DSP to the display, wherex millions of colors can be viewed. Besides Artist, Color Recovery was also part of the HCRX-8 adapter.

Device Resolution
max
Color
max
Double
buffer
3D Output Bus and formfactor
Part number
Artist 1024×768 8-bit Hardware - VGA GSC (integrated)
Artist
ext. mem
1280×1024 8-bit Hardware - VGA GSC (integrated)

↑ up

HCRX

HCRX are the successors to the CRX graphics adapters and were shipped in systems with the GSC bus, either integrated into the mainboard or as a separate expansion board. They output a fixed resolution of 1280×1024 and use a HD15 VGA connector.

CRX with Z-suffix denotes additional 3D-acceleration board, containing a hardware 24-bit Z-buffer. These combined adapters like HCRX-24Z support the same visuals as stand-alone versions but always provide 3D acceleration. Hardware acceleration can only be used with Starbase, PHIGS, PowerShade or PEX APIs.

Device Color
max
Double
buffer
3D Output Bus and part number
HCRX-8 8-bit Hardware
Software
- VGA GSC: A4070A/A4070B
GSC-M: A4315A
HCRX-8Z 8-bit % yes VGA GSC: A4079A/A4079B
HCRX-24 24-bit Hardware
Software
- VGA GSC: A4071A/A4071B
GSC-M: A4316A
HCRX-24Z 24-bit % yes VGA GSC: A4179A
HCRX-48Z n/a – see below

HCRX graphics adapters for HP 9000 PA-RISC workstations were suceeded by HP Visualize line of graphics cards. There was briefly a card called HCRX-48Z (A4244A) which was soon renamed and marketed as Visualize-48.

↑ up

Visualize

The HP Visualize line of graphics adapters were used in a large number of PA-RISC workstations integrated onto the mainboard and in expansion cards of various types. HP Visualize were the designated successors to HP HCRX graphics adapters:

© 1995 Hewlett Packard

HP integrated parallel PA-RISC floating point technology from the PA-7200 processor (FPU) into Visualize graphics boards to increase scalable performance and speed up the graphics pipeline. Two FPU cells were added to the -8 and -24, and six cells into the -48. This was heralded as quite interesting and good but unusual.

Visualize-8 + 3D, Visualize-24 + 3D, Visualize-48XP © 1997 HP

All Visualize provide 2D hardware acceleration, used by HP’s X11 server on HP-UX. Visualize 3D hardware acceleration is available with Starbase, PHIGS, PowerShade or PEX APIs. Visualize cards have HD15 VGA or EVC connectors.

Device Resolution
max
Color
max
Double
buffer
3D Bus and part number
Visualize-EG
base
1280×1024 8-bit Software - onboard with 2MB memory
GSC: A4450A
HSC: A3519A
PCI: A4977A with 4MB SGRAM
PMC: A4979A
Visualize-EG
dual
1280×1024 8-bit Software - GSC: A4451A
Visualize-EG
ext. mem
1600×1200 8-bit Software
Hardware
- GSC: + A4452A
Visualize-8 1280×1024 8-bit Hardware yes GSC: A4441A
Visualize-24 1280×1024 24-bit Hardware
Software
yes GSC: A4442A
Visualize-48 1280×1024 24-bit Hardware
Software
yes GSC: A4244A
Visualize-48XP 1280×1024 24-bit Hardware
Software
yes GSC (dual): A4246A
HSC: A4455A

HP VisualEyes

Interestingly, HP very briefly called these cards HP VisualEyes before renaming and marketing them under HP VISUALIZE as successors to the HCRX line of adapters.

↑ up

Visualize-FX

HP Visualize-FX were video adapters and 3D accelerators for PA-RISC Unix workstation and a major redesign of their Visualize predecessors. The architecture of the graphics processors is PA-RISC based, the higher-end models in fact include more than four PA-RISC FPU cells to process the graphics.

Visualize FX were the first HP cards to support OpenGL X-Window Extension (GLX) in addition to the legacy 3D APIs (Starbase, PEX, PHIGS). FX adapters were only available as PCI bus cards, with some using two slots.

The EVC connector present on some cards needs an adapter cable to connect to a HD15 VGA monitor. These cards support a maximum resolution of 1600×1200 or 1280×1024 on older monitors. Both Sync-on-Green and Digital-Sync output signals are supported. They had all hardware and software double-buffering.

Device Color
resolution
RAM 3D Output Bus Part number
Visualize-FXE 24-bit 18 MB SGRAM yes VGA PCI 32-bit 66 MHz A4982A
Visualize-FXE
rev b
24-bit
1600x1200
24 MB SDRAM yes VGA PCI 32-bit 66 MHz A4982B
Visualize-FX2 24-bit
1280x1024
yes EVC PCI 64-bit 66 MHzA4552A
Visualize-FX4 24-bit
1600x1200
yes EVC PCI 64-bit 66 MHzA4553A
+ optional 16 MB SDRAM yes daughter board
Visualize-FX6 24-bit
1600x1200
yes EVC PCI 64-bit 66 MHzA4554A
+ optional 16 MB SDRAM yes daughter board
Visualize-FX5 24-bit
1920x1200
64 MB SDRAM yes VGA
DVI-D
stereo
PCI 64-bit 33/66 MHz A1262A
A1262-66501
Visualize-FX5pro 24-bit
1920x1200
64 MB SDRAM yes VGA
DVI-D
stereo
PCI 64-bit 33/66 MHz A1264A
Visualize-FX10 24-bit
1920x1200
128 MB DDR yes VGA
DVI-D
stereo
PCI 64-bit 66 MHz A1299
A1299-66503?
Visualize-FX10pro 24-bit
1920x1200
128 MB DDR yes VGA
DVI-D
stereo
PCI 64-bit 66 MHz A1299B
A1299-69003?

Visualize FX5/10pro models integrate the raster and texture-processor onto a single chip, resulting in a better performance than the standard FX5/10. Onboard RAM is used as unified buffer, Z-buffer and texture storage

↑ up

HP FireGL

HP also sold a few third-party AGP (and PCI) video adapters for 3D for use in HP-UX Unix with its later PA-RISC workstations such as the c8000. They were possible modified for HP-UX (in the ROM?) with HP providing drivers for them for 64-bit workstations running HP-UX 11.00 and higher.

Device GPU Color
resolution
RAM 3D Output Bus Part number
HP FireGL-UX
(ATI FireGL-3)
GT1000 24-bit
1920x1200
128 MB DDR yes VGA
DVI-D
stereo
PCI 3.3V
64-bit 66 MHz
A7789A
A7789-69510
ATI FireGL X3 R420 24-bit
2048×1536
256 MB GDDR3 yes 2 DVI AGP 8X 1.5V AB668A
ATI FireGL X1 FGL 9700 24-bit 256 MB DDR yes 2 DVI AGP 8X A9653A
ATI FireGL T2 RV350 24-bit
2048×1536
128 MB DDR yes DVI
VGA
AGP 8X AB638A

Certain patches for HP-UX were required for proper X11 and 3D OpenGL functionality, dated 2002 and later. This included hardware-enablement (HWE) and specific patches and HP-UX software modules.

FireGL-UX

The FireGL-UX high-end graphics adapter was based on ATI FireGL2 or -3 board adapted for PA-RISC workstations on HP-UX Unix. It provides full OpenGL hardware acceleration with the HP X server on HP-UX and is binary compatible with HP Visualize FX10pro adapters. FireGL-UX is about twice as fast as the Visualize FX10pro.

Details:

  • IBM GT1000 geometry engine
  • IBM RC1000 raster engine
  • 128 MB DDR SDRAM for unified frame buffer, Z-buffer and texture storage
  • Digital DVI and 3-pin stereo output
  • 64-bit, 66 MHz PCI card
  • Part number: A7789A, A7789-60510, A7789-69510

↑ up

Intel Visualize fx

fx+ © 2000 HP

HP offered Visualize FX video adapters for its Intel-based Visualize P-Class and X-Class NT workstations in the late 1990s, first developed for HP Kayak workstation. Visualize fx adapters for Intel were AGP, AGP Pro and often dual-slot cards with PCI. They had impressive speeds for 3D design and CAM/CAD use cases but were only offered for a few years for HP Windows NT workstations and in small quantities.

fx6 © HP 1998

Similar to their Unix Visualize FX brethren, fx and fx+ integrated PA-RISC FPU cores into their graphics accelerator with a Cirrus Logic 2D graphics chip for GUI (GD5480), at least on the AGP-PCI dual slot cards. The Visualize graphics accelerator ASIC consisted of 2 integer ALUs, 2 floating-point multipliers, 2 floating point divider/square root units and dual control, possibly based on PA-7200 CPU and/or FPU.

Visualize FX cards for Intel-based computers were first developed for HP Kayak personal workstations and marketed as part of their product lineup, which later got renamed to Visualize personal workstations (with Intel Pentium III).

fx+ texture © 2000 HP

Care had to be taken in selecting correct AGP slots and cards, as not all fx cards were compatible with all systems, with specific cards designated for some systems. Drivers were available for Intel-based computers on Windows NT and later 2000.

^ - there might have been separate AGP Pro versions
Product naming and documentation was slightly perplexing at the time.
Device Color
resolution
Chips
or cores
RAM 3D Out Bus
Visualize fx2 24-bit
1600x1200
0 Texture
2 Geometry
2 Raster
18 MB SGRAM Hardware
OpenGL
VGA AGP dual with PCI
AGP 64-bit 66 MHz
Visualize fx4 24-bit
1600x1200
0 Texture
2 Geometry
2 Raster
18 MB SGRAM Hardware
OpenGL
VGA AGP dual with PCI
AGP 64-bit 66 MHz
+ fx texture 1 Texture 16 MB SDRAM Hardware daughter board
Visualize fx6 24-bit
1600x1200
0 Texture
2 Geometry
2 Raster
18 MB SGRAM Hardware
OpenGL
VGA AGP dual with PCI
AGP 2X 64-bit 133 MHz
+ fx texture 2 Texture 32 MB SDRAM Hardware daughter board
Visualize fx2+ 24-bit 0 Texture
1 Geometry
2 Raster
18 MB SGRAM
opt. Texture
Hardware
OpenGL
VGA AGP dual with PCI
AGP 2X 64-bit 133 MHz
– maybe also AGP Pro^
Visualize fx4+ 24-bit
1600x1200
0 Texture
2 Geometry
2 Raster
18 MB SGRAM
opt. Texture
Hardware
OpenGL
VGA AGP dual with PCI
AGP 2X 64-bit 133 MHz
– maybe also AGP Pro^
Visualize fx6+ 24-bit
1600x1200
0 Texture
3 Geometry
2 Raster
18 MB SGRAM
opt. Texture
Hardware
OpenGL
VGA AGP dual with PCI
AGP 2X 64-bit 133 MHz
– maybe also AGP Pro^
+ fx+ texture 1 Texture 16 MB SDRAM - - daughter board
Visualize fx5 32-bit
1900x1200
1 Texture
3 Geometry
64 MB SDRAM Hardware
OpenGL
VGA AGP 2X 64-bit 133 MHz
AGP Pro?
Visualize fx10 32-bit
1900x1200
1 Texture
6 Geometry
64 MB SDRAM Hardware
OpenGL
VGA
DVI
AGP 2X 64-bit 133 MHz
AGP Pro?
and possible more...

At least the fx5 and fx10 supported OpenGL 1.1, GDI, DirectDraw, and Direct3D.

Some part numbers for Visualize NT adapters – incomplete and a bit confusing:

incomplete, no guarantee for correctness
Device Part Comment
Visualize fx2 A5013-69001 AGP and PCI
Visualize fx4 A5012-69001 AGP and PCI
Visualize fx4+ A1278-60001
A1278-69001
AGP Pro with PCI
Visualize fx6+ A1277-60001
A1277-69001
AGP Pro with PCI
fx+ Texture Module A5022-60001
A5022-69001
16 MB SDRAM
Visualize fx5 A1264-66501
A1264-69001
AGP 2X
Visualize fx10 A1264-66502
A1264-69002
AGP 2X

↑ up

References

CRX/HCRX

Visualize PA-RISC

Visualize Intel

Announcements

Drivers

↑ up