• Wszystkie publikacje
  • Aktualności
  • Artykuły
  • Dyskusje na forum
  • Pliki do pobrania
    • O nas
    • Redakcja
    • Reklama
    • Kontakt
    • English
    • Kanały RSS
    • Pomoc
    • Regulamin
  • Artykuły
  • Aktualności
  • Pliki
  • Tagi
  • Konkursy
  • Forum
  • Personalizuj
Zarejestruj się   |  Zapomniałem hasła
  • Wszędzie
  • Artykuły
  • Aktualności
  • Pliki
  • Firmy
DźwiękWydarzeniaZestawy komputeroweTechnologieInne
Drukarki i skaneryUrządzenia wskazująceOprogramowanieGryMultimedia i gadżety
Obudowy i zasilaczeChłodzenieSerwery i sieciKomputery przenośneMonitory i projektory
Karty graficznePłyty główneProcesoryPamięciNapędy dyskowe i optyczne
Karty graficzne
Artykuł
Strona główna»Artykuły»Karty graficzne

GeForce 8800 GTX i 8800 GTS - nadchodzi era kart graficznych DirectX 10

S. Stolarczyk, R. Sobkowski, Piątek, 10 listopada 2006, 01:53
Tagi: 8800 gts, 8800 gtx, directx 10, geforce, nvidia
Na nową generację układów graficznych musieliśmy czekać bardzo długo. NVIDIA wreszcie podnosi kurtynę, za którą od dłuższego czasu schowany był układ graficzny GeForce 8800 GTX, znany wcześniej pod nazwą kodową G80. Jak zwykle, mamy do czynienia z jeszcze bardziej zaawansowanym i jeszcze szybszym procesorem, który jako pierwszy jest sprzętowo zgodny z DirectX 10 (Shader Model 4.0) i posiada ujednolicone jednostki cieniowania pikseli i wierzchołków. Co tak właściwie oznacza unifikacja jednostek shader, jak wygląda architektura G80 i wreszcie jaką wydajnością dysponują GeForce 8800 GTX i 8800 GTS? Na te i inne pytania odpowiadamy w artykule!
Spis treści
Pomiń spis treści
  • 1.
    Wstęp do rewolucji
  • 2.
    NVIDIA czyni CUDA
  • 3.
    CSAA - nowa metoda wygładzania krawędzi
  • 4.
    DirectX 10 - co nowego?
  • 5.
    GeForce 8800 GTX i GTS
  • 6.
    ASUS EN8800GTX
  • 7.
    ASUS EN8800GTS
  • 8.
    MSI NX8800GTS
  • 9.
    Zestaw testowy
  • 10.
    Testy wydajności
  • 11.
    Testy - cd.
  • 12.
    Podkręcanie i temperatura
  • 13.
    Pobór mocy
  • 14.
    Maskotki GeForce 8800
  • 15.
    Gry nowej generacji
  • 16.
    Podsumowanie

Aby dokładnie zrozumieć co nowego niesie ze sobą architektura G80, musimy na moment wrócić do podstaw tworzenia grafiki 3D. Zanim dane 3D rozpoczną przemieszczanie się przez potok, najpierw trafiają do pamięci systemowej i procesora głównego, gdzie są definiowane. Następnie są przesyłane do potoku stałych przekształceń i oświetlenia lub poddawane działaniu programowalnego mechanizmu vertex shader. Przez lata proces modelowania trójwymiarowych scen przebiegał według poniższego schematu.

Pierwsza faza to oczywiście obróbka wierzchołków powierzchni opisującej model, zwanych werteksami, początkowo realizowana przez jednostkę T&L (Transform & Lighting - z ang. transformacji i oświetlenia), która później przekształciła się w programowalną jednostkę vertex shader (dzięki czemu zyskano znacznie większe możliwości). Kolejna faza to umieszczenie wyniku wykonanej w poprzedniej fazie pracy w scenie, czyli budowa siatki trójkątów pokrywających modele (tzw. wireframe). Przed kolejnym etapem następuje jeszcze obcinanie, gdzie te kształty, które nie będą widoczne, są ignorowane w celu zaoszczędzenia mocy obliczeniowej. Następny etap stanowi już pokrycie zbudowanych modeli teksturami i pocieniowanie ich zgodnie z wcześniej wyliczonym modelem oświetlenia, ale - uwaga - wbrew powszechnie przyjętej dla tej fazy nazwie "pixel shading" - praca nie przebiega na poziomie operacji bezpośrednio na pikselach, które będą wyświetlane na ekranie.

