:

Szerző: Barna József

2002. szeptember 26. 21:32

SiS Xabre 400: az ígéretes kísérlet

Az SiS az idei CeBIT-en mutatta be új GPU-architektúráját, melyet -- szakítva a korábbi fantáziátlan, sorszámokat felvonultató elnevezésekkel -- Xabre névre keresztelt. Számos jel mutatott arra, hogy a vállalat nagy reményeket fűz az új grafikus processzorhoz. Xabre vagy nem Xabre, ez itt a kérdés.

A tajvani SiS ugyan nem tekinthető új szereplőnek a grafikus chipek piacán, hiszen a vállalat évek óta gyárt integrált és önálló grafikus processzorokat, e termékeivel azonban eddig nem sikerült magát belopnia a felhasználók szívébe. Ez többek között annak volt köszönhető, hogy korábbi önálló grafikus chipjei, így például a SiS300, a SiS305 és a SiS315, a konkurensek termékeihez képest késéssel kerültek piacra, nem voltak hozzáférhetőek nagy tételben és bizony a drivertámogatás sem volt kielégítő. Hiába, a videochipek piaca a maga hathónapos termékciklusával az egyik legdinamikusabban fejlődő ágazat a számítástechnika világában, ahol a nagyok közé felnőni és még inkább e csoportban hosszú távon megmaradni nem egyszerű feladat.

A SiS azonban láthatóan nem adja fel egykönnyen. A cég az idei CeBIT-en mutatta be új GPU-architektúráját, melyet -- szakítva a korábbi fantáziátlan, sorszámokat felvonultató elnevezésekkel -- Xabre (SiS330) névre keresztelt. Az új termék körüli nagy felhajtás is jelezte, hogy a vállalat, illetőleg annak pr osztálya most a korábbiaktól eltérő stratégiát követ majd a Xabre sikerre vitele érdekében. A SiS dedikált honlapot hozott létre az új GPU számára, melynek specifikációi hemzsegtek az egyes technológiákat leíró misztikusnál misztikusabb elnevezésektől. És a lelkesedés nem volt alaptalan, hiszen a Xabre akkor még a piacon egyedüliként kínált teljes DirectX 8.1-kompatibilitást elérhető áron, azaz a legnagyobb forgalmat bonyolító mainstream szegmensben.

A cég végül április végén egy teljes Xabre termékcsaládot jelentett be:

TerméknévKódnévGPU órajelMemória órajelMemóriabusz
Xabre 80 SiS328200 MHz333 MHz DDR64 bit
Xabre 200 SiS332200 MHz333 MHz DDR128 bit
Xabre 400 SiS334250 MHz500 MHz DDR128 bit
Xabre 600 SiS336275 MHz600 MHz DDR128 bit

Ezek közül azonban csupán a Xabre 400 került piacra még a nyár elején, míg a Xabre-család további tagjainak megjelenését a cég feltehetően ennek sikerétől tette függővé. Azonban minthogy időközben az ATI is piacra dobta hasonló árkategóriás Radeon 9000 chipjét, valamint itt kopogtat már a Trident XP4 grafikus processzora is, kétséges, hogy a további Xabre-változatok napvilágot látnak.

[oldal:Az elmélet]

A SiS píárosai láthatóan örömüket lelték a Xabre-be zsúfolt technológiák elnevezésében. Így születtek meg az olyan, nem csupán első látásra vadnak tűnő kifejezések, mint a Frictionless Memory Control (FMC), amely egy nem részletezett memóriasávszélesség-kimélő technológiát takar; a Pixelizer motor, amely tulajdonképpen a chip pixel shader egységének rafináltabb elnevezése, vagy a MotionFixing videoprocesszor, amely a videofájlok lejátszásának hardveres gyorsításáért felelős.

Ugyanakkor amikor az alkalmazott technológiák részleteiről kellett volna szólni, a SiS meglepően szűkszavú volt. Így pontosan nem tudható, hogy a Xabre miként takarékoskodik a memória-sávszélességgel, noha korábbi pletykák arról szóltak, hogy PowerVR Kyróhoz hasonlatos tile alapú megoldást használ. Szintén nem világos, hogy a hangzatos Jitter-Free Anti-Aliasing valójában milyen technológiát takar. A hivatalos anyag szerint "mind a szoftver, mind pedig a hardver" részt vesz a supersampling elven működő AA megvalósításában, ugyanakkor -- amint az a későbbi teljesítménytesztek bizonyítják -- inkább szoftveres megoldásnak tűnik.

