VMware 가상 컴퓨터에서 3D 게임하기? :: 2007.02.09 10:05

Youtube 에 올라온 동영상인데 가상 컴퓨터에서 3DMark 2001, 몇몇 3D 게임 등이 부드럽게? 돌아가는군요.

3D Graphics in VMware Fusion for Mac OS X

VMware Workstation 5.5에서도 vmx 파일을 수정하면 3D 가속 옵션을 켤 수 있다는 건 알고 있었지만
아직은 불안하다고 해서 해 보지 않았었는데 위 동영상을 보니 켜 볼까 하는 생각이 드는군요. ^^

관련글 => OSNews DirectX 3D Graphics in VMware Fusion for Mac OS X
VMware 에서 근무한다는 분의 댓글이 있던데 6.0 에서는 고급 옵션에서 체크 박스 형태로 선택 가능할 거라고 합니다.

2009.09.20 VMware Workstation Technology Preview (7.x 베타?) 에서 드디어 Windows 7 Aero 지원하네요. ^^
VMware Workstation 6.5 의 경우 3D 가속 옵션이 있어 아래처럼 vmx 파일을 수정할 필요가 없습니다.
     Hardware Setting -> Display -> 3D graphic -> Accelerate 3D graphic (DirectX 9.0C)
2008.04.21 VMware Workstation 6.5 베타의 경우 Guest OS 가 XP 일 경우 DirectX 9 지원한다고 합니다. ^^
2007.05.11 VMware Workstation 6.0 설치해 보니 3D 가속 옵션 없네요. -.-

현재 일부 DX 8.1 게임이 가능하다고 하니 심심하시면 테스트를...  전 Host에서도 게임을 안 해서 ^^
리눅스나 맥 등을 사용하시는 분들은 윈도우용으로 나온 게임을 할 수 있을지도 모르겠네요.

3D 가속 설정 http://www.vmware.com/support/ws55/doc/ws_vidsound_d3d_enabling_vm.html
To enable a virtual machine for accelerated 3-D

1. Choose a virtual machine with Windows 2000 or XP guest operating system.

Note: Do not enable Direct3D on a virtual machine that is powered on or suspended.

2. Add the following to the configuration (.vmx) file for the virtual machine:

mks.enable3d = TRUE

This line enables accelerated 3-D on the host. It is required to support accelerated 3-D in the guest and also enables the host to accelerate 2-D portions of the guest display.

3. You may also add one or both of the following optional lines:

svga.vramSize = 67108864

This line increases the amount of VRAM on the virtual display card to 64 MB. Adding more VRAM helps to reduce thrashing in the guest. The maximum value is 128 MB.

vmmouse.present = FALSE

This line disables the absolute pointing device in the guest. Applications which require DirectInput relative mode need to turn off the absolute pointing device in the guest. In practice, this is only required for a certain class of full screen 3-D applications (for example, real-time games like first-person shooters).

Note: If you set the vmmouse.present option, you should also turn off the preference for motion ungrabbing in the Input tab of the Preferences settings dialog.

To turn off ungrabbing for vmouse.present:

a. Choose Edit > Preferences.

b. Click Input.

c. Deselect Ungrab when cursor leaves window.

2007.02.25 mks.enable3d = TRUE 와 vramSize = 67108864 적용 후 Dxdiag 비교 그림 추가
2007.02.27 관련글 => Clarifying the 3D video
현재 DirectX 8.1 지원하지만 세이딩은 안된다고 합니다. 9, 10 은 작업중이고 Vista Aero 도 언급되어 있군요.
It supports DirectX 8.1 with no shading. Regis, aka hpreg, tech lead of the Fusion team, says we're working on 9 and 10. My supposition is that Vista Aero is driving this...