실컴에 wubi로 ‘윈도우 안에 설치(?)’로 설치해서 멀티부팅 하거나, VirtualBox에 설치 후 ‘guest 확장’ 설치한 경우에는 잘 되었으나, VMware에서는 달리 방법이 없었는데, 설마하고 따라 해 봤는데 잘 되었음. 이것저것 검색해도 뾰족한 수가 없길래 그냥 포기하고 있었는데, 어제 모처에서 VMware Tech Preview 관련 정보를 보면서 왠지 다음 버전에서는 되는 방향으로 가지 않을까~ 하는 생각에 다시 검색해보니 아래와 같은 착한 정보를 찾을 수 있었다. 실제 원문의 내용 그대로 따라만 했음. (초보라 달리 할 줄 아는것도 없음… ^^; )

원문 : VMware Linux Guest with 3D Accelerated Graphics

원문의 원문 : VMware Guest GL Driver


테스트 환경 :

1. Host : Windows 7 Enterprise x64 + VMware Player 4.0.2 (VMW 8.0.2도 가능)

2. Guest : Ubuntu 11.10 i386 (Live-CD 이미지로 설치함)
           VM Display 옵션 중 ‘Accelerate 3D Graphics’ 활성상태.
           VMware Tools 설치됨.
           gcc 4.6.1 기본 설치되어 있음.
           (혹시 모르니 터미널에서 $ gcc –dumpversion으로 컴파일러가 설치되어 있는지 먼저 확인)


Installing Packages and Acquiring Sources


$ sudo apt-get install autoconf libtool xutils-dev xorg-dev flex bison libx11-xcb-dev libxcb-glx0-dev g++ git 


http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/current/ 에서 자신이 설치한 Ubuntu에 맞는 linux-image 커널 다운로드 후 home 디렉토리에 복사하고 아래 명령으로 설치. (개인적으로는 pae-i386.deb 다운로드함)

$ sudo dpkg -i ./linux-image-3.3.0-996-generic-pae_3.3.0-996.201203210428_i386.deb 

설치 완료 후 재부팅. (굳이 커널까지 변경할 필요는 없을듯 합니다만...)

home 디렉토리에서 본격적으로 설치작업을 수행할 디렉토리(vmware-3d) 생성 및 관련파일 다운로드.

$ mkdir vmware-3d
$ cd vmware-3d

$ git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-vmware
$ git clone git://anongit.freedesktop.org/mesa/mesa
$ git clone git://anongit.freedesktop.org/git/mesa/drm


Building and Installing ‘drm’


$ cd drm
$ ./autogen.sh
$ ./configure --enable-vmwgfx-experimental-api
$ make
$ sudo make install
$ cd ..


Building and Installing ‘mesa’


$ cd mesa
$ ./autogen.sh
$ ./configure --prefix=/usr --enable-xa --with-gallium-drivers=svga --with-dri-drivers= --disable-egl --disable-glu --disable-glw
$ make
$ sudo make install
$ cd ..


Building and Installing ‘xf86-video-vmware’


$ cd xf86-video-vmware
$ ./autogen.sh
$ ./configure --prefix=/usr
$ make
$ sudo make install

여기까지 완료 후 Ubuntu 재부팅.


설치 확인

터미널에서 아래 명령 실행해서 모든 항목이 yes 인지 확인.

$ /usr/lib/nux/unity_support_test –p

<설치완료 후 기념샷~!!!>

Unity 3D 비활성 상태에서는 MyUnity의 launcher, dash, panel 등의 항목들이 비활성 상태였으나, 설치 완료 후 활성화 됨. 상단 패널도 투명하게 가능함~ ^^;

Good Luck ~

P.S. 저도 초보라 안되는 부분에 대해서는 별다른 도움을 드리지 못할 듯 합니다~ ㅡ.ㅡ;

[EDIT]
2012-03-27 현재 Daily Build 에서는 위의 내용대로 설치한 드라이버가 기본 설치되어,
VMware 에서도 별다른 설정없이 Unity 3D 활성화 됨.


Posted by MorningT