AMD CrossFireX

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 23. marts 2020; checks kræver 11 redigeringer .

AMD CrossFireX (fra  engelsk  -  "crossfire") er en teknologi , der giver dig mulighed for samtidigt at bruge kraften fra to eller flere (op til fire GPU'er på samme tid) Radeon -videokort til at bygge et tredimensionelt billede. Svarende til Nvidia SLI .

Hvert af videokortene danner ved hjælp af en bestemt algoritme sin egen del af billedet, som overføres til Composing Engine- chippen på masterkortet, som har sin egen bufferhukommelse . Denne chip kombinerer billederne fra hvert videokort og udsender det endelige billede.

Teknologien blev annonceret på Computex 2005 i Taiwan .

I 2005 blev CrossFire-systemet dannet ved at forbinde videokort med et Y-kabel fra bagsiden af ​​kortene. Med udgivelsen af ​​kort i Radeon X1950-serien blev tilgangen revideret: specielle fleksible CrossFireX-broer begyndte at blive brugt (svarende til SLI, men med deres egen algoritme og logik). Siden midten af ​​2010'erne har kort ikke længere brugt fleksible broer og fungerer i Crossfire-tilstand uden dem.

Kombinationer af nogle grafikkort kan være meget mere effektive, produktive og økonomisk rentable end et enkelt mere kraftfuldt og derfor væsentligt dyrere kort. Men som i tilfældet med Nvidia SLI , vil ydeevnegevinsten ved at bruge to videokort i systemet kun blive observeret i applikationer, der kan bruge to eller flere GPU'er . I ældre spil, der ikke kan fungere med Multi-GPU-systemer, vil den overordnede ydeevne af grafikkomponenten forblive den samme, i nogle tilfælde kan den endda falde helt; så for fans af gamle, men krævende spil ville en bedre beslutning være at købe et meget kraftfuldt videokort end at købe et andet af samme slags og derefter kombinere det i et CrossFireX-system. En væsentlig ulempe ved CrossFire er, at denne teknologi ikke virker, når applikationen startes i vinduestilstand.

Konstruktionsprincipper

For at bygge et CrossFireX-system på en computer skal du have:

Videokort skal være af samme serie (med nogle undtagelser), men ikke nødvendigvis af samme model. På samme tid bestemmes hastigheden og frekvensen af ​​CrossFire-systemet af egenskaberne for chippen på det mindst produktive videokort.

Et CrossFireX-system kan organiseres på følgende måder:

  1. Intern forbindelse  - videokort forbindes ved hjælp af en speciel fleksibel CrossFireX-bro, mens du for at forbinde mere end to videokort ikke behøver at bruge specialiserede multi-stik-broer (såsom NVIDIA 3-vejs SLI eller 4-vejs SLI), videokort er forbundet i serie med simple CrossFireX-broer. Forbindelsen udføres noget som dette: fra den første til den anden - fra den anden til den tredje - fra den tredje til den fjerde (til tilslutning af 4 videokort); fra den første til den anden - fra den anden til den tredje (for 3 kort); fra første til anden (for 2 kort). På videokort med én processor er der 2 CrossFireX-stik, så i tilfælde af et system med to videokort kan du kombinere dem med enten en eller to broer (fra den første til den anden - fra den første til den anden) , vil der ikke være nogen forskel i ydeevnen.
  2. Softwaremetode  - videokort er ikke tilsluttet, data udveksles via PCI Express x16 -bussen , mens deres interaktion implementeres ved hjælp af drivere. Ulempen ved denne metode er tabet i produktivitet med 10-15% sammenlignet med ovennævnte metode. I øjeblikket har det næsten fuldstændig mistet sin relevans, og det er stadig en måde at forbinde lavtydende videokort på, for hvilke fraværet af en forbindelsesbro ikke er et betydeligt tab. Højtydende grafikkort kan kun tilsluttes ved hjælp af broer.
  3. XDMA  - udveksling mellem videokort udføres, som i det foregående tilfælde, via PCI Express-bussen, men ved hjælp af en specialiseret XDMA-hardwareblok tilgængelig i GPU'er startende fra R9-285, R9-290 eller R9-290X. Gennem hardware-drevet kommunikation reduceres ydeevnetabet sammenlignet med software-drevet kommunikation. Der kan dog opstå tab af ydeevne på grund af det særlige ved at bygge et PCI Express-system, for eksempel hvis der er flere broer mellem videokort [1] .

Algoritmer til at konstruere billeder

Super flisebelægning

Billedet er opdelt i kvadrater på 32x32 pixels og har form af et skakbræt . Hver firkant behandles af et videokort .

Saks

Billedet er opdelt i flere dele, hvis antal svarer til antallet af videokort i bundtet. Hver del af billedet behandles fuldstændigt af et videokort.

En analog i nVidia SLI  er Split Frame Rendering-algoritmen.

Alternativ rammegengivelse

Frame-behandling sker efter tur: Det ene videokort behandler kun lige billeder, og det andet kun ulige . Denne algoritme har dog en ulempe. Faktum er, at den ene ramme kan være enkel, og den anden svær at bearbejde.

Denne algoritme, patenteret af ATI, da dual-chip videokortet blev udgivet, bruges også i nVidia SLI.

SuperAA

Denne algoritme har til formål at forbedre billedkvaliteten. Det samme billede genereres på alle videokort med forskellige anti-aliasing mønstre. Videokortet udfører billedudjævning med et bestemt trin i forhold til billedet af et andet videokort. De resulterende billeder blandes derefter og udskrives. Således opnås maksimal klarhed og detaljer i billedet. Følgende anti-aliasing-tilstande er tilgængelige: 8x, 10x, 12x og 14x.

En analog i nVidia SLI  er SLI AA.

Dual Graphics

Dual Graphics (tidligere Hybrid CrossFireX) - Llanos Fusion A-serie APU'ers evne til betydeligt ( i det mindste i teorien) at øge videoundersystemets overordnede ydeevne, når den integrerede GPU fungerer sammen med det tilsluttede diskrete videokort og supplerer det. Endnu mere fantastisk er Llanos evne til at arbejde med GPU'er, der er hurtigere eller langsommere end dens egen integrerede grafikkerne - Dual Graphics kræver ikke en identisk GPU for at fungere korrekt, og det skader heller ikke den hurtigere GPU, hvis dens ydeevne er lavere, ligesom etui med CrossFire. Faktisk afbalancerer den den tilgængelige hardware for bedre ydeevne (hvis den diskrete GPU f.eks. er dobbelt så hurtig som den integrerede, tager driveren én frame fra APU'en for hver to frames fra det diskrete kort).

Teknologien har alvorlige ulemper: For det første virker den kun i applikationer, der bruger DirectX 10 eller 11 . Hvis DirectX 9 eller en tidligere spilmotor bruges, forringes ydeevnen til den langsomste af de to installerede grafikkort (Ifølge AMD's seneste udsagn, når du bruger DirectX under 10, bør programmer få adgang til det hurtigste af de to installerede grafikkort). For det andet, for at Dual Graphics skal fungere, skal grafikydelsesforholdet være mindst to til én, hvis videokortet er tre gange hurtigere end Llano GPU'en, vil Dual Graphics ikke fungere.

Dual Graphics er ikke understøttet i OpenGL og kører altid på GPU'en, der driver hovedskærmens output.

Se også

Noter

  1. Ryan Smith. XDMA: Forbedring af Crossfire . AnandTech (24. oktober 2013). Hentet 29. august 2015. Arkiveret fra originalen 8. september 2015.

Links