NVIDIA GeForce GTS 250은 GeForce 8/ 9/ GTX 200 시리즈와 더불어 GPU로 가속되는 물리엔진인 PhysX를 지원한다. PhysX 물리엔진을 가속할 수 있게 된 것은 GPU 병렬 컴퓨팅 기술인 CUDA와 더불어 AGEIA의 PhysX 물리엔진을 인수로 본격적인 적용이 가능해졌다.
NVIDIA PhysX와 같은 물리엔진은 현실에서 일어나고 있는 일들을 게임 내에서 현실과 가깝도록 구현하도록 해주는 수단으로 현실에서 일어나는 물의 흐름이나 바람에 휘는 나무, 벽의 파괴, 머리카락이나 옷의 움직임 등을 게임 내에서 현실에 가깝게 구현할 수 있도록 도와준다.
GPU로 가속되는 PhysX는 언리얼 토너먼트3와 고스트리콘 : 어드밴스드 워 파이터2 등에 이어 최근에는 Cryostasis를 비롯하여 만화와 같은 독특한 효과들로 구성된 미러스 엣지 (Mirror's Edge) 게임 타이틀 등도 등장하고 있어 게임 개발사들의 지원도 확대되고 있다. 또한, PhysX 물리엔진은 PC 환경 외에도 PS3와 Wii, Xbox 360 등의 콘솔 게임기 등에도 적용 가능하여 다양한 플랫폼에 적용할 수 있어 이들 지원이 확대되고 있다.
여기에서는 NVIDIA PhysX를 지원하고 있는 최근 등장한 게임 타이틀인 미러스 엣지와 NVIDIA가 지포스 파워팩2를 통해 공개한 Cryostasis 벤치마크 데모를 통해 PhysX 가속 성능과 효과를 살펴보았다.
미러스 엣지 (Mirror's Edge)로 살펴본 PhysX 효과
[GeForce GTS 250 PhysX On]
[GeForce GTS 250 PhysX Off]
미러스 엣지는 NVIDIA PhysX 물리엔진을 적용하여 GeForce PhysX를 지원하는 게임 중의 하나로 기존 게임들이 패치 형식을 적용한 것과 달리 출시부터 PhysX 지원 옵션을 게임 내에 포함하여 PhysX를 지원하고 있다.
위에 소개한 미러스 엣지 영상은 PhysX on/ off에 따른 효과를 잘 표현하는 부분이다. 미러스 엣지는 PhysX를 지원함에 따라 게임 내의 물리효과를 잘 표현하고 있는데 이는 동영상으로 소개해드린 화면처럼 창문의 깨짐 효과와 깨진 유리 파편의 이동이 PhysX 활성화에 따라 더 현실에 가깝게 표현되고 있다.
[미러스 엣지 : GeForce GTS 250, PhysX On]
[미러스 엣지 : GeForce GTS 250, PhysX Off]
동영상으로 비교한 미러스 엣지를 보았다면 그 차이를 쉽게 구분할 수 있을 것인데 유리창이 깨지는 장면에서 PhysX 효과가 가속된 것과 그렇지 않은 화면을 구분할 수 있을 것이다. 유리창이 깨지는 부분만 이미지로 저장하여 비교했는데 PhysX 가속을 켜지 않을 경우 유리창이 깨지면서 만들어지는 파편 등의 효과를 자세히 표현하지 못하는 반면, PhysX 가속을 켜면 파편 효과 등이 부각된다.
미러스 엣지 (Mirror's Edge), PhysX 적용한 GTS 250의 성능은?
미러스 엣지 (Mirror's Edge)는 PhysX를 별도의 패치 방식이 아닌 게임에 기본 포함되어 지원하는 타이틀 중의 하나로 게임 옵션에서 PhysX 활성화 여부를 선택할 수 있는데 여기에서는 앞서의 PhysX on/ off에 따른 효과 차이에 이어 PhysX on/ off에 따라 달라지는 성능을 비교했다. 테스트는 앞서 소개한 동영상의 PhysX 효과 표현 부분을 포함한 1분 간의 진행을 Fraps를 통해 측정했다.
GeForce GTS 250 1GB는 PhysX 켰을 때 앞서 살펴본 것처럼 물리 효과들이 크게 향상되나 전반적인 성능 저하가 나타났다. 이는 물리효과는 향상된 반면 그만큼 처리 성능이 늘어나기 때문에 성능의 저하가 이루어지게 되는 부분으로 이전 PhysX 테스트들에서도 나타난 현상이다. PhysX 가속을 지원하지 못하는 Radeon HD 4850은 PhysX 활성화시 GPU 가속이 아닌 CPU 가속만 지원하여 처리 성능이 크게 떨어졌다. PhysX 비활성화시에도 GeForce 9800GTX+와 GTS 250보다 낮은 성능을 보여주었다. 비활성화시 4xAA/ 16xAF를 적용하였을 경우에도 드라이버의 문제인지 낮은 처리 성능을 보여주었다.
Cryostasis, GTS 250 PhysX 지원 성능은?
[Cryostasis : GTS 250 PhysX On 화면]
PhysX Power Pack2에 포함된 PhysX 지원 데모인 Cryostasis
TechDemo 0.1을 사용해 PhysX 활성화에 따른 성능을 비교했다. Cryostasis는 벤치마크 형식으로 진행되며, 모든 옵션을 최대로 설정하고 테스트를 진행했다.
테스트 결과 미러스 엣지 게임과 달리 PhysX를 활성화하였을 때 더 높은 프레임을 보여주었으며, PhysX를 지원하지 못하는 Radeon HD 4850은 GPU가 아닌 CPU로 처리되기 때문에 낮은 프레임을 보여준다.
남들은 스마트폰이나 타블렛 PC에 관심을 갖고 있지만, 여전히 PC가 좋다. 새로운 것, 독특한 것을 좋아하지만, 남앞에 나서거나 사진찍히는 것을 싫어해 기자에는 제일 어울리지 않는 성격. 누구보다 빠르게 PC 하드웨어 정보를 전달하기 위해 노력하고 있으며, PC 하드웨어에 대한 열정은 현재진행형이다.