Ukryty potencjał

Na niespełna cztery godziny dostarczono do CHIP Lab prototypową, pozbawioną instrukcji kartę Neon 250 firmy Imagination Technologies, której sercem jest procesor PowerVR 250. Nie było oczywiście mowy odokładnym przyjrzeniu się możliwościom karty. Wykonano jedynie testy objęte standardową procedurą, rezygnując z pomiarów w wysokich rozdzielczościach i w 32-bitowej głębi kolorów.

wyniki testu
ModelNeon 250
3DMark 99 Result1640,8
3DMark 99 Rasterizer1087,7
Half-Life D3D (cheat) [fps]36,5
Incoming [fps]54,9
Half-Life OpenGL (cheat) [fps]54
Quake II (massive) [fps]77
Wydajność184,5
Jakość grafiki 3D111
Wyposażenie i ergonomia76

Zastanawia brak konsekwencji uzyskanych wyników. W testach oprogramowania Direct3D Neon 250 osiąga zaledwie 50-70% wydajności najszybszych procesorów TNT2 Ultra i G400 Max. Rezultaty testów OpenGL są o niebo lepsze, jednak kartę wyposażono tylko w sterownik MiniGL. Na tym polu Neon 250 okazuje się “demonem szybkości”, bez żadnego problemu wyprzedzając pod względem wydajności karty TNT2 Ultra (w teście Quake II).

Takie wyniki świadczą o nie dopracowanych sterownikach Direct3D i jednocześnie dobrej optymalizacji drivera MiniGL. Najwyraźniej wysoki potencjał kości PowerVR 250 nie jest nawet w części wykorzystany przez niedojrzałe oprogramowanie. Również tryby 2D zostały potraktowane przez producenta nieco po macoszemu. Neon 250 odświeża zawartość okienek wyraźnie wolniej od np. G400 czy TNT2. Zastrzeżenia budzi również szybkość pracy Video Portu, odpowiadająca m.in. za płynność wyświetlania filmów DVD.

w skrócie
Neon 250
Procesor: PowerVR 250
Magistrala: AGP 2x
Pamięć: 32 MB SDRAM, 7 ns
Częstotliwość RAMDAC: 250 MHz
Maks. odświeżanie: 150 Hz
Maks. rozdzielczość: 1920×1440, 16 bitów, 60 Hz
Maks. liczba kolorów: 16,7 mln, 1280×1024, 72 Hz
Odtwarzacz DVD: MGI SoftDVD
Gwarancja: 1 rok
Cena: 710 zł
plusznakomita wydajność gier OpenGL
plussprzętowy Dot3 bump-mapping
plusdołączony odtwarzacz DVD
minussłaba wydajność prototypu wtrybach Direct3D
minusbrak pełnego sterownika OpenGL
Producent: Imagination Technologies, USA http://www.videologic.com/
Dostarczył: Com Impex, Opole tel.: (0-77) 453 81 65, 453 81 65 e-mail: [email protected]

Neon 250 może stać się poważnym zagrożeniem dla najpopularniejszych obecnie kart TNT2 i Voodoo3 – o ile producent rozwiąże problem niskiej wydajności Direct3D oraz opracuje pełny sterownik OpenGL (ICD). Wówczas opublikujemy rezultaty testów oraz podamy współczynniki POWER i ECONO.

PowerVR 250 – inne podejście

Procesor graficzny PowerVR 250 wykorzystuje architekturę PowerVR Series2, opracowaną wspólnie przez firmy NEC i VideoLogic (filię koncernu Imagination Technologies). Technologia ta, będąca efektem rozwoju pomysłów użytych wcześniej przy poprzednich procesorach z serii PowerVR, ma zapewniać użytkownikowi wydajność dorównującą liderom na rynku kart graficznych (Riva TNT2, G400, Voodoo3), udostępniając jednocześnie zestaw “modnych” operacji 3D.   Zaimplementowano m.in. antyaliasing (wygładzanie krawędzi) całej generowanej sceny, teksturowanie anizotropowne i 32-bitowy rendering. Przy renderingu 16-bitowym dane są przetwarzane wewnętrznie przez procesor na 32 bitach, zapewniając lepsze odwzorowanie kolorów – unika się bowiem błędów wynikających z zaokrąglania liczb 16-bitowych. W podobny sposób obliczenia wykonuje Matrox G400. Dostępna jest również jakościowo stratna kompresja tekstur o przeciętnym współczynniku “upakowania” 7:1. PowerVR 250 sprzętowo wykonuje też

Dot3 bump-mapping

(generowanie wypukłości, patrz CHIP 10/99).

W przeciwieństwie do tradycyjnych rozwiązań PowerVR 250 teksturuje tylko widoczne w oknie 32×16 pikseli fragmenty poligonów (po prawej) tylko niektóre poligony widać

Cechą różniącą PowerVR 250 od konkurentów jest odmienny sposób przetwarzania i generowania obrazu. “Tradycyjne” akceleratory grafiki 3D (np. TNT2, G400, Voodoo3) podczas renderingu dla każdego piksela wyszukują najbliżej położone wielokąty, intensywnie korzystając z Z-bufora umieszczonego w pamięci RAM karty. PowerVR najpierw dzieli ramkę na małe, prostokątne fragmenty o wielkości 32×16 pikseli. Następnie sprawdza wielokąty znajdujące się w obrębie takiego elementu, a tekstury nakłada tylko na te ściany, które są widoczne. Ze względu na niewielki obszar do czynności tych nie jest potrzebny Z-bufor, a układ NEC-a, dzięki wbudowanemu sprzętowemu buforowi, może je wykonać bez odwoływania się do pamięci RAM. Takie podejście do renderingu w oczywisty sposób wpływa na poprawienie ogólnej szybkości powstawania obrazu.

str 48 tradycyjny.gif (4795 bytes)U góry tradycyjny sposób renderingu
poniżej odmienne podejście – PowerVR
Więcej:bezcatnews