|
Company Of Heroes (이하 COH)는 RTS 게임으로 이미
보드나라에서도 게이밍 벤치마크인
[게이밍 벤치] 진화된 RTS, Company of Heroes를
통해 소개된 게임이다. 다른 게임들보다 먼저 나왔던 점과 패치를 통해 DirectX 10을 지원할 것이라는 소식이 빠르게
전해져 더 유명해진 게임이기도 하다.
최근 DirectX 10을 지원할 수 있는 1.70 패치가 등장하였고 이
패치에 문제가 있어 1.71버전의 새로운 패치가 다시 등장한 상태이다. 이번 테스트는 1.71 버전 패치를 적용하여
진행했다.
현재 등장한 게임들은 DX10 지원을 위해 COH와 같이 DX10 지원 패치
형식이나 처음부터 DX9와 DX10 모드를 별도로 실행할 수 있는 방법의 2가지를 제공하고 있다.
DX9 vs DX10 설정 메뉴


[DX9 모드 (상)/ DX10 모드 (하), COH 1.71버전]
Company Of Heroes (이하 COH)는 그래픽 설정 부분에서 해상도와 그래픽 설정을
변경한 후 성능을 테스트해볼 수 있도록 구성되고 있다. COH는 다른 게임들보다 빠르게 발표되고 DX10 패치를 빠르게
발표하여 DX10 지원 부분에서도 빠른 대처를 보여주었다. 현재는 DX10을 지원하는 1.70 패치에 이어 1.71 패치도
공개된 상황이다.
COH 역시 뒤에 살펴보겠지만, 다른 DX10 게임들과 마찬가지로 DX10 모드에서만 추가로
그래픽 옵션을 설정할 수 있다. 이 옵션은 Terrain Detail로 DX9 모드에서는 High - Medium -
Low의 3가지만 설정 가능 하였던 것과는 달리 DX10 모드에서는 Ultra의 설정을 포함하여 총 4가지를 설정할 수
있다. Ultra 옵션을 통해 DX10 설정에서 DX9보다 지형을 세밀하게 묘사할 수 있게 된다.
DX9와 DX10 사이의 메모리 사용률 비교

[DX9 모드 사용시 메모리 사용률]

[DX10 모드 사용시 메모리 사용률]
COH는 DX10을 지원하는 1.71 패치를 적용하면, 이미지에 보여지는
메모리 사용률 부분이 게임 그래픽 설정 옵션에 추가된다. 동일한 옵션을 사용하였을 때 DX9와 DX10에서의 메모리
사용률의 차이는 상당히 많이 나는 것으로 보여지고 있다. 이 부분은 앞서 언급한 오버헤드 감소를 통한 CPU 사용률
감소외에도 통합 쉐이딩 아키텍처 등을 적용한 DX10 지원 그래픽 카드들이 효율적인 메모리 사용률을 보여줄 수 있다는 것을
의미하는 부분이다.
DX9와 DX10 화면 비교

[Company of Heroes DX9 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX9 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면][이미지 클릭하면 큰 이미지 확인 가능.]
COH의 DX9와 DX10의 화면을 보면 차이를 느낄 수 있는데 DX10 화면은 DX9와 비교해
약간 어두운 느낌도 있는데 실제 게임에서는 그래픽 카드의 기본 감마값 등에 따라 차이를 보이는 것으로 나타났다. 눈으로
보기에도 DX10 화면에서는 전체적으로 건물 디테일과 바닥의 흙, 바위, 병사의 옷이나 가방 등의 텍스쳐 표현과 그림자 및
광원 효과가 더 잘 표현되고 있다.
이미지는 가급적 동일 장면을 캡춰하려고 하였지만, 저장된 부분을 불러와도 배경이나 고정된 물체를
제외한 병사들의 움직임은 매번 변하였기 때문에 병사들의 위치는 어느 정도의 차이가 있음을 미리 밝혀두며, 뒤에 나오는 이미지들도 마찬가지다.
그렇지만, 기본적인 DX9와 DX10 지원의 그래픽 효과 비교에 큰 문제는 되지 않을 것으로 본다.
DX9와 DX10 세부 디테일 비교

[Company of Heroes DX9 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX9 화면][이미지 클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면][이미지 클릭하면 큰 이미지 확인 가능.]
세부 디테일 표현 부분을 보아도 DX10 화면을 보면 바닥의
수풀 표현이 잘되고 있으며, 바위, 병사의 옷, 그림자, 바닥면의 텍스쳐 표현 등 전체적으로 DX10이 보다 사실적으로
표현되고 있는 것을 볼 수 있다.
DX10 Terrain Detail 이미지 비교

[Company of Heroes DX9 화면 : Terrain Detail - High] [이미지
클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면 : Terrain Detail -
High] [이미지
클릭하면 큰 이미지 확인 가능.]

