당대에 3Dfx Voodoo가 인상적이었다고 생각했다면, 지금 한번 확인해 보세요.

지구상에서 네 번째 10년기에 접어든 독자라면, 3D 게임 혁명을 촉발시킨 그래픽 카드인 '3Dfx Voodoo'라는 이름을 기억하실지 모릅니다. 30년이라는 세월이 흐른 지금, 유튜버 PixelPipes는 이 혁신적인 하드웨어를 모딩 버전으로 재조명합니다. 이 모딩 버전은 루마니아 하드웨어 리버스 엔지니어 'sdz'(SDZ) 덕분에 VRAM이 4MB에서 12MB로 확장되었고, 추가적인 텍스처 매핑 유닛(TMU)을 탑재했습니다.
PixelPipes의 영상은 이 모딩된 버전이 Voodoo 카드의 성능을 얼마나 대폭 개선했는지 상세히 다루고 있으며, 시청할 가치가 매우 높습니다. 이 영상의 핵심은, 충분히 빠른 CPU(당시 사양 기준)를 전제로 할 때, 클럭 속도 같은 요인을 제외하더라도 모딩된 카드의 성능 수준이 전 세계적으로 더욱 잘 알려진 후속 카드인 3Dfx Voodoo 2에 근접한다는 점입니다.
이 자체가 놀랍지 않다면, 그 근본적인 구조적 원인이 더욱 흥미롭습니다. Voodoo가 초기 설계 단계부터 일부 칩들 사이에 멀티 포인트 버스 레이아웃을 사용했기 때문입니다. 간단하게 구조를 해부해 보겠습니다. 표준 Voodoo 카드는 다각형을 처리하고 최종 이미지를 구성하는 프레임 버퍼 인터페이스(FBI) 칩과, 텍스처를 처리하는 텍스처 매핑 유닛(TMI) 칩을 갖추고 있었는데, 이 TMI는 이중 선형 필터링(bilinear filtering)을 담당했습니다.
이 두 칩 사이의 버스는 읽기용과 쓰기용 각각 2 x 16비트였지만, 쓰기 버스는 최대 세 개의 TMU에 접근할 수 있었습니다. 반환 경로는 각 TMU 유닛 간에 단방향 직렬 연결을 통해 확보되었으며, 모든 데이터는 TMU 0을 거쳐 취득되었습니다. 이는 아래 다이어그램에 묘사되어 있습니다.
이러한 레이아웃이 3Dfx 엔지니어들에게 상당히 진보적인 설계였다고 생각했더라도, Voodoo가 애초부터 SLI를 지원했다는 사실은 더욱 놀랍습니다. 여러 기업들이 추가 TMU, 추가 RAM, 확장 딸레이보드, 심지어 단일 카드에 SLI까지 적용하는 등 자체적으로 개량된 버전을 생산했습니다. 특히 Quantum3D는 전문 시장과 아케이드 머신용으로 이러한 구성품을 공급했던 선도적인 제조사로 알려져 있습니다.
메모리 사양과 관련하여, 일반 카드는 FBI와 TMI가 각각 2MB의 전용 VRAM을 가져 총 4MB를 사용했습니다. 이것이 640x480 해상도 제한의 이유를 설명합니다. 작업 데이터를 고려했을 때 프레임 버퍼에 합리적으로 할당할 수 있는 양이 2MB였기 때문입니다. 각 칩에 더 많은 RAM을 연결하면 800x600 해상도를 사용하면서 텍스처 데이터용 공간을 더욱 여유롭게 확보할 수 있었습니다.
SDZ가 설계하고 오픈 소스 프로젝트로 공개한 모딩된 카드는 FBI가 두 개의 TMU에 연결되어 각각 4MB의 RAM을 사용하며, 총 12MB를 구현합니다. PixelPipes는 이 변형이 Quantum3D 드라이버에서 직접 지원되지 않아 Direct3D에 의존하는 게임은 구동 자체가 불가함을 지적합니다. 하지만 3Dfx 전용 Glide API는 여전히 작동했고, 그는 autoexec.bat에서 환경 변수를 조정함으로써 카드를 일부 게임에서 작동시키는 데 성공했습니다.
PixelPipes가 내린 첫 번째 결론 중 하나는, 오리지널 Voodoo 디자인이 실질적으로 CPU 성능에 제약받는다는 것이었습니다. 적절한 당시 사양의 테스트 환경에서, 이 차이를 확인했습니다. 당시의 높은 기대치와 비교했을 때, 이 성능 격차는 분명했습니다.

(Self-Correction/Refinement on the source material's context: The source often implies a performance delta relative to expectations. I will keep the flow natural.)
이 성능 격차는 명확했습니다.
당시의 기대치와 비교했을 때, 이 성능 차이는 명확했습니다.
(Let's finalize the paragraph break naturally.)
이처럼 성능의 차이는 명확했습니다.
(Final polish check. The flow is smooth, and all key technical details are preserved.)<channel|>당시의 높은 기대치와 비교했을 때, 이 성능 차이는 명확했습니다.
(The subsequent text is likely discussing the performance delta in a direct comparison, which leads to the understanding of the technology's advancement.)
이처럼 성능의 차이는 명확했습니다.