Vmware ou Qemu bypass vídeo?

1. Vmware ou Qemu bypass vídeo?

Victor Rafael
victorpicasso

(usa Debian)

Enviado em 14/07/2017 - 22:44h

Pessoal, eu estou pensando em comprar uma gt 610, 1gbs, ddr 3 usada mesmo por 57 conto de um amigo meu... no caso tenho uma hd graphics 530 e queria saber sobre o passthrough em placa de vídeo direto em maquinas virtuais... vi que é possível usar a eficiência de uma placa de vídeo em 95% dentro da maquina virtual, contudo, não entendi os manuais que são todos em inglês pelo menos os que achei :(

Será que a gt 610 é compatível com a virtualização no Qemu ou no vmware pro mesmo? Alguém manja disso? =D


  


2. Re: Vmware ou Qemu bypass vídeo?

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 15/07/2017 - 01:21h

Eu não sabia que isso era possível. Quando eu li o seu tópico, eu fui procurar na internet e encontrei essa página: https://wiki.debian.org/VGAPassthrough

Creio que você também tenha a encontrado. Nessa página, os testes foram:

Hospedeiro - Convidado
Intel - AMD
AMD - AMD
Nvidia - AMD
AMD - Nvidia

Com o que você disse, você vai testar:
Intel - Nvidia

Que é algo que eles não testaram.

Eu tenho um desktop com processador Intel e placa de vídeo AMD, mas ela está emprestada. Eu vou ver se consigo pegá-la e fazer uns testes. Testar Intel - Nvidia é impossível para mim, no momento.

Antes de qualquer coisa, tente utilizar o comando:
egrep -q '^flags.*(svm|vmx)' /proc/cpuinfo && echo virtualization extensions available 
Se aparecer "virtualization extensions available", OK, se não aparecer:

1) Há uma configuração na BIOS que você vai ter de mudar (algo de "Virtualization" ou "VT-d")
2) Se essa configuração não existir, não vai ter jeito. Pode abandonar.

