Genymotion Android Emulator supports OpenGL ES 2.0

Genymotion (formerly Androvm) is all virtual android environment i need. Recently, i play with 3D engine that needs OpenGL 2.0. The default android emulator doesn’t have the capability to it. With genymotion, i can run OpenGL application well. To install Genymotion Android Emulator to your computer is easy as a cake.

Here some features i copied from their FAQ.


Android as its best

  • OpenGL acceleration to achieve the best 3D performance
  • Install application from Google Play
  • Enable full screen option and improve your experience

Fully controllable

  • Start multiple virtual device at the same time
  • Manage sensors:
    • Battery level / status
    • GPS
    • Accelerator
  • Directly command virtual devices sensors with Genymotion shell
  • Fully compatible with ADB. You can control your virtual device from the host

Manage your devices

  • Easy to install
  • Compatible with Microsoft Windows 32/64 bits, Mac OSX 10.5+ and Linux 32/64 bits
  • Configure virtual devices:
    • Screen resolution
    • Memory quantity
    • CPU unit quantity
  • Download and deploy easily the lastests Genymotion Virtual Device

Start your virtual devices from Eclipse

  • Test your applications with Genymotion


Operating System requirements

You need one of the following system:

  • Microsoft Windows XP SP3 (32 or 64 bits)
  • Microsoft Windows Vista (32 or 64 bits)
  • Microsoft Windows 7 (32 or 64 bits)
  • Linux Ubuntu 12.04
  • Linux Ubuntu 12.10
  • Mac OS X 10.X

System requirements

  • OpenGL 2.0 capable graphic card, with an up-to-date driver
  • VT-x or AMD-V capable CPU, enabled in BIOS settings
  • At least 512MB of RAM memory
  • At least 100 MB of free space on Hard Drive for Genymotion installation) A minimum of 2GB of free space is required to deploy each Genymotion virtual devices. They might need more than 8 GB depending on your usage of the virtual devices and the applications you have installed.
  • Internet connection (installation and updates)
  • Screen resolution greater than 1024 x 768 pixels

Application requirements

  • Oracle VirtualBox >= 4.1 (greater is better)



  1. Go to Genymotion register page
  2. In signup form, fill the fields with your personnal informations
  3. Click on Sign up button
  4. You’ll receive a validation E-mail. Click on the validation link to finish
  5. You’ll receive another E-mail, indicating that your registration is now complete

Download and Install Oracle VirtualBox

If you don’t already have VirtualBox installed, read the following section.

  • WindowsThe simpliest way to install VirtualBox is to download the Genymotion package that contains VirtualBox installer here
  • MacOS XGo to VirtualBox download page and get the MacOS X dmg file. Open the dmg file and follow the installation steps. When finished, reboot.
  • LinuxCheck your repositories: almost every GNU/Linux have a package installer for VirtualBox. If not, or if you need to install a specific version, go to VirtualBox download page

Download Genymotion

  1. Go to official Genymotion download page
  2. Select the package corresponding to your system and download it

Install Genymotion

Depending of your system, follow the install process:

  • Windows
    1. Double click on msi installer
    2. Choose the installer language (the Genymotion language depends of your system language) and click on Next button
    3. Click on Next button again
    4. Change the path if needed (the default path is C:Program FilesGenymobileGenymotion) then click on Next button
    5. Click on Next button again
    6. Choose weither or not create desktop icon. Then click on Next button
    7. Click on Install button
    8. Click on Finish button
  • MacOS X
    1. Open the dmg installer
    2. Move Genymotion and Genymotion shell to application directory
  • LinuxIn a terminal:
chmod +x [InstallerPath]/genymotion.bin

By default genymotion does not include with google apps. If you want to install google apps then you should:
1. Install Genymotion ARM Translation from this link: The latest release is v1.1. Just drag and drop to your genymotion emulator window. Click “yes” if it is ask you to install it. And restart.
2. Drag and drop gapps file with your relevant emulator device and OS.
3. Once done, restart the emulator then it will be google apps inside your emulator now.
Let emulator upgrade google apps to the latest version.

Here is some screenshot:

genymotion create new virtual device 300x234 Genymotion Android Emulator supports OpenGL ES 2.0

create new virtual device 300x234 Genymotion Android Emulator supports OpenGL ES 2.0

deploy new virtual device 300x235 Genymotion Android Emulator supports OpenGL ES 2.0

genymotion google nexus 196x300 Genymotion Android Emulator supports OpenGL ES 2.0

Genymotion with eclipse plugin

genymotion eclipse plugin 300x130 Genymotion Android Emulator supports OpenGL ES 2.0

Example application: Autumn Grove 3D that uses OpenGL 2.0

genymotion autumn grove 3D wallpaper 300x179 Genymotion Android Emulator supports OpenGL ES 2.0



2 thoughts on “Genymotion Android Emulator supports OpenGL ES 2.0

  1. Hi all,
    I have installed genymotion to use google maps on Linux, but it seems not work.
    When i try to open opengl apps, the emulator will crash without any messages.

    Is opengl supported on Linux machine?


Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>