
Crossfire - to technologia opracowana przez firmę AMD, której początki sięgają czasów, gdy marka ATI Technologies należała jeszcze do tego producenta. Rozwiązanie to powstało z myślą o zwiększeniu wydajności graficznej komputera poprzez umożliwienie współpracy więcej niż jednej karty graficznej w ramach jednego systemu. W praktyce Crossfire pozwala na połączenie dwóch lub większej liczby kompatybilnych kart graficznych, tak aby wspólnie realizowały zadania związane z wyświetlaniem obrazu.
Historia i rywalizacja rynkowa
Technologia Crossfire zadebiutowała na rynku w drugiej połowie 2005 roku i była odpowiedzą na podobne rozwiązanie konkurencji, znane z produktów Nvidii. W pierwotnej postaci wymagała nie tylko kompatybilnej płyty głównej z dwiema lub więcej magistralami PCI Express, lecz także odpowiednich kart graficznych oraz specjalnych mostków łączących je fizycznie. Nowsze implementacje – określane czasem jako CrossfireX – eliminowały konieczność stosowania tych mostków, opierając komunikację między kartami na protokole przez PCIe i oprogramowanie sterowników.
Mechanizmy renderowania klatek
Głównym celem Crossfire’a jest poprawa wydajności systemu graficznego przez rozłożenie obciążenia renderowania klatek obrazu pomiędzy kilka GPU. Można to osiągnąć na dwa sposoby: poprzez naprzemienne generowanie pełnych klatek (tzw. AFR – Alternate Frame Rendering) albo dzielenie pojedynczej klatki na mniejsze fragmenty, które są przetwarzane równolegle. Koordynacją tych procesów zajmuje się oprogramowanie sterownika graficznego AMD, które dba o synchronizację oraz optymalne wykorzystanie zasobów.
Wydajność w praktyce i wsparcie gier
Technologia ta była szczególnie popularna w latach, gdy gry i aplikacje 3D stawały się coraz bardziej wymagające i korzystanie z pojedynczej karty graficznej nie dawało oczekiwanej wydajności. Crossfire umożliwiał użytkownikom zbudowanie potężnych konfiguracji graficznych bez konieczności kupowania pojedynczego, bardzo drogiego GPU. Jednak zastosowanie kilku kart graficznych nie zawsze gwarantowało podwojenie wydajności – rzeczywisty efekt zależał od optymalizacji oprogramowania i wsparcia dla multi-GPU w konkretnych grach lub aplikacjach.
Zmierzch marki i nowoczesne alternatywy
W miarę rozwoju architektur GPU oraz zmian w podejściu przemysłu do wielowątkowego renderowania, znaczenie tradycyjnego Crossfire’a zaczęło maleć. Nowsze standardy graficzne, takie jak DirectX 12, oraz technologie alternatywne umożliwiają już inne metody wykorzystania wielu procesorów graficznych. AMD oficjalnie wycofało markę Crossfire we wrześniu 2017 roku, chociaż techniczne możliwości łączenia GPU i wsparcie dla multi-GPU wciąż istnieją w formie bardziej zaawansowanych rozwiązań.