VirtualBox는 새로운 운영체제를 시험해 보거나 가상화가 제공하는 다양한 장점을 활용하고 싶은 사용자에게 탁월한 프로그램입니다. Make Tech Easier는 이전에도 여러 차례 VirtualBox를 다룬 적이 있으며, 저희 역시 크로스 플랫폼 오픈소스 애플리케이션인 VirtualBox의 열렬한 팬입니다.
VirtualBox의 3D 가속 지원 현황
그동안 VirtualBox에는 게스트 운영체제를 위한 3D 가속 지원이 없었습니다. 즉, 게스트 가상 머신 내부에서 사용되는 그래픽 드라이버가 단순 2D 그래픽만 처리할 수 있어서, 리눅스의 Compiz나 Windows Vista의 Aero 같은 화려한 인터페이스를 사용할 수 없었습니다.
VirtualBox 2.1에서 윈도우 게스트를 위한 기본적인 3D 지원이 추가되었지만, 리눅스 게스트를 실행하던 사용자들은 대부분 2D 그래픽 드라이버에 의존해야 했습니다. 최근 VirtualBox 2.2가 출시되면서 상황이 바뀌었고, 이제 VirtualBox는 3D 가속을 공식적으로 지원합니다.
VirtualBox에 내장된 3D 가속 기능은 호스트 머신의 그래픽 하드웨어를 직접 활용하는 방식입니다. 따라서 호스트의 그래픽 드라이버에 3D 기능이 없다면 VirtualBox도 이를 활용할 수 없다는 점을 유의하세요.
3D 가속 지원은 기본적으로 활성화되어 있지 않습니다. 이 튜토리얼에서는 3D 가속 그래픽을 지원하는 새 가상 머신을 설정하는 방법을 단계별로 안내합니다.
1단계: 가상 머신 생성 및 게스트 OS 설치
먼저 평소와 같은 방식으로 새 가상 머신을 만들고 게스트 운영체제를 설치합니다. 이번 테스트에서는 Ubuntu를 사용했습니다.
2단계: 3D 가속 설정 활성화
이제 새로 만든 가상 머신의 설정을 수정해야 합니다. 가상 머신의 설정을 변경하려면 반드시 해당 가상 머신이 종료된 상태여야 합니다. 따라서 가상 머신 내부에서 실행 중인 운영체제를 먼저 종료하세요.
가상 머신을 목록에서 선택한 상태로 Settings(설정) 버튼을 클릭해 설정 창을 엽니다.
일반(General) 설정 창에서 "Enable 3D acceleration"(3D 가속 사용) 체크박스를 선택합니다.
이것으로 가상 머신에서 3D 가속 그래픽이 활성화되었습니다. 다만, 게스트 운영체제 안에서 실제로 3D 효과를 사용하려면 "Guest Additions"에 포함된 특수 VirtualBox 그래픽 드라이버를 추가로 설치해야 합니다.
3단계: Guest Additions 설치
게스트 운영체제에 VirtualBox "Guest Additions" 드라이버를 설치하려면, 게스트가 실행 중인 상태에서 상단 메뉴의 Devices(장치)를 클릭하고 "Install Guest Additions"(게스트 확장 설치) 옵션을 선택합니다.
이후 화면에 나타나는 안내에 따라 게스트 운영체제에 드라이버를 설치하면 됩니다.
마무리: 3D 효과 활용하기
모든 과정이 완료되면 게스트 운영체제에서 Aero 또는 Compiz 효과를 활성화할 수 있으며, 호스트 머신 그래픽 카드의 성능을 최대한 끌어내어 훨씬 부드러운 그래픽 환경을 경험할 수 있습니다.