16 570
Tesztek Android Google Apple Microsoft Samsung Huawei Linux Okostelefon Biztonság Tudomány Facebook Videojáték Film
16 570

Új grafikus csodák: SiS és S3

2009.12.29. 01.55
Új grafikus csodák: SiS és S3

Őszintén megmondom, én azt hittem, hogy a SiS, mint hulladék videókártya, már kihalt. Tévedtem. Mostanában láttam futólag 1-2 SiS-es kártyát az error reportjaimban, de azt hittem hogy azok occsó kínai régebbi extralowend gépek. Utánuk sem néztem igazán. A tévedésem csak akkor tudatosult bennem (és valószínleg a többi fejlesztő agyában is csak most kezd), amikor megláttam az előző negyedéves VGA piacrészesedéseket, és a SiS és az S3 szárnyaló növekedését. Az infók egyrészt nirvánaként hatottak az Ati+NV+Intel triumvirátusba belefásult elmém számára. Bár az Intelt leginkább csak úgy kezeli mindenki, mint harmadik mostohagyereket. Fejleszt az első kettőre, az Intelen meg vagy elfut valahogy, vagy nem. Pedig az Intel kőkemény, 50% feletti részesedéssel bír. Szóval hirtelen ez a 3 szereplős piac 5 szereplőssé vált, ami számunkra, fejlesztőkre is komoly terheket ró. No nem azért, mert annyi sok kártya, hanem annyira ,,minőségiek'' a driverek. Én a magam részéről pár éve még a 3Dlabs gamer kártyákra való visszatérésében reménykedtem (az arhitektúrájuk, a drivereik, stb, minden adott lett volna hozzá). A Matroxba vetett bizalmamat a Parheliával való töketlenkedésük óta fokozatosan elveszítettem, aztán, bár kevesen tudják, de nagy erőkkel viszatért a PowerVR is az IGP piacra, csak a kártyáikat az Intel égisze alatt adják. Akik ettől az Intel kártyák minőségének javulását várták, nagyot csalódhattak a PowerVR-ben. A chipen ott feszít a PowerVR logó, a minőség maradt a megszokott Intel. Az XGI hullócsillag lett. A többi gyártó meghalt végelgyengülésben. Viszont nehogy azt higyjük, hogy a SiS és az S3 csak névleges tényező, komolyan foglalkoznunk kell a tudattal, hogy a SiS visszatért, és bizony ott figyelnek az olcsóbbnál olcsóbb laptopokban, a laptop oldalán DirectX és Win7 logóval. Szóval 5 szereplős lett a piac, csak nem egészen úgy, ahogy vártuk. Az enginem nyitóképernyőjéről készítettem képeket tehát a mostani elterjedt S3 és SiS grafikus kártyával megáldott csodamasinákon.



SiS Mirage2

Nagyban:http://legendgrafix.buzz.hu/files/sis661_Mirage_2.png




S3 DeltaChrome

Nagyban:http://legendgrafix.buzz.hu/files/s3deltachrome.png


S3 DeltaChrome:

A Chrome széria több tagból áll, de az AGP és PCI-E kártyaként beszerezhető változatai nem túl elterjedtek hazánkban. Magyarországon lényegében csak az integrált grafikus vezérlőként való használata a gyakori. A legkisebb integrált Chrome kártyák csak DX7et támogatnak (OpenGL 1.2) a legnagyobbak pedig elvileg teljes DX10.1 és OpenGL 3.0 támogatást kínálnak. Mivel én főleg OpenGL-es arc vagyok, ezért a DirectX-el most nem is fogok bővebben foglalkozni, lesz mit írnom az OpenGL funkcionalitásról is bőven. A 400as és 500as Chrome szériába tartozó chipek tehát DX10.1-et támogatnak, az S25 és a DeltaChrome dx9-et, az ez alattiak meg ki tudja, miket támogatnak. Legalábbis elméletben. Nyissuk csak meg a fenti extension listát. A vertex és fragment shadereket elvitte a cica. Hiába a jól csengő SM2 támogatás, OpenGL alól csak 1.4-et kapunk, GLSL shaderek nélkül. Van elvileg fixed funct shadow map, ám sajna, miután kipróbáltam, csak lassulás volt észrevehető, az árnyékok nem. Azok ugyanis nem voltak. S3 kártyákkal így aztán számítani kell arra, hogy a hardver nem tudja azt, amit ráírtak a dobozra. Sőt, az extension listát elnézve, hiába támogat egy csomó baromságot a kártya, a leglényegesebb featureokat hagyták ki. Az extension lista alapján a kártya akár egy tuningolt GeForce2 is lehetne, és a sebesség is erre utal. Hiába a hangzatos megahercek, és az állítólag 128 bites memóriavezérlő: a kártya nem rendelkezik saját dedikált memóriával, teljes egészében a központi memóriából harapja le a számára magadott mennyiséget. A kártya tehát így 2-3-4-5 giga adatot bír mozgatni másodpercenként, és ebből lejön az éppen futó szofver memóriasávszélesség igénye is. A végeredmény tehát egy GeForce2 szerű valami sebességileg, durván bugos driverekkel. Az OpenGL extension lista annyira bugos, hogy az extension nevek nem egy szóközzel vannak egymástól elválasztva, hanem minden extension után van egy extra karakter, azt eredményezve hogy az ext lista kiíráskor széteshet. Puszi a fejlesztők hasára. Chrome kártyákkal a postprocesst teljességgel el lehet felejteni, még a leg-alapszintűeket is. Én nem igazán értem, hogy minek ebbe a GPU-ba 8 textúrázó futószalag. Sokkal kiegyensúlyozottabbak lennének ezek az IGP-k pusztán 4 futószalaggal, és a maradék futószalagok helyére (+ egy pici extra hely) pedig be lehetett volna integrálni szépen 64 mega ramot, átlendítve ezzel a játszhatóság/szaggatás szinten számos esetben. 