A chip sallangok nélküli specifikációit az alábbi táblázatban foglaltuk össze a hasonló árkategóriát képviselő versenytársakéival összehasonlítva:

Xabre 400Radeon 9000 ProGeForce4 MX440
Chip órajele250 MHz275 MHz275 MHz
Futószalagok442
Textúrázó egységek212
Fill rate (MTexel/s)200011001100
Fill rate (MPixel/s)10001100550
Memóriabusz128bit DDR128bit DDR128bit DDR
Memória órajele500 MHz DDR550 MHz DDR400 MHz DDR
Memória mérete64 MB64 MB64 MB
Sávszélesség8200 MB/s8800 MB/s6400 MB/s
Vertex Shader1.1 (szoftver)1.11.1(?)
Pixel Shader1.31.4-
Megjelenítők száma222
RAMDAC375 MHz és 160 MHz400 MHz (x2)400 MHz (x2)

Említést érdemel még, hogy a Xabre400 az első olyan grafikus processzor, amelyik támogatja az AGP 8X felületet. Amint az ismert, az AGP 8X interfész visszafelé kompatibilis az AGP 4X technológiával, azonban annál kétszer gyorsabb, 2,1 Gbyte/sec adatáteresztő képességgel bír.

Sajnos a Xabre nem működik együtt zökkenőmentesen a VIA lapkakészletre épülő alaplapokkal. Így a VIA KT400-nál és P4X400-nál régebbi lapkákra épülő VIA chipes alaplapokban a Xabre automatikusan 2x AGP-re vált a kompatibilitás és a stabil működés biztosítása érdekében. Ezt magunk is tapasztalhattuk: a teszt során használt KT333-as lapban csupán 2x AGP beállítással működött a kártya, ahogy -- meglepetésünkre -- nForce chipkészletes lapunkban is.

Ettől a problémától eltekintve a chip specifikációi papíron igen versenyképesnek tűnnek, lássuk, vajon a gyakorlat igazolja-e a várakozásokat.

[oldal:...és a gyakorlat]

A Xabre egyik leggyengébb pontja feltehetően a mellékelt driverekben rejlik. A vállalat programozói láthatóan nem a demokratikus elvek mentén építették fel világnézetüket, a meghajtók ugyanis gyakorlatilag semmiféle választási lehetőséget nem kínálnak a felhasználó számára. Valójában olyan érzésünk volt, mintha egy klasszikus 2D gyorsítókártyát telepítettünk volna, hiszen akárcsak a kiérdemesült S3 vagy Tseng kártyák esetében, itt sem lehet elveszni a felkínált opciók tengerében.


Tessék választani!

A nosztalgikus érzés mellett azonban ez a hiányosság egyéb kellemes érzéseket aligha kelthet. A driver által felkínált opciók gyakorlatilag kimerülnek a gamma- és overlay-beállításokban, valamint a két kijelző konfigurálásában. Semmiféle 3D-s funkciót nem érhetünk el, ahogy a kártya által egyébiránt támogatott FSAA sem kapcsolható ki vagy be.

Pedig éppenséggel érdemes lenne ezeket a lehetőségeket is a felhasználóra bízni, mert az alapértelmezett beállításokkal a kártya képe nem az igazi 3D-ben. Amint azt már kimutatták, a Xabre -- a teljesítmény növelése érdekében -- rossz minőségű bilineáris szűrést alkalmaz alapbeállításokkal. Ugyan ezen lehet segíteni egy regisztrációs bejegyzés módosításával, azonban sajnálatos, hogy erről a gyártó nem szól -- feltehetően azért, mert a jobb képminőséggel teljesítményromlás párosul.

Az pedig kifejezetten kiábrándító, hogy az FSAA beállítására sincs lehetőség. A cég korábban készített egy 3D Wizard elnevezésű segédprogramot, mellyel néhány opció -- így az FSAA is -- elérhetővé válik, azonban kérdésünkre a gyártó közölte: nem véletlenül nem találtuk a cég honlapján, ezt ugyanis már nem kínálják a végfelhasználóknak. Pedig a 3D Wizardban elérhető néhány funkció (sztereó szemüveg támogatása, FSAA, tuning) jobb helyeken a gyári driverek alaptartozéka kellene, hogy legyen.


Kincs, ami nincs

