The most basic requirement to make use of Looking Glass is to have a system with two GPUs, the following configurations are valid:

  • Two discrete GPUs (dGPU)

  • A discrete GPU and an integrated (iGPU) such as is common in laptops.

  • A discrete GPU or iGPU and a virtual GPU (vGPU) as supported by some hardware.


Please be aware that iGPU users may be limited in the resolution and refresh rate possible with Looking Glass due to the memory bandwidth limitations imposed due to the iGPU sharing system RAM for GPU usage.

Looking Glass aims to achieve the lowest possible latency and as such it is important that you do not overload your system. The minimum recommended CPU to obtain a decent experience with Looking Glass is 6 cores or more, with Hyper-threading (>= 12 threads).

PCIe bandwidth can also be a limiting factor, as such both GPUs should have a minimum of 8 lanes (x8) at PCIe3 speeds, or 4 lanes (x4) at PCIe4 speeds.

The GPU used for the guest virtual machine must have either a physical monitor attached to it, or a cheap dummy plug. The guest operating system (most notably Windows) will disable the GPU output if there is nothing attached to it and Looking Glass will not be able to function. If you are using a vGPU the virtual device should already have a virtual monitor attached to it negating this requirement.