Przetworzenie wektorowego modelu, pokrytego bitmapowymi teksturami, na obraz przeznaczony do wyświetlania na ekranie, to następna faza, nazywana rasteryzacją. Raster Operating Processor, jak nazywa tę jednostkę NVIDIA, przetwarza zbudowane wcześniej modele na ich bitmapowy widok, który zostanie wyświetlony na ekranie. Ma przy tym sporo zajęcia - musi panować nad przesłanianiem się obiektów, w czym wydatnie pomaga mu użycie bufora Z, do niego również należą takie operacje jak antyaliasing, czyli wygładzanie krawędzi. Na tym etapie dodawana jest również mgła (jeżeli jest taka potrzeba). Gotowy obraz zostaje przesłany do bufora ramki w pamięci karty i następnie wyświetlony. I tak co najmniej 60 nowych obrazów na sekundę, bo przecież mówimy tu o sprzęcie z górnej półki.

Każda z głównych faz procesu jest w konwencjonalnym modelu obsługiwana przez specjalizowane jednostki obliczeniowe. Mamy więc jednostki vertex- i pixel shader, jednostki teksturujące i tak dalej. Okazuje się jednak, że we współczesnym modelowaniu 3D, wykorzystującym przede wszystkim arytmetykę zmiennoprzecinkową, jednostki cieniowania wierzchołków i pikseli są do siebie bardzo podobne - różnią się jedynie tym, jakie instrukcje obsługują. A przecież ich obciążenie jest bardzo zróżnicowane.

Jednolite shadery

Na tym etapie warto zadać pytanie: dlaczego ujednolicać jednostki cieniowania? Popatrzmy, jak kształtuje się obciążenie jednostek shaderów w typowej aplikacji - grze.

Już na pierwszy rzut oka widzimy, dlaczego procesory graficzne ostatnich generacji mają o wiele więcej jednostek pixel shader niż jednostek shaderów werteksów - obciążenie pixel shaderów jest znacznie większe. Ale, jeśli przyjrzymy się dokładniej, zauważymy, że w wielu przypadkach maksymalne zapotrzebowanie na jeden typ shaderów występuje w tym samym czasie, gdy jednostki shaderów drugiego typu nie mają zbyt wiele do roboty. A gdyby tak ujednolicić jednostki shaderów w ten sposób, by obsługiwały zarówno werteksy, jak i piksele? Takie rozwiązanie zapobiegłoby sytuacji, jaką widzimy na poniższej ilustracji.

Unifikacja shaderów nie została jednak podyktowana wyłącznie koniecznością zajęcia "bezrobotnych" modułów przetwarzania GPU, choć to główny powód powstania tej architektury. Trzeba pamiętać, że programiści w tych czasach mają naprawdę ciężkie zadania - kod dla pixel shaderów, kod dla vertex shaderów, kod dla procesorów wielordzeniowych, fizyka. Wszystko, co ma sprawić, że pisanie aplikacji będzie szybsze i prostsze, jest bardzo pożądane. Stworzenie ujednoliconych jednostek wprowadza natomiast pewien porządek.

Pierwszy krok w kierunku ujednolicenia shaderów zrobiła firma ATI, implementując taką architekturę w procesorze graficznym konsoli Microsoft Xbox 360 - trzy potoki shaderów, po szesnaście w każdym potoku, sprawdziły się w praktyce. Warto jednak zauważyć, że jednostki jednolitych shaderów ATI są wciąż wektorowe, obsługują w trybie SIMD (Single Instruction Multiple Data) działania na czterech 32-bitowych operandach. Tymczasem modelowanie shaderowe, szczególnie w postaci jaką niesie DirectX 10, zawiera całkiem spory udział operacji skalarnych. Ich wykonywanie przez jednostki wektorowe to spora strata potencjału wydajnościowego...

Jak rozwiązać ten problem? Receptą na procesor obsługujący DirectX 10, w którym oprócz dotychczas stosowanych vertex- i pixel shaderów dodano jeszcze kolejną warstwę modelowania shaderowego, Geometry Shader, jest stworzenie "centrum przetwarzania", obsługującego równocześnie wszystkie potrzeby procesu generowania trójwymiarowych scen. Warto zaznaczyć, że to jednak nie NVIDIA wymyśliła nowej warstwy, a firma Microsoft - jest to jedna z nowości pakietu DirectX 10.

