Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Radeon R100 series

From Wikipedia, the free encyclopedia
Series of video cards
ATI Radeon 7000 series
Radeon 7500 LE card (Creative Labs Branded)
Release dateApril 1, 2000; 25 years ago (2000-04-01)
CodenameRage 6C
ArchitectureRadeon R100
Transistors30M180 nm (R100)
30M180 nm (RV100)
Cards
Entry-level7000, VE, LE
Mid-range7200 DDR, 7200 SDR
High-endVIVO, VIVO SE
7500 LE
Enthusiast7500
API support
Direct3DDirect3D 7.0
OpenGLOpenGL 1.3 (T&L)[1][2]
History
PredecessorRage series
SuccessorRadeon 8000 series
Support status
Unsupported
Radeon R100-based chipsets
CPU supportedMobile Athlon XP (320M IGP)
Mobile Duron (320M IGP)
Pentium 4-M and mobile Pentium 4 (340M IGP, 7000 IGP)
Socket supportedSocket A,Socket 563 (AMD)
Socket 478 (Intel)
Desktop / mobile chipsets
Performance segment7000 IGP
Mainstream segment320 IGP, 320M IGP
340 IGP, 340M IGP
Value segment320 IGP, 320M IGP (AMD)
340 IGP, 340M IGP (Intel)
Miscellaneous
Release datesMarch 13, 2002 (300/300M IGP)
March 13, 2003 (7000 IGP)
SuccessorRadeon R200 series

TheRadeon R100 is the first generation ofRadeon graphics chips fromATI Technologies. The line features3D acceleration based uponDirect3D 7.0 andOpenGL 1.3, and all but the entry-level versions offloading host geometry calculations to ahardware transform and lighting (T&L) engine, a major improvement in features and performance compared to the precedingRage design. The processors also include2D GUI acceleration,video acceleration, and multiple display outputs. "R100" refers to the development codename of the initially released GPU of the generation, various releases which were collectively known as the Radeon 7200. It is the basis for a variety of other succeeding products, including the entry-level RV100 (Radeon VE or Radeon 7000) and higher-performance refresh RV200 (Radeon 7500), the latter two having dual-monitor support.

Development

[edit]

Architecture

[edit]

The first-generationRadeon GPU was launched in 2000, and was initially code-namedRage 6 (laterR100), as the successor to ATI's agingRage 128 Pro which was unable to compete with theGeForce 256. The card also had been described asRadeon 256 in the months leading up to its launch, possibly to draw comparisons with the competing Nvidia card, although the moniker was dropped with the launch of the final product.

The R100 was built on a 180nm semiconductor manufacturing process from TSMC.[3] Like the GeForce, the Radeon R100 featured a hardwaretransform and lighting (T&L) engine to perform geometry calculations, freeing up the host computer's CPU. In 3D rendering the processor can write 2 pixels to the framebuffer and sample 3 texture maps per pixel per clock. This is commonly referred to as a 2×3 configuration, or a dual-pipeline design with 3 TMUs per pipe. As for Radeon's competitors, theGeForce 256 is 4×1,GeForce2 GTS is 4×2 and3dfxVoodoo 5 5500 is a 2×1+2×1 SLI design. Unfortunately, the third texture unit did not get much use in games during the card's lifetime because software was not frequently performing more than dual texturing.

In terms of rendering, its "Pixel Tapestry" architecture allowed for Environment Mapped Bump Mapping (EMBM) and Dot Product (Dot3) Bump Mapping support, offering the most complete Bump Mapping support at the time along with the older Emboss method.[4] Radeon also introduced a new memory bandwidth optimization and overdraw reduction technology calledHyperZ. It basically improves the overall efficiency of the 3D rendering processes. Consisting of 3 different functions, it allows the Radeon to perform very competitively compared to competing designs with higher fillrates and bandwidth on paper.

ATI produced a real-time demo for their new card, to showcase its new features. TheRadeon's Ark demo presents a science-fiction environment with heavy use of features such as multiple texture layers for image effects and detail. Among the effects are environment-mappedbump mapping, detail textures, glass reflections, mirrors, realistic water simulation, light maps,texture compression, planar reflective surfaces, and portal-based visibility.[5]

