om du någonsin har undrat hur flera GPU-inställningar fungerar har du förmodligen stött på termerna CrossFire och SLI. Dessa tekniker är vad som gör det möjligt för två eller flera GPU: er att arbeta unisont, och de utvecklades av AMD respektive Nvidia.
i den här artikeln kommer vi kortfattat att gå över vad dessa två tekniker är och i vilka termer de skiljer sig åt, så om du funderar på att investera i flera grafikkort, läs vidare!,
tabell över ContentsShow
vad är AMD CrossFire?
CrossFire är, som vi redan har etablerat, namnet på AMDs proprietära maskinvaruteknik som gör det möjligt för två eller flera kompatibla AMD-GPU: er att arbeta tillsammans, vilket förbättrar grafikkvaliteten och prestanda.
Vad Är Nvidia SLI?,
lägg i de mest grundläggande villkoren, SLI är Nvidias motsvarighet till CrossFire, förutom att det är exklusivt för Nvidia GPU. I sin nuvarande form har SLI funnits sedan 2004, även om den underliggande hårdvaran och tekniken har morphed betydligt över tiden.,
skillnader mellan AMD CrossFire och Nvidia SLI
på ytan är AMD CrossFire och Nvidia SLI samma teknik förutom att de arbetar för varje företags linje av GPU. När vi granskar detaljerna börjar de två teknikerna avvika.
först och främst är CrossFire kompatibel med GPU från samma arkitektoniska generation; annars är kraven ganska lösa. Olika klockhastigheter, RAM, tillverkaren är inte ett problem.,
SLI, å andra sidan, kör en strängare uppsättning förutsättningar, inklusive behovet av två identiska grafikprocessorer (klockhastigheter kan vara olika för att möjliggöra överklockning), inte nödvändigtvis från samma tillverkare (tänk MSI, EVGA, etc.) och med en identisk RAM konfiguration.
till exempel med CrossFire kan du para ihop en AMD Radeon RX 580 med en RX 570 utan några problem, medan med SLI måste du ha två Nvidia GeForce GTX 1080-kort.,
Nvidia handlar om att ringa in användarupplevelsen genom att begränsa kompatibiliteten för att säkerställa konsekvens, medan AMD erbjuder mångsidighet och grad av alternativ vilket resulterar i mindre konsekvent användarupplevelse.
i det finns några tvivel vid denna tidpunkt, att kombinera en Nvidia GPU och en AMD GPU i en multi-GPU-inställning fungerar inte oavsett modell, generation, RAM eller om du hoppas kunna använda Crossfire eller SLI.,
tidigare krävde både CrossFire och Nvidia en bro; AMD Bridge Interconnect respektive Nvidia SLI Bridge, men sedan 200-serien och framåt använder CrossFire PCIe-bussen istället för en bro.
AMD uppnår detta genom en maskinvarumotorteknik som heter XDMA som öppnar en direktkanal mellan GPU: erna.
xdma tillåter varje GPU att kommunicera med den andra samtidigt som processorn helt och hållet undviks liksom andra icke-väsentliga delar av GPU.,
prestanda tar inte en träff med den nuvarande generationen AMD GPU: er, och den tillgängliga bandbredden är mer väsentlig än genom Bridge Interconnect.
Nvidia har ännu inte integrerat en liknande lösning, förmodligen försiktig med kommande GPU maxing ut PCIe-bussen och orsakar prestandaproblem.
det har istället uppdaterat SLI Bridge tech genom åren från Standard SLI till SLI HB, och mer nyligen, NVLink., NVLink är en bro teknik som erbjuder upp till 50 gånger bandbredden för SLI HB och är endast tillgänglig med toppskiktet RTX 2080 raden av Grafikprocessorer.
en annan skillnad är att CrossFire fungerar med Apu (integrerade grafikenheter i processorer) och diskreta grafikkort via vad AMD kallar Hybridgrafik, tidigare känd som Hybrid Crossfire och Hybrid CrossFireX.
tekniken är huvudsakligen inriktad på lägre nivåer kort och för bärbara datorer där den integrerade grafikenheten och diskreta GPU kombinerar krafter för att förbättra maskinens grafiska kapacitet, men också hantera strömförbrukningen.,
För låg effekt uppgifter som surfning, mindre ström används, medan för grafiskt krävande uppgifter, båda korten kombineras för bättre prestanda.
bortom delade renderingstekniker – täckt under – CrossFire använder också det som kallas SuperTiling, vilket har varje ram uppdelad i pixelplattor i ett rutnät. Rutnätsplattorna delas sedan växelvis mellan GPU: erna för rendering.
en ytterligare skillnad kommer till teknikaliteter., Nvidia kräver moderkort att vara SLI-certifierad, vilket innebär att tillverkarna måste gaffla ut en avgift för en licens, och PCIe-slots måste passa en uppsättning specifikationer.
CrossFire kompatibilitet, på handen, är mycket mindre stränga, och alla ett moderkort behov är ett par PCIe slots. Av denna anledning är CrossFire-aktiverade moderkort mer lättillgängliga och till en mycket lägre kostnad.,
en annan skillnad är att CrossFire endast fungerar i fullskärmsläge om inte konstruerats av utvecklare för att göra det, medan SLI är mer flexibel med kompatibilitet i windowed / borderless läge.
ovanstående åt sidan är den viktigaste skillnaden mellan CrossFire och SLI att AMD fasade ut varumärket i slutet av 2017 till förmån för ”mGPU support” (multi-GPU), medan Nvidia har fastnat med SLI-akronymen.,
logiken bakom AMDs beslut är att med tillkomsten av DirectX 12 har det sätt som ett spel stöder flera GPU-enheter förändrats drastiskt.
med DirectX 11 var onus på AMD för att skapa profiler för spel. Med andra ord, drivrutiner för sina kort med inställningar inriktade på att tillåta ett visst spel att göra det mesta av CrossFire.
Som jämförelse flyttar DirectX 12 ansvaret till utvecklarna, som måste införliva mGPU-stöd i spelmotorn med tydliga instruktioner om hur det måste använda sig av dubbla (eller fler) GPU: er.,
Även om CrossFire har blivit officiellt och hederligt urladdat, fortsätter AMD att ge stöd för spel som använder DirectX 11 och skapa profiler.
flytten mot DirectX 12-spel och motorer är en långsam process, så AMD-stödet ser ut att förbli för tillfället.
likheter mellan AMD CrossFire och Nvidia SLI
skillnader åt sidan, kärnkonceptet förblir identiskt, och som du förväntar dig finns det en betydande överlappning.,
CrossFire och Nvidia delar samma multi-GPU-renderingslägen: SFR och AFR. SFR eller Split Frame Rendering ser två eller flera kort dela ramen genom att dela den i två och gör sina respektive delar självständigt. Renderingsarbetet kombineras sedan för att skapa en enda ram.
i en CrossFire-inställning kallas läget sax snarare än SFR men är samma process.
AFR eller alternativ ram Rendering fungerar genom att tilldela specifika ramar till varje kort på alternerande basis. En GPU gör den första ramen, medan den andra drar nästa ram och så vidare.,
När det gäller kompatibilitet stöder både CrossFire och SLI dubbla, trippel eller fyrdubbla GPU-inställningar. Båda teknikerna fungerar också bäst vid högre upplösningar för grafiskt krävande spel.
kritik av båda teknikerna är mer eller mindre lika på grund av att kärnkonceptet är identiskt. Den mest bererade frågan är behovet av profiler från AMD och Nvidia för att spel ska fungera, även om detta är inställt på att förändras som DirectX 12 gör inroads under de kommande månaderna och åren.
dessutom är AFR-läge allmänt erkänt som lider av mikro-stammar problem för både CrossFire och SLI.,
det sista ordet
även om förstå de grundläggande skillnaderna mellan AMD CrossFire och Nvidia SLI är användbar, är populariteten hos flera GPU-inställningar otvivelaktigt i nedgång. Om något har det blivit något av ett nischintresse inom spelhårdvaruutrymmet.
kraftfull enda GPU kan möta kraven från de flesta spel – om inte alla – med en hel del wiggle rum, vilket innebär att fördelen med dubbla GPU är försumbar.
kostnaden för dessa kraftfulla moderna GPU innebär också att köpa flera kopior är oöverkomliga., Med andra ord finns det inte längre ett behov av multi-GPU-inställningar förutom hardcore-entusiaster som är angelägna om att köra extremt höga upplösningar.
AMD passerar kompatibilitet stafettpinnen för DirectX 12 spel till utvecklare kan också vara en ytterligare pinne till ekrarna i flera GPU ubiquity. På Nvidias sida minskar integrationen av SLI i GPU-enheter med varje ny serie och reserveras för de högsta prissatta modellerna som 2080-korten.