무엇이든 물어보세요. (묻고 답하고)
여기는 '무엇이든 물어보는 게시판'입니다.
(과학과 SF에 대한 질문은 'SF/과학 포럼'쪽에서 해 주세요.)
( 이 게시판은 최근에 답변이 추가된 순서대로 정렬됩니다. )
나온 지 10년이 넘은 게임이라 요구 조건이 너무 낮은 데요.
씨피유 : 펜티엄2
그래픽 : 다이렉트 3D 호환
램 : 64 메가 정도(...)
그래서 그런 지 실행하면 초기 뉴게임 실행하고
게임 좀 하다가 몇 분 지나면 알 수 없는 오류라 하면서
윈도우로 튕겨 나옵니다.
제 운영 체제는 비스타 64비트입니다.
CPU 클럭 수 강제적으로 떨어뜨리면 된다는 소리를 들었는 데
어떻게 하면 될까요?
아아.. 던전키퍼2. 원래라면 98때 만들어진 물건인데, XP때 불안정하게 돌아간다고 XP 발매 후 각 게임 잡지에서 XP에서 안돌아가는 게임 목록을 냈는데, 거기에 던전키퍼2가 있었습니다.
그래서 저도 반쯤 포기한채로 했는데, 32비트 비스타에서 호환성 켜고 한 결과 돌아가더군요.
.... 아마 노트북으로 돌렸으니까 맞을겁니다. 캠페인 할때까지 하다가 중간에 막혀서 포기했으니까 에러도 없이 할만큼 했었습니다.
그리고 집에 있는 윈도 7 64비트 에서 제대로 안돌아갔지요. 증상이 같았습니다.
그러니까, OS를 32비트를 하나 더 설치하시면 불가능하지 않습니다. 그렇지 않으시면 가상머신을 쓰시면 가능은 할것 같습니다. 써본적이 없어서 가상머신도 32비트로 잡히는지는 정확히는 모르겠는데, 추측으로는 가상머신에 64비트를 할당할 이유가 없어서 32비트로 에뮬레이트 될 거라 생각합니다..
고전게임을 하는 사람들은 일부러 32비트 쓰는 경우를 왕왕 봤습니다.
그러니 정확히는 시스템 사양문제가 아니라, OS의 문제입니다.
던전키퍼2는 CPU 클럭하고는 상관없는 문제입니다. 사양낮은 서브컴보다는 그냥 32비트 OS 하나 더 까시는게 싸게 먹힐 듯 하네요.
CPU 클럭이 빠른 것하고는 별 상관이 없을 겁니다. 도스 시절 게임들이야 CPU가 속도에 맞춰 게임도 너무 빠르게 도는 경우가 있었지만...호환성이나 그런 쪽의 문제로 보이네요. 호환성 모드로 실행해보시고, 유명 게임이라면 인터넷에 실행 방법이나 패치가 있는 경우도 있으며, 최후의 수단으론 멀티부팅까지 있습니다.
네드리 님의 말씀처럼, 예전에 게임들은 (특히 도스) CPU가 빨라지는 경우가 많았으나, Direct-X를 쓰는 게임들이
High performance counter라는 것을 쓰면서 항상 같은 속도로 돌아 가도록 했었습니다.
그런데 10년전에 만든 게임이라면 Single Core로 설계 되어있을 가능성이 많습니다.
Microsoft에서도 이미 인정했지만, Multi-core 에서 timer의 속도가 빨라지거나 느려지는 현상이 있습니다.
저 같은 경우라면 VMWare Player를 설치해서 Windows XP를 설치하고, CPU를 한개만 쓴다고 설정하면 대부분 잘 돌아가는 것 같더군요.
좀 불편한것은 Virtual O/S에서 Ctrl+Alt를 누르면 마우스와 키보드의 제어가 원래 윈도우로 돌아 온다는 문제가 있습니다.
대부분의 게임들이 "Ctrl" 이나 "Alt" 키를 쓰기 때문이죠.
Windows 에서 또 다른 윈도우를 설치해서 돌리 수 있게 해주는 가상 O/S라고...
요즘은 DirectX 까지도 지원해 주고 있으며, 중요한 것은 공짜 입니다.
비록 진짜 위도우 보다는 조금 느리지만, 어차피 옛날 프로그램 돌리려는 것이니까 상관 없을 것 같습니다.
윈도우용 게임인 이상은 속도가 너무 빨라서 문제가 되는 경우는 극히 드물겁니다.
그보다는 현세대 윈도우가 호환이 안되는 경우가 훨씬 많죠.
윈98 게임이라면 VM Ware 같은 프로그램에서 가상머신에 윈98을 설치해서 구동하시면 잘 돌아갈겁니다.
근데 VM Ware가 상용프로그램이라...
VM Ware Player는 공짜입니다. 예전 버전은 VM Ware Workstation에서 O/S 이미지를 만들면 그냥 불러다 쓰는 것만 했는데,
3.0 버전인가 부터는 직접 이미지를 만들 수 있게 되었습니다. (아마 이때가 마이크로 소프트에서 Windows XP mode를 공짜로 공급했던 것 같습니다.) 그리고 지금은 Intel/AMD 에서 지원하는 Virtual Machine CPU code를 사용할 수 있게 되어 있어서 상당히 빠르게 돌아 갑니다.
저는 Intel CPU core i7 에서 16GB 메모리 설치하고, 많게는 6개의 윈도우를 돌리는데, 제가 쓰는 노트북 보다는 빠르더군요.
요즘은 각 Virtual O/S에 몇개의 CPU를 쓰는지, 그리고 USB로 연결 되는 것들을 가상 머신에 연결해서 사용할 수 도 있게 되어서..
흠... 왠지 선전하는 느낌이...
아무튼 VM Ware 말고도 요즘에는 공짜로 사용할 수 있는 제품들이 많이 있습니다.
어떤 제품들이 있는지 알고 싶으시면 위키피디아 가상머신 에보면 잘 나와 있습니다.
답변 주신 분 모두 감사드립니다.
결론을 종합해 보니 결국 OS 문제라는 거네요.
가상머신 함 도전해 보겠습니다! ^^
제 기억으론 3.1 부터 DirectX 를 지원하는 것 같습니다. 자세한 버전 테스트나 호환성 테스트는 안해 봤지만
DirectX 3D Acceleration 과 OpenGL 이 돌아가니까 별 문제 없을 것 같습니다.
잠깐 구글링 해보았는데, 별 문제 없다고 하는 군요 (영문 사이트 참고)






혹시 그 게임이 에이스 사가 입니까? 에이스 사가같은 경우는 CPU모델이 스타포스 락 시큐리티 프로그램 지원 목록에 없으면 인식을 못해서 그런 문제가 발생한다고는 들었는데, 그런 경우를 제외하고는 클럭때문에 문제가 생기진 않을것 같습니다.
(이 경우에는 시큐리티 락 패치를 새로 설치하시면 됩니다만..)
도스게임이나, 윈도 95게임이 안돌아가진 않잖아요.
OS가 64비트라서 문제가 발생한다는 쪽이 확률이 높을 것 같은데...
오버클럭을 해본적이 없어서 잘 모르겠습니다만, 컴퓨터사시면서 메인보드 유틸리티가 따라왔다면 그 안에 오버클럭용 유틸이 있을것 같은데 살펴보시는게 어떨런지요. 거기서 낮출 수 있는지 확인해보시면 좋을 것 같습니다. 근데 그렇게 하면 OS 속도가 확 낮아질것 같은데...