In terms of performance, Radeon scores lower than the GeForce2 in most benchmarks, even with HyperZ activated. The performance difference was especially noticeable in16-bit color, where both the GeForce2 GTS and Voodoo 5 5500 were far ahead. However, the Radeon could close the gap and occasionally outperform its fastest competitor, the GeForce2 GTS, in32-bit color.

Aside from the new 3D hardware, Radeon also introduced per-pixel video-deinterlacing to ATI'sHDTV-capableMPEG-2 engine.

R100's pixel shaders

[edit]

R100-based GPUs have forward-looking programmable shading capability in their pipelines; however, the chips are not flexible enough to support the MicrosoftDirect3D specification for Pixel Shader 1.1. Aforum post by an ATI engineer in 2001 clarified this:

...prior to the final release of DirectX 8.0, Microsoft decided that it was better to expose the RADEON's and GeForce{2}'s extended multitexture capabilities via the extensions to SetTextureStageState() instead of via the pixel shader interface. There are various practical technical reasons for this. Much of the same math that can be done with pixel shaders can be done via SetTextureStageState(), especially with the enhancements to SetTextureStageState() in DirectX 8.0. At the end of the day, this means that DirectX 8.0 exposes 99% of what the RADEON can do in its pixel pipe without adding the complexity of a "0.5" pixel shader interface.

