awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gnif avatar

gnif/LookingGlass

0
View on GitHub↗
5,582 stele·317 fork-uri·C·GPL-2.0·1 vizualizare

LookingGlass

LookingGlass este un sistem de oglindire a afișajului și releu de cadre cu latență scăzută, conceput pentru a transfera cadre video de la un sistem de operare invitat KVM la o fereastră gazdă în timp real. Funcționează ca o punte specializată care permite vizualizarea output-urilor mașinii virtuale folosind passthrough hardware pentru a minimiza lag-ul.

Sistemul utilizează VGA PCI passthrough pentru a transmite cadre de la o mașină virtuală invitată către o fereastră de afișare locală. Această abordare se concentrează pe oglindirea afișajului de înaltă performanță, oferind o modalitate de a vizualiza afișajele invitat pe o mașină gazdă fără a utiliza protocoale de rețea tradiționale.

Implementarea se bazează pe un framebuffer de memorie partajată și acces direct la memorie pentru a muta datele pixelilor peste limitele hardware. Aceste mecanisme permit randarea cadrelor în user-space prin capturarea framebuffer-ului invitat mapat și randarea acestuia direct într-o fereastră a aplicației gazdă.

Features

  • Frame Relays - A low latency system for relaying frames from a KVM guest with VGA PCI passthrough to a host window.
  • Virtual Display Mirroring - Relays frames from a virtual machine guest to a host window using low latency hardware passthrough.
  • VM Display Streaming - Streams a virtual machine screen to a host window with minimal lag using KVM FrameRelay.
  • Guest-Component Shared Memory - Utilizes a memory region accessible by both the guest and host to transfer video data without copying.
  • Hardware Passthrough Utilities - Provides a high performance display utility for viewing virtual machine outputs using hardware passthrough.
  • Local Guest Display Viewers - Provides a way to view a virtual machine guest display on the host without using high-overhead network protocols.
  • PCI Device Passthroughs - Employs VGA PCI passthrough to relay frames from a virtual machine guest to a local display window.
  • Frame Relay Mechanisms - Implements a specialized relay that moves raw display frames from a KVM guest to a host window.
  • VM Frame Buffering - Implements high-performance memory mapping and buffering to transfer video frames from a guest to a host display.
  • Framebuffer Renderers - Captures the mapped guest framebuffer and renders it directly into a host application window.
  • Low-Latency Pixel Transfers - Uses direct memory access to move pixel data across hardware boundaries to minimize CPU overhead and lag.
  • KVM Interactive Optimizations - Improves the interactive experience of guest machines by mirroring display output to the host OS.

Istoric stele

Graficul istoricului de stele pentru gnif/lookingglassGraficul istoricului de stele pentru gnif/lookingglass

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru LookingGlass

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu LookingGlass.
  • justsenger/exhypervAvatar Justsenger

    Justsenger/ExHyperV

    4,285Vezi pe GitHub↗

    ExHyperV is a suite of administrative tools designed for managing advanced Hyper-V configurations, specifically focusing on GPU partitioning, device passthrough, and virtual network switches. It provides a graphical interface to configure virtual machine resources and optimize hypervisor settings. The project is distinguished by its ability to share physical graphics card resources across multiple virtual machines using paravirtualization and partitioning. It also provides specialized utilities for assigning PCIe devices and USB peripherals directly to guest machines for exclusive access. Th

    C#
    Vezi pe GitHub↗4,285
  • stengo/deskpadAvatar Stengo

    Stengo/DeskPad

    7,772Vezi pe GitHub↗

    DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen content. It creates software-defined monitors at the operating system level to provide a dedicated drawing surface for mirroring content to an audience without exposing the primary workspace. The tool employs cursor location tracking to automate window focus, automatically bringing application windows to the front when the mouse enters the virtual display area. It allows for the creation and resizing of virtual monitors through system-level preferences to ensure shared conten

    Swift
    Vezi pe GitHub↗7,772
  • waydabber/betterdisplayAvatar waydabber

    waydabber/BetterDisplay

    32,337Vezi pe GitHub↗

    BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular control over monitor configurations. It functions as a low-level hardware controller that interacts directly with graphics drivers and system APIs to override manufacturer limitations, enabling users to manage resolution, scaling, brightness, and color profiles across complex multi-monitor setups. The project distinguishes itself through its ability to generate synthetic virtual displays and inject custom framebuffers into the graphics pipeline, allowing for arbitrary resolution

    4kbrightnessddc
    Vezi pe GitHub↗32,337
  • google/pebbleAvatar google

    google/pebble

    4,963Vezi pe GitHub↗

    Pebble is a reference implementation of wearable firmware intended for embedded system research and firmware analysis. It serves as a technical blueprint for understanding how smartwatch operating systems are structured and executed on constrained hardware. The codebase focuses on low power hardware rendering and the management of pixel data and display buffers to minimize energy consumption. It provides a historical guide for watch application development and the study of wearable software architecture. The system incorporates a hardware abstraction layer, a monolithic firmware image, and a

    C
    Vezi pe GitHub↗4,963
Vezi toate cele 21 alternative pentru LookingGlass→

Întrebări frecvente

Ce face gnif/lookingglass?

LookingGlass este un sistem de oglindire a afișajului și releu de cadre cu latență scăzută, conceput pentru a transfera cadre video de la un sistem de operare invitat KVM la o fereastră gazdă în timp real. Funcționează ca o punte specializată care permite vizualizarea output-urilor mașinii virtuale folosind passthrough hardware pentru a minimiza lag-ul.

Care sunt principalele funcționalități ale gnif/lookingglass?

Principalele funcționalități ale gnif/lookingglass sunt: Frame Relays, Virtual Display Mirroring, VM Display Streaming, Guest-Component Shared Memory, Hardware Passthrough Utilities, Local Guest Display Viewers, PCI Device Passthroughs, Frame Relay Mechanisms.

Care sunt câteva alternative open-source pentru gnif/lookingglass?

Alternativele open-source pentru gnif/lookingglass includ: justsenger/exhyperv — ExHyperV is a suite of administrative tools designed for managing advanced Hyper-V configurations, specifically… stengo/deskpad — DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen… waydabber/betterdisplay — BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular… hyperlight-dev/hyperlight — Hyperlight is an embedded virtual machine manager designed to execute guest binaries within hardware-isolated code… google/pebble — Pebble is a reference implementation of wearable firmware intended for embedded system research and firmware analysis.… fogleman/nes — This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that…