ATI CrossFireX

Allikas: Vikipeedia
Ambox outdated serious.svg See artikkel vajab ajakohastamist.
Palun ajakohasta selle artikli sisu ning pärast ajakohastamist eemalda see märkus.

ATI CrossFireX (tuntud ka kui CrossFire) on AMD Graphics Product Groupi tehnoloogia, mis võimaldab kasutada ühes arvutis samaaegselt kuni nelja Radeoni graafikakaarti graafika jõudluse tõstmiseks. Graafikakaardid kasutavad teatud algoritmi, et moodustada oma kujutisosa, mida edastatakse oma puhvermälust master-kaardi kiipi. See kiip ühendab iga graafikakaardi kujutised ja saadab väljundisse lõpliku kaadri.

Konfiguratsioonid[muuda | redigeeri lähteteksti]

Crossfire pistikud Radeon 2600XT peal

Esimene põlvkond[muuda | redigeeri lähteteksti]

CrossFire´i esimese põlvkonna avalikustamine toimus 27. septembril 2005. aastal. Süsteem vajas CrossFire toetusega emaplaati koos kahe ATI Radeon PCI Express graafikakaardiga. Radeon x800s, x850s, x1800s ja x1900s tulid välja nii tavalise versioonina kui ka integreeritud master toetusega (CrossFire Edition). Master võime tähendab, et kaardil on viis lisakiipi kujutise osade liitmiseks.[1] Osta oli vaja Master kaart koos tavalise graafikakaardiga. Master kaardi komplektis oli kaasas spetsiaalne DVI signaalide liitmise pistik, millega kaks kaarti monitori külge ühendati. Seda tonglit kasutati sillana mõlema kaardi vahel. See saatis lõpetamata pilte kaartide vahel ja lõpetatud pilte monitorile. Madala otsa Radeon x1300 ja x1600 kaartidel ei ole CrossFire Editionit, aga seda saab tarkvara kaudu võimaldada (emaplaadi standardseid PCI Express pesasid kasutades). Alluvad (slave) graafikakaardid peavad kuuluma sama master kaardi seeriasse.

Esimene ATI graafikakaart CrossFire toega oli Radeon X850 XT. Maksimaalne lahutus oli piiratud 1600×1200, 60 Hz või 1920×1440, 52 Hz, sest kasutati Silicon Image kiipi (Sil 163B TMDS). See oli tõsine probleem inimestele, kes tahtsid kõrge lahutusega mänge mängida CRT monitoriga, ja ka neile, kellel olid laiekraanidega LCD monitorid. Selle pärast oli maksimaalne lahutus 1280×1024, aga see ei õigustanud CrossFire hinda. CrossFire järgmine põlvkond (x1800 master kaardid) kasutas kahte liitkiipide komplekti ja spetsiaalset kahekordse ribalaiusega dual-link DVI Y-dongle´t, et kaartide vahel andmevahetuskiirust kahekordistada. See tõstis maksimaalset lahutust ja kaadrisagedust.

Kaks ATI CrossFire toega ATI Radeon HD 5870 kaarti
Kaks CrossFire toega Radeon HD 4850 kaarti (RV770 GPU)

Teine põlvkond (Tarkvara CrossFire)[muuda | redigeeri lähteteksti]

ATI CrossFire Xpress 3200 emaplaadi kiibistikku kasutades ei vajanud iga "CrossFire Ready" kaart enam master kaarti (Radeon x1900 seeria välja arvatud). CrossFire Xpress 3200-ga on tavalisi kaarte kasutades võimalik CrossFire süsteemi teha PCI-E siini ühendust kasutades. See on x1300 CrossFire'-ga sarnane, sest kasutatakse PCI Express siini, kuid Xpress 3200 oli tehtud madala latentsuajaga ja kiirete kaartide vahel ühendamiseks. Samal ajal jõudlus aga kahanes. Tarkvaralist CrossFire režiimi saab kasutada kõikide X1900s-ist varasemate kaartidega, välja arvatud X1800 (draiverite toe puudumise tõttu).

Praegune põlvkond (CrossFireX)[muuda | redigeeri lähteteksti]

Varem moodustati CrossFire süsteem graafikakaartide tagaküljel Y-tongelite ühendamise teel. Pärast AMD Spider platvormi avalikustamist 19. novembril 2007 toetas CrossFire rohkem kaarte – nüüd võimaldas tehnoloogia kasutada 4 kaarti 790FX kiibistikuga. Nimi muutus CrossFire-ist CrossFireX-iks. Praegu kasutab süsteem spetsiaalsed ribakujulisi paindlikke sildasid, mis asuvad kaartide äärtes, nagu SLI puhul, kuid teistsuguse ehituse ja loogikaga. Erinevalt CrossFire´st, ei eksisteeri enam terminit master-kaart (CrossFire ajal oli kasutajal vaja osta üks master-kaart ja teine tavaline kaart, et CrossFire-süsteemi teha). Nüüd on võimalik kasutada ka kahte tonglit (ühe asemel). Sellest jõudlus enam ei sõltu.

Hybrid CrossFire[muuda | redigeeri lähteteksti]

CrossFire-süsteemil on ka hübriidrežiim. See ühendab AMD põhjasilla arhitektuuri kaudu integreeritud graafikakaardi eraldiseisva graafikakaardiga, mis seda võimalust toetab[2] Kaasaegset põlvkonda nimetatakse Hybrid CrossFireX ja see on jõukohane integreeritud AMD kiibistikutega emaplaatidele (7 ja 8 seeria IGPd). See võimaldab ühendada diskreetse graafikakaardi IGPga jõudluse tõstmiseks. Selle side tulemuseks on ka voolutarbe vähenemine 2D graafikaga programmides ja 25–200% jõudluse kasv 3D graafikas.

Kujutuste konstrueerimise algoritmid[muuda | redigeeri lähteteksti]

SuperTiling[muuda | redigeeri lähteteksti]

SuperTiling algoritmi skeem

Pilt jagatakse ruuduteks (32×32 pikslit) ja näeb välja nagu malelaud. Igat ruutu töötleb üks graafikakaart.

Scissor[muuda | redigeeri lähteteksti]

Scissor algoritmi skeem

Kujutis jagatakse mitmeteks osadeks, mille arv vastab graafikakaartide arvule. Igat osa töödeldakse täielikult ühe graafikakaardiga (nii geomeetriline kui ka graafiline kujutis jagatakse osadeks). Nvidia SLI-s nimetatakse seda algoritmi Split Frame Rendering.

Alternate Frame Rendering[muuda | redigeeri lähteteksti]

Alternate Frame Rendering algoritmi skeem

Kaadrite töötlemine toimub järjekorra järgi: esimene graafikakaart töötleb ainult paariskaadrid, kuid teine ainult paaritud. Aga sellel algoritmil on puudus, nimelt võib üks kaader olla lihtne aga teine keeruline. Seda algoritmi kasutatakse ka nVidia SLI-s.

SuperAA[muuda | redigeeri lähteteksti]

Selle algoritmi eesmärk on tõsta pildi kvaliteeti. Kõik graafikakaardid genereerivad ühte pilti erinevate silumise režiimidega. Seejärel kõik saadud pildid ühendatakse ja näidatakse. Niimoodi on võimalik saada maksimaalse selguse ja kvaliteediga pilti. Saadaval on 8×, 10×, 12× ja 14× silumise režiimid. Nvidia SLI-s nimetatakse seda SLI AA.

Erinevused Nvidia SLI-ga[muuda | redigeeri lähteteksti]

Eelised[muuda | redigeeri lähteteksti]

  • CrossFire´i puhul on võimalik kasutada sama põlvkonna erinevaid GPU-kaarte (nVidia SLI töötab ainult siis, kui kõikidel kaartidel on sama GPU). Selle pärast on ostjatel rohkem võimalusi kulutada vähem, aga ikkagi tõsta graafikaprotsesside jõudlust. Näiteks, 5850 võib olla CrossFire režiimis 5830, 5850 või 5870-ga, aga 5770-ga ei ole see võimalik.
  • ATI avas oma CrossFire arhitektuuri Intelile, mis võimaldas seda kasutada mitmetel Intel kiibistikuga emaplaatidel, kus on vähemalt kaks x16 PCI-Express pesa, kuid aga nVidia SLI vajab ainult Intel X58, Intel P55 alusel või SLI toetusega emaplaat, kus asub nForce kiibistik (näiteks nForce 590 SLI, nForce 680i SLI, nForce 790i).

Puudused[muuda | redigeeri lähteteksti]

  • Kui OpenGL mängul ei ole CrossFire profiili, siis Catalyst AI süsteem valib vaikimisi Scissor visualiseerimise algoritmi (kasutaja ei saa valida sobivamat või kiiremat režiimi, nagu näiteks Alternate Frame Rendering), kuid nVidia SLI võimaldab iga rakenduse kohta valida oma visualiseerimise algoritmi (isegi, kui mängul puudub SLI profiil). Catalyst AI 'Advanced' võimaldab kasutaja seadistust Direct3D mängudel, aga mitte OpenGL mängudel.

Välislingid[muuda | redigeeri lähteteksti]

Viited[muuda | redigeeri lähteteksti]

  1. Tech Report artikkel CrossFire´i kohta
  2. CrossFire kombinatsioonide tabel. AMD. (JPG) Kasutatud 07.01.2011.