하디 헤론(8.04)에서 VMware Server로 마비노기 구동

우분투 8.04 LTS (Hardy Heron) 뒷북에 이어서.

어제에 이은 삽질이에요. 이거때문에 늦잠잤는데... 후우(결국 우분투 설치한 이미지파티션 용량이 쪼들려서 네이티브 파티션을 마운트 하느라고...) 사양먼저 말씀드리지요.

시퓨는 애슬론64 X2 브리즈번 3600...이던가(ㅈㅅ까먹었음) 아무튼 그렇고요. 1.9@2.4GHz랍니다. 보드는 부끄러워서 말 못하겠고(...) 램은 2G 브가는 지포스7600GT 뭐 이정도면되겠군요. 다음으로 삽질 과정이에요.

일단, 기본적으로 모든 설치과정은 관리자권한으로 했고요. (sudo 명령)
삽질을 위해 설치한 VMware Server는 최근안정(?)버전인 1.6 이지요. 윈도용보다 설치가 좀 귀찮았는데 여기저기 참고했어요. deb는 없고 rpm패키지만 있길래 Alien을 써봤는데 중간에 실패해서 결국 스크립트를 꼭 돌려야 되겠더군요.

그리고 본 설치파일을 보완해주는 추가 스크립트가 있는데 그냥 중복해서 시도했어요. 별 문제는 없는 듯.

설치마지막에 시리얼넘버를 요구하는데 VMware다운받을 때 Register해서 자기 메일주소 등으로 등록하면 시리얼넘버는 그냥 주고요.

스크립트 돌리기 전에 컴파일용 패키지(Essential 인가 뭔가) 전부 깔아야 되고요.(참고포스팅) 설치 완전히 제대로 되면 시리얼넘버 입력받고 실행만 하면 되는데 문제가 좀 있을거예요. gcc 버전 어쩌구 하면서 못알아먹는데 에러를 내는데 해결방법은 이곳 에서 pythonholum씨가 제시해준대로 하면 돼요. 그에 따르면 에러의 원인은 VMware 패키지를 컴파일한 gcc의 버전이 다르기 때문이라네요.


아무튼 설치하고나서 바로 가상머신에 윈XP를 설치하면 되죠. 그리고 운영체제 설치가 완료된 때에 DXdiag 명령으로 디스플레이 탭을 보면 현재 3D가속이 되는지 확인할 수 있는데요, 일단 게스트 OS의 기능성을 향상하기 위해서 VMware Tools를 설치하고요.

한편 VMware Server 1.6버전은 기본적으로 Direct Draw는 작동하지만 Direct 3D는 활성화가 안 돼 있어요. 윈도용 VMware에서도 5.x버전에서 시험적으로 지원했고, 6.0버전에서야 설정메뉴에 본격적으로 포함되었기 때문에 리눅스용에서도 아직 메뉴에 안 들어가 있는 것 같고요. 이를 수정하기 위해서는 게스트OS를 설정하는 .vmx파일을 텍스트 편집기로 고쳐야 하지요.(참고 포스팅)

저는 파일을 열어서 맨 끝에 mks.enable3d = TRUE 한줄만 추가해 봤어요. 이것을 추가하고 가상머신을 재기동하여 다시 Dxdiag를 확인해 보면 Direct 3D가 활성화된 것을 볼 수 있지요. (AGP가속은 해당 안 됨)

큼, 이런 저런 삽질을 통해 결국 우분투리눅스 안의 게스트OS인 XP상에서 마비노기를 실행해 봤는데요.

...한 마디로 실행'만' 됩니다. ㅇ<-ㄷ 단지 그 뿐입니다.

대항해시대3 같은 고전게임은 어떨지 모르겠는데 최근게임은 아무래도 무리입니다. 던파도 가능할 것 같지만 전 접었으니 됐고, 망하지 않았다면 디맥 온라인을 돌려봤겠지만 없으니 패스. vmx 파일에 옵션을 추가해서 비디오메모리를 늘린다든지 하는 방법이 있을 것 같으니 더 만져보겠지만, 어쨌든 최소한으로 즐길 수준도 기대하기 어려운 것이 현상황이었어요. 이상.

