Como exatamente “intel_iommu = igfx_off” afeta o repasse de um Intel IGD?

3

Como exatamente "intel_iommu = igfx_off" afeta o repasse de um Intel IGD? Isso impede o desligamento do Intel IGD do host completamente, de modo que o emulador como o qemu-kvm nem mesmo veja a GPU designada como um dos dispositivos gráficos disponíveis, sem falar do guest que ainda está por ser inicializado? Ou isso apenas afeta a aceleração de hardware gráfico para ficar indisponível dentro do convidado?

Obrigado.

    
por geekie12 02.04.2015 / 22:26

1 resposta

0

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) : executa Qemu/KVM com Intel 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.

    
por 08.03.2018 / 06:45