[Company of Heroes DX10 화면 : Terrain Detail -
Ultra] [이미지
클릭하면 큰 이미지 확인 가능.]
COH는 Terrain Detail 표현이 DX9와 DX10에 따라 다른데 DX10에서는
Ultra까지, DX9는 High까지만 설정이 가능하다. Ultra를 설정이 가능한 DX10이 적용된 바닥면의 이미지를
DX9 이미지와 비교해보면, 수풀의 표현이 더 정확하게 이루어지고 있으며, Ultra와 High를 적용한 DX10 이미지
역시 차이를 보여준다.
그래픽 카드별 DX9와 DX10 화면 비교

[AMD ATI Radeon HD 2900XT DX9][이미지
클릭하면 큰 이미지 확인 가능.]

[GeForce 8800GTS 640MB DX9][이미지
클릭하면 큰 이미지 확인 가능.]

[AMD ATI Radeon HD 2900XT DX10] [이미지
클릭하면 큰 이미지 확인 가능.]

[GeForce 8800GTS 640MB DX10] [이미지
클릭하면 큰 이미지 확인 가능.]
그래픽 카드 별 이미지는 서로 간의 그래픽 효과 지원 부분이 크게 다르지 않지만, 뒤에 다루게
될 메모리 사용률에 따른 제한에 의해 GeForce 8800GTS 640MB는 그래픽 옵션의 제약이 있어 전체적으로
Radeon HD 2900XT의 표현이 더 잘되고 있다.
드라이버 문제 및 8800 시리즈 그래픽 설정에 따른 메모리 사용률 문제

[Radeon HD 2900XT에서 그래픽 문제]

[Radeon HD 2900XT 정상 출력]

[GeForce 8800GTS 640MB에서 그래픽 문제]
이미지들은 DX10 화면을 캡춰한 이미지 중 병사들의 헬멧 부분의 텍스쳐를 제대로 표현하지
못하는 문제는 두 종류의 그래픽 카드들에서 나타났다. 이런 부분들은 그래픽 카드 제조사들이 그래픽 카드 드라이버와 게임의
호환성을 위해 더 노력해야 할 부분이다.

[GeForce 8800 시리즈 공통으로 나타난 DX9 모드에서의 메모리 사용률 문제]
[더 많은 메모리가 필요하다는 경고 메세지 출력.]
앞서 DX9와 DX10 사용시 메모리 사용률의 차이가 나타난다고 언급하였는데
GeForce 8800 시리즈는 공통적으로 메모리 사용률로 인해 그래픽 효과 설정 부분에서 제약이 발생하는 것으로
나타났다.
768MB 메모리를 가진 GeForce 8800GTX와 8800Ultra는
공통적으로 Texture Detail 옵션을 Ultra로 설정할 경우 메모리 관련 경고 메세지가 나타나며 설정을 적용하지
못하고 High가 최고로 설정 가능한 옵션이다. 640MB의 GeForce 8800GTS는 지형 옵션인 Terrain
Detail 부분을 Ultra 설정할 경우 메모리 사용률 부분이 붉게 변해 이를 적용하지 못하는 문제를 보였고
Terrain Detail은 High가
최고로 설정 가능한 옵션이다. 하지만, 이 문제는 Radeon HD 2000 시리즈 및 GeForce 8600GT,
8400GS에는 나타나지 않았다. 이는 GeForce 8800 시리즈의 기존과 다른 메모리 인터페이스와 메모리 용량 구성에
따른 문제로 보여진다.
이 문제는 해외 포럼 등에서 이미 언급되고 있던 문제로 DX10 모드를
선택하여 진행하거나 Windows Vista 64bit 운영체제를 이용할 것을 권장하고 있다. 이는 32bit 운영체제의
메모리 관리 능력에 따른 것으로 기존 Windows XP보다 기본으로 시스템 메모리와 그래픽 메모리를 더 많이 사용하고
있기 때문이다. COH 외에도 일부 게임 등에서는 Windows Vista 32bit 운영체제 사용시 이런 문제가 나타나고
있는 것으로 알려지고 있다.
어쨌거나 이 문제로 경쟁사 그래픽 카드와 비교해 그래픽 옵션을 줄여 사용하거나
아직도 드라이버 지원 및 호환성, 프로그램의 호환성이 상대적으로 떨어지는 64bit 운영체제를 사용하기에는 무리가 있다. 또, Windows Vista가
Windows XP를 넘어설 만큼의 사용자를 확보하지 못한 상황에서 단점이 될 수 밖에 없다. 드라이버로 이 문제가 해결
가능하다면 NVIDIA에서는 이를 개선한 새로운 드라이버를 내놓아야 할 것이다. (테스트에 사용했던 ForceWare
163.16 Beta 드라이버도 동일한 문제를 보였다.) |