1. In a virtual data center having a first host and a second host, a graphics hardware resource usage method, comprising: receiving a request for graphics hardware features that are unavailable on the first host; generating a custom software stack configured to access the graphics hardware features; generating a first request to a provisioning broker to migrate a virtual machine residing on the first host to the second host having the graphics hardware features; migrating the virtual machine and a client connection to the second host; releasing the virtual machine and generating a second request to the provisioning broker to find a suitable host to which the virtual machine migrates back after the request for the graphics hardware features terminates; migrating the virtual machine to the suitable host, wherein the suitable host is the first host; and wherein the custom software stack resides on the virtual machine and is configured to intercept the request for the graphics hardware features and to migrate the virtual machine to the second host supporting the graphics hardware features.