3.1 첫 번째 야심작의 쓰라린 실패: NV1

3.1 첫 번째 야심작의 쓰라린 실패: NV1

실리콘밸리(Silicon Valley)의 데니스(Denny’s) 레스토랑의 작은 테이블에서 세 명의 괴짜 엔지니어들이 종이 냅킨(Napkin) 위에 거칠게 스케치하며 모의했던 첫 번째 아키텍처, 이른바 ‘NV1’ 칩의 설계 철학은 다분히 천재적이면서도 오만하기 짝이 없었다. 당시 수많은 컴퓨터 주변 기기 회사들이 2D 그래픽이나 조잡한 오디오 카드 따위를 각각 개별적인 부품으로 찌질하게 쪼개어 팔고 있을 때, 엔비디아(NVIDIA)의 세 창업자는 이 모든 잡다한 입출력 기능을 오직 단 하나의 막강한 통합 실리콘(Integrated Silicon)으로 완벽하게 하나로 통일해 버리겠다는 무서운 야심(Ambition)을 기획했다.

하지만 아무리 혁신적이고 파괴적인 상상력을 자랑하는 발명품일지라도, 당대 시장 생태계가 이미 굳건하게 채택해 버린 대중적 ’표준(Standard)’이라는 거대하고 무거운 관성을 이기지 못하면 철저하게 도태되고 만다. 3.1장에서는 당시 이들이 내장한 기술적 우수한 렌더링(Rendering) 도구인 ‘쿼드래틱(Quadratic, 사각형 곡면)’ 패러다임이 업계의 지배적 룰이었던 ’폴리곤(Polygon, 삼각형)’과 어떻게 미스매치(Mismatch)되며 뼈아픈 외면을 당했는지 그 굴욕적인 처참한 데뷔전사를 파헤친다.

나아가 거대 공룡 마이크로소프트(Microsoft)가 다이렉트X(DirectX)라는 윈도우 기반 게임 특화 API 표준을 들고 시장에 난입하면서, 독자적인 기이한 노선을 고집하던 엔비디아가 어느 날 갑자기 완벽하게 거세된 외딴섬으로 철저히 고립되어 버린 비극적인 상황 전개를 상세히 다룬다.

3.1.1 오디오, 비디오, 그래픽을 통합하다: 혁신과 과욕 사이

NV1은 당시 가장 일반적인 컴퓨터 소비자들이 단 한 개의 칩만 모뎀 보드에 꽂아 넣으면 사운드 카드, 2D 그래픽 카드, 그리고 아직 도래하지도 않은 최고급 사양의 전용 조이스틱 컨트롤러 등 비싼 각종 주변 장비들을 일일이 전부 다 따로 구매할 필요가 없도록 그 모든 인터페이스 요소를 마법처럼 하나의 실리콘 칩 기판 아키텍처(Architecture)에 통합 설계해 버린 파격적인 괴물 집약체였다.

창업자인 젠슨 황과 커티스 프리엠은 자신들이 세계 최고 수준의 가장 우아하고 아름다운 통합 칩(All-in-One Chip)을 성공적으로 세상에 가장 먼저 내놓았기 때문에 PC 하드웨어 제조사들과 게이머들이 당연히 가장 기뻐하며 환호해 줄 것이라 굳게 확신했다. 그러나 현실의 시장은 이 천재들의 뻣뻣한 공식과는 전혀 정반대로 돌아갔다.

소비자들은 여러 가지 좋은 기능들의 잡학사전이 한데 무겁게 모인 것이 아니라, 자신들이 필요한 기능만 입맛에 맞게 조립하고 싶어 했다. 오디오를 중시하는 이들은 비싼 사운드 전문 카드를 따로 끼웠고, 게임만 하는 사람들은 그래픽 칩만 샀다. 다시 말해 이 통합형 만능 기성복은 도리어 잡다한 기능들을 욱여넣느라 그 물리적 칩의 설계 크기가 비대해졌고, 자연스레 제조 단가 폭등과 무거운 원가 상승(Cost Increase)의 직격탄을 맞은 매우 치명적인 낭비형 부품으로 전락하고 만 것이다. 세상의 모든 부엌칼을 합친다 한들 너무 무거워 요리사가 아무것도 썰지 못하는 무식한 형태의 거대 식칼처럼, 혁신이라는 이름으로 포장된 너무 과도한 지나친 엔지니어들의 욕심(Over-engineering)은 첫 번째 상업적 재앙의 근본적인 도화선이 되었다.

3.1.2 폴리곤(Polygon) vs 쿼드래틱(Quadratic): 업계 표준을 오판한 대가

NV1의 처참한 실패를 규정짓는 가장 극적이고 본질적인 아키텍처(Architecture) 단위의 치명적 오판은 바로, 가상 화면 속 3D 모델을 수학적으로 구현하고 렌더링(Rendering)하는 기초 뼈대의 ’기하학적 방식(Geometric Method)’을 잘못 선정한 데 있었다.

당시 일본의 강력한 게임 콘솔들(소니의 플레이스테이션이나 세가 등)과 실리콘그래픽스(SGI) 같은 거대한 워크스테이션(Workstation) 강자들은 모두 3D 오브젝트를 표현하기 위해 미세한 삼각형을 수백만 개 이어 붙여 면을 구성하는 타협적 방식인 폴리곤(Polygon) 기반 렌더링을 시대의 암묵적인 룰이자 확실한 표준(Standard)으로 일제히 채택하고 있었다. 삼각형은 수학적 계산이 무식하리만치 단순하여 기계가 순식간에 데이터를 처리하고 연산하기에 가장 훌륭하고 직관적인 단위였기 때문이다.

