The Voodoo 5 was the last and most powerful graphics card line that was released by 3dfx Interactive . 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.
71-459: The VSA-100 graphics chip is a direct descendant of "Avenger", more commonly known as Voodoo3 . It was built on a 250 nm semiconductor manufacturing process, as with Voodoo3. However, the process was tweaked with a sixth metal layer to allow for better density and speed, and the transistors have a slightly shorter gate length and thinner gate oxide . VSA-100 has a transistor count of roughly 14 million, compared to Voodoo3's ~8 million. The chip has
142-477: A video card to a computer system to assist in the acceleration of 3D computer graphics . It was originally designed as a successor to PCI -type connections for video cards. Since 2004, AGP was progressively phased out in favor of PCI Express (PCIe), which is serial , as opposed to parallel; by mid-2008, PCI Express cards dominated the market and only a few AGP models were available, with GPU manufacturers and add-in board partners eventually dropping support for
213-543: A PCI graphics card must copy it from system RAM to the card's video memory . System memory is made available using the graphics address remapping table (GART), which apportions main memory as needed for texture storage. The maximum amount of system memory available to AGP is defined as the AGP aperture . The AGP slot first appeared on x86 -compatible system boards based on Socket 7 Intel P5 Pentium and Slot 1 P6 Pentium II processors. Intel introduced AGP support with
284-579: A PCI transaction, the card asserts the PIPE# signal while driving the AGP command, address, and length on the C/BE[3:0], AD[31:3] and AD[2:0] lines, respectively. (If the address is 64 bits, a dual address cycle similar to PCI is used.) For every cycle that PIPE# is asserted, the card sends another request without waiting for acknowledgement from the motherboard, up to the configured maximum queue depth. The last cycle
355-539: A Pro slot. Motherboards equipped with a Universal AGP Pro slot will accept a 1.5 V or 3.3 V card in either the AGP Pro or standard AGP configuration, a Universal AGP card, or a Universal AGP Pro card. Some cards incorrectly have dual notches, and some motherboards incorrectly have fully open slots, allowing a card to be plugged into a slot that does not support the correct signaling voltage, which may damage card or motherboard. Some incorrectly designed older 3.3 V cards have
426-576: A ceiling of the GeForce 7 series . In 2011 DirectX 10-capable AGP cards from AMD vendors (Club 3D, HIS, Sapphire, Jaton, Visiontek, Diamond, etc.) included the Radeon HD 2400, 3450, 3650 , 3850, 4350, 4650, and 4670 . The HD 5000 AGP series mentioned in the AMD Catalyst software was never available. There were many problems with the AMD Catalyst 11.2 - 11.6 AGP hotfix drivers under Windows 7 with
497-477: A different encoding on command lines C/BE[3:0] and are always 8-byte aligned ; their starting address and length are always multiples of 8 bytes (64 bits). The three low-order bits of the address are used instead to communicate the length of the request. Whenever the PCI GNT# signal is asserted, granting the bus to the card, three additional status bits ST[2:0] indicate the type of transfer to be performed next. If
568-514: A larger texture cache than its predecessors and the data paths are 32 bits wide rather than 16-bit. Rendering calculations are 40 bits wide in VSA-100 but the operands and results are stored as 32-bit. One of the design goals for the VSA-100 was scalability. The name of the chip is an abbreviation for "Voodoo Scalable Architecture." By using one or more VSA-100 chips on a board, the various market segments for graphics cards are satisfied with just
639-463: A multiple of 8 bytes long, with the total length included in the request. Further, rather than using the IRDY# and TRDY# signals for each word, data is transferred in blocks of 4 clock cycles (32 words at AGP 8× speed), and pauses are allowed only between blocks. Finally, AGP allows (mandatory only in AGP 3.0) sideband addressing , meaning that the address and data buses are separated, so
710-524: A profitability standpoint. Compared to the single-chip GeForce and Radeon cards, a Voodoo5 6000 is burdened with much redundancy and a complicated board. It was projected to have a US$ 600 price tag, considerably higher than competing parts. Despite its high price point, the Voodoo5 6000 would not have offered next-generation DirectX 8.0 vertex and pixel shaders that would be found in the GeForce 3 (which
781-480: A regular Voodoo3. In addition, one of the texture management units came disabled as well, making the board more like a Banshee. Enthusiasts discovered that it was possible to enable the disabled TMU with a simple registry alteration. The board's clock speed was set at 143 MHz, exactly the same as a Voodoo3 2000. The last set of drivers officially released for the Voodoo3 on Win9x was version 1.07.00. For Win2000
SECTION 10
#1732794149014852-426: A single graphics chip design. Theoretically, anywhere from 1 to 32 VSA-100 GPUs could be run in parallel on a single graphics card, and the fillrate of the card would increase proportionally. On cards with more than one VSA-100, the chips are linked using 3dfx's Scan-Line Interleave (SLI) technology. A major drawback to this method of performance scaling is that various parts of hardware are needlessly duplicated on
923-465: A single-chip graphics card using 128-bit DDR memory. Memory is clocked synchronously with the VSA-100 chip. Later, unreleased boards were planned to offer a 64-bit DDR memory design instead, in order to reduce board costs through lower complexity, while offering similar RAM performance. Voodoo 4 and Voodoo 5 support MPEG-2 video acceleration . While VSA-100 is an AGP 4× capable graphics processor, 3dfx did not implement AGP texturing. Released after
994-624: A universal AGP version (AGP 1/2x, prototypes were made with AGP4x-interface) with full sideband support, PCI , and the Mac Edition, which is only available for PCI, though could run in 66 MHz PCI slots. The Mac Edition has dual link DVI-D and VGA-A outputs, the other versions just have one VGA-out. In games, the Voodoo 5 5500 is able to outperform the Nvidia GeForce 256 and ATI Rage 128 MAXX , but unfortunately Voodoo5 5500
1065-425: A universal 1.5V AGP 3.0 motherboard. It makes sense, if you think about it, because if anyone actually shipped a consumer-oriented product which supported only 0.8 volts, they would end up with lots of confused customers and a support nightmare. In the consumer market, you'd have to be crazy to ship a 0.8 volt only product. Actual power supplied by an AGP slot depends upon the card used. The maximum current drawn from
1136-495: Is irrelevant and they are usually deasserted.) The C/BE# byte enable lines may be ignored during read responses, but are held asserted (all bytes valid) by the motherboard. The card may also assert the RBF# (read buffer full) signal to indicate that it is temporarily unable to receive more low-priority read responses. The motherboard will refrain from scheduling any more low-priority read responses. The card must still be able to receive
1207-476: Is marked by deasserting REQ#, and PIPE# is deasserted on the following idle cycle. If side-band addressing is supported and configured, the PIPE# signal is not used. (And the signal is re-used for another purpose in the AGP 3.0 protocol, which requires side-band addressing.) Instead, requests are broken into 16-bit pieces which are sent as two bytes across the SBA bus. There is no need for the card to ask permission from
1278-467: Is no limit on the number of low-priority responses which may be delivered while the high-priority request is processed. For each cycle when the GNT# is asserted and the status bits have the value 00p , a read response of the indicated priority is scheduled to be returned. At the next available opportunity (typically the next clock cycle), the motherboard will assert TRDY# (target ready) and begin transferring
1349-422: Is plugged-into an AGP Universal slot, only the 1.5 V portion of the card is used. Some cards, like Nvidia's GeForce 6 series (except the 6200) or ATI's Radeon X800 series, only have keys for 1.5 V to prevent them from being installed in older mainboards without 1.5 V support. Some of the last modern cards with 3.3 V support were: AGP Pro cards will not fit into standard slots, but standard AGP cards will work in
1420-524: Is possible for a request to complete in the middle of a clock cycle. In such a case, the cycle is padded with dummy data transfers (with the C/BE# byte enable lines held deasserted). The AGP connector contains almost all PCI signals, plus several additions. The connector has 66 contacts on each side, although 4 are removed for each keying notch. Pin 1 is closest to the I/O bracket, and the B and A sides are as in
1491-461: Is the first 3dfx graphics chip to support full 32-bit color depth in 3D, compared to 16-bit color depth with all previous designs. The limitation of 256px × 256px maximum texture dimensions was also addressed and VSA-100 can use up to 2048px × 2048px textures. Additionally, 3dfx implemented the FXT1 and DXTC texture compression techniques. The VSA-100 supports a hardware accumulation buffer, known as
SECTION 20
#17327941490141562-481: Is the use of split transactions , wherein the address and data phases are separated. The card may send many address phases, so the host can process them in order, avoiding any long delays caused by the bus being idle during read operations. Third, PCI bus handshaking is simplified. Unlike PCI bus transactions, whose length is negotiated on a cycle-by-cycle basis using the FRAME# and STOP# signals, AGP transfers are always
1633-540: The Compatibility section. An official extension for cards that required more electrical power, with a longer slot with additional pins for that purpose. AGP Pro cards were usually workstation-class cards used to accelerate professional computer-aided design applications employed in the fields of architecture, machining, engineering, simulations, and similar fields. A 64-bit channel was once proposed as an optional standard for AGP 3.0 in draft documents, but it
1704-611: The EPoX P55-VP3 also based on the VIA VP3 chipset which was first to market. Early video chipsets featuring AGP support included the Rendition Vérité V2200, 3dfx Voodoo Banshee , Nvidia RIVA 128 , 3Dlabs PERMEDIA 2, Intel i740 , ATI Rage series , Matrox Millennium II, and S3 ViRGE GX/2 . Some early AGP boards used graphics processors built around PCI and were simply bridged to AGP. This resulted in
1775-663: The USB SUPPLEMENT to OSR2 patch. After applying the patch the Windows 95 system became Windows 95 version 4.00.950 B . The first Windows NT-based operating system to receive AGP support was Windows NT 4.0 with Service Pack 3, introduced in 1997. Linux support for AGP enhanced fast data transfers was first added in 1999 with the implementation of the AGPgart kernel module . With the increasing adoption of PCIe, graphics cards manufacturers continued to produce AGP cards as
1846-714: The "T-buffer". When rendering to the T-buffer, VSA-100 can store the combined outputs of several frames. This mechanism allows for creation of effects such as motion blur (if used temporally) and anti-aliasing (if used spatially). VSA-100 supports rotated-grid super-sampling anti-aliasing (RGSS AA) modes, with a maximum anti-aliasing level determined by the number of VSA-100 chips in the SLI configuration. One chip allows 2× AA, two chips allows 4× AA, four chips provides for 8× AA and so on. The RGSS method of anti-aliasing combines multiple samples of each frame, resulting in higher quality than
1917-485: The 1.5 V key. There are some proprietary systems incompatible with standard AGP; for example, Apple Power Macintosh computers with the Apple Display Connector (ADC) have an extra connector which delivers power to the attached display. Some cards designed to work with a specific CPU architecture (e.g., PC, Apple) may not work with others due to firmware issues. Mark Allen of Playtools.com made
1988-586: The 3000 and 3500 a notable theoretical advantage in multi-textured fillrate over its main rival, the TNT2 clocked at 125 MHz, the TNT2 had nearly twice the single-textured fillrate of the Voodoo3. In addition, the Voodoo3 consisted of one multi-texturing pipeline, the TNT series consisted of twin single texturing pipelines. As a result, Voodoo3 was disadvantaged in games not using multiple texturing. The 2000 and 3000 boards generally differed in their support for TV output;
2059-428: The 3500 boards also carried a TV tuner and provided a wide range of video inputs and outputs. At the time modern multi-texturing games such as Quake III Arena and Unreal Tournament were considered Voodoo3's performance territory, as Voodoo3's primary competition upon release was the dated RIVA TNT. Nvidia's RIVA TNT2 arrived shortly thereafter and the two traded places frequently in benchmark results. Although
2130-454: The 6000 running properly at 183 MHz due to a design flaw with the PCB. Most of the problems seen in earlier revisions were fixed, although there may have been glitches while in anti-aliasing mode on some cards. Most of the known cards are revision A from week 37, 2000. Little is known about this series except that this is the final revision. It was meant to be the retail unit, but shortly after
2201-545: The HD 4000 series AGP video cards; use of 10.12 or 11.1 AGP hotfix drivers is a possible workaround. Several of the vendors listed above make available past versions of the AGP drivers. By 2010, no new motherboard chipsets supported AGP and few new motherboards had AGP slots, however some continued to be produced with older AGP-supporting chipsets. In 2016, Windows 10 version 1607 dropped support for AGP. Possible future removal of support for AGP from open-source Linux kernel drivers
Voodoo 5 - Misplaced Pages Continue
2272-583: The Voodoo 5 5500, the Voodoo4 4500 is the budget implementation of the VSA-100 product. It used only one VSA-100 chip and did not need an additional power connection. It was more expensive yet it was beaten in almost all areas by the GeForce2 MX and Radeon SDR . The unreleased Voodoo 5 5000 was to be similar to the 5500 but with half of the RAM capacity (32 MB total). The Voodoo 5 5500 comes in three flavors:
2343-461: The Voodoo 5 6000 outperformed the GeForce 2 Ultra and Radeon 7500, which were the fastest iterations of the GeForce 2 and Radeon R100 lines, respectively. (It was rumored that GeForce 2 Ultra was intended to prevent 3dfx taking the lead with their Voodoo 5 6000.) In some cases, the 6000 was shown to compete well with the next-generation GeForce 3 . Unfortunately, the production cost of the Voodoo5 6000 would have likely hampered its competitiveness from
2414-568: The Voodoo3 Avenger chipset. With the purchase of STB Systems, 3dfx had acquired several popular brand names. The Velocity brand had appealed to OEM system builders for years, with boards such as the S3 Graphics ViRGE VX -based STB Velocity 3D and Nvidia RIVA 128 -based Velocity 128 being used in many OEM systems from companies such as Gateway . The 3dfx Velocity boards came with only 8 MB of RAM, compared to 16 MB on
2485-484: The Voodoo3 was a replacement for the Voodoo2, it was often beaten by Voodoo2 SLI cards in direct comparisons. Voodoo 3 support MPEG-2 video acceleration. Voodoo3 remained performance competitive throughout its life, eventually being comprehensively outclassed by Nvidia's GeForce 256 and ATI's Radeon . 3dfx created the ill-fated Voodoo 5 to counter. 3dfx released a line of business / value-oriented cards based on
2556-488: The Voodoo3's rendering output was dithered to 16 bit. This offered better quality than running in pure 16-bit mode. However, a controversy arose over what happened next. The Voodoo3's RAMDAC , which took the rendered frame from the framebuffer and generated the display image, performed a 2x2 box or 4x1 line filter on the dithered image to almost reconstruct the original 24-bit color render. 3dfx claimed this to be '22-bit' equivalent quality. As such, Voodoo3's framebuffer
2627-463: The address phase does not use the main address/data (AD) lines at all. This is done by adding an extra 8-bit "SideBand Address" bus , over which the graphics controller can issue new AGP requests while other AGP data is flowing over the main 32 address/data (AD) lines. This results in improved overall AGP data throughput. This great improvement in memory read performance makes it practical for an AGP card to read textures directly from system RAM, while
2698-450: The adjacent table. AGP version 3.5 is only publicly mentioned by Microsoft under Universal Accelerated Graphics Port (UAGP) , which specifies mandatory supports of extra registers once marked optional under AGP 3.0. Upgraded registers include PCISTS, CAPPTR, NCAPID, AGPSTAT, AGPCMD, NISTAT, NICMD. New required registers include APBASELO, APBASEHI, AGPCTRL, APSIZE, NEPG, GARTLO, GARTHI. There are various physical interfaces (connectors); see
2769-445: The bits are 0xx , a previously queued AGP transaction's data is to be transferred; if the three bits are 111 , the card may begin a PCI transaction or (if sideband addressing is not in use) queue a request in-band using PIPE#. Like PCI, each AGP transaction begins with an address phase, communicating an address and 4-bit command code. The possible commands are different from PCI, however: AGP 3.0 dropped high-priority requests and
2840-428: The brute force ordered-grid over-sampling of ImgTech PowerVR , ATI Radeon DDR and Nvidia GeForce 2 . The chip implements a 128-bit SDRAM interface, again similar to the Voodoo3. Memory capacity and bandwidth is separately dedicated to each VSA-100 processor. While capacity is not cumulative across the entire card, bandwidth is effectively cumulative and thus a card with 2× VSA-100 processors has similar bandwidth to
2911-486: The card is always the AGP master and the motherboard is always the AGP target. The card queues multiple requests which correspond to the PCI address phase, and the motherboard schedules the corresponding data phases later. An important part of initialization is telling the card the maximum number of outstanding AGP requests which may be queued at a given time. AGP requests are similar to PCI memory read and write requests, but use
Voodoo 5 - Misplaced Pages Continue
2982-455: The card to select which bytes should be written to memory. The multiplier in AGP 2×, 4× and 8× indicates the number of data transfers across the bus during each 66 MHz clock cycle. Such transfers use source synchronous clocking with a "strobe" signal (AD_STB[0], AD_STB[1], and SB_STB) generated by the data source. AGP 4× adds complementary strobe signals. Because AGP transactions may be as short as two transfers, at AGP 4× and 8× speeds it
3053-459: The card used more power than the AGP specification allowed for, a special power supply called Voodoo Volts had to be included with it. This would have been an external device that would connect to an AC outlet. Most of the prototype cards utilized a standard internal power supply Molex power connector. With regards to performance, little was known until enthusiasts were able to get pre-release hardware and run tests on it. The results showed that
3124-474: The cards and board complexity increases with each additional processor. 3dfx changed the rendering pipeline from one pixel pipeline with twin texture mapping units (Voodoo2/3) to a dual pixel pipeline design with one texture mapping unit on each. This design, commonly referred to as a 2×1 configuration, has an advantage over the prior 1×2 design with the ability to always output 2 pixels and 2 texels per clock instead of 1 pixel and 2 texels per clock. This
3195-523: The cards benefiting little from the new bus, with the only improvement used being the 66 MHz bus clock, with its resulting doubled bandwidth over PCI, and bus exclusivity. Intel's i740 was explicitly designed to exploit the new AGP feature set; in fact it was designed to texture only from AGP memory, making PCI versions of the board difficult to implement (local board RAM had to emulate AGP memory.) Microsoft first introduced AGP support into Windows 95 OEM Service Release 2 (OSR2 version 1111 or 950B) via
3266-486: The chips mounted in the arrangement seen in the photograph, but this required a PCB with eight circuitry layers (most GeForce 2 cards were four-layer, while the Voodoo 5 5500 was six-layer) and would have been unreasonably expensive. All of the later revisions had the four chips mounted in a row. This version dropped the Intel PCI bridge chip in favor of a HiNT bridge chip. These cards were able to be powered by either
3337-421: The data portion of the oldest request in the indicated write queue. If the data is longer than four clock cycles, the motherboard will indicate its ability to continue by asserting TRDY# on the third cycle. Unlike reads, there is no provision for the card to delay the write; if it didn't have the data ready to send, it shouldn't have queued the request. The C/BE# lines are used with write data, and may be used by
3408-419: The end of the current response, and the first four-cycle block of the following one if scheduled, plus any high-priority responses it has requested. For each cycle when GNT# is asserted and the status bits have the value 01p , write data is scheduled to be sent across the bus. At the next available opportunity (typically the next clock cycle), the card will assert IRDY# (initiator ready) and begin transferring
3479-406: The following comments regarding Practical AGP Compatibility for AGP 3.0 and AGP 2.0: ... nobody makes AGP 3.0 cards, and nobody makes AGP 3.0 motherboards. At least not any manufacturers I can find. Every single video card I could find which claimed to be an AGP 3.0 card was actually a universal 1.5V AGP 3.0 card. And every motherboard which claimed to be an AGP 3.0 motherboard turned out to be
3550-749: The i 440LX Slot 1 chipset on August 26, 1997, and a flood of products followed from all the major system board vendors. The first Socket 7 chipsets to support AGP were the VIA Apollo VP3 , SiS 5591/5592, and the ALI Aladdin V. Intel never released an AGP-equipped Socket 7 chipset. FIC demonstrated the first Socket 7 AGP system board in November 1997 as the FIC PA-2012 based on the VIA Apollo VP3 chipset, followed very quickly by
3621-452: The interface in favor of PCI Express. AGP is a superset of the PCI standard, designed to overcome PCI's limitations in serving the requirements of the era's high-performance graphics cards. The primary advantage of AGP is that it doesn't share the PCI bus , providing a dedicated, point-to-point pathway between the expansion slot(s) and the motherboard chipset. The direct connection also allows higher clock speeds. The second major change
SECTION 50
#17327941490143692-665: The internal system PSU or by a proprietary 3dfx external power supply, a feature seen in all subsequent prototype revisions. The clock speed varied from card to card, generally either 166 or 183 MHz. The VSA-100 chips used still did not have a long life expectancy, and may have had problems running anti-aliasing. This revision had 128 MB of 5.0ns SDRAM. Cards from this revision varied in stability from dead to fully functional. A lot of problems had been fixed in this revision, but it still had VSA-100 thermal death problems above 183 MHz. These cards either had 166 or 183 MHz VSA-100 GPUs. 3dfx decided on 166 MHz due to issues with
3763-419: The latest version is 1.03.00. Dual monitor support with V1.1.3b for Mac OS 8 and 9. After 3dfx shut its doors, 3rd party drivers for Windows 98/98SE, 2000, Me and XP were developed by loyal 3dfx customers. Drivers for Windows XP are still available at Microsoft for download. Accelerated Graphics Port Accelerated Graphics Port ( AGP ) is a parallel expansion card standard, designed for attaching
3834-441: The long read commands, as they were little used. It also mandated side-band addressing, thus dropping the dual address cycle, leaving only four request types: low-priority read (0000), low-priority write (0100), flush (1010) and fence (1100). To queue a request in-band, the card must request the bus using the standard PCI REQ# signal, and receive GNT# plus bus status ST[2:0] equal to 111 . Then, instead of asserting FRAME# to begin
3905-462: The motherboard; a new request may be sent at any time as long as the number of outstanding requests is within the configured maximum queue depth. The possible values are: Sideband address bytes are sent at the same rate as data transfers, up to 8× the 66 MHz basic bus clock. Sideband addressing has the advantage that it mostly eliminates the need for turnaround cycles on the AD bus between transfers, in
3976-611: The response to the oldest request in the indicated read queue. (Other PCI bus signals like FRAME#, DEVSEL# and IRDY# remain deasserted.) Up to four clock cycles worth of data (16 bytes at AGP 1× or 128 bytes at AGP 8×) are transferred without waiting for acknowledgement from the card. If the response is longer than that, both the card and motherboard must indicate their ability to continue on the third cycle by asserting IRDY# (initiator ready) and TRDY#, respectively. If either one does not, wait states will be inserted until two cycles after they both do. (The value of IRDY# and TRDY# at other times
4047-529: The run of 10 were produced, the 6000 series was cancelled. The successor to the Voodoo 5 series, codenamed "Rampage", was already planned and had been in development for years. It was supposed to have a smaller semiconductor device fabrication process, support for DDR SDRAM , 200+ MHz core, and a T&L unit. However, it was early in its development and only approximately twenty working cards were produced before 3dfx went bankrupt, and most assets were purchased by Nvidia in late 2000. Voodoo3 Voodoo3
4118-554: The same TMU which Banshee lost compared to Voodoo2 . Avenger was thus merely a Voodoo2 with an integrated 128-bit 2D video accelerator and twice the clock speed. Much was made of Voodoo3 (christened 'Avenger') and its 16-bit color rendering limitation. This was in fact quite complex, as Voodoo3 operated to full 32-bit precision (8 bits per channel, 16.7M colours) in its texture mappers and pixel pipeline as opposed to previous products from 3dfx and other vendors, which had only worked in 16-bit precision. To save framebuffer space,
4189-454: The slot could provide. An AGP bus is a superset of a 66 MHz conventional PCI bus and, immediately after reset, follows the same protocol. The card must act as a PCI target, and optionally may act as a PCI master. (AGP 2.0 added a "fast writes" extension which allows PCI writes from the motherboard to the card to transfer data at higher speed.) After the card is initialized using PCI transactions, AGP transactions are permitted. For these,
4260-413: The standard became obsolete. As GPUs began to be designed to connect to PCIe, an additional PCIe-to-AGP bridge-chip was required to create an AGP-compatible graphics card. The inclusion of a bridge, and the need for a separate AGP card design, incurred additional board costs. The GeForce 6600 and ATI Radeon X800 XL, released during 2004–2005, were the first bridged cards. In 2009 AGP cards from Nvidia had
4331-466: The usual case when read operations greatly outnumber writes. While asserting GNT#, the motherboard may instead indicate via the ST bits that a data phase for a queued request will be performed next. There are four queues: two priorities (low- and high-priority) for each of reads and writes, and each is processed in order. Obviously, the motherboard will attempt to complete high-priority requests first, but there
SECTION 60
#17327941490144402-553: The various rails is given in the specifications for the various versions. For example, if maximum current is drawn from all supplies and all voltages are at their specified upper limits, an AGP 3.0 slot can supply up to 48.25 watts ; this figure can be used to specify a power supply conservatively, but in practice a card is unlikely ever to draw more than 40 W from the slot, with many using less. AGP Pro provides additional power up to 110 W. Many AGP cards had additional power connectors to supply them with more power than
4473-649: Was a conventional single-issue, dual-texture design almost identical to that featured on Voodoo2, but capable of working on 32-bit image data as opposed to Voodoo2's pure 16-bit output. Avenger's other remarkable features included the 128-bit GDI accelerator debuted in Banshee. This 2D engine led the Voodoo3 to be considered one of the more high-performance video cards of its generation. The Voodoo3 2000, 3000 and 3500 differed mainly in clock frequencies (memory and core were synchronous). The clock rates were 143 MHz , 166 MHz and 183 MHz respectively. While this gave
4544-423: Was a series of computer gaming video cards manufactured and designed by 3dfx Interactive . It was the successor to the company's high-end Voodoo2 line and was based heavily upon the older Voodoo Banshee product. Voodoo3 was announced at COMDEX '98 and arrived on store shelves in early 1999. The Voodoo3 line was the first product manufactured by the combined STB Systems and 3dfx. The 'Avenger' graphics core
4615-457: Was an early alpha of the card primarily used for photos and testing purposes. These cards generally had a short life expectancy, and were largely incompatible with various motherboards at the time. They also typically could not achieve speeds above 143 MHz without suffering from VSA-100 "death". This revision used an Intel PCI bridge chip, was equipped with 128 MB of 5.4ns SDRAM and used a proprietary external 3dfx power supply. Initial models had
4686-427: Was considered in 2020. Intel released "AGP specification 1.0" in 1997. It specified 3.3 V signals and 1× and 2× speeds. Specification 2.0 documented 1.5 V signaling, which could be used at 1×, 2× and the additional 4× speed and 3.0 added 0.8 V signaling, which could be operated at 4× and 8× speeds. (1× and 2× speeds are physically possible, but were not specified.) Available versions are listed in
4757-574: Was dropped in the final version of the standard. The standard allows 64-bit transfer for AGP8× reads, writes, and fast writes; 32-bit transfer for PCI operations. A number of non-standard variations of the AGP interface have been produced by manufacturers. AGP cards are backward and forward compatible within limits. 1.5 V-only keyed cards will not go into 3.3 V slots and vice versa, though "Universal" cards exist which will fit into either type of slot. There are also unkeyed "Universal" slots that will accept either type of card. When an AGP Universal card
4828-448: Was intended by Nvidia to replace the short-lived GeForce 2 Ultra as its flagship product) and Radeon 8500 , nor even DirectX 7 features such as hardware transform and lighting acceleration for vertices. The precarious financial situation of 3dfx was another factor contributing to the 6000's demise. There were five revisions of the Voodoo 5 6000: (the numbers after the model state the build week: 10 for week 10, 00 for year 2000). This
4899-434: Was late to market and was up against the new GeForce 2 GTS and Radeon DDR , both of which easily outperformed the Voodoo 5. The Voodoo 5 6000 is the unreleased high-end product in the Voodoo5 line. It was to use four 166 MHz VSA-100 processors, each with its own 32 MB of 166 MHz SDRAM, resulting in the first 128 MB graphics card (consisting of sixteen 8 MB chips). Approximately 1000+ test cards were produced. Because
4970-407: Was not representative of the final output, and therefore, screenshots did not accurately portray Voodoo3's display quality which was actually much closer to the 24-bit outputs of Nvidia's RIVA TNT2 and ATI's Rage 128 . The internal organisation of Avenger was not complex. Pre-setup notably featured a guardband clipper (eventually part of hardware transformation and lighting) but the pixel pipeline
5041-408: Was originally conceived immediately after Banshee. Due to mis-management by 3dfx, this caused the next-generation 'Rampage' project to suffer delays which would prove to be fatal to the entire company. Avenger was pushed to the forefront as it offered a quicker time to market than the already delayed Rampage. Avenger was no more than the Banshee core with a second texture mapping unit (TMU) added -
#13986