Running Software with Graphical Acceleration

Instances launched through Exosphere are capable of an accelerated remote desktop connection, outside of the Exosphere interface.

Launching applications using GPU acceleration

By default when launching an application, it will run using software rendering. Using VirtualGL it is possible to run applications on the GPU. Applications can only currently be run on the GPU when launched from the command line.

To run an application using GPU acceleration, use vglrun [command]. A benchmark is available at /opt/VirtualGL/bin/glxsphere64

A benchmark running using GPU acceleration

While this will work when connected using the Guacamole remote desktop opened from Exosphere, you will not see much benefit as the web viewer does not support an accelerated connection.

Remote Connections with TurboVNC

TurboVNC is a remote desktop viewer supporting the VirtualGL extensions, allowing for a smooth experience when connected directly to your instance.

You will need

  • An instance launched from Exosphere, with a Graphical Desktop enabled. You will need the Floating IP Address, as well as the Passphrase

    Instance details from exosphere, highlighting the Graphical Desktop, IP Address, and Passphrase

To connect to a running instance

  1. Launch the TurboVNC Viewer, you should see "New VNC Connection"

  2. In the VNC Server box, enter your instance's floating or public IP address, followed by :1 (You may also use the instance Hostname, if available). Then press Connect

    VNC Viewer, connecting to 10.10.10.10:1

  3. When prompted, enter your Passphrase, and press Enter

    VNC Viewer authentication prompt

When complete, you should see a window showing your desktop

VNC Viewer showing a connection to a remote desktop environment