Consegui realizar o Intel IGD GPU-passthrough
para Qemu/KVM
, com fully working guests
, depois de quase 3 anos de pesquisa e desenvolvimento independente distribuído, em early 2016
, então estou atualizando aqui para os interessados. Veja abaixo as demonstrações completas mostrando a ativação bem-sucedida de instâncias separadas de Windows
, Ubuntu
e Android-x86
, uma após a outra, em Qemu/KVM
usando o Intel IGD physical GPU
transmitido por Qemu/KVM
usando PCI-passthrough
mecanismo. Eles incluem todos os detalhes técnicos que envolvem a descoberta de kernel do host compatível, Qemu/KVM
modificações no código-fonte para oferecer com sucesso o Intel IGD physical GPU
para o convidado renderizar seus gráficos e toda a depuração do convidado.
-
Ubuntu 14.04 x86_64
(host) : executaQemu/KVM
comIntel IGD GPU-passed-through
-
Windows 10
(guest) : link -
Ubuntu
(guest) : link -
Android
(guest) : link
Projeto relacionado: Com o sucesso acima em alcançar convidados bem-sucedidos e totalmente profissionais com Intel IGD GPU-passthrough
para Qemu/KVM
, especificamente para o Android, refiz a pesquisa do thesis
on Android Sensor Emulation
do meu mestrado projeto com este Intel IGD GPU-passthrough
trabalho para poder demonstrar todos os graphics-intense
jogos equipados com uma infinidade de emulated sensors
sendo acionados por hardware sensor readings
sobre WiFi em tempo real, permitindo ao usuário jogar jogos Android no PC usando Smartphone Android como joystick
ou em outras palavras, como PlayStation controller
. Para os interessados neste trabalho related
to Intel IGD GPU-passthrough
, abaixo está a demonstração completa do mesmo.
-
Play Android games on PC - Use your phone as remote - Android Sensor Emulation
: link
Observação: Como tal, meu Android Sensor Emulation
não depende de nenhum suporte GPU-passthrough
. O Intel IGD GPU-passthrough
era necessário apenas para jogos Android avançados e com gráficos intensos, como Need For Speed
, Asphalt
, etc, que exigiam pelo menos OpenGLES 3.0+
em oposição a OpenGLES 1.0/1.1
that Qemu/KVM
emulated graphics card. Assim, para demonstrar todo o potencial do meu trabalho Android Sensor Emulation
do ponto de vista do usuário final, escolhi esses jogos gráficos avançados que eram controlados por leituras motion sensors
(como gyroscope
, accelerometer
, etc) que foram realmente fornecidas por minha Android Sensor Emulation
logic.
Felicidades.