Vertex-, pixel- i geometry shader przetwarzane w tym samym układzie shadera, z "wolnym miejscem" na przetwarzanie także warstwy fizycznej gier i innych, przyszłych zastosowań! NVIDIA pokazała rozwiązanie, utrzymując przy tym, że potrafi czynić CUDA, przynajmniej w tej skali.

12345678910111213141516
Znajdź sklep z częściami komputerowymi w Zumi.pl
Następna strona
NVIDIA czyni CUDA
Spis treści
  • 1.
    Wstęp do rewolucji
  • 2.
    NVIDIA czyni CUDA
  • 3.
    CSAA - nowa metoda wygładzania krawędzi
  • 4.
    DirectX 10 - co nowego?
  • 5.
    GeForce 8800 GTX i GTS
  • 6.
    ASUS EN8800GTX
  • 7.
    ASUS EN8800GTS
  • 8.
    MSI NX8800GTS
  • 9.
    Zestaw testowy
  • 10.
    Testy wydajności
  • 11.
    Testy - cd.
  • 12.
    Podkręcanie i temperatura
  • 13.
    Pobór mocy
  • 14.
    Maskotki GeForce 8800
  • 15.
    Gry nowej generacji
  • 16.
    Podsumowanie
Zobacz cały spis treści
Ocena artykułu:
Ocen: 3
Zaloguj się, by móc oceniać
Zgłoś redakcji błąd na tej stronie
Zgłoś redakcji błąd na tej stronie:
Komentarze (365)
junior (2006.11.10, 01:55)
Ocena: 0
#1

0%
Nareszcie, juz się doczekac nie mogłem zabieram się do czytania smilies/wink.gif
Smołek (2006.11.10, 01:56)
Ocena: 0
#2

0%
no w końcu smilies/smile.gif ale tyle się naczekałem, że chyba przeczytam jutro smilies/lol2.gif
tomek_el (2006.11.10, 01:56)
Ocena: 0
#3

0%
At least...
Fajnie ze daliscie bonusy i ze udalo wam sie troche o/c GTSa. W sumie ten GTS to tez calkiem rozsadna propozycja - po o/c da sie na nim wlasciwie grac we wszystko co do tej pory wyszlo i to z maks ustawieniami i AA, AF (oczywiscie jesli ktos ma monitor maks 24", bo na 30" jednak FEAR i Obek troche tna przy max rozdzielczosci smilies/wink.gif). Aha w koncowce (podsumowanie) widac juz zmeczenie autora - troche nielogicznych zdan sie zaplatalo, ale pewnie jutro to poprawicie smilies/wink.gif.
P.
Kingx (2006.11.10, 01:56)
Ocena: 0
#4

0%
myślałem że bede pierwszy
Chłopiec (2006.11.10, 01:57)
Ocena: 0
#5

0%
no to jazda
CarnAge (2006.11.10, 01:58)
Ocena: 0
#6

0%
Alelluja! Zły Pies Ogrodnika już może iść na zasłużony odpoczynek! CZyli dobranoc państwu smilies/smile.gif
FlashMan (2006.11.10, 02:00)
Ocena: 0
#7

0%
Uff, i w końcu maruderzy mogą spać spokojnie smilies/wink.gif

No proszę, myślałem, że artykuł będzie tylko o GTX smilies/wink.gif Dziś o normalniejszej porze poczytam. Dobranoc.
junior (2006.11.10, 02:05)
Ocena: 0
#8

0%
CYTAT(Kingx @ 10 listopada 2006, 01:56) <{POST_SNAPBACK}>
myślałem że bede pierwszy


A tu ZONK smilies/szczerbaty.gif

CYTAT(CarnAge @ 10 listopada 2006, 01:58) <{POST_SNAPBACK}>
Alelluja! Zły Pies Ogrodnika już może iść na zasłużony odpoczynek! CZyli dobranoc państwu smilies/smile.gif


Dobranoc również (przeczytałem pierwszą strone i uznałem że mój mózg juz jest na tak wolnych obrotach że do 3 bym go nie przeczytał) Ide spać jutro dokończę smilies/wink.gif
Vendeur (2006.11.10, 02:05)
Ocena: 0
#9

