Seria Radeon 8000
Data wydania | 14 sierpnia 2001 |
---|---|
Kryptonim | Chaplin |
Architektura | Radeona R200 |
Tranzystory | 60M 150nm (R200)
|
Karty | |
Średniej klasy | 8500LE |
Wysokiej klasy | 8500 |
Entuzjasta | 8500XT |
Wsparcie API | |
Direct3D |
Model modułu cieniującego Direct3D 8.1 1.4 |
OpenGL | OpenGL 1.3 |
Historia | |
Poprzednik | Seria Radeon 7000 |
Następca | Seria Radeon 9000 |
Stan wsparcia | |
Nieobsługiwany |
R200 to druga generacja procesorów graficznych stosowanych w kartach graficznych Radeon i opracowana przez firmę ATI Technologies . Ta karta graficzna oferuje akcelerację 3D w oparciu o Microsoft Direct3D 8.1 i OpenGL 1.3 , co stanowi znaczną poprawę funkcji i wydajności w porównaniu z poprzednim projektem Radeona R100 . GPU zawiera również akcelerację 2D GUI , wideo przyspieszenie i wiele wyjść wyświetlacza. „R200” odnosi się do kryptonimu rozwojowego pierwotnie wydanego GPU tej generacji. Jest podstawą wielu innych, kolejnych produktów.
Macierz funkcji Radeona
Poniższa tabela przedstawia cechy procesorów graficznych AMD / ATI ( zobacz też: Lista procesorów graficznych AMD ).
Nazwa serii GPU | Zastanawiać się | Mach | Wściekłość 3D | Wściekłość Pro | Wściekłość 128 | R100 | 200 zł | R300 | R400 | 500 R | R600 | RV670 | R700 | Zimozielony |
Wyspy Północne |
Wyspy Południowe |
Wyspy Morskie |
Wyspy Wulkaniczne |
Wyspy Arktyczne / Polaris |
Wega | Nawigacja 1x | Nawigacja 2x | Nawigacja 3x | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Wydany | 1986 | 1991 |
kwiecień 1996 |
marzec 1997 |
sierpień 1998 |
kwiecień 2000 r |
sierpień 2001 |
wrzesień 2002 |
maj 2004 |
październik 2005 |
maj 2007 |
listopad 2007 |
czerwiec 2008 |
wrzesień 2009 |
październik 2010 |
styczeń 2012 r |
wrzesień 2013 r |
czerwiec 2015 r |
czerwiec 2016, kwiecień 2017, sierpień 2019 | czerwiec 2017, luty 2019 |
lipiec 2019 r |
listopad 2020 r |
grudzień 2022 r |
|||
Nazwa marketingowa | Zastanawiać się | Mach | Wściekłość 3D |
Wściekłość Pro |
Wściekłość 128 |
Radeona 7000 |
Radeona 8000 |
Radeona 9000 |
Radeon X700/X800 |
Radeona X1000 |
Radeona HD2000 |
Radeona HD3000 |
Radeona HD4000 |
Radeona HD5000 |
Radeona HD6000 |
Radeona HD7000 |
Radeona 200 |
Radeona 300 |
Radeony 400/500/600 |
Radeon RX Vega, Radeon VII |
Radeona RX5000 |
Radeona RX6000 |
Radeona RX7000 |
|||
wsparcie AMD | ||||||||||||||||||||||||||
Uprzejmy | 2D | 3D | ||||||||||||||||||||||||
Architektura zestawu instrukcji | Nie znane publicznie | Zestaw instrukcji TeraScale | Zestaw instrukcji GCN | Zestaw instrukcji RDNA | ||||||||||||||||||||||
Mikroarchitektura |
TeraScale 1 (VLIW) |
TeraScale 2 (VLIW5) |
|
GCN 1. gen |
GCN 2 gen |
GCN 3 gen |
GCN 4 gen |
GCN 5 gen |
RDNA | RDNA 2 | RDNA 3 | |||||||||||||||
Typ | Stały rurociąg | Programowalne potoki pikseli i wierzchołków | Ujednolicony model cieniowania | |||||||||||||||||||||||
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 ) |
|||||||||||
Model shaderów | — | 1.4 | 2.0+ | 2.0b | 3.0 | 4.0 | 4.1 | 5.0 | 5.1 |
5.1 6.5 |
6.7 | 6.7 | ||||||||||||||
OpenGL | — | 1.1 | 1.2 | 1.3 | 2.1 | 3.3 | 4,5 (w systemie Linux: 4,5 (Mesa 3D 21,0)) | 4.6 (w systemie Linux: 4.6 (Mesa 3D 20.0)) | ||||||||||||||||||
Wulkan | — |
1.0 ( Win 7+ lub Mesa 17+ ) |
1.2 (Adrenalin 20.1.2, Linux Mesa 3D 20.0) 1.3 (GCN 4 i nowsze (z Adrenalin 22.1.2, Mesa 22.0)) |
1.3 | ||||||||||||||||||||||
OpenCL | — | Blisko Metalu | 1.1 (brak obsługi Mesa 3D) | 1.2 (w systemie Linux : 1.1 (bez obsługi obrazów) z Mesa 3D) |
2.0 (sterownik Adrenalin w systemie Win7+ ) (w systemie Linux : 1.1 (bez obsługi obrazów) z Mesa 3D, 2.0 ze sterownikami AMD lub AMD ROCm) |
2.0 | 2.1 | ? | ||||||||||||||||||
HSA / ROCm | — | ? | ||||||||||||||||||||||||
Dekodowanie wideo ASIC | — | Avivo / UVD | UVD+ | UVD 2 | UVD 2.2 | UVD 3 | UVD 4 | UVD 4.2 | UVD 5.0 lub 6.0 | UVD 6.3 | UVD 7 | VCN 2.0 | VCN 3.0 | ? | ||||||||||||
Kodowanie wideo ASIC | — | VCE 1.0 | VCE 2.0 | VCE 3.0 lub 3.1 | VCE 3.4 | VCE 4.0 | ||||||||||||||||||||
Płynny ruch ASIC | ? | |||||||||||||||||||||||||
Oszczędzanie energii | ? | Mocne zagranie | PowerTune | PowerTune i ZeroCore Power | ? | |||||||||||||||||||||
Prawdziwy dźwięk | — | Przez dedykowany procesor DSP | Poprzez shadery | ? | ||||||||||||||||||||||
FreeSync | — |
1 2 |
? | |||||||||||||||||||||||
HDCP | ? | 1.4 | 2.2 | 2.3 | ||||||||||||||||||||||
Gotowy do gry | — | 3.0 | 3.0 | ? | ||||||||||||||||||||||
Obsługiwane wyświetlacze | 1–2 | 2 | 2–6 | ? | ||||||||||||||||||||||
Maks. rezolucja | ? |
2–6 × 2560 × 1600 |
2–6 × 4096 × 2160 przy 30 Hz |
2–6 × 5120 × 2880 przy 60 Hz |
3 × 7680 × 4320 przy 60 Hz |
7680×4320 przy 60 Hz PowerColor |
? | |||||||||||||||||||
/drm/radeon
|
— | ? | ||||||||||||||||||||||||
/drm/amdgpu
|
— | Eksperymentalny | ? |
Seria Radeon R200 (8xxx, 9xxx).
- Wszystkie modele są wytwarzane w procesie produkcyjnym 150 nm
- Wszystkie modele zawierają DirectX 8.1 i OpenGL 1.4
Model | Początek | Kryptonim | Interfejs magistrali | Pamięć ( MiB ) | Zegar rdzenia ( MHz ) | Zegar pamięci ( MHz ) | Rdzeń konfiguracji 1 | Współczynnik wypełnienia | Pamięć | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MOoperacje/s | megapiksele/s | Mteksele/s | MVertyki/s | Przepustowość ( GB /s) | Typ autobusu | Szerokość magistrali ( bit ) | ||||||||
Radeona 8500LE | 30 października 2001 |
200 zł | AGP 4x | 64, 128 | 250 | 250 | 4:2:8:4 | 1000 | 1000 | 2000 | 125 | 8 | NRD | 128 |
Radeona 8500 | 14 sierpnia 2001 | 200 zł | AGP 4x | 64, 128 | 275 | 275 | 4:2:8:4 | 1100 | 1100 | 2200 | 137,5 | 8.8 | NRD | 128 |
Radeona 8500XT | Niewydany | 250 zł | AGP 4x | 128 | 300 | 300 | 4:2:8:4 | 1200 | 1200 | 2400 | 150 | 9.6 | NRD | 128 |
- 1 Moduły cieniujące pikseli : Moduły cieniujące wierzchołków : Jednostki mapowania tekstur : Jednostki wyjściowe renderowania
Architektura
Sprzęt 3D R200 składa się z 4 potoków pikseli , z których każdy zawiera 2 jednostki próbkowania tekstur. Ma 2 shadery wierzchołków i starszą jednostkę Direct3D 7 TCL , sprzedawaną jako Charisma Engine II . Jest to pierwszy procesor graficzny ATI z programowalnymi procesorami pikseli i wierzchołków, o nazwie Pixel Tapestry II i zgodny z Direct3D 8.1. R200 ma zaawansowany sprzęt do oszczędzania przepustowości pamięci i redukcji overdraft o nazwie HyperZ II , który składa się z occlusion culling (hierarchiczny Z), szybkiego bufora Z clear i Z-buffer kompresji. Procesor graficzny może wyświetlać dwa wyjścia ( HydraVision ) i jest wyposażony w silnik dekodowania wideo ( Video Immersion II ) z adaptacyjnym sprzętowym usuwaniem przeplotu , filtrowaniem czasowym, kompensacją ruchu i iDCT .
R200 wprowadził moduł cieniowania pikseli w wersji 1.4 (PS1.4), znaczące ulepszenie wcześniejszych specyfikacji PS1.x. Godne uwagi instrukcje to „phase”, „texcrd” i „texld”. Instrukcja fazy pozwala programowi cieniującemu działać na dwóch oddzielnych „fazach” (2 przebiegi przez sprzęt), skutecznie podwajając maksymalną liczbę adresów tekstur i instrukcji arytmetycznych oraz potencjalnie pozwalając na zmniejszenie liczby przebiegów wymaganych do uzyskania efektu. Pozwala to nie tylko na bardziej skomplikowane efekty, ale może również zapewnić zwiększenie prędkości dzięki wydajniejszemu wykorzystaniu sprzętu. Instrukcja "texcrd" przenosi wartości współrzędnych tekstury tekstury do rejestru docelowego, podczas gdy instrukcja "texld" ładuje teksturę o współrzędnych określonych w rejestrze źródłowym do rejestru docelowego.
W porównaniu z architekturą potoku 2x3 pikseli R100, projekt 4x2 R200 jest bardziej solidny, pomimo utraty jednej jednostki tekstury na potok. Każdy potok może teraz adresować łącznie 6 warstw tekstury na przebieg. Chip osiąga to za pomocą metody znanej jako „pętla zwrotna”. Zwiększenie liczby tekstur dostępnych w jednym przebiegu zmniejsza liczbę przypadków, w których karta jest zmuszana do renderowania wieloprzebiegowego.
Możliwości filtrowania tekstur R200 są również ulepszone w stosunku do jego poprzednika. W przypadku filtrowania anizotropowego Radeon 8500 wykorzystuje technikę podobną do tej stosowanej w R100, ale udoskonaloną dzięki filtrowaniu trójliniowemu i innym udoskonaleniom. Jednak nadal jest to w dużym stopniu zależne od kąta, a sterownik czasami wymusza filtrowanie dwuliniowe w celu uzyskania prędkości. Seria NVIDIA GeForce 4 Ti oferowała dokładniejszą implementację anizotropową, ale z większym wpływem na wydajność.
R200 ma pierwszą w ATI implementację przyspieszanego sprzętowo mechanizmu teselacji (znanego również jako powierzchnie wyższego rzędu), zwanego Truform , który może automatycznie zwiększać złożoność geometryczną modeli 3D. Technologia wymaga wsparcia programistów i nie jest praktyczna we wszystkich scenariuszach. Może to w sposób niepożądany zaokrąglać modele. W wyniku bardzo ograniczonej adopcji, ATI zrezygnowało z obsługi TruForm ze swojego przyszłego sprzętu.
DirectX 8.0 Pixel Shader 1.1 |
DirectX 8.1 Pixel Shader 1.4 |
||
---|---|---|---|
Maks. Wejścia tekstur | 4 | 6 | |
Maks. Długość programu |
12 instrukcji (do 4 próbkowania tekstury, 8 mieszania kolorów) |
22 instrukcje (do 6 próbkowania tekstury, 8 adresowania tekstury, 8 mieszania kolorów) |
|
Zestaw instrukcji | 13 operacji adresowych, 8 operacji kolorystycznych | 12 operacji adresowych/kolorowych | |
Tryby adresowania tekstur | 40 | praktycznie nieograniczone |
Wydajność
Największym rozczarowaniem Radeona 8500 były wczesne wydania sterowników. W momencie premiery wydajność karty była poniżej oczekiwań i miała liczne wady oprogramowania, które powodowały problemy z grami. antyaliasingu chipa działała tylko w Direct3D i była bardzo wolna. Aby stłumić emocje związane z kartą 8500, konkurencyjna firma nVidia wypuściła pakiet sterowników Detonator4 tego samego dnia, w którym większość witryn internetowych prezentowała Radeona 8500. Sterowniki nVidii były lepszej jakości, a także dodatkowo zwiększyły wydajność karty GeForce 3 .
Kilka witryn z recenzjami sprzętu odkryło, że wydajność Radeona 8500 w niektórych rzeczywistych testach gier była niższa niż w testach porównawczych. Na przykład, ATI wykrywało plik wykonywalny „Quake3.exe” i ustawiało jakość filtrowania tekstur na dużo niższą niż normalnie generowana przez kartę. HardOCP była pierwszą witryną internetową z recenzjami sprzętu, która przedstawiła problem społeczności i udowodniła jego istnienie, zmieniając nazwę wszystkich wystąpień „Quake” w pliku wykonywalnym na „Quack”. Rezultatem była lepsza jakość obrazu, ale niższa wydajność.
Jednak nawet ze sterownikami Detonator4 Radeon 8500 był w stanie przewyższyć GeForce 3 (z którym 8500 miał konkurować) iw niektórych okolicznościach jego szybsza wersja, Ti500, pochodna o wyższym taktowaniu, którą Nvidia wprowadziła w odpowiedzi na projekt R200. Późniejsze aktualizacje sterowników pomogły jeszcze bardziej zmniejszyć różnicę w wydajności między 8500 a Ti500, podczas gdy 8500 był również znacznie tańszy i oferował dodatkowe funkcje multimedialne, takie jak obsługa dwóch monitorów. Chociaż GeForce 3 Ti200 stała się pierwszą kartą DirectX 8.0 oferującą 128 MB pamięci wideo, zamiast powszechnej normy 64 MB dla kart high-end w tamtych czasach, okazało się, że ograniczenia GeForce 3 uniemożliwiły jej pełne wykorzystanie tego potencjału, podczas gdy Radeon 8500 był w stanie skuteczniej wykorzystać ten potencjał.
Na początku 2002 roku, aby konkurować z tańszymi GeForce 3 Ti200 i GeForce 4 MX 460, ATI wprowadziło wolniej taktowany 8500LE (znany jako 9100 w Europie), który stał się popularny wśród producentów OEM i entuzjastów ze względu na niższą cenę i możliwość podkręcania do poziomów 8500 . Chociaż GeForce 4 Ti 4600 zdobył koronę pod względem wydajności, było to rozwiązanie z najwyższej półki, którego cena była prawie dwukrotnie wyższa niż Radeona 8500 (sugerowana cena detaliczna 350–399 USD w porównaniu z 199 USD), więc nie oferowała bezpośredniej konkurencji. Dzięki opóźnionemu wydaniu potencjalnie konkurencyjnego GeForce 4 Ti 4200 oraz inicjatywie ATI polegającej na wprowadzeniu wersji 8500 / LE o pojemności 128 MB, linia R200 utrzymała popularność wśród niszowych rynków o średniej i wysokiej wydajności. Większe funkcje All-In-Wonder (AIW) Radeon 8500 DV i AIW Radeon 8500 128 MB okazały się lepsze od odpowiedników Nvidii Personal Cinema, które wykorzystywały szybszy GeForce 4 Ti 4200.
Implementacje
Radeona 8500/8500LE
Pierwszą kartą ATI opartą na R200 był Radeon 8500 , wprowadzony na rynek 14 sierpnia 2001 r. Pod koniec października 2001 r. ATI wypuściło Radeon 8500LE (ponownie wydany później jako Radeon 9100 w Europie), identyczny układ z niższym szybkość zegara i wolniejsza pamięć. Podczas gdy pełny 8500 był taktowany z rdzeniem 275 MHz i pamięcią RAM 275 MHz, 8500LE był taktowany bardziej konserwatywnie z częstotliwością 250 MHz dla rdzenia i 200 lub 250 MHz dla pamięci RAM. Obie karty graficzne zostały po raz pierwszy wydane w konfiguracjach 64 MB DDR SDRAM ; późniejsze 128 MB karty Radeon 8500 otrzymały niewielki wzrost wydajności wynikający z pamięci przeplotu .
W listopadzie 2001 roku wypuszczono All-In-Wonder Radeon 8500 DV , z 64 MB i wolniejszym zegarem, takim jak 8500LE. W 2002 roku wprowadzono trzy karty 128 MB, Radeon 8500, 8500LE i All-In-Wonder Radeon 8500 128 MB , które były taktowane z pełną prędkością 8500, ale miały mniej funkcji związanych z wideo niż AIW 8500 DV. ATI twierdziło, że niższa częstotliwość taktowania 8500DV była spowodowana FireWire .
Radeon 8500XT (anulowany)
Zaktualizowany układ, Radeon 8500XT (R250), miał zostać wydany w połowie 2002 roku, aby konkurować z linią GeForce 4 Ti, zwłaszcza z topową linią Ti 4600 (której sugerowana cena detaliczna wynosiła 350–399 USD). Informacje przedpremierowe reklamowały taktowanie rdzenia i pamięci RAM 300 MHz dla układu „R250”.
Radeon 8500 pracujący z zegarem 300 MHz z trudem pokonałby GeForce 4 Ti4600, nie mówiąc już o nowszej karcie NVIDII. W najlepszym razie mogłoby to być lepiej działające rozwiązanie ze średniej półki niż Radeon 9000 o niższej złożoności (RV250, patrz poniżej), ale jego produkcja kosztowałaby również więcej i byłaby słabo dopasowana do podwójnego laptopa / komputera stacjonarnego Radeona 9000 role ze względu na rozmiar kości i pobór mocy. Warto zauważyć, że overclockerzy stwierdzili, że Radeon 8500 i Radeon 9000 nie mogą niezawodnie przetaktować do 300 MHz bez dodatkowego napięcia, więc niewątpliwie R250 miałby podobne problemy ze względu na większą złożoność i równoważną technologię produkcji, a to skutkowałoby słabą wydajnością chipów i co za tym idzie wyższe koszty.
ATi, być może pamiętając o tym, co stało się z 3dfx , kiedy skupiło się na swoim procesorze „Rampage”, zrezygnowało z odświeżenia R250 na rzecz dokończenia swojej nowej generacji karty DirectX 9.0 , która została wydana jako Radeon 9700. To okazało się być mądrym posunięciem, ponieważ umożliwiło ATI po raz pierwszy objęcie przywództwa w rozwoju zamiast podążania za NVIDIĄ. Nowy flagowy Radeon 9700, z architekturą nowej generacji, która zapewnia mu niespotykane funkcje i wydajność, byłby lepszy od każdego odświeżonego R250 i z łatwością przejął koronę wydajności od Ti4600.
modele
Kierowcy
Sterowniki typu open source z X.org / Mesa obsługują prawie wszystkie funkcje oferowane przez sprzęt R200. Są one dostarczane domyślnie w większości systemów BSD i Linux . Nowsze sterowniki ATI Catalyst nie obsługują żadnego produktu o architekturze R500 lub starszej.
Sterowniki Windowsa
Ta seria kart graficznych Radeon jest obsługiwana przez AMD w systemach operacyjnych Microsoft Windows , w tym Windows XP (z wyjątkiem x64 ), Windows 2000 , Windows Me i Windows 98 . Inne systemy operacyjne mogą mieć wsparcie w postaci ogólnego sterownika, który nie ma pełnej obsługi sprzętu. Rozwój sterowników dla linii R200 zakończył się wraz ze sterownikami Catalyst 6.11 dla systemu Windows XP.
Mac OS i Mac OS X
Firma Apple nigdy nie wysyłała karty graficznej Radeon z serii 8000 z jakimkolwiek Power Macem, zarówno seryjnym, jak i BTO, woląc przeskoczyć bezpośrednio z serii Radeon 7000 (która była dostępna tylko jako opcja BTO w Power Mac G4 „Digital Audio”) do Radeona 9000 (jako domyślna karta graficzna w większości modeli Power Mac G4 „Mirrored Drive Doors”). Zamiast tego lukę wypełniły różne karty Nvidii. Jednak sama ATI wypuściła detaliczną wersję 8500 Mac Edition, kompatybilną z Mac OS 9.2.2 i Mac OS X i była skierowana do graczy na komputerach Mac, ale pomimo nazwy karta była w rzeczywistości oparta na 8500LE z zegarem 250 MHz i 64 MB pamięci.
MorphOS
Seria R200 kart graficznych Radeon jest obsługiwana przez system MorphOS .
Zobacz też
Linki zewnętrzne
- techPowerUp! Baza danych GPU
- „ATi Radeon 8500 64 MB Review (Part 1)” Dave'a Baumanna, Beyond3D.Com, 29 marca 2002, pobrane 14 stycznia 2006
- „ATi Radeon 8500 64 MB Review (Part 2)” Dave'a Baumanna, Beyond3D.Com, 4 kwietnia 2002, pobrane 14 stycznia 2006
- „Przegląd kart graficznych opartych na ATI RADEON 9100: rozwiązania Gigabyte i PowerColor” autorstwa Tima Tscheblockova, X-Bit Labs, 5 lutego 2003 r., pobrane 9 stycznia 2006 r.
- „ATI's Radeon 8500 & 7500: A Preview”, Anand Lal Shimpi, Anandtech, 14 sierpnia 2001, pobrane 9 stycznia 2006
- „ATI's Radeon 8500: She's got potencjał”, Anand Lal Shimpi, Anandtech, 17 października 2001, pobrano 9 stycznia 2006
- „Szczegóły układu ATI R200” firmy Beyond3D, pobrane 30 sierpnia 2010 r
- „Szczegóły układu ATI RV250” autorstwa Beyond3D, pobrane 30 sierpnia 2010 r.
- „Szczegóły układu ATI RV280” autorstwa Beyond3D, pobrane 30 sierpnia 2010 r.