Radeon 7000 (серія відеокарт)
Radeon 7500 LE (Creative Labs) | |
Кодове ім'я | Rage 6C |
---|---|
Створено | 2000 |
Графічна карта початкового класу | 7000, VE, LE |
Графічна карта середнього класу | 7200 DDR, 7200 SDR |
Графічна карта високого класу | VIVO, VIVO SE, 7500 LE |
Карта для ентузіаста | 7500 |
Підтримка Direct3D | 7 |
Підтримка OpenGL | 1.3 (T&L) [1][2] |
Попередник | ATI Rage |
Наступник | Radeon 8000 |
Підтримувані процесори | Mobile Athlon XP (320M IGP) Mobile Duron (320M IGP) Pentium 4-M і мобільні Pentium 4 (340M IGP, 7000 IGP) |
---|---|
Підтримувані сокети | Socket A, Socket 563 (AMD) Socket 478 (Intel) |
Високопродуктивний сегмент | 7000 IGP |
Мейнстримний сегмент | 320 IGP, 320M IGP 340 IGP, 340M IGP |
Стандартний сегмент | 320 IGP, 320M IGP (AMD) 340 IGP, 340M IGP (Intel) |
Miscellaneous | |
Дата випуску | 13 березня 2002 (300/300M IGP) 13 березня 2003 (7000 IGP) |
Наступник | Radeon 8000 |
Radeon 7000 — це серія графічних процесорів для настільних комп’ютерів від ATI Technologies і є наступником серії Rage. Таким чином, це перше покоління графічних процесорів з назвою ATI Radeon. Його замінила серія ATI Radeon 8000.
Архітектура
Перше покоління графічного процесора Radeon було випущено в 2000 році і спочатку носило кодову назву Rage 6 (пізніше R100), як наступник старішого Rage 128 Pro від ATI, який не зміг конкурувати з GeForce 256. Карту також описували як Radeon 256 протягом місяців до її запуску, можливо, для порівняння з конкуруючою картою Nvidia, хоча з запуском кінцевого продукту перейменували.
R100 був побудований за технологією виробництва напівпровідників 180 нм. Як і GeForce, Radeon R100 мав механізм апаратного перетворення та освітлення (T&L) для виконання обчислень геометрії, звільняючи центральний процесор хост-комп’ютера. Під час 3D-рендерингу процесор може записати 2 пікселі в буфер кадрів і вибірку 3 текстурних карт на піксель за такт. Це зазвичай називають конфігурацією 2×3 або подвійною конструкцією з 3 TMU на конвеєр. Що стосується конкурентів Radeon, то GeForce 256 — 4×1, GeForce 2 GTS — 4×2, а 3dfx Voodoo 5 5500 — 2×1+2×1 SLI. На жаль, третій блок текстур не отримав особливого застосування в іграх протягом життя карти, оскільки програмне забезпечення не часто виконувало більше, ніж подвійне текстурування.
З точки зору візуалізації, його архітектура «Pixel Tapestry» дозволяла підтримувати відображення рельєфу (EMBM) і Dot Product (Dot3), пропонуючи найповнішу підтримку Bump Mapping на той час разом із старішим методом Emboss.[3] Radeon також представила нову технологію оптимізації пропускної здатності пам’яті та зменшення перевантаження під назвою HyperZ. Це в основному покращує загальну ефективність процесів 3D-рендерінгу. Маючи 3 різні функції, він дозволяє Radeon виглядати конкурентоспроможною порівняно з іншими моделями з вищими показниками заповнення та пропускною здатністю на папері.
ATI підготувала демонстрацію своєї нової карти в режимі реального часу, щоб продемонструвати її нові функції. Демонстрація Radeon Ark представляє науково-фантастичне середовище з інтенсивним використанням таких функцій, як кілька шарів текстури для ефектів зображення та деталей. Серед ефектів – ефекти відображення рельєфного текстурування на карті середовища, детальні текстури, відображення скла, дзеркала, реалістичне моделювання води, світлові карти, стиснення текстур, плоскі відбиваючі поверхні та видимість на основі порталу.[4]
З точки зору продуктивності, Radeon має нижчі результати, ніж GeForce2 у більшості тестів, навіть якщо HyperZ активовано. Різниця в продуктивності була особливо помітна в 16-бітному кольорі, де і GeForce 2 GTS, і Voodoo 5 5500 були далеко попереду. Однак Radeon міг би скоротити розрив і іноді перевершувати свого найшвидшого конкурента, GeForce 2 GTS, у 32-бітному кольорі.
Окрім нового апаратного забезпечення 3D, Radeon також представив процес деінтерлейсингу відео на піксель з підтримкою ATI HDTV у механізмі MPEG-2.
Піксельні шейдери R100
Графічні процесори на базі R100 мають перспективні можливості програмованого затінення в своїх конвеєрах; однак чипи недостатньо гнучкі для підтримки специфікації Microsoft Direct3D для Pixel Shader 1.1. Повідомлення на форумі [Архівовано 3 березня 2022 у Wayback Machine.] інженера ATI у 2001 році пояснювало це:
...перед остаточним випуском DirectX 8.0, Microsoft вирішила, що краще розкрити можливості RADEON і GeForce{2} розширеної мультитекстури через розширення SetTextureStageState() замість інтерфейсу піксельного шейдера. Для цього є різні практичні технічні причини. Більшу частину тих самих розрахунок, яку можна виконати за допомогою піксельних шейдерів, можна виконати за допомогою SetTextureStageState(), особливо з удосконаленням SetTextureStageState() у DirectX 8.0. Зрештою, це означає, що DirectX 8.0 відкриває 99% того, що може робити RADEON у своєму піксельному каналі, не додаючи складності інтерфейсу піксельного шейдера «0,5».Крім того, ви повинні розуміти, що фраза «шейдер» є неймовірно неоднозначним графічним терміном. По суті, ми, виробники апаратного забезпечення, почали часто використовувати слово «шейдер», як тільки ми змогли робити точкові продукти на піксель (тобто чипи RADEON / GF покоління). Навіть раніше, «ATI_shader_op» було нашим мультитекстурним розширенням OpenGL на Rage 128 (яке було замінено розширенням EXT_texture_env_combine від багатьох розробників). Quake III має файли ".shader", які він використовує для опису освітлення матеріалів. Це лише кілька прикладів використання слова шейдер в ігровій індустрії (не байдуже про індустрію виробництва фільмів, яка використовує багато різних типів шейдерів, включаючи ті, які використовуються Pixar RenderMan ).
З остаточним випуском DirectX 8.0 термін «шейдер» став більш кристалізованим, оскільки він фактично використовується в інтерфейсі, який розробники використовують для написання своїх програм, а не просто «галузевий жаргон». У DirectX 8.0 є дві версії піксельних шейдерів: 1.0 і 1.1. (Майбутні випуски DirectX матимуть шейдери 2.0, шейдери 3.0 і так далі.) Через те, що я вже говорив раніше, RADEON не підтримує жодну з версій піксельних шейдерів у DirectX 8.0. Деякі з вас налаштували реєстр і отримали драйвер для експорту номера версії шейдера 1.0 пікселя до 3DMark2001. Це змушує 3DMark2001 думати, що він може виконувати певні тести. Звичайно, ми не повинні зазнавати помилок, коли ви робите це, але ви змушуєте (витік та/або непідтримуваний) драйвер рухатися по шляху, яким він ніколи не збирається йти. Чип не підтримує шейдери 1.0 або 1.1 пікселя, тому ви не побачите правильний рендеринг, навіть якщо ми не завершимо роботу. Той факт, що цей ключ реєстру існує, свідчить про те, що ми провели деякі експерименти з драйвером, а не про те, що ми наполовину завершили впровадження піксельних шейдерів на RADEON. Піксельні шейдери DirectX 8.0 версії 1.0 і 1.1 не підтримуються RADEON і ніколи не будуть підтримуватися. Кремній просто не може робити те, що потрібно для підтримки шейдерів 1.0 або 1.1. Це також стосується GeForce та GeForce2.
Продукти
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/16/ATI%40180nm%40Fixed-pipeline%40R100%40Radeon_7200%40215R6WBGA13_G03124.1_0048AA_Taiwan_Stack-DSC06206-DSC06241_-_ZS-DMap-1_%2832113734476%29.jpg/200px-ATI%40180nm%40Fixed-pipeline%40R100%40Radeon_7200%40215R6WBGA13_G03124.1_0048AA_Taiwan_Stack-DSC06206-DSC06241_-_ZS-DMap-1_%2832113734476%29.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Radeon7500agp.jpg/200px-Radeon7500agp.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/ATI%40180nm%40Fixed-pipeline%40RV100%40Radeon_7000%40215R6LAEA12_S29977.1_0344AA_Taiwan_Stack-DSC06056-DSC06083_-_ZS-DMap-1_%2831984036132%29.jpg/200px-ATI%40180nm%40Fixed-pipeline%40RV100%40Radeon_7000%40215R6LAEA12_S29977.1_0344AA_Taiwan_Stack-DSC06056-DSC06083_-_ZS-DMap-1_%2831984036132%29.jpg)
Radeon 7200
Першими версіями Radeon (R100) були Radeon DDR, доступні навесні 2000 року з конфігураціями 32 МБ або 64 МБ; карта об’ємом 64 МБ мала трохи більшу тактову частоту та додану можливість VIVO (video-in video-out). Частота ядра становила 183 МГц, а тактова частота пам’яті DDR SDRAM 5,5 Нс — 183 МГц DDR (ефективна частота 366 МГц).
Повільніший і короткочасний на ринку Radeon SDR (з 32 МБ пам’яті SDRAM) був представлений у середині 2000 року, щоб конкурувати з GeForce 2 MX.
Також у 2000 році з’явилася тільки в OEM Radeon LE 32MB DDR. У порівнянні зі звичайним Radeon DDR від ATI, LE вироблявся Athlon Micro з графічних процесорів Radeon, які не відповідають специфікаціям і спочатку призначені для азійського ринку OEM. Карта працює з нижчою тактовою частотою 143 МГц як для оперативної пам’яті, так і для графічного процесора, а функцію Hyper Z відключено. Незважаючи на ці недоліки, Radeon LE був конкурентоспроможним з іншими відеокартами, такими як GeForce 2 MX і Radeon SDR. Однак, на відміну від своїх конкурентів, LE має значний потенціал продуктивності, оскільки HyperZ можна ввімкнути за допомогою зміни системного реєстру, а також є значний простір для розгону. Більш пізні драйвери не відрізняють Radeon LE від інших карт Radeon R100, а апаратне забезпечення HyperZ увімкнено за замовчуванням, хоча на картах із дефектним обладнанням HyperZ можуть бути візуальні аномалії.[5]
У 2001 році була випущена короткочасна Radeon R100 з 64 МБ SDR під назвою Radeon 7200. Після того, як всі старі карти Radeon R100 були зняті з виробництва, серія R100 була згодом відома як Radeon 7200, відповідно до нової схеми імен ATI.
Radeon 7000
Бюджетний варіант чипа R100 був створений і названий Radeon VE, пізніше відомий як Radeon 7000 у 2001 році, коли ATI перебрендувала свою продукцію. RV100 має лише один піксельний конвеєр, не має апаратного T&L, 64-розрядну шину пам’яті та без HyperZ. Але додано підтримку двох моніторів HydraVision і інтегрував другий RAMDAC в ядро (для HydraVision).
З точки зору продуктивності 3D, Radeon VE був слабшим ніж GeForce 2 MX тієї ж епохи, хоча підтримка кількох дисплеїв явно перевершувала GeForce 2 MX. Matrox G450 має найкращу підтримку двох дисплеїв серед графічних процесорів, але найповільнішу продуктивність 3D.
RV100 став основою рішення для ноутбуків Mobility Radeon.
Radeon 7500
Radeon 7500 (RV200) по суті є зменшеним R100 у новому 150-нм тех процесі. Підвищена щільність і різноманітні налаштування архітектури дозволили GPU функціонувати на більш високих тактових частотах. Це також дозволяло карті працювати з асинхронним тактовим режимом, тоді як оригінальний R100 завжди працював синхронно з RAM. Це був перший графічний процесор ATI, сумісний із Direct3D 7, який включав підтримку двох моніторів (HydraVision).[6]
Radeon 7500 був випущений у другій половині 2001 року разом із Radeon 8500 (R200). Він використовував інтерфейс прискореного графічного роз'єму (AGP) 4x. Приблизно в той час, коли були анонсовані Radeon 8500 і 7500, конкурент Nvidia випустив свої GeForce 3 Ti500 і Ti200 і якщо 8500 і Ti500 є прямими конкурентами, тоді 7500 і Ti200 - ні.
Настільна плата Radeon 7500 часто поставлялася з тактовою частотою ядра 290 МГц і 230 МГц RAM. Він конкурував з GeForce 2 Ti, а пізніше з GeForce 4 MX440.
Особливості розвитку серії Radeon
Назва серії відеокарт | Wonder | Mach | 3D Rage | Rage Pro | Rage 128 | R100 | R200 | R300 | R400 | R500 | R600 | RV670 | R700 | Evergreen | Northern Islands | Southern Islands | Sea Islands | Volcanic Islands | Arctic Islands/Polaris | Vega | Navi | Navi 2X | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Дата виходу | 1986 | 1991 | 1996 | 1997 | 1998 | квітень 2000 | серпень 2001 | вересень 2002 | травень 2004 | жовтень 2005 | травень 2007 | листопад 2007 | липень 2008 | вересень 2009 | жовтень 2010 | січень 2012 | вересень 2013 | червень 2015 | червень 2016 | червень 2017 | липень 2019 | листопад 2020 | |
Маркетингова назва | Wonder | Mach | 3D Rage | Rage Pro | Rage | Radeon 7000 | Radeon 8000 | Radeon 9000 | Radeon X700/X800 | Radeon X1000 | Radeon HD 1000/2000 | Radeon HD 3000 | Radeon HD 4000 | Radeon HD 5000 | Radeon HD 6000 | Radeon HD 7000 | Radeon Rx 200 | Radeon Rx 300 | Radeon RX 400/500 | Radeon RX Vega/Radeon VII (7 нм) | Radeon RX 5000 | Radeon RX 6000 | |
Підтримується AMD | ![]() | ![]() | |||||||||||||||||||||
Вид графіки | 2D | 3D | |||||||||||||||||||||
Архітектура | Не розголошується | TeraScale система команд | GCN система команд | RDNA система команд | |||||||||||||||||||
Мікроархітектура | TeraScale 1 | TeraScale 2 (VLIW5) | TeraScale 3 (VLIW4) | GCN 1st gen | GCN 2nd gen | GCN 3rd gen | GCN 4th gen | GCN 5th gen | RDNA | RDNA 2 | |||||||||||||
Тип | Fixed pipeline[a] | Програмовані конвеєри пікселів і вершин | Уніфікована шейдерна архітектура | ||||||||||||||||||||
Direct3D | Н/Д | 5.0 | 6.0 | 7.0 | 8.1 | 9.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 model | Н/Д | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 | 5.1 6.3 | 6.4 | 6.5 | |||||||||||
OpenGL | Н/Д | 1.1 | 1.2 | 1.3 | 2.1[b][7] | 3.3 | 4.5 (на Linux: 4.5 (Mesa 3D 21.0))[8][1][2][c] | 4.6 (на Linux: 4.6 (Mesa 20.0)) | |||||||||||||||
Vulkan | Н/Д | 1.0 (Win 7+ або Mesa 17+) | 1.2 (Adrenalin 20.1, Linux Mesa 20.0) | ||||||||||||||||||||
OpenCL | Н/Д | Close to Metal | 1.1 | 1.2 | 2.0 (Adrenalin драйвер на Win7+) (1.2 на Linux, 2.1 з AMD ROCm) | 2.0 | 2.1 [9] | ||||||||||||||||
HSA / ROCm | Н/Д | ![]() | ? | ||||||||||||||||||||
Декодування відео ASIC | Н/Д | Avivo/UVD | UVD+ | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 або 6.0 | UVD 6.3 | UVD 7[10][d] | VCN 2.0[10][d] | VCN 3.0[11] | ||||||||||
Кодування відео ASIC | Н/Д | VCE 1.0 | VCE 2.0 | VCE 3.0 або 3.1 | VCE 3.4 | VCE 4.0[10][d] | |||||||||||||||||
Fluid Motion ASIC[e] | ![]() | ![]() | ![]() | ||||||||||||||||||||
Power saving | ? | PowerPlay | PowerTune | PowerTune & ZeroCore Power | ? | ||||||||||||||||||
TrueAudio | Н/Д | Через виділений ЦОС | Через шейдери | ? | |||||||||||||||||||
FreeSync | Н/Д | 1 2 | |||||||||||||||||||||
HDCP[f] | ? | 1.4 | 1.4 2.2 | 1.4 2.2 2.3 | ? | ||||||||||||||||||
PlayReady[f] | Н/Д | 3.0 | ![]() | 3.0 | ? | ||||||||||||||||||
Підтримка екранів[g] | 1–2 | 2 | 2–6 | ? | |||||||||||||||||||
Макс. роздільна здатність дисплея | ? | 2–6 × 2560×1600 | 2–6 × 4096×2160 @ 60 Гц | 2–6 × 5120×2880 @ 60 Гц | 3 × 7680×4320 @ 60 Гц[12] | 7680×4320 @ 60 Гц PowerColor | |||||||||||||||||
/drm/radeon [h] | ![]() | Н/Д | |||||||||||||||||||||
/drm/amdgpu h | Н/Д | ![]() |
- ↑ The Radeon 100 Series has programmable pixel shaders, but do not fully comply with DirectX 8 or Pixel Shader 1.0. See article on R100's pixel shaders.
- ↑ 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.
- ↑ OpenGL 4+ compliance requires supporting FP64 shaders and these are emulated on some TeraScale chips using 32-bit hardware.
- ↑ а б в The UVD and VCE were replaced by the Video Core Next (VCN) ASIC in the Raven Ridge APU implementation of Vega.
- ↑ Video processing ASIC 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.
- ↑ а б To 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.
- ↑ More displays may be supported with native DisplayPort connections, or splitting the maximum resolution between multiple monitors with active converters.
- ↑ DRM (Direct Rendering Manager) is a component of the Linux kernel. Support in this table refers to the most current version.
Конкурентні чипсети
Див. також
Примітки
- ↑ а б Mesamatrix. mesamatrix.net. Процитовано 22 квітня 2018.
- ↑ а б RadeonFeature. X.Org Foundation. Процитовано 20 квітня 2018.
- ↑ Pixel Tapestry Architecture - ATI Radeon 256 Preview. Архів оригіналу за 3 березня 2022. Процитовано 3 березня 2022.
- ↑ Alex Vlachos - Computer Graphics. Архів оригіналу за 5 жовтня 2011. Процитовано 3 березня 2022.
- ↑ ATI Radeon LE 32MB DDR. Архів оригіналу за 6 січня 2018. Процитовано 3 березня 2022.
- ↑ OC3D Forums. Архів оригіналу за 24 березня 2022. Процитовано 12 травня 2022.
- ↑ NPOT Texture (OpenGL Wiki). Khronos Group (англ.). Процитовано 10 лютого 2021.
- ↑ AMD Radeon Software Crimson Edition Beta. AMD. Процитовано 20 квітня 2018.
- ↑ AMD Radeon RX 6800 XT Specs. TechPowerUp. Процитовано 1 January 2021.
- ↑ а б в Killian, Zak (22 March 2017). AMD publishes patches for Vega support on Linux. Tech Report. Процитовано 23 March 2017.
- ↑ Larabel, Michael (15 September 2020). AMD Radeon Navi 2 / VCN 3.0 Supports AV1 Video Decoding. Phoronix. Процитовано 1 January 2021.
- ↑ Radeon's next-generation Vega architecture (PDF). Radeon Technologies Group (AMD). Архів оригіналу (PDF) за 6 вересня 2018. Процитовано 13 June 2017.
- "ATI Radeon 256 Preview" [Архівовано 16 січня 2010 у Wayback Machine.] автор Anand Lal Shimpi, AnandTech.com, 25 квітня 2000, відновлено 17 січня 2006
- "ATI Radeon 32MB SDR" [Архівовано 16 січня 2010 у Wayback Machine.] автор Anand Lal Shimpi, AnandTech.com, 13 жовтня 2000, відновлено 17 січня 2006
- "ATI Radeon 64MB DDR" [Архівовано 16 січня 2010 у Wayback Machine.] автор Matthew Witheiler, AnandTech.com, 17 липня 2000, відновлено 17 січня 2006
- "Beyond3D 3D Tables" Beyond3D.com, відновлено 17 січня 2006
- Vlachos, Alex. Radeon's Ark demo [Архівовано 5 жовтня 2011 у Wayback Machine.], 2000.
Джерела
- techPowerUp! База даних графічних процесорів [Архівовано 30 грудня 2013 у Wayback Machine.]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png)
|