Es gelang mir, die bei der Erfüllung Intel IGD GPU-passthrough
für Qemu/KVM
, mit fully working guests
, nach knapp 3 Jahren verteilt unabhängige Forschung und Entwicklung, zurück in early 2016
, so dass ich hier für die interessierten Leute zu aktualisieren. Im Folgenden zeigen die kompletten Demonstrationen erfolgreich Bring-up von getrennten Instanzen Windows
, Ubuntu
und Android-x86
einer nach der anderen, in Qemu/KVM
der Verwendung, Intel IGD physical GPU
die durchlaufen wurde Qemu/KVM
mit PCI-passthrough
Mechanismus. Sie enthalten alle technischen Details, einschließlich des Auffindens eines kompatiblen Host-Kernels, Qemu/KVM
Quellcode-Modifikationen, um Intel IGD physical GPU
den Gast erfolgreich zum Rendern seiner Grafiken anbieten zu können, sowie alle Debugging-Verfahren für Gastsysteme.
Ubuntu 14.04 x86_64
(host) : LäuftQemu/KVM
mitIntel IGD GPU-passed-through
Windows 10
(Gast) : https://www.youtube.com/watch?v=WmKzRGT2cjIUbuntu
(Gast) : https://www.youtube.com/watch?v=1_VXTDgqnHgAndroid
(Gast) : https://www.youtube.com/watch?v=PBN1DmarJ7k
Projekt: Mit dem obigen Erfolg bei der erfolgreichen Verwirklichung und voll funktionsfähigen Gast mit Intel IGD GPU-passthrough
für Qemu/KVM
, die speziell für Android, überarbeitete ich auf meinem Master thesis
auf Android Sensor Emulation
Forschungsprojekt mit dieser Intel IGD GPU-passthrough
Arbeit der Lage sein, alle zu demonstrieren graphics-intense
Spiele mit einer Vielzahl von ausgerüstet emulated sensors
durch angetrieben wird hardware sensor readings
über WiFi in Echtzeit, so dass der Benutzer Android-Spiele auf dem PC mit Android-Smartphone als joystick
oder mit anderen Worten als a spielen kann PlayStation controller
. Für Interessenten an dieser Arbeit related
zu Intel IGD GPU-passthrough
, unten ist die komplette Demonstration der gleiche.
Play Android games on PC - Use your phone as remote - Android Sensor Emulation
: https://www.youtube.com/watch?v=vdcOS247F-4
Hinweis: Als solches ist my Android Sensor Emulation
nicht auf GPU-passthrough
Support angewiesen . Das Intel IGD GPU-passthrough
war nur für fortgeschrittene und grafikintensive Android-Spiele wie Need For Speed
, Asphalt
usw. notwendig, die zumindest OpenGLES 3.0+
im Gegensatz zu OpenGLES 1.0/1.1
der Qemu/KVM
emulierten Grafikkarte erforderlich waren . Also, das volle Potenzial meiner zu demonstrieren Android Sensor Emulation
Arbeit aus Sicht des Endbenutzers, wählte ich diese fortschrittliche Grafik - Spiele, die durch kontrollierte wurden motion sensors
(wie zB gyroscope
, accelerometer
usw.) Lesungen, die durch meine tatsächlich zur Verfügung gestellt wurden Android Sensor Emulation
Logik.
Prost.