An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.
Find a file
Geoffrey McRae 21b02efb4d [c-host] dxgi: don't stall the GPU pipeline to map textures to ram
ID3D11DeviceContext_Map by default will force a CPU sync if the prior call to
CopyResource has not completed, this change defers the mapping and sets the
D3D11_MAP_FLAG_DO_NOT_WAIT when attempting to map the texture allowing the
capture to continue without incurring an expensive CPU/GPU sync.

A new tuneable has also been added

  * dxgi:maxTextures
2019-05-26 23:36:17 +10:00
.github Add issue template 2017-12-15 13:00:10 +11:00
c-host [c-host] dxgi: don't stall the GPU pipeline to map textures to ram 2019-05-26 23:36:17 +10:00
client [client] Add win:maximize to maximize on startup 2019-05-26 20:47:59 +10:00
common [common] fixed issue with building for windows (typo) 2019-05-24 21:39:51 +10:00
contrib/redhat [meta] Add SELinux policy 2017-12-14 22:22:44 +11:00
host [host] [c-host] added support to specify IVSHMEM device 2019-05-10 22:28:27 +10:00
module [module] update instructions and add dkms.conf 2019-05-23 18:46:27 +10:00
vendor [common] fix getopt license to be compatible 2018-05-22 03:21:35 +10:00
.gitattributes [git] added vcxproj files to crlf exceptions 2017-10-31 20:19:52 +11:00
.gitignore [c-host] added new pure C host project, see README.md 2019-02-28 16:35:30 +11:00
.gitmodules [host] removed gitmodule from testing 2017-12-12 03:59:57 +11:00
_config.yml Set theme jekyll-theme-cayman 2019-05-23 16:21:32 +10:00
CONTRIBUTORS Fixed typo in word wish 2018-05-31 13:28:36 +10:00
LICENSE added licensing to sources 2017-10-31 19:07:16 +11:00
pre-commit [all] added pre-commit script and VERSION 2019-03-28 12:24:38 +11:00
README.md [doc] fix formatting a bit 2019-05-23 20:19:37 +10:00
VERSION [c-host] dxgi: don't stall the GPU pipeline to map textures to ram 2019-05-26 23:36:17 +10:00

Looking Glass

An extremely low latency KVMFR (KVM FrameRelay) implementation for guests with VGA PCI Passthrough.

Donations

I (Geoffrey McRae) am the primary developer behind this project and I have invested thousands of hours of development time into it. If you like this project and find it useful and would like to help out you can support me directly using the following platforms.

Documentation

Please also be sure to see the following files for more information

Obtaining and using Looking Glass

Please see https://looking-glass.hostfission.com/quickstart

Latest Version

If you would like to use the latest bleeding edge version of Looking Glass please be aware there will be no support at this time. Latest bleeding edge builds of the Windows host application can be obtained from:

https://looking-glass.hostfission.com/downloads

Help and support

Web

https://forum.level1techs.com/t/looking-glass-triage/130952

Discord

https://discord.gg/4ahCn4c

IRC

Join us in the #LookingGlass channel on the FreeNode network

Trello