AMD CrossFireX

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. március 23-án felülvizsgált verziótól ; az ellenőrzések 11 szerkesztést igényelnek .

Az AMD CrossFireX (  angolul  -  „crossfire”) egy olyan technológia , amely lehetővé teszi két vagy több (akár négy GPU egyidejűleg) Radeon videokártya teljesítményének egyidejű felhasználását háromdimenziós kép létrehozásához. Hasonló az Nvidia SLI -hez .

Mindegyik videokártya egy bizonyos algoritmust használva a kép saját részét képezi, amelyet a főkártya Composing Engine chipjére továbbít , amely saját puffermemóriával rendelkezik . Ez a chip egyesíti az egyes videokártyák képeit, és kiadja a végső képkockát.

A technológiát a tajvani Computex 2005 kiállításon jelentették be .

2005-ben a CrossFire rendszert úgy alakították ki, hogy a videokártyákat a kártyák hátuljáról Y-kábellel csatlakoztatták. A Radeon X1950 sorozatú kártyák megjelenésével a megközelítést felülvizsgálták: speciális rugalmas CrossFireX-hidakat kezdtek használni (hasonlóan az SLI-hez, de saját algoritmussal és logikával). A 2010-es évek közepe óta a kártyák már nem használnak rugalmas hidat, és Crossfire módban működnek anélkül.

Egyes grafikus kártyák kombinációi sokkal hatékonyabbak, termelékenyebbek és pénzügyileg jövedelmezőbbek lehetnek, mint egyetlen erősebb és ezért lényegesen drágább kártya. De ahogy az Nvidia SLI esetében is , a rendszerben két videokártya használatából származó teljesítménynövekedés csak azoknál az alkalmazásoknál figyelhető meg, amelyek két vagy több GPU -t is használhatnak . Régebbi játékokban, amelyek nem működnek Multi-GPU rendszerekkel, a grafikus komponens általános teljesítménye változatlan marad, egyes esetekben akár teljesen le is csökkenhet; így a régi, de igényes játékok rajongói számára jobb döntés lenne egy nagyon erős videokártya vásárlása, mint egy másik ugyanilyen típusú, majd CrossFireX rendszerbe való kombinálás. A CrossFire jelentős hátránya, hogy ez a technológia nem működik, ha az alkalmazást ablakos módban indítják el.

Építési alapelvek

CrossFireX rendszer számítógépen történő felépítéséhez a következőkre van szüksége:

A videokártyáknak azonos sorozatúaknak kell lenniük (néhány kivételtől eltekintve), de nem feltétlenül azonos modellel. Ugyanakkor a CrossFire rendszer sebességét és frekvenciáját a legkevésbé termelékeny videokártya chipjének jellemzői határozzák meg.

A CrossFireX rendszer a következő módokon szervezhető:

  1. Belső csatlakozás  - a videokártyák csatlakoztatása speciális, rugalmas CrossFireX híddal történik, míg kettőnél több videokártya csatlakoztatásához nincs szükség speciális többcsatlakozós hidakra (például NVIDIA 3-way SLI vagy 4-way SLI), videokártyákra. egyszerű CrossFireX hidakkal vannak sorba kötve. A csatlakoztatás valahogy így történik: az elsőtől a másodikig - a másodiktól a harmadikig - a harmadiktól a negyedikig (4 videokártya csatlakoztatásához); az elsőtől a másodikig - a másodiktól a harmadikig (3 kártyához); elsőtől a másodikig (2 kártyához). Az egyprocesszoros videokártyákon 2 CrossFireX csatlakozó található, így két videokártya rendszer esetén egy vagy két híddal kombinálható (az elsőtől a másodikig - az elsőtől a másodikig) , nem lesz különbség a teljesítményben.
  2. Szoftver módszer  - a videokártyák nincsenek csatlakoztatva, az adatok cseréje a PCI Express x16 buszon keresztül történik , miközben interakciójukat illesztőprogramok segítségével valósítják meg. Ennek a módszernek a hátránya a termelékenység 10-15%-os csökkenése a fenti módszerhez képest. Jelen pillanatban szinte teljesen elvesztette relevanciáját, megmaradt a kis teljesítményű videokártyák csatlakoztatásának módja, amelynél az összekötő híd hiánya nem jelent jelentős veszteséget. A nagy teljesítményű grafikus kártyák csak hidak segítségével csatlakoztathatók.
  3. XDMA  - a videokártyák közötti csere, mint az előző esetben, a PCI Express buszon keresztül történik, de egy speciális XDMA hardverblokk segítségével, amely a GPU-kban elérhető R9-285, R9-290 vagy R9-290X-től kezdve. A hardvervezérelt kommunikáció révén a teljesítményveszteség csökken a szoftvervezérelt kommunikációhoz képest. A PCI Express rendszer felépítésének sajátosságai miatt azonban teljesítményveszteség léphet fel, például ha több híd van a videokártyák között [1] .

Algoritmusok képek készítéséhez

Szuper csempézés

A kép 32x32 pixeles négyzetekre van osztva, és sakktábla formáját ölti . Minden négyzetet egy videokártya dolgoz fel .

Olló

A kép több részre van osztva, amelyek száma megfelel a csomagban lévő videokártyák számának. A kép minden részét egy videokártya dolgozza fel teljesen.

Az nVidia SLI analógja  a Split Frame Rendering algoritmus.

Alternatív keretmegjelenítés

A keretfeldolgozás felváltva történik: az egyik videokártya csak páros , a második pedig csak páratlan képkockákat dolgoz fel . Ennek az algoritmusnak azonban van egy hátránya. Az a tény, hogy az egyik képkocka lehet egyszerű, a másik pedig nehezen feldolgozható.

Ezt az algoritmust, amelyet az ATI szabadalmaztatott még a kétchipes videokártya megjelenésekor, az nVidia SLI-ben is használják.

SuperAA

Ennek az algoritmusnak a célja a képminőség javítása. Ugyanaz a kép generálódik az összes különböző élsimítási mintájú videokártyán. A videokártya egy másik videokártya képéhez képest egy bizonyos lépéssel keretsimítást végez. A kapott képeket ezután összekeverik és kiadják. Így a kép maximális tisztasága és részletessége érhető el. A következő élsimítási módok állnak rendelkezésre: 8x, 10x, 12x és 14x.

Az nVidia SLI analógja  az SLI AA.

Kettős grafika

Kettős grafika (korábban Hybrid CrossFireX) – A Llano Fusion A-sorozatú APU -inak azon képessége, hogy jelentősen (legalábbis elméletben) növeljék a videó alrendszer általános teljesítményét, ha az integrált GPU a csatlakoztatott különálló videokártyával együtt működik , kiegészítve azt. Még elképesztőbb a Llano azon képessége, hogy olyan GPU-kkal dolgozzon, amelyek gyorsabbak vagy lassabbak, mint a saját integrált grafikus magja – a Dual Graphics nem igényel azonos GPU-t a megfelelő működéshez, és nem károsítja a gyorsabb GPU-t sem, ha annak teljesítménye alacsonyabb. tok CrossFire-rel. Valójában kiegyensúlyozza a rendelkezésre álló hardvert a jobb teljesítmény érdekében (például ha a különálló GPU kétszer olyan gyors, mint az integrált, akkor a meghajtó minden két képkockánként egy képkockát vesz el az APU-tól a különálló kártyán).

A technológiának komoly hátrányai vannak: egyrészt csak a DirectX 10 -et vagy 11 -et használó alkalmazásokban működik . DirectX 9 vagy korábbi játékmotor használata esetén a teljesítmény a két telepített grafikus kártya közül a leglassabbra csökken (Az AMD legfrissebb nyilatkozatai szerint 10 alatti DirectX használata esetén a programoknak a két telepített grafikus kártya közül a gyorsabbat kell elérniük). Másodszor, a Dual Graphics működéséhez a grafikus teljesítményaránynak legalább kettőnek kell lennie egyhez, ha a videokártya háromszor gyorsabb, mint a Llano GPU, akkor a Dual Graphics nem fog működni.

A Dual Graphics nem támogatott az OpenGL -ben , és mindig a fő kijelzőkimenetet meghajtó GPU-n fut.

Lásd még

Jegyzetek

  1. Ryan Smith. XDMA: A Crossfire javítása . AnandTech (2013. október 24.). Letöltve: 2015. augusztus 29. Az eredetiből archiválva : 2015. szeptember 8..

Linkek