1. A computing system, comprising: a graphics processing unit; and main processing circuitry operative to execute a set of computer program instructions to form: a hypervisor operative to virtualize hardware of the computing system; a control virtual machine; and a rendering virtual machine, the control virtual machine being operative to manage the rendering virtual machine and a guest virtual machine, the guest virtual machine including an application program generating graphics information, the rendering virtual machine including a graphics driver native to the graphics processing unit and being assigned pass-through access to the graphics processing unit by the control virtual machine, the rendering virtual machine being operative to (i) receive the graphics information from the application program via an inter-virtual-machine communication channel, (ii) provide the received graphics information to the graphics driver, and (iii) use the graphics driver to control operation of the graphics processing unit to perform graphics rendering operations based on the graphics information.