0%
Idę więc zrobić sobie obiadek i do lektury smilies/smile.gif .
Kingx (2006.11.10, 02:14)
Ocena: 0
#10

0%
skonczylem
dowidzenia
Zobacz wszystkie komentarze (365) »
Zaloguj się, by móc komentować
Artykuły spokrewnione
  • Najnowsze
  • Popularne
  • Najwyżej oceniane
  • MSI R5770 Hawk – raport z podkręcania 21
  • Radeon HD 5830 – finał czerwonego najazdu? 164
  • Catalyst 10.2 i 10.3 – nowe funkcje oraz słów kilka o przyszłości gier 120
  • Radeon HD 5570 – radeonowego najazdu ciąg dalszy 68
  • Radeon HD 5450 – ideał HTPC? 66
  • Radeon HD 5670 – jeszcze tańsza karta z DirectX 11 123
  • Sparkle GeForce GT 220 z 3D Vision Discover – krótki test 63
  • Pierwsze trzy gry DirectX 11 w praniu 141
  • Pierwsze trzy gry DirectX 11 w praniu 141
  • Radeon HD 4890 kontra GeForce GTX 275 – pojedynek kart za tysiaka 128
  • Radeon HD 4770 – tanio i dobrze 187
  • Radeon HD 5770 i HD 5750 – DirectX 11 dla mas 121
  • Radeon HD 5870 – pierwsza karta graficzna ze sprzętową obsługą DirectX 11 372
  • Radeon HD 5670 – jeszcze tańsza karta z DirectX 11 123
  • Radeon HD 5830 – finał czerwonego najazdu? 164
  • Porównanie jakości obrazu w grach – ATI kontra NVIDIA 82
  • Ekstremalne podkręcanie Radeonów HD 5870 – wideorelacja 141
  • MSI R5770 Hawk – raport z podkręcania 21
  • Radeon HD 5670 – jeszcze tańsza karta z DirectX 11 123
  • Pierwsze trzy gry DirectX 11 w praniu 141
  • Eyefinity – ATI wchodzi na grunt Matroksa 71
  • 2× Radeon HD 4890 kontra GeForce GTX 295 – CrossFire w akcji 73
  • Radeon HD 5970 – po cyprysie i jałowcu czas na choinę! 167
  • Radeon HD 4770 – tanio i dobrze 187
Więcej artykułów
Aktualności spokrewnione
  • Najnowsze
  • Popularne
  • Najwyżej oceniane
  • 3DTV Play, czyli NVIDIA łączy karty GeForce z telewizorami 3D 8
  • Trzy karty GeForce od firmy Sparkle. Niskoprofilowe i bezgłośne. 21
  • Ceny kart GeForce GTX 480 już spadają. Nie będzie wcale tak drogo? 71
  • PowerVR pracuje nad GPU dla smartfonów, o mocy PlayStation 3 73
  • NVIDIA 3D Vision w silniku Unreal Engine 3 33
  • Nowa atrapa karty graficznej GeForce GTX 470 94
  • NVIDIA GeForce GTX 470 krąży po Europie 40
  • AMD ostro atakuje konkurenta: NVIDIA opłaca twórców gier 114
  • PowerVR pracuje nad GPU dla smartfonów, o mocy PlayStation 3 73
  • Nowa atrapa karty graficznej GeForce GTX 470 94
  • AMD ostro atakuje konkurenta: NVIDIA opłaca twórców gier 114
  • Ceny kart GeForce GTX 480 już spadają. Nie będzie wcale tak drogo? 71
  • NVIDIA GeForce GTX 470 krąży po Europie 40
  • Intel nie widzi potrzeby tworzenia wydajnych procesorów grafiki 44
  • NVIDIA 3D Vision w silniku Unreal Engine 3 33
  • Trzy karty GeForce od firmy Sparkle. Niskoprofilowe i bezgłośne. 21
  • PowerVR pracuje nad GPU dla smartfonów, o mocy PlayStation 3 73
  • AMD ostro atakuje konkurenta: NVIDIA opłaca twórców gier 114
  • Nowa atrapa karty graficznej GeForce GTX 470 94
  • Intel nie widzi potrzeby tworzenia wydajnych procesorów grafiki 44
  • NVIDIA GeForce GTX 470 krąży po Europie 40
  • 3DTV Play, czyli NVIDIA łączy karty GeForce z telewizorami 3D 8
  • NVIDIA 3D Vision w silniku Unreal Engine 3 33
  • Ceny kart GeForce GTX 480 już spadają. Nie będzie wcale tak drogo? 71