덧. 1.6버전 이후 나온 베타버전으로 시도할 경우 더 좋은 퍼포먼스를 낼 수도 있어요. 안 해봤음. vmx파일을 더 건드려 볼생각임.
덧둘. 기동된 마비노기 화면은 로그인 창까지만 봤는데, 플레이오네 엔진 초기화 하는 것조차 제대로 렌더링이 안 됨. 로그인도 되는지 안 되는지 잘 모르겠음.
덧셋. 내가 해보니 더 잘 돌아간다!든지 제길 이거보고는 못 따라해먹겠다! 는 분은 덧글 남겨주시면 감사.

이 글과 관련있는 글을 자동검색한 결과입니다 [?]

by imc84 | 2008/07/08 15:05 | 컴질 | 트랙백 | 덧글(10)

트랙백 주소 : http://imc84.egloos.com/tb/3816860
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by 고씨 at 2008/07/08 16:01
이거 왠 컴덕후 색히야? 라는 리플은 안되는건가효? 오덕오덕오덕
Commented by imc84 at 2008/07/08 16:11
고형 << 님같은 에로덕후보단 낫다능 십덕십덕십덕
Commented by 헬박사 at 2008/07/10 20:27
vmware로 검색하다가 어찌해서 이렇게 찾아들어왔네요.
vmware server로 xp올리실때 sound문제는 어떻게 해결하셨는지요?
(vmware server는 pulseaudio를 지원하나요?)
vmware workstation 에서는 도무지 sound설정이 잘 않되서요..
Commented by imc84 at 2008/07/10 20:34
헬박사 << pulseaudio는 뭔지 잘 몰랐는데.. 검색해서 찾아보니 alsa를 대체할 리눅스용 사운드 서버인듯 하군요. 제 관심사는 Direct 3D 렌더링이었기때문에 사운드 재생은 전혀 신경을 안써서 뭐라고 말씀을 못드리겠네요.

그런데 어떤 문제가 있으신지 저는 잘 이해가 안 됩니다. vmware가 정상적으로 설치되었고 호스트PC의 사운드 서버가 정상적으로 돌아갈 경우, 게스트OS의 사운드는 vmware tools를 설치하면 알아서 잡아주지 않던가요? 저는 게스트OS의 사운드를 나오게 하기위해 특별히 애쓴 기억이 없어서요... 우분투에서는 잘 모르겠지만요.
Commented by 헬박사 at 2008/07/10 20:43
일단 공식적으로 vmware worksation에서는 alsa를 지원하지 않습니다.
그래서 oss-asla wraper를 이용하거는 alsa wraper를 이용해서 sound를 재생하는 방법을 사용했는데 이 방법을 쓰면 이상하게 제 시스템에서는 vmware에서 mp3등 노래를 디코딩을 시도하면 소리가 많이 끊어지고 processing power도 많이 사용해서요..
그런데 hardy 에서는 alsa 대신 pulseaudio가 공식 sound server라서 위의 방법도 잘 사용도 않되더라고요..
그리고 vmware에서 sound adapter을 autodetect나 /dev/dsp로 설정을 해놓으면...다른 놈이 디바이스를 쓰고 있으니 배째라 라는 메세지가 출력이 되고 사운드가 아예 재생이 않된다는.-_-;;
Commented by imc84 at 2008/07/10 20:47
헬박사 << 그렇군요. 저는 vmware workstation을 깔지 않아서 모르겠지만 hardy heron에서 server를 설치할 때 컴파일과정이나 데몬을 띄우는 메시지중에 드라이버 관련된 에러는 뜨지 않았습니다. 하드웨어 문제가 있었던 기억은 없네요. 사운드 옵션을 건드리지 않아서 그런지 모르겠지만 아마 server안정버전에서는 딱히 alsa만 지원하는 제한은 없는 것 같네요. 잠시 재부팅해서 사운드가 제대로 나오는지 확인해 보죠.
Commented by imc84 at 2008/07/10 21:04
헬박사 << 확인결과 VMware Server에서는 사운드 자동감지로 구동한 XP의 사운드 에뮬레이션에 별 이상이 없습니다. 익스6으로 플래시동영상 재생하는데 소리가 제대로 나오는군요.
Commented by 헬박사 at 2008/07/10 21:08
감사합니다.한번 vmware server로 시도 해봐야 겠네요.
Commented by 고씨 at 2008/07/11 23:50
에로게는 좋아하지만, 덕후는 아니라구요!
Commented by imc84 at 2008/07/12 02:32
고형 << 시밤 야동은 언제받아갈거임

:         :

:

비공개 덧글

◀ 이전 페이지다음 페이지 ▶