És ha már a kártya kevéssé előnyös tulajdonságainál tartunk, érdemes szólni arról is, hogy DVD-lejátszásnál is igen randa a kép minősége. Gyaníthatóan a MotionFixing motor szűrési eljárásain is lehetne még javítani, ugyanis hardveres gyorsítás bekapcsolása és az eredetinél nagyobb képméret esetén a kép igen pixelessé válik, mintha a chip semmiféle szűrést nem alkalmazna a lejátszás során. A képminőség láthatóan rosszabb, mint a szintén gyenge videós képességekkel bíró NVIDIA GPU-k esetében.

A kártya javára írandó azonban a valóban kristálytiszta 2D-s kép, valamint az, hogy 3,3 ns-os memóriamodulokkal szerelték, ami elméletben lehetővé teszi a gyári 500 MHz-es memóriasebességnél jóval magasabb órajel elérését is. Ám mint Esterházy óta tudjuk: "Ez azonban nem szabad, hogy könnyelműségre csábítson."

[oldal:Játéktesztek 1.]

Tesztünkben a papíron közel azonos képességű és azonos árkategóriájú GeForce4 MX440 és Radeon 9000 Pro szállt ringbe a SiS új grafikus processzorával. A tesztprogramokat maximálisan 1280x1024-es felbontásban használtuk, ennél magasabb régiókban ugyanis e kártyák már nem tudnak játszható sebességet produkálni. Mindhárom kártyát az alábbi tesztkonfiguráción teszteltük (a korábban ismertetett problémák miatt a Xabre 2x AGP beállításokkal működött, míg a többi kártya 4x AGP módban):

Hardverkörnyezet
ProcesszorAMD Athlon XP 2100+ (1,733 GHz)
AlaplapMSI KT3 Ultra (VIA KT333)
Memória256 Mbyte Kingmax DDR333 SDRAM
MerevlemezSeagate Barracuda ATA III 20 Gbyte
VideokártyaSiS Xabre 400
ATI Radeon 9000 Pro
Albatron GeForce4 MX440
Szoftverkörnyezet
Operációs rendszerMicrosoft Windows XP Professional
DriverekNVIDIA Detonator XP (40.41)
ATI Catalyst 2.3
Xabre Performance driver (v. 3.050.50)
VIA 4-in-1 4.43
Tesztprogramok3DMark2001 SE
Quake3: Arena v.1.17
Comanche 4
Unreal Tournament 2003 demó

Powered by Seagate

A már jól bevált 3DMark 2001 SE 330-as buildje támogatja a szoftveres vertex shadert használó Xabre kártyát is. Alapértelmezett, 1024x768-as felbontásban, 32 bites színmélység mellett a versenyzők a következőképpen teljesítettek:

3DMark 2001 SE (330)

A 3DMark 2001 futtatásakor érdekes tapasztalattal lettünk gazdagabbak: a vertex és pixel shader egységgel nem rendelkező GeForce4 MX440 "Pure Hardware T&L" beállításokkal futott, míg a Xabre meglepetésünkre a DirectX 7-kompatibilis kártyákra jellemző "D3D Hardware T&L" opcióval. Természetesen ennek ellenére a GeForce4 MX-en nem futottak le a pixel shadert igénylő tesztek, míg a Xabre 400-on igen. Sajnos azonban a kártya pixel shader teljesítménye igen gyenge, a shadereket használó programrészek láthatóan szaggattak. Ettől, valamint a gyenge EMBM-teljesítménytől és -minőségtől eltekintve a Xabre jól teljesít Direct3D alatt.

Xabre 400Radeon 9000 ProGeForce4 MX440
Car Chase LD127,4107111,3
Car Chase HD47,449,947,5
Dragothic LD98,7119,5105,5
Dragothic HD54,364,650,4
Lobby LD106,9118,6107,2
Lobby HD51,956,953,2
Nature21,940,6--
Fill Rate Single (Mtexel/s)451,6683,4440,1
Fill Rate Multi (Mtexel/s)16661087,2839,3
High Polygon Count (1 light)27,121,631,2
High Polygon Count (8 light)7,85,06,5
EMBM33,4142,3--
DOT3 BM86,683,371,8
Vertex Shader49,879,450,7
Pixel Shader25,6113,3--
Advanced Pixel Shader15,178,1--
Point Sprites7,918,49,6

A Quake3: Arena tesztjét maximális beállításokkal, 32 bites színmélység és trilineáris szűrés mellett futtattuk. A tesztek során a hangot kikapcsoltuk.

Quake3: Arena (v.1.17)

