|
게임은 좋지만 호환성은?

NVIDIA의 게임 제작 지원 프로그램인 TWIMTBP(The Way It's Meant To Be Played)이 적용된 Batman : AA 출시 3주 전부터 계획 되었던 이번 테스트에서, AMD 계열의 그래픽 카드 테스트가 원활히 이뤄지지 못한 점은 참으로 아쉬운 부분이다. (참고
: 본 기사는 필자의 첫 기획 기사이다. ㅜㅜ)
 TWIMTBP 스폰 받는 게임에 들어가는 TWIMTBP 로고
Radeon 계열 그래픽카드와 테스트시에 Random Failure가 발생하여 다양한
자료조사와 함께 그래픽 카드 교체, AMD 그래픽 카드 드라이버 교체(Catlayst 9.9/ 9.8/ 9.7), 메인 보드 교체, 윈도우 재 설치, 메인보드 사운드 카드의 사용 유/ 무등의 다양한 방법을 시도하였으나, 결국 제한적인 결과만을 확인할 수 있었으며,
필자는 아직 명확한 원인을 알고있지 못한다.
짐작으로는 린필드+P55 조합과의 호환성문제, 이는 P55와 린필드의 아키텍처구조변경(기존
메인보드는 MCH와 ICH로 구성되어있지만 린필드+P55조합은 MCH가 CPU에 내장되었다) 일 수도, 테스트 OS가
Windows 7이라는 점등이 걸린다. 이미 절반이상의 결과를 도출해낸 상황이라 시스템구성은 교체하지 못한것이 아쉬움으로
남는다. 정확한 원인이 무엇이던 간에 이번 테스트에서 AMD 계열 그래픽 카드의 테스트가 제대로 진행되지 않았기에, 이
결과로 AMD 계열 그래픽 카드의 성능과 호환성을 제품의 문제로 단정짓는 우를 범하지 마시길 부탁드린다. 제대로된 결과를
보여드리지 못해 독자여러분께 사과드리는 바이다.
MSAA 문제가 불거진 Batman : AA
AMD 계열 그래픽 카드의 테스트가 불완전하게 끝난 시점에, 필자 앞에 또 다른 문제가 등장했다. 앞서 테스트 방법에 대해 설명하면서 화면에 등장하는 계단 현상을 제거하는데 쓰이는 기능인 MSAA(Multi Sample Anti-Aliasin)를 적용한 테스트를 진행하지 못했다고 언급했는데, 이와 관련되어 AMD 블로그에 한 AMD 직원의 댓글이 등록된 것이다.
글의 요지는, Batman : AA의 PC판 데모에서 AMD 그래픽 카드를 장착하면 게임 내의 MSAA 옵션 사용이 불가능하며, Batman : AA에서 인식하는 AMD 그래픽 카드의 ID를 바꿈으로서 게임내 MSAA 옵션이 사용 가능하다는 것으로, 이 후 게임 내 MSAA기능을 사용한 경우가 CCC를 통해 MSAA 기능을 구현했을 때 보다 높은 성능이 나왔다는 것이다. 이후 정식 출시판에서는 secure rom 때문에 이같은 트릭이 불가능하다고 한다.
 Batman : AA은 언리얼 엔진을 사용한다
문제의 시작은 Batman : AA이 언리얼 엔진을 사용하여 제작되었다는데 있다. 언리얼 엔진은
그 자체가 MSAA를 지원하지 않는다. 이것을 NVIDIA의 게임 제작사 지원 프로그램인 TWIMTBP(The Way It's Meant To Be Played)를 통해 제작사인 Rocksteady 스튜디오에서 게임 내 MSAA 구현이 가능하도록 만들었다. 여기까지는 아무런 문제가 없다.
AMD 계열 그래픽 카드는 MSAA 지원 불가
그러나 실제 게임에 구현된 MSAA 기능은 AMD 계열 그래픽 카드를 사용할 경우에는 이
옵션을 사용할 수 없다.
 AMD 그래픽 카드를 사용하면 게임 내 MSAA 옵션을 사용할 수 없다.
보드나라에서도 실제 테스트시, NVIDIA 계열 그래픽 카드를 사용할 경우에는 게임내 Multi Sample Anti-Aliasing(MSAA) 옵션이 제대로 활성화 되었으나, AMD 계열 그래픽 카드를 사용할 때는 게임내 MSAA 옵션의 조정이 비 활성화되는 현상을 발견할 수 있었다.
따라서 NVIDIA와 AMD 계열 그래픽 카드 모두 MSAA를 적용한 비교 테스트는 진행하지 못했다.
 |
 |
| MSAA Off |
MSAA 16xQ 적용 |
게이머를 위한 자세 아쉽다어떤 이유로 AMD계열
그래픽카드에서 MSAA가 작동하지 않는지, 그 문제의 글이 정말 사실인지 아닌지조차 확인할 수 없는 사항이지만, 진위여부를
떠나 이 문제는 바라보는 관점에 따라 상당히 다른 결과의 도출이 가능하다.
원래 지원하지 않는 기능을 지원함으로써 Sponsor제품에 최적화되었다는 주장이 있을 수
있는 반면, MSAA의 작동유무가 과연 특정 제품에 대한 최적화로 결론지을 수 있는가 하는 부분이다. 한가지 확실한 것은
MSAA를 추가한 NVIDIA와 Rocksteady 스튜디오의 노력은 인정해 주어야 하고, 어떠한 이유로 AMD계열
제품에서 작동하지 않는지 모르나, 진정 게이머를 위한 제품을 생산한다면 MSAA가 특정회사제품에서만 작동하는 프로토콜이
아닌만큼, 모두 지원하는 방향으로 수정했어야 옳다.
Rocksteady가 자사와 협력 관계에 있는 NVIDIA의 기술인 PhysX나 3D Vision을 게임에 구현하는 것은 문제될 것이 없다. 그러나 현재 논란이 되고 있는 MSAA의 경우 특정 그래픽 카드 제조사의 독점 기술이 아니고,
같은 프로토콜을 사용하는 기술로 구현에 문제가 없으리라 예상되는데도 특정 그래픽 카드에서 사용하지 못한다는 것 자체가
호사가들의 충분한 문제거리가 될 수 있다는 점이다.
Radeon 사용자에게는 불편한 게임
여하튼 Batman : AA는 Radeon 계열 그래픽카드 사용자에게는
불편한 게임임에 틀림없다. 필자 테스트에서는 Radeon 사용시 테스트를 완결하지 못했지만, 관련 Forum에서는
Radeon 계열 그래픽카드 사용자 일부도 무난하게 사용이 가능하다는 의견도 있었으며 그렇지 않은 경우도 있었다.
확실한것은 Radeon 계열 사용자에게는 지난 Gears of War 의 악몽을 떠올리게하는 또하나의 게임임에 충분하다.
사건의 진실여부나 관련문제들을 모두 제처두더라도, 한가지 확실한 것은
Batman : AA 게임의 소개나 타이틀 어디에도 Radeon 사용시 문제가 있을 수 있다거나 게임이 작동하지 않을수도
있다거나 MSAA가 작동하지 않는다는 내용은 없다. 그렇다면 당연히 같은 Quality나 Stability를 제공해주어야
하는것이 옳다.
게임을 즐기는 것은 소비자이며, 소비자는 불편한게임은 즐기지 않는다는
것이 진리이기 때문이다.
|