메뉴 건너뛰기

이 글은 DoW2 게임을 윈도우7에서 돌리는 분들 중에 부드러운 게임 화면을 원하는 분을 위해 쓸려고 하고 있습니다. 글이 조금 깁니다..

다음 중 해당 사항이 있는 경우 읽어 보시면 도움이 될 가능성이 조금 있습니다(...)


1. 깊은 부분일 수록 버그가 충만한 DoW2 게임 엔진을 부드러운 프레임을 뽑도록 하고 싶은 사람

2. 그 중 윈도우7을 사용하는 사람

3. 그리고 그 중 AMD의 HD4850, Nvidia의 9800GT의 중급 이상의 그래픽 카드를 가지고 있는 사람


이 글이 전달하고자 하는 내용은

"수직동기화를 윈도우7에서 제대로 실현해서 적당한 프레임이 나오게 DoW2 게임을 즐긴다"

입니다.


저는 DoW2 오리지날 부터 게임을 하고 있습니다.. (3000시간 정도 했네요..ㅎㅎ) DoW2 게임 엔진 좀 상태가 안 좋죠.. 버그도 많고 돌리면 컴퓨터 온도가 수직 상승.. 오리지날 부터 업그레이드 몇 번 하고 윈도우7으로 바꾸고 컴퓨터 두 대로 돌려 보고 해봤는데.. 게임 엔진이 이상했습니다. 고사양에서 게임이 더 안 돌아갑니다. 제 업그레이드 과정입니다.


처음: E7200+지포스 9600GT+윈XP


업글1: E7200+HD4850+윈7


업글2: i3 2120+HD4850+윈7


업글3: i3 2120+HD5850+윈7


직장컴: i5 750+HD4850+윈7



이 중에 직장컴을 제외하고 실행 상태가 다 병맛입니다. 벤치마크 하면 프레임 잘 뜨는데 정작 게임하면 화면이 영 부드럽지가 않았죠. 그런데 직장컴에 한 번 깔아 봤더니 게임기 수준의 생생한 화면이 나오는 겁니다. 여기서 좀 이상했죠. 게임만 보면 업글3>직장컴 이거든요.


테스트용 게임으로 배트맨 아캄이 있습니다. 이건 업글1에서 최고 성능을 보여 줬는데 업글3에선 나쁘진 않았지만 프레임이 좀 찜찜했습니다. (뒤에서 얘기 하겠지만 수직동기는 모두 켜 둔 상태입니다) 그 외 테스트 게임으로 팀포2, 다크사이더스, 하프라이프2 에피소드 1,2가 프레임이 조금씩 안 좋았습니다.


결론부터 말하면 현재 제가 가지고 있는 컴퓨터 들은 "게임에서 옵션을 켜도 윈도우7 전체화면에서 수직동기화를 무시"합니다. Radeon Pro나 D3DOverrider를 써도 안됩니다. 왜 그런지는 지금도 잘 모르겠습니다. Radeon Pro 보다 D3DOverrider가 DoW2 프레임이 조금 더 괜찮지만 전체 화면에서 그저 그렇습니다.


DoW2는 FPS 같은 게임과 달리 유닛이 작아서 프레임이 넘칠 때 오는 울렁임이 잘 보이지 않습니다. 하지만 확대해 보면 유닛 전체가 이동 방향으로 부들부들 왔다갔다 거림을 볼 수 있습니다. 이걸 화면을 축소 시키면 미세하게 떨리기 때문에 눈이 아프고 찝찝한 프레임이 나타나게 됩니다. 해결을 위해서는 수직동기화(vsync)가 제대로 작동해 주어야 합니다.


윈xp에서는 이런 버그가 없는 걸로 알고 있습니다. 확인을 위해 xp를 깔고 싶지 않았습니다. 안 쓴지 몇 년 됐거든요. 어떤 환경의 윈도우7이 '전체화면에서만' 수직동기화가 안되는지 확인하지도 않았습니다. 다만 작년 윈도우7은 화면 주사율을 59Hz로 고정해 수직동기화를 불가능 하게 했던 사례가 있음만 확인했고 상당히 많은 윈7이 전체화면에서 수직동기가 안 된다고 예상하고 있습니다(어떤 게임이든).


DoW2 게임 엔진의 허접함은 이런 상황을 파악하기 어렵게 돼 있습니다. 수직동기화 옵션을 걸고 벤치마크를 하면 측정된 프레임은 동기화에 성공한 것 처럼 나옵니다. 근데 실제 화면은 아니에요. 뒤에 설명하는 방법을 한 번 시도해 보세요.


제가 가정하고 있는 사실은 다음과 같습니다.

1. 어떤 설정이든 윈도우7은 전체화면에서 수직동기화가 어떤 이유로 작동하지 않는다. 그래서 그래픽 설정이 낮고 비디오 카드가 좋으면 유닛이 미세하게 흔들리고 그래픽이 구려진다.

2. DoW2 엔진은 수직동기화가 실제로 작동하진 않지만 옵션을 켜면 자체적인 프레임 측정은 수직동기가 되는 것 처럼 나온다.

3. 윈도우7에서 툴을 이용해 수직동기화를 활성화 하고 창모드로 게임을 실행하면 수직동기화가 활성화 된다.


어떤 경우든 프레임 그러니까 FPS가 컴퓨터 사양을 조금 상회하면 무난한 그래픽이 나옵니다. 하지만 고사양 그래픽 카드가 있고 윈도우7을 쓰고 있다면 다음 방법을 한 번 시험해 보세요. 게임이 제작된 의도대로 화면이 나올지도 모릅니다.


1. D3DOverrider를 설치하고 수직동기화(vsync)와 트리플버퍼(T-buffering)을 활성화 한다.

2. DoW2를 -window 옵션을 사용해 창으로 실행한다.


지금 제가 가지고 있는 i3 2120+HD5850에서 가지고 있는 모든 게임이 창모드에서 계속 60프레임을 뽑고 있습니다. 근데 전체화면은 잘 안되고 있죠.

이런 경우가 많은지 적은지 내가 긴 글 썼다고 욕만 먹을지는 모르겠지만 위 같은 조건에서 시간이 남는 분은 한 번 시도해 볼 가치가 있습니다. 저는 이 문제를 해결하고 창모드로만 게임을 하고 있습니다. 시간되면 한번 시험해 보세요.







번호 제목 글쓴이 날짜 조회 수
공지 전략 질문은 전략 Q&A 게시판을 이용 바랍니다. title: 워록KoPan 2009.09.07 68687
1258 각종족 글로벌 잘 맞추는 팁.과 더불어 잘 안맞는 법. [5] 몰락과쇠퇴사월 2011.08.12 12745
1257 스페이스 마린 영웅 총정리 [14] 클레이라스 2011.06.27 12527
1256 타이라니드 영웅 총정리 - 글로벌 추가 [12] [4] 클레이라스 2011.06.10 11630
1255 엘다 전체 유닛 정보 - by Lizard [9] Lizard 2009.01.24 11174
1254 스톰 트루퍼 [9] f2volume 2011.04.19 10604
1253 카오스 유닛 총정리 [8] 클레이라스 2011.06.09 10463
1252 해상도 1024x768 보다 낮게 설정 하기 [9] [1] title: 워록KoPan 2009.01.29 9943
1251 게임 속도 조절, 초고해상도 스크린샷 찍기 등 [6] [1] file title: 워록KoPan 2009.03.08 9848
1250 랭크에 대한 정보 [6] Lizard 2009.01.26 9432
1249 임페리얼 가드 3:3 플레이 팀전 팁(인퀴버전) [10] 데인니티 2011.05.23 8978
1248 임페리얼 가드 영웅 총정리 [5] 클레이라스 2011.07.06 8928
1247 스페이스 마린 유닛 총정리 [12] [1] 클레이라스 2011.06.07 8758
1246 워해머2 스타팅 가이드 - 기본편 [1] file JC 2013.09.06 8742
1245 워해머2 스타팅 가이드 - 고급편 [4] file JC 2013.09.06 8089
1244 3:3 엘다 팁 [3] Eldar King 2010.03.22 8028
1243 [카오스] 어스파이어링 챔피언 랭크 별 스킨 [2] file JC 2011.07.29 7945
1242 카오스 영웅 총정리 [4] [2] 클레이라스 2011.06.28 7911
» DoW2 게임엔진 수직동기화(vsync) 그리고 윈도우7 aero 버그 [7] 신촌돈까스 2011.07.19 7833
1240 임페리얼 가드 유닛 총정리 [4] [1] 클레이라스 2011.05.18 7603