|

UBISOFT의
FarCry는 게임 중에는 가장 먼저 64비트를 공식 지원 패치를 내놓았다. 사실 게임에서는 CPU의 성능보다는
그래픽카드의 성능이 프레임레이트를 좌지우지하기 때문에 64비트 프로세싱의 효과를 충분히 보기 어려울 것으로 예상된다.
1.32 버젼의
패치는 farcry_amd64_ecu.exe와 farcry_and64upgrade_us_uk.exe의 두 파일로 제공되며,
합쳐서 900메가를 넘을만큼 방대한 용량이다. x64 Edition이 아닌 32비트 운영체제에서는 설치 되지 않기 때문에
32비트 운영체제에서의 테스트는 1.31 버젼으로 진행하였다.
Regulator, Research, Training, Volcano 맵에서의 데모로 프레임을 체크하고 스크린샷을
저장하였으며, ⓐ32비트 윈도우 - 1.31 버젼 ⓑx64 Edition - 1.32 버젼 32비트 실행파일, ⓒx64
Edition - 1.32 버젼 64비트 실행화일 의 세가지 환경에서 테스트하였다.

1.
Regulator - 이 맵의 데모는 공장 건물에서 빠져나와 적의 눈을 피해 컨테이너 뒤쪽으로 몰래 도망가는 장면을 담고
있다. 시간 상으로 밤에 해당하는 장면이기 때문에 조명이나, 밤의 하늘 묘사 등이 특징적이다.

테스트 결과는
32비트 버젼인 1.31에서 상당한 차이로 프레임레이트가 높게 나오는 것을 볼 수 있다. x64 Edition에서는
호환모드로 동작하는 32비트 버젼보다는 64비트 버젼으로 실행했을 때 성능 저하가 덜한 것을 볼 수 있다. FarCry가
반복테스트에 따른 성능 변동폭이 적지 않은 편이지만, 이 정도의 차이라면 32비트에 비해 나아질 것이 하나도 없는 셈이다.
다만, 1.31
버젼과 1.32 버젼의 용량 차이가 엄청난데는 대폭 수정된 맵 데이터가 차지하는 비중이 큰 것을 생각하면, 애초에 화면에
그려지는 텍스쳐 자체에 많은 차이가 있을 가능성도 있다. 즉, 같은 환경에서의 프레임 테스트가 아닐 수 있다는 것이다.
한가지 예로, 32비트 버젼에서는 적이 주인공을 발견하지 못하는 위치에 있을 때 컨테이너 사이를 피해서 도망가는 장면이
있지만, 64비트 버젼에서는 주인공의 이동로에 적이 서 있고, 유령처럼 그 적을 통과해서 지나가는 장면이 그려진다. 데모에
저장된 주인공의 이동경로는 동일하지만, 적이 배치된 지점이 달라진 것이다. 다른 사물도 위치가 변경되거나, 추가/삭제
되었을 가능성도 있다.

2.
Research - 이 맵의 데모는 플레이타임이 짧고, 어두운 실내의 광원 수가 적기 때문인지 평균 프레임레이트가 상당히
높게 나타난다. 전체적으로 어두운 실내 묘사가 주가 되는 데모이다.

이번 맵에서는
800*600 해상도에서는 <XP 32bit - 1.31 버젼>이 큰 차이로 프레임이 높게 나타났지만, 해상도가 높아지면서
결과가 뒤집히고 있다. 특히, x64 Edition에서 32비트 버젼으로 실행시켰을 때가 64비트 버젼으로 실행시킨 것에
비해서도 더 높은 프레임레이트가 나오는 것이 의아스럽다. 반복 오차가 큰 편이다보니 1024*768의 결과는 오차범위라고
생각할 수 있겠지만, 1280*1024에서는 3프레임 이상은 적은 차이가 아니다. 1.31 버젼과 1.32 버젼에서 맵의
텍스쳐 양이 달라진 것이 아닌지 의심된다.

3.
Training - 이 맵은 게임의 시작 부분이다. 건물에서 탈출하는 장면에서는 실외의 빛이 새어 들어오는 묘사를 볼 수
있으며, 건물 밖에서는 시원한 해변의 풍경이 펼쳐진다.

1번 맵과
비슷한 양상이다. 32비트 윈도우에서의 테스트 결과가 큰 폭으로 앞서고 있으며, x64 Edition에서는 32비트와
64비트 버젼의 차이가 거의 없다.

4.
Volcano - 이 맵의 데모는 현대식 건물의 실내에서 시작해 건물을 빠져나와 용암이 솟구치는 바깥으로 이동하는 장면을
담고 있다. 실내에서는 광원이 벽에 반사되는 묘사를 많이 볼 수 있으며, 실외에서는 인상적인 묘사가 많지 않다.

결과는 여전히
32비트 환경의 완승이다. 10% 정도의 차이가 나는데, 이 정도의 차이를 하드웨어의 가격으로 비교한다면 몇 만원의 손해가
될 수도 있다. 맵에 따라 조금씩 다른 양상이긴 하지만, 모든 테스트에서 1.32 버젼의 프레임레이트가 상당히 떨어지는
것으로 나타나는데, 64비트 버젼은 성능 하락 외에는 아무 의미도 없는 것일까? 실은 FarCry는 64비트 프로세싱을
성능 향상에 쓰지 않고 화질 향상에 주안점을 두고 있다.
|