SiS Mirage:

A SiS számos dx7, 8 és 9-es kártyát kiadott, mind kártya, mint IGP formájában. A dedikált grafikus kártyái, melyek AGP4x vagy 8x sínen keresztül kapcsolódnak, 32 mbytetól 128 megabájtig terjedő 128 bites memóriával vannak szerelve. A dx7-es kártyáik OpenGL 1.1-et támogatnak, a multitextúrázáson kívül túl sok használható extensiont nem ismernek. Ezen kártyák a SiS300-as széria, és klónjaik. A dx7, 8 és 9 vonal elszeparálását nehezíti, hogy a SiS minden logikától mentesen nevezi el a GPUit. A dx8at támogató kártyái is 3massal kezdődnek és 3 számjegyűek. Továbbá ott van a Xabre sorozat, de lehet egy kalap alá venni a 8as dx-et támogató kártyáikkal. DX8-at, és ezel együtt OpenGL 1.4-et támogat tehát számos 3massal kezdőd sorozatszámú kártya, továbbá az 5 és 6os számmal kezdődő kártya és IGP családok közül jónéhány. Ezen kártyák kódneve a SiS Mirage 2. A dx9 kompatibilis kártyák a Mirage Graphics3 névre hallgatnak (és hála istennek az m3 kártyák esetében már a driver is így hívja őket, és nem pedig a vércsoportjukat írja ki). Manapság a gyakorlatban tehát Mirage 2 és Mirage 3 kártyákkal találkozhatunk. Megnézvén az extension listát, rögtön az ember szemébe ötlik a Chromeokkal való hasonlóság. Látható, hogy a SiS kártyák esetében is csak a fele igaz annak, ami a dobozra van írva. A dx8-as kártyákon az esetek nagy részében a dx8-as ficsőrök kihasználását lehetetlenné teszi az, hogy pusztán 2 (igen, 2) futószalag van. Persze ez egy dolog. A baj az, hogy OpenGL felé is kettő látszik. Normál esetben azt csinálják a gyártók, hogy OpenGL felé legalább 4 futószalag látszik (hogy egyáltalán ki lehessen használni a kártyában rejlő lehetőségeket a texture combinerek és shaderek folytán), de a SiS fejlesztőit ilyen apróságok nem zavarták. Így aztán hiába tudnak a Mirage2 alapú kártyák DirectX 8-at, a fene se fogja a jól működő passait megtoldani még 3-4 passal csak azért, hogy ezeken a kártyákon is működjenek a speciális featureok, amiket egy komplex engine támogat. Szóval így aztán egész egyszerűen a kártya visszasilányul egy GeForce2 szerű valamivé, de megnézve a memóriavezérlőt, még annak is satnya. Ugyanis az S3hoz hasonlóan a rendszermemóriából lopja a ramot. Kár, hogy a SiS chipset még a duál ddr szabványt sem támogatja, így aztán a memória sávszélesség kapásból leesik a ,,mi a faszom ez, vidd már el innen'' szintre. A driverek ezen felül hihetetlenül gányak: pár frame renderelése után elkezdi a szegmenshibásan megírt driver feldarálni a programot, ami épp használja. A programban használt szövegek szép lassan ascii hieroglifákká változnak, majd egy csúnya halálhörgést követően dr watson már csak a játékod hulláját kapargatja össze a memóriából. Már ami maradt belőle. A Mirage 3 kártyák már dx9-et támogatnak. Ez van ráírva. Ez gyakorlatban annyit tesz, hogy az OpenGL verziószáma 1.4-ről 1.5-re ugrott. GLSL shaderek persze itt sincsenek. Tiszta S3 feeling. A különbség csak annyi, hogy a SiSnek ennél fejlettebb driverei egyáltalán nincsenek, az S3nak viszont van már 3mas OpenGL-t támogató hardvere. Persze miután megírták azokat a drivereket, egyszerűen így hagyták, és eszükben se volt javítani, vagy továbbfejleszteni őket. Szóval a SiS kártyák teljesítménye picikét alulmarad az S3 kártyákéhoz viszonyítva. Azt hiszem, a siralmas szó remekül összefoglalná az általam tapasztaltakat. A SiS tehát méginkább rá lenne szorulva saját memóriára az IGPiben, az alacsonyabb ram sávszél miatt. Nem ártana persze az se, ha a dx8as kártyáikhoz végre kiadnának valami olyan drivert, ami 4 textúrázó egységet mutat a program felé. A SiSnek amúgy nemsokára frissül majd a termékpalettája, a frisebb dx-ek felé mozdulnak majd el. Talán sikerül nekik a 2.0-ás Ogl-t is meglépni, persze ha nem kap az IGP legalább 64 megányi saját memóriát azonnal, akkor a legjobb lenne ha megkímélnének minket ettől. A SiS és S3 kártyák OpenGL alatt nyújtott teljesítménye ettől eltekintve annyira azért nem silány, a szűk keresztmetszet inkább a driver baromságaiból, és a múlt évszázadot idéző memória sávszélességből adódik. Azok, akik Quake3 szerű enginet írtak, és azt használják a szoftvereikhez, örülhetnek, mert az S3 és SiS kártyák remekül fognak szerepelni alattuk. Azoknak, akik aktívan használnak postprocesst, vagy shaderezni szeretnének, nem sok jót fognak tartogatni ezek a kártyák a jövőben. Érdemes lehet ezekhez a kártyákhoz írni egy primitívebb pipelinet, és azon keresztül megjeleníteni a grafikát. 

