Seria Radeon 8000

Seria ATI Radeon 8000
Data wydania 14 sierpnia 2001 ; 21 lat temu ( 14 sierpnia 2001 )
Kryptonim Chaplin
Architektura Radeona R200
Tranzystory 60M 150nm (R200)
  • 60M 150nm (R250)
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 Ended Current
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)


TeraScale 2 (VLIW5)
do 68xx


TeraScale 3 (VLIW4)
w 69xx

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 Yes ?
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 No Yes No ?
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 No 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 Yes ?
/drm/amdgpu Eksperymentalny Yes ?

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

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

Systemy operacyjne związane z Unixem

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