Więcej aktualności
O autorze
Sebastian Stolarczyk
Były współpracownik PCLab.pl. Zajmował się testami kart graficznych. Obecnie współpracuje z jednym z drukowanych magazynów o komputerach.
Ostatnie publikacje:
  • GeForce 8800 GTS 512 MB – najlepsza karta z górnej półki 153
  • ATI Radeon HD 3870 i 3850 - odrobiona praca domowa 447
  • GeForce 8800 GT - potwór 3D (niemal) dla każdego 465
  • Wielki test 125 kart graficznych PCI Express 321
  • ATI Radeon HD 2900 Pro - cicha premiera 249
  • ATI Radeon HD 2600 XT i HD 2400 XT, czyli kastrować każdy może 212
Tagi
am3 amd asus ati atom core i7 cpu ekran dotykowy fermi geforce gf100 gpu gra gry gtx 470 intel internet ion karta graficzna komunikacja microsoft msi netbook notebook nvidia pine trail płyta główna procesor radeon smartfon tablet telefon usb usb 3.0
Forum
  • Najnowsze
  • Popularne
Ilość odpowiedzi
  • 63
    R.U.S.E. - Free Public BETA!06:01 | PiotreQ!
  • 71
    Cloud gaming05:49 | Zigu17
  • 107
    Muzyka Ambient - piekna klimatyczna muzyka05:42 | encoder88
  • 10215
    Prezentujemy swoje maszynki.05:32 | eGabeleXxX
  • 0
    sacxaptykdevgs6p05:24 | Jintyronidorp
  • 837
    God of War III05:13 | VERGILDH
  • 6
    [KUPIĘ] Sprawne/Uszkodzone Telefony05:07 | hoobcio540
  • 19264
    Anime - temat ogólny04:32 | Philosoph
  • 39
    PhysX FluidMark04:21 | Immune
  • 119
    PowerColor HD 4870 - 400zł03:26 | losdamianos
Ilość odpowiedzi
  • 19264
    Anime - temat ogólny04:32 | Philosoph
  • 15510
    Grand Theft Auto IV23:23 | GeoloG
  • 12488
    Znaleziska na allegro..14:14 | caveman
  • 11946
    Centrum Realu Madryt!00:37 | szybki2005
  • 11264
    Motoryzacyjna Blabla22:56 | Colicab
  • 10818
    Centrum F1 - Sezon 201021:22 | SpliT
  • 10746
    Wszystko na temat Playstation 302:35 | Firekage
  • 10644
    Centrum Wisły Kraków i Legii Warszawa00:11 | bobekzuk
  • 10215
    Prezentujemy swoje maszynki.05:32 | eGabeleXxX
  • 9229
    Temat Główny Call of Duty:Modern Warfare 201:54 | badboygamer
Przejdź do forum
Podręczna baza firm
  • Serwis komputerowy
  • Sklep komputerowy
  • Hosting
  • Odzyskiwanie danych
  • Dostawcy internetu
  • Projektowanie stron
Lokalizator firm i usług
Szukana fraza
Lokalizacja
dodaj firmę wyróżnij się w zumi wyznacz trasę
  • Aktualności
    • Najnowsze
    • Najpopularniejsze
    • Najczęściej komentowane
    • Alfabetycznie
  • Artykuły
    • Najnowsze
    • Najpopularniejsze
    • Najczęściej komentowane
    • Alfabetycznie
  • Pliki
    • Najnowsze
    • Najpopularniejsze
    • Najczęściej komentowane
    • Alfabetycznie
  • Forum dyskusyjne
    • Najnowsze wypowiedzi
    • Twoje ostatnie wypowiedzi
    • Prywatne wiadomości
    • Lista użytkowników
    • Szukaj na forum
  • Informacje
    • O nas
    • Redakcja
    • Reklama
    • Kontakt
    • English
    • Pomoc
Copyright 2002-2010 Grupa Onet.pl S.A., PCLab.pl Kopiowanie treści (w tym zdjęć) bez pisemnego zezwolenia zabronione.