• PhysX, RTX 50 시리즈 GPU에서 사실상 단종: 엔비디아, 32비트 CUDA 앱 지원 종료

    현재 알려진 64비트 게임 중 PhysX를 사용하는 사례가 없으므로, 해당 기술은 이제 수명 종료(end-of-life) 상태입니다.

    article image

    엔비디아가 RTX 50 시리즈 GPU에서 32비트 PhysX 지원을 사실상 단종시켰습니다. PhysX는 2000년대와 2010년대 초반에 걸쳐 홍보된 게임 전용 그래픽 기술입니다. 엔비디아는 RTX 50 시리즈부터 32비트 CUDA 애플리케이션 지원이 폐지됨에 따라(deprecation), 엔비디아 포럼을 통해 이 기술의 지원 종료(최소 32비트 버전)를 공식적으로 확인했습니다. 알려진 바에 따르면, 통합 PhysX 기술이 적용된 64비트 게임은 없기 때문에, 이는 RTX 50 시리즈 및 이후 모델에서 해당 기술이 완전히 종료됨을 의미합니다. RTX 40 시리즈와 그 이전 모델은 여전히 32비트 CUDA 애플리케이션, 즉 PhysX를 구동할 수 있지만, 어쨌든 이 기술은 Blackwell 아키텍처를 기점으로 공식적으로 단종 수순을 밟았습니다.

    PhysX는 CUDA 자체와 나이가 맞먹을 정도로 엔비디아의 가장 오래된 기술 중 하나입니다. PhysX는 물리 기반 그래픽 효과(래그돌, 천 시뮬레이션, 입자, 체적 유체 시뮬레이션 등)를 처리할 수 있는 독점 물리 시뮬레이션 SDK입니다. 2004년에 개발된 PhysX는 엔비디아가 Ageia 인수를 통해 확보한 PhysX API(이후 GeForce GPU용으로 개조됨)와 물리 기술이 결합되어 상당수의 게임에 통합되었습니다. 이 기술은 배트맨 아캄 트릴로지, 보더랜드: 더 프리-시퀄, 보더랜드 2, 메트로: 라스트 라이트, 메트로: 에그조드, 메트로 2033, 미러즈 엣지, 위쳐 3 등 다수의 주목할 만한 AAA 게임에서 사용되었습니다.

    PhysX는 물리 계산을 CPU가 아닌 GPU(과거 Ageia PPU)에서 수행한다는 개념을 제시했습니다. 물리 연산을 GPU에서 처리하면 일반적으로 물리 관련 그래픽 효과를 위해 훨씬 뛰어난 렌더링 성능을 구현할 수 있어, 높은 프레임률은 물론 CPU만으로는 구현하기 어려웠던 물리 효과의 품질 개선까지 가능하게 했습니다. 그러나 Nvidia GPU에서 PhysX 지원이 가능했던 근본적인 이유는 CUDA 덕분이었습니다. CUDA는 CPU 중심의 프로그래밍 언어가 GPU에서 실행되도록 가능하게 하는 엔비디아의 독점 플랫폼입니다. 2010년대 후반에 들어서면서 PhysX 채택률은 CPU 및 GPU 호환 솔루션을 포함한 더 유연한 대안 기술에 밀려 현저히 둔화되었습니다.

    PhysX의 가장 큰 난관은 Nvidia GPU를 엄격하게 요구하여 경쟁사 GPU, 콘솔, 스마트폰 등에서 사용이 불가능했다는 점이었습니다. 설상가상으로, 엔비디아는 기술 수명 주기 후반에 접어들면서 일부 PhysX 기능에 대한 지원도 점차 중단했습니다. 예를 들어, 2018년 워프레임(Warframe)은 엔비디아가 물리 입자 시뮬레이션 지원을 끊자 PhysX에서 자체 개발한 물리 시뮬레이션 프레임워크(PhysX 기반)로 전환할 수밖에 없었습니다. 현재 RTX 50 시리즈 GPU(또는 그 이상)에서 PhysX를 구동할 수 있는 유일한 방법은 RTX 40 시리즈 이하의 그래픽 카드를 별도로 설치하여 Nvidia 제어판에서 PhysX 전용으로 지정(종속)시키는 것입니다. 우리가 아는 한 엔비디아는 이러한 기능을 완전히 비활성화하지는 않았습니다. 하지만 PhysX는 몰락의 길을 걷고 있다는 것이 분명하며, 앞으로도 이 API를 활용하려는 게임이 나올 것이라고는 회의적입니다.

    [출처:] https://www.tomshardware.com/pc-components/gpus/physx-quietly-retired-on-rtx-50-series-gpus-nvidia-ends-32-bit-cuda-app-support