하지만 완벽주의자이자 기술적 이상에 한없이 취해있던 천재 아키텍트 커티스 프리엠(Curtis Priem)의 시선에 사방이 뾰족뾰족하게 각이 진 삼각형 폴리곤 덩어리들은 아름답지 못한 한낱 수학적 꼼수일 뿐이었다. 그는 곡선 자체가 수학적으로 완벽하게 매끄럽게 정의되는 이른바 ‘쿼드래틱(Quadratic, 2차 곡면 표면)’ 매핑 방식을 들이밀었고, NV1의 하드웨어 연산 구조는 오직 이 둥글고 부드러운 쿼드래틱 방식을 구현하는 데 완전히 몰빵되어 있었다.

graph TD
    A[당시 3D 그래픽 시장 생태계<br>3D Graphics Market Ecosystem] --> B[메인스트림 진영<br>Mainstream Standard]
    A --> C[엔비디아의 독자 노선<br>NVIDIA's Unorthodox Path]
    
    B --> D[폴리곤 Polygon 방식<br>단순하지만 수많은 삼각형 결합]
    C --> E[쿼드래틱 Quadratic 방식<br>수학적으로 완벽한 부드러운 곡면]
    
    D --> F(개발자들에게 쉽고 익숙함<br>거대한 소프트웨어 생태계 형성)
    E --> G(렌더링 품질은 높으나<br>기존 폴리곤 기반 게임 포팅 불가)
    
    F --> H{시장 장악력 극대화}
    G --> I{소프트웨어 생태계 고립 및 실패}
    
    style E fill:#f9f,stroke:#333,stroke-width:2px,color:#fff
    style I fill:#f55,stroke:#333,stroke-width:2px,color:#fff

기술적 순수성(Technical Purity)이라는 관점에서는 분명 쿼드래틱이 한 수 위였으나, 문제는 당대 비디오 게임 개발 생태계의 잔혹한 현실이었다. 세상의 거의 모든 게임 개발자들은 이미 단순하고 렌더링 속도가 빠른 ‘폴리곤’ 방식에 철저히 길들여져 있었고, 그들이 만든 폭발적인 히트작 게임들의 수많은 폴리곤 코드를 오직 엔비디아의 NV1 칩 하나를 위해 밑바닥부터 쿼드래틱 곡선으로 죄다 뜯어고칠 미친 개발자는 구태여 지구상 어디에도 존재하지 않았다. 이것은 엔지니어들의 지독한 완벽주의 오만이 시장의 지배적 편리성과 표준을 이기지 못한 가장 처절하고 쓰라린 매몰 비용(Sunk Cost)의 무덤이었다.

3.1.3 마이크로소프트 DirectX의 등장과 고립되는 엔비디아

NV1이 시장에서 차갑게 외면받고 있을 무렵, 영악하고도 거대한 소프트웨어 공룡 마이크로소프트(Microsoft)가 퍼스널 컴퓨터(PC) 게임 시장의 완벽한 독점을 위해 거대한 칼을 빼 들었다. 다수의 게임 개발자들이 윈도우(Windows) 운영체제 환경에서 3D 게임을 매우 손쉽게 개발할 수 있도록 강력하고 직관적인 통합 개발 도구인 ‘다이렉트X(DirectX)’ 라는 새로운 산업 표준 API(Application Programming Interface) 패권을 전격적으로 발표한 것이다.

마이크로소프트가 다이렉트X의 내부 그래픽 구현 표준(Standard)으로 채택한 것은 무엇이었을까? 그것은 엔비디아(NVIDIA)가 완고하게 고집하던 이질적인 ‘쿼드래틱(Quadratic)’ 방식이 아니라, 이미 수많은 소프트웨어 개발자들에게 가장 보편적으로 사랑받고 있던 ‘폴리곤(Polygon)’ 구조였다.

거대 공룡 마이크로소프트가 스스로 심판이 되어 ’폴리곤이야말로 PC 3D 게임의 유일한 규칙(Rule)’이라고 공식적으로 선언한 순간, 오직 독자적인 쿼드래틱 연산만을 처리하도록 하드웨어가 꽁꽁 묶여있던 NV1은 이 다이렉트X 생태계(Ecosystem) 내부로 결코 진입할 수 없는 거대한 기술적 미아(Orphan) 신세로 전락하고 말았다.

새롭게 출시되는 수백 개의 다이렉트X 기반 폴리곤 게임들을 NV1 칩은 도저히 해석하고 렌더링(Rendering)할 능력이 없었기 때문이다. 세상의 모든 거대한 흐름과 개발 부대의 방향이 북쪽(폴리곤)을 향해 미친 듯이 질주하고 있는데, 홀로 남쪽(쿼드래틱)을 향해 낡은 마차를 몰고 가던 엔비디아는 이 절박한 첫 번째 야심작의 대실패로 인해 순식간에 회사의 모든 개발 현금을 소진하고 파산(Bankruptcy)의 벼랑 끝으로 무참히 추락했다. 당시 젠슨 황(Jensen Huang)을 짓누르던 감정은 단순한 실망의 수준이 아니었다. 그것은 회사의 완벽한 종말(Apocalypse)을 알리는 가장 서늘한 경고장이었다.