Pontosabb táblázatokkal sajnos nem tudok szolgálni, csak a gyártók által hivatalosan kiadottakat tudnám idemásolni, de azt mindenki megtalálja a gyártók honlapján. Másfelől meg túl sok értelme úgyse lenne, mivel látván a drivereket, a kártyák a gyártók állításainak csupán a töredékét támogatják a gyakorlatban. Normális linuxos drivereket a kártyákhoz ne is keressen senki.

Illúziókat pedig ne tápláljon senki: Aki az S3 és a SiS történelmét ismeri, tudhatja: az X kártyához kiadott Y minőségű drivert soha sem fogják tovább fejleszteni. Felesleges arra várni, hogy majd jobb drivereket fognak kiadni a már meglévő kártyákhoz. Nem fognak. Újabb kártyákra persze lehet várakozni, de az a mostani driverek minőségét már nem fogja érinteni.



forrás: http://legendgrafix.buzz.hu/archives/2009/12/28/Uj_grafikus_csodak_SiS_es_S3/
Kattints ide  ➜

Az Androbit technológiai és tudományos magazinnál hiszünk abban, hogy az információ mindenkit megillet. Hosszú évek munkájával megszerzett hírnevünknek köszönhetően megadatott számunkra az a lehetőség, hogy műszaki témájú médiumként is elérhessünk minden internetező korosztályt. Tesszük ezt olyan hírekkel és cikkekkel, amik között egyaránt szerepel nagyobb tömegeket és kisebb szakmai csoportokat érintő tartalom is.

A témák gondos összeválogatásának és a cikkek minőségi kidolgozottságának hála mára Magyarország egyik legnépszerűbb technológiai és tudományos információforrásává váltunk – fejlesztéseinkkel és kutatásainkkal pedig igyekszünk mindig egy lépéssel a versenytársak előtt járni.

A weboldalunkon található, szerkesztőségünk által készített tartalmakra vonatkozó összes felhasználási jogot az Androbit technológiai és tudományos magazin birtokolja. A tartalmak egyes részleteinek felhasználását kizárólag látványos (vagy jól hallható) forrásmegjelöléssel engedélyezzük. A feltételek megszegésének jogi következményei lehetnek. A feltételektől eltérő tartalomfelhasználás kizárólag megegyezés útján lehetséges.
Copyright © 2007-2016 – Makay József (makay@androbit.net)
A Nokia nagy visszatérése
A következő Apple Watch okosóra már kör alakú lehet
A Samsung Galaxy Note 5 is megkapja az Android 7.0 Nougat frissítést
A Firefox 0‑day sebezhetőségével leplezik le a Tor‑felhasználókat
5700 darab iPhone‑t lopott el a Foxconn menedzsere
The Mummy ‑ Tom Cruise már megint nem bír magával
Felkapott témák
Ezek a különbségek az iPhone- és Android-felhasználók között
Microsoft Surface Phone - Számítógép és okostelefon egy készülékben
Ezek a Huawei-készülékek kapják meg az Android 7.0 Nougat frissítést
Egy alkalmazás bitcoin-terminált csinál a telefonunkból
Keret nélküli kijelzővel érkezik a szétcsúsztatható ZTE Nubia
A Sailfish OS most megelőzheti a Windows Mobile platformot
Állásajánlatok
Gyártástámogató mérnök specialista
Senior C++ fejlesztő
Gépészmérnök csoportvezető HF 11-7927
Dutch speaking Creative Copywriter - VOC0001PX
System Administrator 2nd Level support Budapest
Linux System Administrator
Inside Sales / Műszaki Tanácsadó