A Xabre teljesítménye alapértelmezett textúrabeállításokkal (azaz gyengébb képminőség mellett) kimagasló: magasabb felbontásokban gyorsabb, mint a kategória bajnokának tekinthető Radeon 9000 Pro.

Szintén Quake3 alatt vizsgáltuk a kártya anti-aliasing teljesítményét. Performance beállítás mellett sajnos a kép igen homályos, míg a közepes és Quality opciót választva gyakorlatilag azonos, ámde jó képminőséget kapunk. Hogy az utóbbi kettő között mi a különbség, sem mi, sem a tesztek nem tudják megmondani.

Quake3: Arena (v.1.17)

Amint látható, az AA bekapcsolásával a Xabre teljesítménye legjobb esetben is közel 60%-kal esik vissza, ezért a Quake3-nál újabb játékok esetében ez a lehetőség gyakorlatilag nem használható. Tény, hogy a 3D Wizard híján a felhasználók nem is eshetnek kísértésbe.

[oldal:Játéktesztek 2.]

A teszteket két korszerűbb játékkal folytatjuk. A Comanche 4 elméletben kihasználja a DirectX 8.x egyes lehetőségeit, azonban -- akárcsak a GeForce4 MX esetében -- a Xabre-ön sem használta a shadereket. Ez az opció kizárólag a Radeon 9000 Pro esetében volt elérhető. A tesztet 32 bites színmélység mellett futtattuk.

Comanche 4

Új szereplő tesztünkben a nemrég megjelent Unreal Tournament 2003 demó, amely komoly kihívást jelent a videokártyák számára. A programot 32 bites színmélységben, maximális beállítások mellett futtattuk.

Unreal Tournament 2003 demó 800x600

Unreal Tournament 2003 demó 1024x768

Unreal Tournament 2003 demó 1280x960

A grafikonok magukért beszélnek, csupán annyit érdemes megjegyezni, hogy a Xabre még 800x600-as felbontásban sem volt képes teljesen szaggatásmentesen futtatni a valós játékhelyzetet emuláló Botmatch teszteket.

[oldal:Végítélet]

A Xabre, amint az látható, problémamentesen elboldogul a legtöbb játékprogrammal, míg OpenGL alatt a teljesítménye kimagasló. Mégis úgy érezzük, hogy egy kiegyensúlyozatlan termékről van szó. A jó teljesítmény eléréséhez ugyanis kompromisszumként be kell érnünk gyengébb képminőséggel; a chipben található pixel shader egység, de valójában úgy tűnik, mintha másért sem lenne ott, mint hogy a 3DMark 2001 lefusson rajta; és ugyan a Xabre támogatja az anti-aliasing effektust, gyakorlatilag a jelentős teljesítménycsökkenés miatt ez nem alkalmazható. Mintha a cég mérnökei mindent belepakoltak volna a chipbe, amit szükségesnek gondoltak, ám az egyes funkciók egyike sem tökéletes.

További komoly problémát jelent a driverek igen gyenge minősége. Hiszen nem arról van szó -- mint általában --, hogy a korai driverek miatt a teljesítmény nem megfelelő, vagy itt-ott tapasztalható egy-egy zavaró hiba. Nem, a Xabre teljesítménye kielégítő, azonban a felhasználónak gyakorlatilag nincs beleszólása abba, hogy a grafikus processzor mit, miként csinál. Ez pedig aligha elfogadható. Félő, azért a választható opciók e szűkössége, hogy a Xabre alapú kártyák a puszta számok tükrében jobban mutassanak a konkurens termékekkel való összehasonlításban.

Tovább csökkenti a Xabre vonzerejét, hogy azonos áron megvásárolható az ATI Radeon 9000 (Pro) videokártyája, amely a teljesítménytesztek legtöbbjében maga mögé utasítja, és emellett mentes mindazon gyermekbetegségektől, melyek a Xabre-t jellemzik.

A Xabre mindezek ellenére ígéretes termék. Ha a gyártó úgy dönt, hogy decens meghajtókat ír hozzá és egyben csökkenti az árát, jó vétel is lehet. Jelenleg azonban aligha ajánlható. Ám ha a cég ezen az úton haladva folytatja grafikus processzorainak fejlesztését és tanul korábbi hibáiból, előbb-utóbb képes lesz beleszólni a nagyok versenyébe.

Szólj hozzá a fórumban!

A Xabre 400 videokártyát az SiS-től kaptuk tesztelésre.
Köszönjük!

a címlapról