Patent ID: 8473958

Claim:
A computer-implemented method, comprising: identifying, by a client device, one or more physical display devices coupled with the client device; transmitting, by the client device, client display information to a host, the client display information comprising an identifier of each of the one or more physical display devices and current settings of each of the one or more physical display devices, the current settings of each of the one or more physical display devices specifying one or more properties of a respective physical display device, the host running one or more virtual machines (VMs), each VM having one or more virtual devices that emulate display device functionality for a corresponding VM, each of the one or more virtual devices being associated with one of the one or more physical display devices using a corresponding identifier in the client display information; receiving, by the client device, a notification from the host indicating that current settings of a virtual device of the one or more virtual devices of the corresponding VM have been modified based on the client display information, the notification including the current settings of the virtual device of the corresponding VM; and when the current settings of the virtual device of the corresponding VM differ from current settings of an associated physical display device, adjusting the current settings of the associated physical display device according to the current settings of the virtual device of the corresponding VM, prior to a communication between the corresponding VM and the associated physical display device.