ATI Rage
Encyclopedia
The ATI
Rage is a series of graphics chipset
s offering GUI
2D acceleration
, video acceleration, and 3D acceleration. It is the successor to the Mach
series of 2D accelerators.
acceleration. The 3D RAGE was released on november 1995. The 3D RAGE was used in ATI's 3D Xpression video board.
version of the 3D Rage accelerator. The second-generation PCI
-bus compatible chip boosted 2D performance by 20 percent and added support for MPEG-2
(DVD) playback. The chip also had driver support for Microsoft
Direct3D
and Reality Lab
, QuickDraw
3D Rave, Criterion RenderWare
, and Argonaut BRender. OpenGL
drivers are available for the professional 3D and CAD
community and Heidi drivers are available for AutoCAD
users. Drivers are also provided in operating systems including Windows 95
, Windows NT
, the Mac OS
, OS/2
, and Linux
. ATI also shipped a TV encoder companion chip for RAGE II, the ImpacTV chip.
RAGE II was integrated into several Macintosh Computers, including the Macintosh G3 (Beige)
, Power Mac 6500. In IBM-compatible PCs, several motherboard
s and video cards used the chipset as well including: the 3D Xpression+, the 3D Pro Turbo, and the original All-in-Wonder.
The 3D Rage IIc was the last version of the Rage II core, it offered optional AGP support. The Rage IIc was integrated into one Macintosh computer, the original iMac G3
/233 (Rev. A.).
support and transparency implementations, specular lighting
support, and enhanced video playback and DVD
support. The 3D Rage Pro chip was designed for Intel
's Accelerated Graphics Port (AGP
), taking advantage of execute-mode texturing, command pipelining, sideband addressing, and full 2×-mode protocols. Initial versions relied on standard graphics memory configurations: up to 8 MiB
of SGRAM or 16 MB of WRAM, depending on the model.
RAGE Pro offered performance in the range of Nvidia
's RIVA 128
and 3dfx's Voodoo accelerator, but generally failed to match or exceed its competitors. This, in addition to its (early) lack of OpenGL
support, hurt sales for what was touted to be a solid gaming solution. In February 1998, ATI introduced the 2x AGP version of the Rage Pro to the OEM market and attempted to reinvent the Rage Pro for the retail market, by simultaneously renaming the chip to Rage Pro Turbo, and releasing a new Rage Pro Turbo driver-set (4.10.2312) that supposedly increased performance by 40%. In reality, the drivers only delivered increased performance in benchmark
s such as Ziff-Davis' 3D Winbench 98 and Final Reality. In games, the performance actually suffered. Despite the poor introduction, the name Rage Pro Turbo stuck, and eventually ATI was able to release updated drivers without the performance hit in games. Still, there was no tangible gaming performance improvement following the debacle.
The 3D Rage Pro was mainly sold in the retail market as the Xpert@Work or the Xpert@Play, with the only difference being a TV-out
port on the Xpert@Play version. It was also the built-in graphic chipset in the Sun
Ultra 5/10
workstations, their first computer model to offer commodity PC hardware components.
s. This late 1996 chip was very similar to the Rage II and supported the same application coding. It integrated a low-voltage differential signaling (LVDS
) transmitter for notebook LCD
s and advanced power management (block-by-block power control). The RAGE LT PRO, based on the 3D RAGE PRO, was the very first mobile GPU to use AGP. It offered Filtered Ratiometric Expansion, which automatically adjusted images to full-screen size. ATI's ImpacTV2+ is integrated with the RAGE LT PRO chip to support multi-screen viewing; i.e., simultaneous outputs to TV, CRT and LCD. In addition, the RAGE LT PRO can drive two displays with different images and/or refresh rate
s with the use of integrated dual, independent CRT
controllers.
The chip was basically a die-shrunk Rage Pro, optimized to be very inexpensive for solutions where only basic graphics output was necessary.
processor internally, used a 64-bit
external memory interface.
Rage 128 was compliant to Direct3D
6 and OpenGL
1.2. It supported many features from the previous RAGE chips, such as triangle setup, DVD acceleration, and a capable VGA/GUI accelerator core. RAGE 128 added inverse discrete cosine transform (IDCT) acceleration to the DVD repertoire. It was ATI's first dual texturing renderer, in that it could output two pixels per clock (two pixel pipelines). The processor was known for its well-performing 32-bit color mode, but also its poorly dithered 16-bit
mode; strangely, the RAGE 128 was not much faster in 16-bit color despite the lower bandwidth requirements. In 32-bit mode, RAGE 128 was more than a match for the RIVA TNT
, and the Voodoo 3 did not support 32-bit at all. The chip was meant to compete with the NVIDIA
RIVA TNT, Matrox G200
and G400
, and 3dfx
Voodoo 3.
ATI implemented a caching
technique it called Twin Cache Architecture with Rage 128. The Rage 128 used an 8 kB
buffer to store texel
s that were used by the 3D engine. In order to improve performance even more, ATI engineers also incorporated an 8 KB pixel
cache used to write pixels back to the frame buffer
.
Ultra, and Matrox
G400 MAX.
and later the 3dfx Voodoo 5
. While it was able to somewhat match 32 MB SDR GeForce 256 boards, the GeForce 256 cards with DDR memory still easily came out on top. Though there were few games that supported hardware transform, clipping, and lighting (T&L) at the time, the MAXX's lack of hardware T&L would put it at a disadvantage when such titles became more widespread.
It was later discovered by ATI that Windows NT
5.x operating systems (Windows 2000, XP) did not support dual AGP GPUs in the way ATI had implemented them. Windows 5.x put them both on the AGP bus and switched between them, and so the board could only operate as a single Rage 128 Pro with the performance of a Rage Fury card. The optimal OS for the Rage Fury MAXX is Windows 98/ME. Windows 95
and Mac OS
were not supported.
, ATI decided to rename it Radeon
.
It appears that these cards have a compatibility issue with DirectX 9.0c Direct3D features.
ATI Technologies
ATI Technologies Inc. was a semiconductor technology corporation based in Markham, Ontario, Canada, that specialized in the development of graphics processing units and chipsets. Founded in 1985 as Array Technologies Inc., the company was listed publicly in 1993 and was acquired by Advanced Micro...
Rage is a series of graphics chipset
Graphics processing unit
A graphics processing unit or GPU is a specialized circuit designed to rapidly manipulate and alter memory in such a way so as to accelerate the building of images in a frame buffer intended for output to a display...
s offering GUI
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
2D acceleration
2D computer graphics
2D computer graphics is the computer-based generation of digital images—mostly from two-dimensional models and by techniques specific to them...
, video acceleration, and 3D acceleration. It is the successor to the Mach
ATI Mach
The ATi Mach line was a series of 2D graphics accelerators for personal computers developed by ATI Technologies. It became an extension to the ATI Wonder series of cards. The first chip in the series was the ATi Mach8. It was essentially a clone of the IBM 8514/A with a few notable extensions such...
series of 2D accelerators.
3D RAGE (I)
The original 3D RAGE (aka Mach64 GT) chip was based upon a Mach64 2D core with new 3D functionality and MPEG-1MPEG-1
MPEG-1 is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to 1.5 Mbit/s without excessive quality loss, making video CDs, digital cable/satellite TV and digital audio broadcasting possible.Today, MPEG-1 has become...
acceleration. The 3D RAGE was released on november 1995. The 3D RAGE was used in ATI's 3D Xpression video board.
3D RAGE II (II+,II+DVD, IIc)
The second generation Rage (aka Mach64 GT-B) offered roughly two times greater 3D performance. Its graphics processor was based again on a re-engineered Mach64 GUI engine that provided optimal 2D performance with either single-cycle EDO memory or high-speed SGRAM. The 3D Rage II chip was an enhanced, pin compatiblePin-compatibility
In electronics, a pin-compatible device, such as a logic integrated circuit , memory module or microprocessor, is one that has the same functions assigned to the same particular pins....
version of the 3D Rage accelerator. The second-generation PCI
Peripheral Component Interconnect
Conventional PCI is a computer bus for attaching hardware devices in a computer...
-bus compatible chip boosted 2D performance by 20 percent and added support for MPEG-2
MPEG-2
MPEG-2 is a standard for "the generic coding of moving pictures and associated audio information". It describes a combination of lossy video compression and lossy audio data compression methods which permit storage and transmission of movies using currently available storage media and transmission...
(DVD) playback. The chip also had driver support for Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
Direct3D
Direct3D
Direct3D is part of Microsoft's DirectX application programming interface . Direct3D is available for Microsoft Windows operating systems , and for other platforms through the open source software Wine. It is the base for the graphics API on the Xbox and Xbox 360 console systems...
and Reality Lab
Reality Lab
Reality Lab was a 3D computer graphics API created by RenderMorphics to provide a standardized interface for writing games. It was one of the main contenders in the realtime 3D middleware marketplace at the time, alongside Criterion Software's RenderWare and Argonaut Software's BRender.Reality Lab...
, QuickDraw
QuickDraw
QuickDraw is the 2D graphics library and associated Application Programming Interface which is a core part of the classic Apple Macintosh operating system. It was initially written by Bill Atkinson and Andy Hertzfeld. QuickDraw still exists as part of the libraries of Mac OS X, but has been...
3D Rave, Criterion RenderWare
RenderWare
RenderWare is a computer and video game middleware from British games developer Criterion Software.-Overview:RenderWare is a 3D API and graphics rendering engine used in video games, Active Worlds, and some VRML browsers...
, and Argonaut BRender. OpenGL
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...
drivers are available for the professional 3D and CAD
Computer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...
community and Heidi drivers are available for AutoCAD
AutoCAD
AutoCAD is a software application for computer-aided design and drafting in both 2D and 3D. It is developed and sold by Autodesk, Inc. First released in December 1982, AutoCAD was one of the first CAD programs to run on personal computers, notably the IBM PC...
users. Drivers are also provided in operating systems including Windows 95
Windows 95
Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products...
, Windows NT
Windows NT
Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix. It was intended to complement...
, the Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...
, OS/2
OS/2
OS/2 is a computer operating system, initially created by Microsoft and IBM, then later developed by IBM exclusively. The name stands for "Operating System/2," because it was introduced as part of the same generation change release as IBM's "Personal System/2 " line of second-generation personal...
, and Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
. ATI also shipped a TV encoder companion chip for RAGE II, the ImpacTV chip.
RAGE II was integrated into several Macintosh Computers, including the Macintosh G3 (Beige)
Power Macintosh G3
The Power Macintosh G3, commonly called "beige G3s" or "platinum G3s" for the color of their cases, was a series of personal computers designed, manufactured, and sold by Apple Computer, Inc. from November 1997 to January 1999...
, Power Mac 6500. In IBM-compatible PCs, several motherboard
Motherboard
In personal computers, a motherboard is the central printed circuit board in many modern computers and holds many of the crucial components of the system, providing connectors for other peripherals. The motherboard is sometimes alternatively known as the mainboard, system board, or, on Apple...
s and video cards used the chipset as well including: the 3D Xpression+, the 3D Pro Turbo, and the original All-in-Wonder.
The 3D Rage IIc was the last version of the Rage II core, it offered optional AGP support. The Rage IIc was integrated into one Macintosh computer, the original iMac G3
IMac G3
The iMac G3 was the first model of the iMac line of personal computers made by Apple Inc. , and the originator of the Legacy-free PC market category. Like the first Macs, the iMac G3 is an all-in-one personal computer, encompassing both the monitor and the system unit in a single enclosure...
/233 (Rev. A.).
- Specifications for the Rage II+DVD:
- 60 MHz core
- up to 83 MHz SGRAM memory
- 480 MB/s memory bandwidth
- DirectX 5.0
3D Rage Pro
ATI made a number of changes over the 3D RAGE II: a new triangle setup engine, perspective correction improvements, fogDistance fog
Distance fog is a technique used in 3D computer graphics to enhance the perception of distance by simulating fog.Because many of the shapes in graphical environments are relatively simple, and complex shadows are difficult to render, many graphics engines employ a "fog" gradient so objects further...
support and transparency implementations, specular lighting
Specular highlight
A specular highlight is the bright spot of light that appears on shiny objects when illuminated . Specular highlights are important in 3D computer graphics, as they provide a strong visual cue for the shape of an object and its location with respect to light sources in the scene.-Microfacets:The...
support, and enhanced video playback and DVD
MPEG-2
MPEG-2 is a standard for "the generic coding of moving pictures and associated audio information". It describes a combination of lossy video compression and lossy audio data compression methods which permit storage and transmission of movies using currently available storage media and transmission...
support. The 3D Rage Pro chip was designed for Intel
Intel Corporation
Intel Corporation is an American multinational semiconductor chip maker corporation headquartered in Santa Clara, California, United States and the world's largest semiconductor chip maker, based on revenue. It is the inventor of the x86 series of microprocessors, the processors found in most...
's Accelerated Graphics Port (AGP
Accelerated Graphics Port
The Accelerated Graphics Port is a high-speed point-to-point channel for attaching a video card to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics. Since 2004 AGP has been progressively phased out in favor of PCI Express...
), taking advantage of execute-mode texturing, command pipelining, sideband addressing, and full 2×-mode protocols. Initial versions relied on standard graphics memory configurations: up to 8 MiB
MIB
MIB may refer to any of several concepts:* Master of International Business, a postgraduate business degree* Melayu Islam Beraja, the adopted national philosophy of Brunei* Motion induced blindness, a visual illusion in peripheral vision...
of SGRAM or 16 MB of WRAM, depending on the model.
RAGE Pro offered performance in the range of Nvidia
NVIDIA
Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...
's RIVA 128
RIVA 128
Released in late 1997 by Nvidia, the RIVA 128, or "NV3", was one of the first consumer graphics processing units to integrate 3D acceleration in addition to traditional 2D and video acceleration...
and 3dfx's Voodoo accelerator, but generally failed to match or exceed its competitors. This, in addition to its (early) lack of OpenGL
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...
support, hurt sales for what was touted to be a solid gaming solution. In February 1998, ATI introduced the 2x AGP version of the Rage Pro to the OEM market and attempted to reinvent the Rage Pro for the retail market, by simultaneously renaming the chip to Rage Pro Turbo, and releasing a new Rage Pro Turbo driver-set (4.10.2312) that supposedly increased performance by 40%. In reality, the drivers only delivered increased performance in benchmark
Benchmark (computing)
In computing, a benchmark is the act of running a computer program, a set of programs, or other operations, in order to assess the relative performance of an object, normally by running a number of standard tests and trials against it...
s such as Ziff-Davis' 3D Winbench 98 and Final Reality. In games, the performance actually suffered. Despite the poor introduction, the name Rage Pro Turbo stuck, and eventually ATI was able to release updated drivers without the performance hit in games. Still, there was no tangible gaming performance improvement following the debacle.
The 3D Rage Pro was mainly sold in the retail market as the Xpert@Work or the Xpert@Play, with the only difference being a TV-out
TV-out
The term TV-out is commonly used to label the connector of equipment providing an analog video signal acceptable for a television AV input. TV-out is different from AV-out in that it only provides video, no audio....
port on the Xpert@Play version. It was also the built-in graphic chipset in the Sun
Sun Microsystems
Sun Microsystems, Inc. was a company that sold :computers, computer components, :computer software, and :information technology services. Sun was founded on February 24, 1982...
Ultra 5/10
Ultra 5/10
The Ultra 5 and Ultra 10 are 64-bit Sun Microsystems workstations based on the UltraSPARC microprocessor line available since January 1998 and last shipped in November 2002....
workstations, their first computer model to offer commodity PC hardware components.
- General Specifications for the 3D Rage Pro:
- 75 MHz core
- 4, 8, and 16 MB 100 MHz SGRAM/WRAM memory
- 800 MB/s memory bandwidth
- DirectX 6.0
Rage LT and Rage LT Pro
Rage LT (aka Mach64 LT) was often implemented on motherboards and in mobile applications like notebook computerLaptop
A laptop, also called a notebook, is a personal computer for mobile use. A laptop integrates most of the typical components of a desktop computer, including a display, a keyboard, a pointing device and speakers into a single unit...
s. This late 1996 chip was very similar to the Rage II and supported the same application coding. It integrated a low-voltage differential signaling (LVDS
Low voltage differential signaling
Low-voltage differential signaling, or LVDS, is an electrical digital signaling system that can run at very high speeds over inexpensive twisted-pair copper cables. It was introduced in 1994, and has since become very popular in computers, where it forms part of very high-speed networks and...
) transmitter for notebook LCD
Liquid crystal display
A liquid crystal display is a flat panel display, electronic visual display, or video display that uses the light modulating properties of liquid crystals . LCs do not emit light directly....
s and advanced power management (block-by-block power control). The RAGE LT PRO, based on the 3D RAGE PRO, was the very first mobile GPU to use AGP. It offered Filtered Ratiometric Expansion, which automatically adjusted images to full-screen size. ATI's ImpacTV2+ is integrated with the RAGE LT PRO chip to support multi-screen viewing; i.e., simultaneous outputs to TV, CRT and LCD. In addition, the RAGE LT PRO can drive two displays with different images and/or refresh rate
Refresh rate
The refresh rate is the number of times in a second that a display hardware draws the data...
s with the use of integrated dual, independent CRT
Cathode ray tube
The cathode ray tube is a vacuum tube containing an electron gun and a fluorescent screen used to view images. It has a means to accelerate and deflect the electron beam onto the fluorescent screen to create the images. The image may represent electrical waveforms , pictures , radar targets and...
controllers.
RAGE XL
Rage XL was a low-cost RAGE Pro-based solution. As a low-power solution with capable 2D-acceleration, the chip was used on many low-end graphics cards. It was also seen on Intel motherboards, as recently as 2004, and was still used in 2006 for server motherboards. The Rage XL has been succeeded by the ATI ES1000 for server use.The chip was basically a die-shrunk Rage Pro, optimized to be very inexpensive for solutions where only basic graphics output was necessary.
RAGE 128
In the continuing struggle to create the fastest and most advanced 3D accelerator, ATI came up with the RAGE 128. The chip was announced in two flavors, the RAGE 128 GL and the RAGE 128 VR. Aside from the VR chip's lower price-point, the main difference was that the former was a full 128-bit design, while the VR, still a 128-bit128-bit
There are currently no mainstream general-purpose processors built to operate on 128-bit integers or addresses, though a number of processors do operate on 128-bit data. The IBM System/370 could be considered the first rudimentary 128-bit computer as it used 128-bit floating point registers...
processor internally, used a 64-bit
64-bit
64-bit is a word size that defines certain classes of computer architecture, buses, memory and CPUs, and by extension the software that runs on them. 64-bit CPUs have existed in supercomputers since the 1970s and in RISC-based workstations and servers since the early 1990s...
external memory interface.
- Magnum - A workstation board for OEMs with 32 MB SDRAM.
- Rage Fury - 32 MB SDRAM memory and same performance as the Magnum, this add-in card was targeted at PC gamers.
- Xpert 128 - 16 MB SDRAM memory and, like the others, used the RAGE 128 GL chip.
- Rage Orion - RAGE 128 GL design specifically intended for Mac OS with 16 MB SDRAM memory, OpenGL and QuickDraw 3DQuickDraw 3DQuickDraw 3D, or QD3D for short, is a 3D graphics API developed by Apple Inc. starting in 1995, originally for their Macintosh computers, but delivered as a cross-platform system....
/RAVE support, essentially a market-specific Xpert 128. This card supported more and different video resolutions than later Mac-specific RAGE 128 designs. - Nexus 128 - Also a Mac-specific RAGE 128 GL design, but with 32 MB of RAM, similar to the Rage Fury.
- Xclaim VR 128 - Also a Mac-specific RAGE 128 GL design with 16 MB SDRAM memory, but included video capture, video out, TV tuner support and QuickTimeQuickTimeQuickTime is an extensible proprietary multimedia framework developed by Apple Inc., capable of handling various formats of digital video, picture, sound, panoramic images, and interactivity. The classic version of QuickTime is available for Windows XP and later, as well as Mac OS X Leopard and...
video acceleration. - Xpert 2000 - RAGE 128 VR design using 64-bit memory interface.
Rage 128 was compliant to Direct3D
Direct3D
Direct3D is part of Microsoft's DirectX application programming interface . Direct3D is available for Microsoft Windows operating systems , and for other platforms through the open source software Wine. It is the base for the graphics API on the Xbox and Xbox 360 console systems...
6 and OpenGL
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...
1.2. It supported many features from the previous RAGE chips, such as triangle setup, DVD acceleration, and a capable VGA/GUI accelerator core. RAGE 128 added inverse discrete cosine transform (IDCT) acceleration to the DVD repertoire. It was ATI's first dual texturing renderer, in that it could output two pixels per clock (two pixel pipelines). The processor was known for its well-performing 32-bit color mode, but also its poorly dithered 16-bit
Highcolour
High color graphics is a method of storing image information in a computer's memory such that each pixel is represented by two bytes...
mode; strangely, the RAGE 128 was not much faster in 16-bit color despite the lower bandwidth requirements. In 32-bit mode, RAGE 128 was more than a match for the RIVA TNT
RIVA TNT
The RIVA TNT, codenamed NV4, is a 2D, video, and 3D graphics accelerator chip for PCs that was manufactured by Nvidia. It was released in mid 1998 and cemented Nvidia's reputation as a worthy rival within the developing consumer 3D graphics adapter industry. The first RIVA TNT based card released...
, and the Voodoo 3 did not support 32-bit at all. The chip was meant to compete with the NVIDIA
NVIDIA
Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...
RIVA TNT, Matrox G200
Matrox G200
The G200 is a 2D, 3D, and video accelerator chip for personal computers designed by Matrox. It was released in 1998.-History:Matrox had been known for years as a significant player in the high-end 2D graphics accelerator market. Cards they produced were excellent Windows accelerators, and some of...
and G400
Matrox G400
The G400 is a video card made by Matrox, released in September 1999. The graphics processor contains a 2D GUI, video, and Direct3D 6.0 3D accelerator...
, and 3dfx
3dfx
3dfx Interactive was a company that specialized in the manufacturing of 3D graphics processing units and, later, graphics cards. It was a pioneer in the field for several years in the late 1990s until 2000 when it underwent one of the most high-profile demises in the history of the PC industry...
Voodoo 3.
ATI implemented a caching
Cache
In computer engineering, a cache is a component that transparently stores data so that future requests for that data can be served faster. The data that is stored within a cache might be values that have been computed earlier or duplicates of original values that are stored elsewhere...
technique it called Twin Cache Architecture with Rage 128. The Rage 128 used an 8 kB
KB
- Computing :* Kilobit , a unit of information used, for example, to quantify computer memory or storage capacity* Kilobyte , a unit of information used, for example, to quantify computer memory or storage capacity...
buffer to store texel
Texel (graphics)
A texel, or texture element is the fundamental unit of texture space, used in computer graphics. Textures are represented by arrays of texels, just as pictures are represented by arrays of pixels....
s that were used by the 3D engine. In order to improve performance even more, ATI engineers also incorporated an 8 KB pixel
Pixel
In digital imaging, a pixel, or pel, is a single point in a raster image, or the smallest addressable screen element in a display device; it is the smallest unit of picture that can be represented or controlled....
cache used to write pixels back to the frame buffer
Framebuffer
A framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data.The information in the memory buffer typically consists of color values for every pixel on the screen...
.
- 8 million transistorTransistorA transistor is a semiconductor device used to amplify and switch electronic signals and power. It is composed of a semiconductor material with at least three terminals for connection to an external circuit. A voltage or current applied to one pair of the transistor's terminals changes the current...
s, 0.25 micrometerMicrometreA micrometer , is by definition 1×10-6 of a meter .In plain English, it means one-millionth of a meter . Its unit symbol in the International System of Units is μm...
fabrication - 3D Feature Set
- Hardware support for vertex arrays, fog and fog table support
- Alpha blending, vertex and Z-based fog, video textures, texture lighting
- Single clock bilinearBilinear filteringBilinear filtering is a texture filtering method used to smooth textures when displayed larger or smaller than they actually are.Most of the time, when drawing a textured shape on the screen, the texture is not displayed exactly as it is stored, without any distortion...
and trilinear texture filteringTrilinear filteringTrilinear filtering is an extension of the bilinear texture filtering method, which also performs linear interpolation between mipmaps.Bilinear filtering has several weaknesses that make it an unattractive choice in many cases: using it on a full-detail texture when scaling to a very small size...
and texture compositing - Perspective-correct mip-mapMipmapIn 3D computer graphics texture filtering, MIP maps are pre-calculated, optimized collections of images that accompany a main texture, intended to increase rendering speed and reduce aliasing artifacts. They are widely used in 3D computer games, flight simulators and other 3D imaging systems. The...
ped texturing with chroma-key support - Vertex and Z-based reflections, shadows, spotlights, 1.00 biasing
- Hidden surface removalHidden surface determinationIn 3D computer graphics, hidden surface determination is the process used to determine which surfaces and parts of surfaces are not visible from a certain viewpoint...
using 16, 24, or 32-bit Z-bufferingZ-bufferingIn computer graphics, z-buffering is the management of image depth coordinates in three-dimensional graphics, usually done in hardware, sometimes in software. It is one solution to the visibility problem, which is the problem of deciding which elements of a rendered scene are visible, and which... - GouraudGouraud shadingGouraud shading, named after Henri Gouraud, is an interpolation method used in computer graphics to produce continuous shading of surfaces represented by polygon meshes...
and specular shaded polygons - Line and edge anti-aliasingAnti-aliasingIn digital signal processing, spatial anti-aliasing is the technique of minimizing the distortion artifacts known as aliasing when representing a high-resolution image at a lower resolution...
, bump mappingBump mappingBump mapping is a technique in computer graphics for simulating bumps and wrinkles on the surface of an object. This is achieved by perturbing the surface normals of the object and using the perturbed normal during lighting calculations. The result is an apparently bumpy surface rather than a...
, 8-bit stencil bufferStencil bufferA stencil buffer is an extra buffer, in addition to the color buffer and depth buffer found on modern computer graphics hardware. The buffer is per pixel, and works on integer values, usually with a depth of one byte per pixel...
- 250 MHz RAMDACRAMDACRandom Access Memory Digital-to-Analog Converter is a combination of three fast DACs with a small SRAM used in computer graphics display adapters to store the color palette and to generate the analog signals to drive a color monitor...
, AGPAccelerated Graphics PortThe Accelerated Graphics Port is a high-speed point-to-point channel for attaching a video card to a computer's motherboard, primarily to assist in the acceleration of 3D computer graphics. Since 2004 AGP has been progressively phased out in favor of PCI Express...
2×
Rage 128 Pro
Later, ATI developed a successor to the original Rage 128, called the Rage 128 Pro. This chip carried several enhancements, including an enhanced triangle setup engine that doubled geometry throughput to eight million triangles/s, better texture filtering, DirectX 6.0 texture compression, AGP 4×, DVI support, and a Rage Theater chip for composite and S-Video TV-in. This chip was used on the gamer-oriented Rage Fury Pro boards and the business-oriented Xpert 2000 PRO. Rage 128 Pro was generally an even match for Voodoo 3 3500, RIVA TNT2RIVA TNT2
The RIVA TNT2 was a graphics processing unit manufactured by Nvidia starting in early 1999. The chip is codenamed "NV5" because it is the 5th graphics chip design by Nvidia, succeeding the RIVA TNT . RIVA is an acronym for Real-time Interactive Video and Animation accelerator...
Ultra, and Matrox
Matrox
Matrox is a producer of video card components and equipment for personal computers. Based in Dorval, Quebec, Canada it was founded by Lorne Trottier and Branko Matić....
G400 MAX.
Alternate Frame Rendering
The Rage Fury MAXX board held dual Rage 128 Pro chips in an alternate frame rendering (AFR) configuration to allow a near-double increase in performance. As the name says, AFR renders each frame on an independent graphics processor. This board was meant to compete with the NVIDIA GeForce 256GeForce 256
The GeForce 256 is the original release in Nvidia's "GeForce" product-line. Released on August 31, 1999, the GeForce 256 improves on its predecessor by increasing the number of fixed pixel pipelines, offloading host geometry calculations to a hardware transform and lighting engine, and adding...
and later the 3dfx Voodoo 5
Voodoo 5
The Voodoo 5 was the last and most powerful graphics card line that 3dfx Interactive released. All members of the family were based upon the VSA-100 graphics processor. Only the single-chip Voodoo 4 4500 and dual-chip Voodoo 5 5500 made it to market....
. While it was able to somewhat match 32 MB SDR GeForce 256 boards, the GeForce 256 cards with DDR memory still easily came out on top. Though there were few games that supported hardware transform, clipping, and lighting (T&L) at the time, the MAXX's lack of hardware T&L would put it at a disadvantage when such titles became more widespread.
It was later discovered by ATI that Windows NT
Windows NT
Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was a powerful high-level-language-based, processor-independent, multiprocessing, multiuser operating system with features comparable to Unix. It was intended to complement...
5.x operating systems (Windows 2000, XP) did not support dual AGP GPUs in the way ATI had implemented them. Windows 5.x put them both on the AGP bus and switched between them, and so the board could only operate as a single Rage 128 Pro with the performance of a Rage Fury card. The optimal OS for the Rage Fury MAXX is Windows 98/ME. Windows 95
Windows 95
Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24, 1995 by Microsoft, and was a significant progression from the company's previous Windows products...
and Mac OS
Mac OS
Mac OS is a series of graphical user interface-based operating systems developed by Apple Inc. for their Macintosh line of computer systems. The Macintosh user experience is credited with popularizing the graphical user interface...
were not supported.
Rage 6
The Rage 128 Pro graphics accelerator was the final revision of the Rage architecture and last use of the Rage brand. While the next iteration was initially codenamed Rage 6Radeon R100
The Radeon R100 is the first generation of Radeon graphics chips from ATI Technologies. The line features 3D acceleration based upon Direct3D 7.0 and OpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to a hardware transform and lighting engine, a major...
, ATI decided to rename it Radeon
Radeon
Radeon is a brand of graphics processing units and random access memory produced by Advanced Micro Devices , first launched in 2000 by ATI Technologies, which was acquired by AMD in 2006. Radeon is the successor to the Rage line. There are four different groups, which can be differentiated by...
.
Mobility
Almost every version of Rage was used in mobile applications, but there were also some special versions of these chips which were optimized for this. They were ATI's first graphics solutions to carry the Mobility moniker. Such chips included:- RAGE Mobility C, EC, L, M2, (RAGE Pro-based) (Motion Compensation)
- RAGE Mobility P, M, M1 (RAGE 128-based) (Motion Compensation, IDCT)
- RAGE Mobility 128, M3, M4 (RAGE 128Pro-based) (Motion Compensation, IDCT)
It appears that these cards have a compatibility issue with DirectX 9.0c Direct3D features.