bk99.de entertain the web since 1997

Looking Glass zeigt Windows-VMs nahezu verzögerungsfrei

Zusammenfassung

Looking Glass überträgt den Framebuffer einer durchgereichten GPU über gemeinsamen Speicher in ein Linux-Fenster und leitet Eingaben zurück.

Ideen

  • VFIO reicht eine physische GPU exklusiv an die Windows-VM durch.
  • Ein Shared-Memory-Gerät überträgt Bilddaten ohne Netzwerkkompression.
  • Der Linux-Client zeigt die VM-Ausgabe wie ein lokales Fenster.
  • SPICE ergänzt Eingabe, Zwischenablage und weitere Integrationsfunktionen.

Einsichten

  • Gemeinsamer Speicher kann lokale Virtualisierungslatenz deutlich unter Netzwerkstreaming drücken.
  • Leistungsfähige Isolation benötigt passende IOMMU-Gruppen und Hardwareplanung.
  • Nahtlose Bedienung verbirgt eine technisch komplexe Mehrsystemarchitektur.

Fakten

  • Looking Glass ist freie Software.
  • Das Projekt benötigt normalerweise zwei Grafikgeräte oder geeignete Alternativen.
  • KVM und QEMU bilden eine typische Hostumgebung.

Empfehlungen

  • Prüfe IOMMU-Gruppen vor dem Hardwarekauf.
  • Reserviere CPU-Kerne und Hugepages erst nach belastbaren Messungen.

Referenzen

Originalartikel lesen →