Read me first!

Important Information



Please do not report bugs to Looking Glass for any of the items listed here, they are not caused by Looking Glass and as such are out of scope.


Alterations to make NvFBC work on normal cards.

We really don't want to know about it, by using such code you will be breaking the NVIDIA Capture API License Agreement putting not just you but possibly this entire project in legal jeopardy. Making use of such code/applications is frowned upon and will not be supported in any way shape or form.

Please do not use, promote or distribute such code.


Building from source

If you are not a developer and intend to build Looking Glass from source please be sure to use a tagged release, builds of other versions will not be supported.

Tagged releases can be obtained from here


The windows application wont start due to missing "VCRUNTIME140.dll"

You need to install the Microsoft Visual C++ 2015 Redistributable (x64)


The mouse doesn't stay aligned with the host.

This is due to windows mouse acceleration, it can be disabled with the following registry magic:
http://donewmouseaccel.blogspot.com.au/2010/03/markc-windows-7-mouse-acceleration-fix.html
Contrary to the title this works just fine on Windows 10


Qemu will crash on shutdown, restart or manual unloading of the IVSHMEM driver.

This is a known problem that Ladi Prosek of Red Hat has been working to resolve, the following patch set correct this problem: http://lists.nongnu.org/archive/html/qemu-devel/2017-12/msg01651.html


Mouse input freezes or stalls often requiring a reboot of the guest OS to recover.

Please update QEMU, or apply the following patches to your build to fix an outstanding bug in the emulated i8042 controller.
https://www.patreon.com/posts/qemu-ps-2-18658431


Audio isn't working

Looking Glass does not handle audio at all, nor will it ever. If you're having audio problems please look to Qemu for help.


The Windows Logon Screen, Shutdown, UAC Dialogs, Ctrl+Alt+Del, LockScreen do not work.

These screens are on the "Secure Desktop", Microsoft has intentionally limited access to capture this screen to prevent malware attempting to capture information from these screens that might be sensitive. There is little we can do here unless Microsoft are willing to let us sign the host application as an 'Accessibility' program.

Users of NVIDIA cards that support the NVidia Capture API (Quadro, Tesla, etc) will find this limitation only applies to the Windows Logon Screen and Shutdown Screens, the NvFBC capture API is able to capture the "Secure Desktop" outside of Microsoft's control.


The Windows host program doesn't work as a service

As of Windows Vista, Microsoft deprecated the ability for services to interact with the user's desktop, and as of Windows 10 this is enforced. There is nothing we can do about this.


NvFBC (NVIDIA Capture API) doesn't work

Unfortunately NVIDIA deemed fit to only allow owners of "Professional Cards", and their own software (ShadowPlay) the right to use the NVIDIA Capture API. There is little we can do about this other then to complain to NVIDIA.

For the immediate future NvFBC code is not being compiled or tested, once we reach Beta this will be re-investigated.

Support Looking Glass

Looking Glass is written and released open source by Geoffrey McRae.
If you would like to support this work he accepts donations on the following platforms: