2. CrossFire, 어떻게 구성되며 동작하는가 
|
ATI의 CrossFire는 nVIDIA의 SLi 처럼 두 개의 그래픽카드.. 정확히 말해서는 두 개의 GPU를 통해 하나의 3D 화면을 랜더링 시키는 기술을 말하는 것이다. 그리고 이 CrossFire 기술을 사용하기 위해서는 3가지 구성물이 필요하게 되는데 CrossFire를 지원하는 Radeon Xpress 200 칩셋 메인보드와 CrossFire 기술이 적용된 Radeon 그래픽카드 그리고 해당 CrossFire 지원 그래픽카드와 조합이 가능한 일반 Radeon 그래픽카드의 조합으로 CrossFire 기술을 사용할 수 있게 된다.

ATI는 PPT 자료에서 이 3가지 조합을 통해 최고의 성능과 퀄리티로 괴물과 같은 성능의 플래폼을 만들수 있게 된다고 설명하고 있는데 정확히 말해서 CrossFire는 nVIDiA의 SLi 처럼 그래픽카드에서 동작하는 기술이다. 이것은 nVIDIA의 SLi 가 NForce4 SLi 칩셋에서만 동작하는 것으로 홍보하고 있는것과 마찬가지이며 PCI Express x8 + x8 Lane의 구성을 제공하는 칩셋의 메인보드라면 어느 메인보드에서도 ATI의 CrossFire 기술이 적용될 수 있다.
하지만 nVIDIA처럼 ATI도 자사 기술에 대한 신뢰도를 유지하기 위해 별도로 자사에서 인증한 칩셋에서만 CrossFire 기술을 적용할 수 있게 만들 것이라고 한다.
CrossFire의 동작 방법

ATI CrossFire 기술은 경쟁사인 nVIDIA의 SLi 기술과 다르게 CrossFire를 지원하는 별도의 그래픽카드가 필요하게 만들어져 있다. 이것은 두 개의 그래픽카드에서 생성해낸 화면을 하나의 화면으로 통합시켜 출력시켜야 되기 때문으로 nVIDIA의 SLi는 그래픽카드 상단에 있는 SLi 커넥터를 통해 두 개의 GPU를 조절하여 화면을 출력시키지만 ATI의 CrossFire는 CrossFire 지원 제품에 장착된 블랜딩 칩을 통해 두 개의 그래픽카드에서 생성된 화면을 하나로 합쳐주어 출력시키게 되어 있다.
이러한 기능을 위해 CrossFire에는 Compositing 엔진이 장착된 블랜딩 칩이 장착되어 있어 하드웨어적으로 기존 그래픽카드와 구별되게 되어 있다. 이 블랜딩 칩은 단순히 두 개의 그래픽카드에서 처리된 영상을 합쳐주는 기능 이외에도 Anti-Aliasing쪽 기능도 지원하게 되어 있는데 성능에 대해서는 전혀 관련되어 있지 않다.
그럼 실제 영상 처리는 어떻게 분담시킬까?.. 이 nVIDIA의 SLi 처럼 드라이버 두 개의 GPU를 통해 처리하는 부하를 조절하고 이 신호를 PCI Express 버스를 통해 각각의 GPU들로 전달시키게 되어 있는데 nVIDIA의 SLi는 상단에 장착된 SLi 커넥터를 통해 두 개의 GPU가 신호를 주고받는것과 비교하면 좀 다른 방식이라고 할 수가 있다.

ATI의 CrossFire는 위에서 언급하였듯이 그래픽카드 자체적으로 별도의 연결방식을 사용하지 않고 PCI Express 버스를 사용하게 되어 있음으로 내부적으로 연결하여야하는 불편함등이 없지만 그래픽카드 출력 포트를 이용하여 두 개와 그래픽카드에서 생성한 이미지를 CrossFire 버전에 장착된 블랜딩 칩을 통해 하나로 합쳐주어야 함으로 아래 사진과 같이 두 개의 그래픽카드를 연결해야 한다.

연결방법은 일반 버전의 Radeon 그래픽카드의 DVI 출력 포트를 CrossFire 버전의 Radeon 그래픽카드 DMS포트와 연결시키면 되며 이 DMS 포트를 통해 최종적으로 화면을 출력시키게 되어 있다.
ATI 주장대로 내부적으로 연결하는 것보다는 외부에서 이렇게 연결하는 것이 더 쉬운 방법일 수도 있겠지만 듀얼 GPU 랜더링 방식이 적용되게 되면 최종 디스플레이 출력인 DMS 포트를 통한 1차 출력만 지원하게 되어 있어 멀티 디스플레이는 지원하지 않는다고 ATI와의 인터뷰를 통해 확인하였다. 따라서 최종적인 화면 출력 갯수는 nVIDIA의 SLi와 차이가 없다고 한다.
그러나.. ATI의 홈페이지에 나타난 CrossFire의 정보에서는 CrossFire 플래폼에서 ATI의 SurroundView를 지원한다고 설명하고 있는 것으로 나타나있어 담당자와의 인터뷰 결과와 다르게 나타나있는데 추측하건데 3D 랜더링 모드에서 멀티 디스플레이를 지원하지 못한다는 것을 설명한 것으로 예상된다. 이것도 샘플이 입수되면 테스트를 통해 알아보도록 하겠다.
CrossFire는 이미 알려진것과 같이 다른 파이프라인 구성의 제품과도 동작이 가능하다. 물론 같은 제품명을 가진 제품군에서만 적용되는 것이지만 이 경우 하위 구성의 제품과 동일한 설정으로 동작하게 되어 있다고 한다. 좀더 자세히 말하자면 16개의 픽셀 파이프라인으로 동작하는 CrossFire 버전과 12개의 픽셀 파이프라인으로 동작하게되어 있는 일반 버전을 조합하면 CrossFire 버전도 12개의 픽셀 파이프라인으로 동작하게 되어 있다. 단 동작 속도는 각각의 제품에 설정된 속도로 동작하게 된다고 한다.
이 부분도 ATI의 CrossFire 정보 페이지에서 확인이 가능하다.
|
|