Garantindo o subsistema correto de passagem pela GPU? (Laptop Optimus e Intel GVT-g)

0

Estou tentando passar uma GPU NVIDIA em um laptop otimizado para otimismo e usá-lo em conjunto com a Intel GVT-g. O sistema host é o Ubuntu, o convidado é o Windows 7.

Depois de configurar o Intel GVT-g de acordo com o guia de configuração do iGVT , o cartão Intel é compartilhado com sucesso entre o convidado e o host.

O GTX 960M vBIOS foi obtido da seguinte forma: O AFUWIN foi usado para descarregar o Aptio BIOS no laptop, depois o GTX 960M vBIOS foi extraído usando o MMTool. O BIOS parece válido, mas não parece ter suporte EFI.

A GPU foi transmitida da seguinte forma:

qemu-system-x86_64 \
  -m 2048 -smp 2 \
  -bios /usr/bin/bios.bin \
  -enable-kvm -M pc -cpu host \
  -machine kernel_irqchip=on \
  -hda /home/user/VM/win7.img \
  -net nic -net tap,script=/home/user/VM/qemu-ifup \
  -vgt -vga vgt -vgt_low_gm_sz 128 -vgt_high_gm_sz 384 -vgt_fence_sz 4 \
  -device vfio-pci,host=02:00.0,romfile=/home/user/VM/optionrom_nvidia.rom

Isso parece passar a GPU da NVIDIA para o convidado, onde aparece como um controlador de vídeo 3D no gerenciador de dispositivos. O fornecedor e o ID do dispositivo aparecem bem no gerenciador de dispositivos, mas o subsistema é exibido como 00000000, impossibilitando a instalação dos drivers da NVIDIA.

A questão aqui é: por que o subsistema não está aparecendo corretamente e como ele pode ser corrigido?

    
por Mikaello 02.12.2016 / 06:50

1 resposta

0

Parece que o seu arquivo rom não está funcionando como esperado ou concluído conforme o esperado.

Tente (dual) inicializar no Windows e extrair o vbios com o GPU-Z.

Consulte aqui alguém que tenha o mesmo problema que você: link

Além disso, certifique-se de qual geração de processadores Intel você possui. A quarta geração GVT-g é suportada apenas no XENGT.

    
por 09.12.2016 / 15:32