Additionally, you have to understand that the phrase "shader" is an incredibly ambiguous graphics term. Basically, we hardware manufacturers started using the word "shader" a lot once we were able to do per-pixel dot products (i.e. the RADEON / GF generation of chips). Even earlier than that, "ATI_shader_op" was our multitexture OpenGL extension onRage 128 (which was replaced by the multivendor EXT_texture_env_combine extension).Quake III has ".shader" files it uses to describe how materials are lit. These are just a few examples of the use of the word shader in the game industry (nevermind the movie production industry which uses many different types of shaders, including those used byPixar'sRenderMan).

With the final release of DirectX 8.0, the term "shader" has become more crystallized in that it is actually used in the interface that developers use to write their programs rather than just general "industry lingo." In DirectX 8.0, there are two versions of pixel shaders: 1.0 and 1.1. (Future releases of DirectX will have 2.0 shaders, 3.0 shaders and so on.) Because of what I stated earlier, RADEON doesn't support either of the pixel shader versions in DirectX 8.0. Some of you have tweaked the registry and gotten the driver to export a 1.0 pixel shader version number to3DMark2001. This causes 3DMark2001 to think it can run certain tests. Surely, we shouldn't crash when you do this, but you are forcing the (leaked and/or unsupported) driver down a path it isn't intended to ever go. The chip doesn't support 1.0 or 1.1 pixel shaders, therefore you won't see correct rendering even if we don't crash. The fact that that registry key exists indicates that we did some experiments in the driver, not that we are half way done implementing pixel shaders on RADEON. DirectX 8.0's 1.0 and 1.1 pixel shaders are not supported by RADEON and never will be. The silicon just can't do what is required to support 1.0 or 1.1 shaders. This is also true of GeForce and GeForce2.

Implementations

[edit]
Radeon DDR box (R100)
Die shot of the R100
Radeon 7500 (RV200)
Radeon RV100 DDR
Die shot of the RV100

R100

[edit]

The first versions of the Radeon (R100) were the RadeonDDR, available in Spring 2000 with 32 MB or 64 MB configurations; the 64 MB card had a slightly faster clock speed and added VIVO (video-in video-out) capability. The core speed was 183Mhz and the 5.5 ns DDR SDRAM memory clock speed was 183 MHz DDR (366 MHz effective).The R100 introducedHyperZ, an early culling technology (maybe inspired by theTile Rendering present in St MicroelectronicsPowerVR chips) that became the way to go in graphic evolution and generation by generation rendering optimization, and can be considerend the first non tile rendering-based (and soDX7 compatible) card to use aZ-Buffer optimization.These cards were produced until mid-2001, when they were essentially replaced by the Radeon 7500 (RV200).

A slower and short-lived Radeon SDR (with 32 MBSDRAM memory) was added in mid-2000 to compete with theGeForce2 MX.

Also in 2000, anOEM-only Radeon LE 32MB DDR arrived. Compared to the regular Radeon DDR from ATI, the LE is produced by Athlon Micro from Radeon GPUs that did not meet spec and originally intended for the Asian OEM market. The card runs at a lower 143 MHz clock rate for both RAM and GPU, and its Hyper Z functionality has been disabled. Despite these handicaps, the Radeon LE was competitive with other contemporaries such as the GeForce 2 MX and Radeon SDR. Unlike its rivals, however, the LE has considerable performance potential, as is possible to enable HyperZ through a system registry alteration, plus there is considerable overclocking room. Later drivers do not differentiate the Radeon LE from other Radeon R100 cards and the HyperZ hardware is enabled by default, though there may be visual anomalies on cards with HyperZ hardware that is defective.[6]

In 2001, a short-lived Radeon R100 with 64 MB SDR was released as the Radeon 7200. After this and all older R100 Radeon cards were discontinued, the R100 series was subsequently known as the Radeon 7200, in keeping with ATI's new naming scheme.

RV100

[edit]

A budget variant of the R100 hardware was created and called the Radeon VE, later known as the Radeon 7000 in 2001 when ATI re-branded its products.

RV100 has only one pixel-pipeline, no hardwareT&L, a 64-bit memory bus, and noHyperZ. But it did addHydraVision dual-monitor support and integrated a secondRAMDAC into the core (forHydravision).

From the 3D performance standpoint, the Radeon VE did not fare well against the GeForce2 MX of the same era, though its multi-display support was clearly superior to the GeForce2 MX, however. TheMatrox G450 has the best dual-display support out of the GPUs but the slowest 3D performance.

RV100 was the basis for theMobility Radeon notebook solution.

RV200

[edit]

The Radeon 7500 (RV200) is basically a die-shrink of the R100 in a new 150 nm manufacturing process. The increased density and various tweaks to the architecture allowed the GPU to function at higher clock speeds. It also allowed the card to operate with asynchronous clock operation, whereas the originalR100 was always clocked synchronously with the RAM. It was ATI's first Direct3D 7-compliant GPU to include dual-monitor support (Hydravision).[7]

The Radeon 7500 launched in the second half of 2001 alongside theRadeon 8500 (R200). It used anaccelerated graphics port (AGP) 4x interface. Around the time that the Radeon 8500 and 7500 were announced, rival Nvidia released its GeForce 3 Ti500 and Ti200, the 8500 and Ti500 are direct competitors but the 7500 and Ti200 are not.

The desktop Radeon 7500 board frequently came clocked at 290 MHz core and 230 MHz RAM. It competed with the GeForce2 Ti and later on, the GeForce4 MX440.

Radeon Feature Matrix

[edit]

The following table shows features ofAMD/ATI'sGPUs (see also:List of AMD graphics processing units).

[ VisualEditor ]
Name ofGPU seriesWonderMach3D RageRage ProRage 128R100R200R300R400R500R600RV670R700EvergreenNorthern
Islands
Southern
Islands
Sea
Islands
Volcanic
Islands
Arctic
Islands
/Polaris
VegaNavi 1xNavi 2xNavi 3xNavi 4x
Released19861991Apr
1996
Mar
1997
Aug
1998
Apr
2000
Aug
2001
Sep
2002
May
2004
Oct
2005
May
2007
Nov
2007
Jun
2008
Sep
2009
Oct
2010
Dec
2010
Jan
2012
Sep
2013
Jun
2015
Jun 2016, Apr 2017, Aug 2019Jun 2017, Feb 2019Jul
2019
Nov
2020
Dec
2022
Feb
2025
Marketing NameWonderMach3D
Rage
Rage
Pro
Rage
128
Radeon
7000
Radeon
8000
Radeon
9000
Radeon
X700/X800
Radeon
X1000
Radeon
HD 2000
Radeon
HD 3000
Radeon
HD 4000
Radeon
HD 5000
Radeon
HD 6000
Radeon
HD 7000
Radeon
200
Radeon
300
Radeon
400/500/600
Radeon
RX Vega, Radeon VII
Radeon
RX 5000
Radeon
RX 6000
Radeon
RX 7000
Radeon
RX 9000
AMD supportEndedCurrent
Kind2D3D
Instruction set architectureNot publicly knownTeraScale instruction setGCN instruction setRDNA instruction set
MicroarchitectureNot publicly knownGFX1GFX2TeraScale 1
(VLIW5)

(GFX3)
TeraScale 2
(VLIW5)

(GFX4)
TeraScale 2
(VLIW5)

up to 68xx
(GFX4)
TeraScale 3
(VLIW4)

in 69xx[8][9]
(GFX5)
GCN 1st
gen

(GFX6)
GCN 2nd
gen

(GFX7)
GCN 3rd
gen

(GFX8)
GCN 4th
gen

(GFX8)
GCN 5th
gen

(GFX9)
RDNA
(GFX10.1)
RDNA 2
(GFX10.3)
RDNA 3
(GFX11)
RDNA 4
(GFX12)
TypeFixed pipeline[a]Programmable pixel & vertex pipelinesUnified shader model
Direct3D5.06.07.08.19.0
11 (9_2)
9.0b
11 (9_2)
9.0c
11 (9_3)
10.0
11 (10_0)
10.1
11 (10_1)
11 (11_0)11 (11_1)
12 (11_1)
11 (12_0)
12 (12_0)
11 (12_1)
12 (12_1)
11 (12_1)
12 (12_2)
Shader model1.42.0+2.0b3.04.04.15.05.15.1
6.5
6.76.8
OpenGL1.11.21.31.5[b][10]3.34.6[11][c]
Vulkan1.1[c][d]1.3[12][e]1.4[13]
OpenCLClose to Metal1.1 (not supported byMesa)1.2+ (onLinux: 1.1+ (no Image support on Clover, with by Rusticl) with Mesa, 1.2+ on GCN 1.Gen)2.0+ (Adrenalin driver onWin7+)
(onLinux ROCm, Mesa 1.2+ (no Image support in Clover, but in Rusticl with Mesa, 2.0+ and 3.0 with AMD drivers or AMD ROCm), 5th gen: 2.2 win 10+ and Linux RocM 5.0+
2.2+ and 3.0 Windows 8.1+ and Linux ROCm 5.0+ (Mesa Rusticl 1.2+ and 3.0 (2.1+ and 2.2+ wip))[14][15][16]
HSA /ROCmYes?
Video decodingASICAvivo/UVDUVD+UVD 2UVD 2.2UVD 3UVD 4UVD 4.2UVD 5.0 or6.0UVD 6.3UVD 7[17][f]VCN 2.0[17][f]VCN 3.0[18]VCN 4.0VCN 5.0
Video encodingASICVCE 1.0VCE 2.0VCE 3.0 or 3.1VCE 3.4VCE 4.0[17][f]
Fluid Motion[g]NoYesNo?
Power saving?PowerPlayPowerTunePowerTune &ZeroCore Power?
TrueAudioVia dedicatedDSPVia shaders
FreeSync1
2
HDCP[h]?1.42.22.3[19]
PlayReady[h]3.0No3.0
Supported displays[i]1–222–6?4
Max.resolution?2–6 ×
2560×1600
2–6 ×
4096×2160 @ 30 Hz
2–6 ×
5120×2880 @ 60 Hz
3 ×
7680×4320 @ 60 Hz[20]

7680×4320 @ 60 HzPowerColor
7680x4320

@165 Hz

7680x4320
/drm/radeon[j]Yes
/drm/amdgpu[j]Optional[21]Yes
  1. ^The Radeon 100 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article onR100's pixel shaders.
  2. ^R300, R400 and R500 based cards do not fully comply with OpenGL 2+ as the hardware does not support all types of non-power of two (NPOT) textures.
  3. ^abOpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
  4. ^Vulkan support is theoretically possible but has not been implemented in a stable driver.
  5. ^Vulkan support in Linux relies on the amdgpu kernel driver which is incomplete and not enabled by default for GFX6 and GFX7.
  6. ^abcThe UVD and VCE were replaced by the Video Core Next (VCN) ASIC in theRaven Ridge APU implementation of Vega.
  7. ^Video processing for video frame rate interpolation technique. In Windows it works as a DirectShow filter in your player. In Linux, there is no support on the part of drivers and / or community.
  8. ^abTo play protected video content, it also requires card, operating system, driver, and application support. A compatible HDCP display is also needed for this. HDCP is mandatory for the output of certain audio formats, placing additional constraints on the multimedia setup.
  9. ^More displays may be supported with nativeDisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
  10. ^abDRM (Direct Rendering Manager) is a component of the Linux kernel.AMDgpu is the Linux kernel module. Support in this table refers to the most current version.

Models

[edit]
Main article:Comparison of ATI Graphics Processing Units
  • The R100 cards were originally launched without any numbering as Radeon SDR, DDR, LE and VE; these products were later "rebranded" to their names within the numbered naming scheme, when theRadeon 8000 series was introduced.
ModelLaunch
Fab (nm)
Bus interface
Core clock (MHz)
Memory clock (MHz)
Core config1
FillrateMemory
Performance (FLOPS)
TDP (Watts)
MOperations/s
MPixels/s
MTexels/s
MVertices/s
Size (MiB)
Bandwidth (GB/s)
Bus type
Bus width (bit)
Radeon VE / Radeon 7000February 19, 2001RV100 (piglet)180AGP 4x, PCI150/166/183150/166/1831:0:3:1183 (max)336 (max)549 (max)032, 642.688 (max)DDR64?10
Radeon LE / Radeon 7100 (OEM)April 6, 2001[22]Rage 6 / R100AGP 4x1501502:1:6:229629688837.5324.736128?11
Radeon SDR / Radeon 7200 (SDR)June 1, 2000AGP 4x, PCI16616633333399641.52.656SDR?14
Radeon DDR / Radeon 7200 (DDR)April 1, 2000AGP 4x166/183A166/183A333/366A333/366A966/1098A41.5/45.75A32, 645.312/5.856ADDR?13
Radeon DDR / Radeon 7200 VIVO2001AGP 4x, PCI166/183B166/183B333/366B333/366B966/1098B41.5/45.75B645.312/5.856B?17
Radeon DDR / Radeon 7500 VIVO "SE"200200400400120050.06.400?20
Radeon 7500 LERV200 (morpheus)150250175500500150062.532, 645.60064
128
?21
Radeon 7500August 14, 2001RV200 (morpheus)290230580580174072.532, 64, 128[23]7.360128?23

1Pixel pipelines :Vertex shaders :Texture mapping units :Render output units

A First number indicates cards with 32 MB of memory. Second number indicates cards with 64 MB of memory.
B First number indicates OEM cards. Second number indicates Retail cards.

IGP (3xx series)

[edit]
  • All models are manufactured with a 180 nm fabrication process
  • Based on the Radeon VE
ModelLaunch
Code name
Bus interface
Core clock (MHz)
Memory clock (MHz)
Core config1
FillrateMemory
MOperations/s
MPixels/s
MTexels/s
MVertices/s
Size (MiB)
Bandwidth (GB/s)
Bus type
Bus width (bit)
Radeon 320May 2002A3FSB160200, 2661:0:3:11601604800?1.6, 2.128DDR64
Radeon 3302002RS200L (wilma)150150150450
Radeon 340RS200 (wilma)183183183549

1Pixel pipelines :Vertex shaders :Texture mapping units :Render output units

Mobility Radeon series

[edit]

These GPUs are either integrated into the mainboard or occupy aMobile PCI Express Module (MXM).

ModelLaunch
Model number
Code name
Fab (nm)
Core clock (MHz)
Memory clock (MHz)
Core config1
FillrateMemoryAPI compliance (version)
Notes
Pixel (GP/s)
Texture (GT/s)
Size (MB)
Bandwidth (GB/s)
Bus type
Bus width (bit)
Mobility Radeon 7000Feb 2001M6RV100180AGP 4×144
167
144
183
0:1:3:10.1670.58
16
32
1.464
2.928
SDR
DDR
32
64
71.3
Mobility Radeon 7500Dec 2001M7RV2001502802001:2:6:20.561.6832
64
3.2
6.4
DDR64
128
7PowerPlay II, DX7T&L

1Vertex shaders :Pixel shaders :Texture mapping units :Render output units.

Competing chipsets

[edit]

See also

[edit]

References

[edit]
  1. ^"Mesamatrix".mesamatrix.net. Retrieved2018-04-22.
  2. ^"RadeonFeature".X.Org Foundation. Retrieved2018-04-20.
  3. ^"ATI R100 GPU Specs".TechPowerUp. 2024-07-18. Retrieved2024-07-18.
  4. ^"Pixel Tapestry Architecture - ATI Radeon 256 Preview". Archived fromthe original on October 6, 2012.
  5. ^"Alex Vlachos - Computer Graphics".
  6. ^"ATI Radeon LE 32MB DDR". Archived fromthe original on March 9, 2012.
  7. ^"OC3D Forums". Archived fromthe original on 2012-03-15. Retrieved2010-12-07.
  8. ^"AMD Radeon HD 6900 (AMD Cayman) series graphics cards".HWlab. hw-lab.com. December 19, 2010. Archived fromthe original on August 23, 2022. RetrievedAugust 23, 2022.New VLIW4 architecture of stream processors allowed to save area of each SIMD by 10%, while performing the same compared to previous VLIW5 architecture
  9. ^"GPU Specs Database".TechPowerUp. RetrievedAugust 23, 2022.
  10. ^"NPOT Texture (OpenGL Wiki)".Khronos Group. RetrievedFebruary 10, 2021.
  11. ^"Mesamatrix".mesamatrix.net. Retrieved2025-07-15.
  12. ^"Conformant Products".Khronos Group. Retrieved2024-12-02.
  13. ^"radv: add Vulkan 1.4 support".Mesa. Retrieved2024-12-02.
  14. ^"AMD Radeon RX 6800 XT Specs".TechPowerUp. RetrievedJanuary 1, 2021.
  15. ^"AMD Launches The Radeon PRO W7500/W7600 RDNA3 GPUs".Phoronix. 3 August 2023. Retrieved4 September 2023.
  16. ^"AMD Radeon Pro 5600M Grafikkarte".TopCPU.net (in German). Retrieved4 September 2023.
  17. ^abcKillian, Zak (March 22, 2017)."AMD publishes patches for Vega support on Linux". Tech Report. RetrievedMarch 23, 2017.
  18. ^Larabel, Michael (September 15, 2020)."AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding". Phoronix. RetrievedJanuary 1, 2021.
  19. ^Edmonds, Rich (February 4, 2022)."ASUS Dual RX 6600 GPU review: Rock-solid 1080p gaming with impressive thermals".Windows Central. RetrievedNovember 1, 2022.
  20. ^"Radeon's next-generation Vega architecture"(PDF). Radeon Technologies Group (AMD). Archived fromthe original(PDF) on September 6, 2018. RetrievedJune 13, 2017.
  21. ^"AMDGPU". RetrievedDecember 29, 2023.
  22. ^Wasson, Manveer."Weekly CPU & Video Card Price Guide: April 2001 1st Edition".www.anandtech.com. Archived fromthe original on June 23, 2011. RetrievedAugust 30, 2024.
  23. ^Diablotek V7500-P128 Specifications

External links

[edit]
AMD graphics
Fixed pipeline
Vertex and fragment shaders
Unified shaders
TeraScale
Unified shaders &memory
GCN
RDNA
Current technologies and software
Audio/video acceleration
GPU technologies
Software
Current
Obsolete
Other brands and products
Workstations
&supercomputers
Current
Obsolete
Consoles
&handheld PCs
Retrieved from "https://en.wikipedia.org/w/index.php?title=Radeon_R100_series&oldid=1304464126"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp