컴퓨터2009.06.17 01:30
 

VMware를 이용해서 새로 만든 os시디를 설치해보는 테스트를 하거나......
프로그램을 테스트하거나..... 하는 용도로 많이 사용하고 있는데......

여기서 게임을 해보면 어떨까 하지만...... 3D가속이 되질 않아서
게임을 돌려보질 못했는데...... 방법을 알아냈습니다.

구글링을 열심히 해서 자료는 이미 오래전에 받아두었던 것인데요.....
요번에 실행에 옮겨보니..... 아주 잘 되네요.
오래되서 출처는 기억이 나질 않습니다.

혹.... 사양이 많이 뒷받침되고 VMware에 시스템메모리를 많이 할당해 줄 수 있을만큼
호스트OS의 시스템메모리가 많다면...... 요즘 돌아가는 온라인게임을 돌릴 수 있지 않을까도
예상됩니다.

전 XP에서 3.25기가를 사용하기에 VMware에 1기가를 할당해주고 사용합니다.

그럼 VMware에서 3D가속을 사용할 수 있도록 설정하는 방법을 설명하겠습니다.



들어가면서.........

  먼저 VMware가 이미 설치되어 있다는 상황이며,  버젼은 5.x 이상이어야 합니다.


1. OS설정파일을 편집하기

  OS를 VMware로 설치했을때 가상디스크파일이 저장된 폴더로 갑니다.
  가면 확장자가 vmx인 1kbyte짜리 파일이 하나 있습니다.

 

사용자 삽입 이미지

그걸 메모장이나 즐겨 사용하는 아무 텍스트편집기로 열어줍니다.

  그리고 아무 라인에나 아래 3가지 옵션을 추가해줍니다.

  svga.vramSize = 67108864
    (*64MB를 준 것으로 최대값은 128MB인 134217728입니다.)
  vmmouse.present = FALSE
  mks.enable3d = TRUE

 

사용자 삽입 이미지

추가했으면 저장하고 나옵니다.

2. VMware를 실행하고.........

  Edit -> Preferences.... 를 누릅니다.

 

사용자 삽입 이미지
   위와 같이 체크된것을 해제해 줍니다.

  이걸 해제하게 되면 VMware상에서 호스트컴의 바탕화면으로 마우스포인터가 바로
  나올 수 없게 됩니다.
  Ctrl + Alt 를 눌러 호스트컴 바탕화면으로 빠져나올 수 있습니다.

3. 기존에 하던데로 설치된 OS를 구동하면 됩니다.


  간단하죠?


  기존에 위 과정을 하지 않았을 때는...........

  실행에 dxdiiag를 실행시키면.....

 

  Direct3D 가속 설정이 사용할 수 없음으로 되어 있으며 활성화도 되어있지 않습니다.


  실행한 후에는........

 

사용자 삽입 이미지
 

  Direct3D 가속이 사용 가능한 상태로 변했고 활성화도 되어있습니다.


  하는 게임도 별로 없고...... 그래서 간단히 Qauke II 를 실행시켜 봤습니다.
  요 게임은 Direct3D 기반인거같은데...... 설정엔 이상하게 OpenGL만 나옵니다 -_-a

 

사용자 삽입 이미지
 

  잘 돌아갑니다.
  요 게임.... 오랜만에 했더니..... 어디로 가야할지를 모르겠습니다....

사용자 삽입 이미지


  예전 100kbyte도 안되는게 겁나 높은 사양을 먹는다 하여.....
  잠시나마 충격을 주었던 .kkrieger라는 게임을 돌려봤습니다.
  뭐 지금이야.... 완전 껌인 게임이지만.......
  약간 그래픽이 깨졌지만..... 광원효과도 나고 할만했습니다.

 

사용자 삽입 이미지
 

  뭐 그냥 무난한게 잘 돕니다. 




  Direct3D가속을 사용하는 게임이 잘 돌아갔습니다.
  이 전에도 간단한 프리웨어 레이싱게임도 돌려봤는데....
  잘 돌아갔습니다.

  왠만히 비디오램을 많이 필요로 하지 않는(최대가 128MB라고 했죠!) 게임이라면....
  Direct3D기반 가속을 사용하는 게임이라면........
  충분히 VMware내서도 동작이 가능할것으로 생각됩니다.


  전 실행해볼 수 없었지만........
  리니지2나 아이온도 돌아갈지는 미지수입니다.

  만약 돌아가면..... 투컴돌리기가 될지도......


-출처 : http://www.coolenjoy.net/bbs/zboard.php?id=qa&no=15014 -

Posted by MinAngel