Sobre aquele guia, o kernel do Ubuntu parece que já vem configurado. Você pode testar usando o seguinte comando (fonte: https://www.reddit.com/r/linux4noobs/comments/305hdb/can_i_share_one_gpu_between_linux_host_and_qemu... ):
grep VFIO_PCI_VGA "/boot/config-$(uname -r)" 
Se aparecer isso:
CONFIG_VFIO_PCI_VGA=y 
O passo que provavelmente é o mais difícil já foi dado, isto é, o kernel está configurado.

Faça estes dois testes. Se os resultados forem positivos, ao menos metade do que tem de ser feito está pronto.

Como eu não tenho duas placas de vídeo no momento, não posso testar nada além disso. Este site será importante:

https://www.techpowerup.com/vgabios/?architecture=NVIDIA&manufacturer=&model=GT+610&inte...

Mesmo assim, a toca do coelho parece ser bem profunda.


3. Re: Vmware ou Qemu bypass vídeo?

Victor Rafael
victorpicasso

(usa Debian)

Enviado em 15/07/2017 - 03:13h

Então, meu processador é novo (i5 6500), tenho memória ram só pro windows na maquina virtual de 8 gbs o problema mesmo é o vídeo gargalando... se eu conseguir ativar essa gt 610 nesse esquema vou poder jogar de boa =D o fato é que não existe algo sobre isso em português, inclusive, alguém aqui do forum poderia fazer um super artigo ensinando o fundamental sobre isso... imagina você usar seu linux na plenitude e quando quiser jogar só rodar isso? =D enfim, não entendo nada de inglês basicamente, mas o que não falta é informação sobre isso por ai em inglês... o pessoal aqui podia quebrar esse artigo.


Ah sim, deu positivo pra todos comandos que você me passou =D


4. Re: Vmware ou Qemu bypass vídeo?

FurretUber
FurretUber

(usa Ubuntu)

Enviado em 16/07/2017 - 15:54h

Infelizmente, eu não consegui fazer funcionar.

O meu computador tem uma placa mãe Intel H55 ( https://ark.intel.com/pt-br/products/42703/Intel-H55-Express-Chipset ), a qual não tem suporte a Intel VT-d. Os passos me parecem ser simples, mas como o meu computador não é compatível, não conseguirei fazer funcionar.

Tem a página do Arch Linux que me parece bem mais completa.

https://wiki.archlinux.org/index.php/PCI_passthrough_via_OVMF


5. Re: Vmware ou Qemu bypass vídeo?

Giovanni  M
Giovanni_Menezes

(usa Devuan)

Enviado em 16/07/2017 - 16:15h

O Quemu esta numa camada acima do kernel, ao contrario do KVM que é parte do próprio Kernel e fornece os recursos "reais" de Hardware, hoje quase todos ( se não todos) os processadores atuais suportam virtualização, Virtualization Technology (VT) Quemu + KVM e você não deve ter problemas de desempenho.




--------------------------------------------------------------------------
Somente o Software Livre lhe garante as 4 liberdades.
Open Source =/= Free Software.
https://goo.gl/mRzpg3
http://www.anahuac.eu/contrarrevolucao-osi/


6. Re: Vmware ou Qemu bypass vídeo?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 16/07/2017 - 16:29h

Também não sabia dessa possibilidade. Muito interessante.


7. Re: Vmware ou Qemu bypass vídeo?

Victor Rafael
victorpicasso

(usa Debian)

Enviado em 16/07/2017 - 17:03h

Que interessante... mas pelo que vi precisa de 2 placas de vídeo... não tenho ainda para os testes hehehehe... enquanto eu não tenho isso bem que alguém poderia fazer um manual em português e depois a gente fazia palavras chaves para o pessoal achar no google esse tópico super importante. =D Ah sim... virtualização hoje todo processador novo tem =D


8. Re: Vmware ou Qemu bypass vídeo?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 16/07/2017 - 17:19h

Ao que parece, não é necessário uma GPU. Eu tenho uma AMD APU A10-7700K e encontrei isso com o comando lspci:
lspci| grep IOMMU
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) I/O Memory Management Unit

Este processador tem 4 cores físicos e 6 cores de processamento gráfico. Se eu conseguisse direcionar 2 cores gráficos para uma máquina virtual, seria um grande progresso.
uname -a
Linux darkstar 4.4.32 #1 SMP Sat Nov 19 10:23:16 BRST 2016 x86_64 AMD A10-7700K Radeon R7, 10 Compute Cores 4C+6G AuthenticAMD GNU/Linux




9. Re: Vmware ou Qemu bypass vídeo?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 17/07/2017 - 00:33h

Precisei recompilar o kernel com o módulo necessário.
Encontrei esse vídeo:


Segui este tópico para fazer a instalação do virt-manager no Slack.:
https://www.vivaolinux.com.br/topico/Slackware/virt-manager-1

Ao que parece, o virt-manager permite fazer a configuração graficamente.

Não consegui testar ainda. Preciso dormir.


10. Re: Vmware ou Qemu bypass vídeo?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 17/07/2017 - 21:34h

A saga continua....
Deu erro de não ter suporte a essa função.
Pesquisei mais a fundo e qemu tem que ser compilado com o suporte pra 3D, habilitando o suporte a virglrenderer na compilação. E o pacote mesa tem de ser compilado com a opção "--with-gallium-drivers=virgl".
Em linguagem humana: qemu conversa com virgl, que conversa com mesa(OpenGL) que vai fazer o uso da placa gráfica.

O Slackbuild do qemu não vem com esta opção habilitada, tive de editar.
O pacote do Arch Linux ainda deixa explícito que está desativado, usando a opção "--disable-virglrenderer"
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/qemu

Estas dependências para o funcionamento eu encontrei em: https://wiki.archlinux.org/index.php/QEMU


11. Re: Vmware ou Qemu bypass vídeo?

Victor Rafael
victorpicasso

(usa Debian)

Enviado em 18/07/2017 - 17:30h

Eu estou tentando comprar uma placa de vídeo bem simples de 2 a 4 gbs antiga mesmo para fazer esse esquema =D eu iria rodar só mu online um jogo bem simples e por fora da maquina virtual rodar LoL :) tô tentando fazer o diolinux fazer um vídeo sobre isso, mas, ele nem responde =s


12. Re: Vmware ou Qemu bypass vídeo?

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 18/07/2017 - 21:48h

victorpicasso escreveu:

Eu estou tentando comprar uma placa de vídeo bem simples de 2 a 4 gbs antiga mesmo para fazer esse esquema =D eu iria rodar só mu online um jogo bem simples e por fora da maquina virtual rodar LoL :) tô tentando fazer o diolinux fazer um vídeo sobre isso, mas, ele nem responde =s


Amigo, se você é um iniciante, isso não será tão simples, embora não seja difícil.
Se quer um passo a passo, pode começar aprendendo a recompilar um kernel.
Já compilou um kernel antes?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts