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.
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
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.
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 |
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.
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.
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) |
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.
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:
- HCRX-8: No successor
- HCRX-8Z: Visualize-8 for $5,500
- HCRX-24Z: Visualize-24 for $7,000
- HCRX-48Z: Visualize-48 for $16,000
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.
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.
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 MHz | A4552A | |
Visualize-FX4 | 24-bit 1600x1200 |
yes | EVC | PCI 64-bit 66 MHz | A4553A | |
+ optional | 16 MB SDRAM | yes | daughter board | |||
Visualize-FX6 | 24-bit 1600x1200 |
yes | EVC | PCI 64-bit 66 MHz | A4554A | |
+ 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
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
Intel Visualize fx
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.
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).
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.
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:
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 |
References
CRX/HCRX
- Graphics Administration Guide for HP-UX 10.20 (.pdf) Hewlett-Packard (n.d.)
- Graphics Administration Guide for HP-UX 11 (.pdf) Hewlett-Packard (2006: B2355-IE003, Edition E0206)
- Support Matrix - HP-UX Workstations Processors, OS Versions and Graphics (archive.org mirror), Hewlett-Packard Company (2001: mirror accessed January 2024)
- HP Graphics Technology HP Technical Computing (archive.org mirror), Hewlett-Packard Company (1996: mirror accessed January 2024)
- Famous Graphics Chips: HP›s Artist Graphics, Jon Peddie, computer.org 2020
- HP-UX Workstation HCL (Hardware Compatibility List) PA-RISC (pp. 188-189, 191, 198) Hewlett-Packard Company (July 1998, 14th ed.)
- HP Professional, July 1995, hparchive.org archive
- HP 9000 Graphics Workstations, Solutions for the next genereation, Hewlett Packard, 1995 (1000bit.it archive)
- An Integrated Graphics Accelerator for a Low-Cost Multimedia Workstation (PDF, HP Journal 4/95, archive.org mirror)
- HP Color Recovery Technology (PDF, HP Journal 4/95, archive.org mirror)
Visualize PA-RISC
- An Overview of the VISUALIZE fx Graphics Accelerator Hardware, HP Journal 1998, Article 4, archive.org mirror
- hp visualize fx5pro/fx10pro UNIX graphics accelerators data sheet, HP 2000, 5980-1411E, archive.org mirror
- HP VISUALIZE fx4 Whitepaper, HP 1997, no URL
- HP VISUALIZE fx5 and fx10 Configuration Guide, HP 2000, A5021-90015, VGA museum archive
- HP fx Graphics Card Installation and Configuration Guide (fxe, fx5 and fx10), HP 2000, A5021-90015, VGA museum archive
- Overview HP FX Graphics, HP 2003, website, archive.org mirror
- Overview ATI Fire GL UX , HP , website, archive.org mirror
- , HP , webseite, archive.org mirror
- , HP , webseite, archive.org mirror
Visualize Intel
- VISUALIZE Workstation Graphics for Windows NT, HP Workstation Lab 1998, archive.org mirror
- HP VISUALZIZE Graphic Subsystems, HP Website 1999, archive.org mirror
- HP Kayak Workstation Graphics Solution, HP Website 1999, archive.org mirror
- HP Kayak: A PC Workstation with Advanced Graphics Performance, HP Journal May 1998, p. 35ff, HP Archive mirror
- hp IA-32 visualize fx5 and fx10 Windows graphics accelerator, HP 2000, VGA museum archive
- hp IA-32 visualize fx5 and fx10 Windows graphics accelerators, HP 2000, VGA museum archive
Announcements
- NEW HP NT AND UNIX DESKTOPS HOST LATEST VISUALIZE GRAPHICS, Techmonitor archive, 1997
- HP DUMPED HIGH-END GRAPHICS BECAUSE SGI OWNS THE MARKET, Techmonitor archive, 1998
Drivers
- hp workstation Windows 2000 hp visualize fx5, fx10 video drivers, HP website 2001, archive.org mirror
- hp workstation Windows 2000 visualize fx2+, fx4+, fx6+ video drivers, HP website 2001, archive.org mirror