tarjeta gráfica de paso a virtualbox

12

Así que estoy tratando de hacer que mis computadoras portátiles NVIDIA fx 880m pasen a una caja virtual que ejecuta la ventana siete en una instalación de linux mint 17.

Hasta ahora todo parece estar (tal vez) yendo en la dirección correcta:

el dispositivo pasó felizmente, cuando arranqué la caja virtual instaló un montón de nuevos controladores, pero cuando trato de instalar el controlador NVIDIA en el invitado, no puede encontrar la tarjeta. Miré debajo del administrador de dispositivos y no hay una lista para la tarjeta nvidia debajo del bus pci, supongo que necesito deshabilitarla en el host para que pueda pasar al invitado (el manual de la caja virtual dice que pueden no se compartirá) pero no estoy seguro de cómo hacerlo. ¿Alguien puede ayudar con esto? Esta pregunta no me parece un duplicado de No se puede configurar PCI Passthrough para el adaptador de pantalla en VirtualBox , porque aquí la solución dada era que no era posible con un host de Windows, sin embargo, en este caso, el host es Linux

sean leer
fuente

Respuestas:

8

Esta característica aún no es compatible con Virtualbox.

Su único software de virtualización alternativo que admite esto que conozco son Qemu y Xen y posiblemente VMWare . La mayoría de las historias de éxito sobre el paso de GPU a máquinas virtuales provienen de Qemu o Xen, por lo que te sugiero que recurras a eso hasta que Virtualbox lo admita.

Hay un blog dedicado al tema (que es su tutorial de 2015 sobre cómo hacer esto con qemu como foco) que es posible que desee analizar.

Tenga en cuenta que VGA Passthrough sigue siendo una tecnología muy experimental y requiere combinaciones de placa base / CPU que admiten características muy específicas, y generalmente también requiere una configuración de kernel personalizada para poder acceder a estas características desde Linux (para poder usar ellos en la máquina virtual).

A la luz de esto, intente no comprometerse demasiado. Es muy probable que encuentre errores o problemas que puedan hacer que su sistema físico o virtual sea inestable o de alguna manera inoperable mientras usa VGA Passthrough. No esperes que funcione completamente, ni fácilmente. Necesitas suerte para que eso suceda realmente.

Cestariano
fuente
0

No se puede hacer.

Puede pasar a través de dispositivos USB, no hay problema. Pero cuando comience a trabajar con dispositivos PCI y PCIe, no pasarán. En teoría, si desactivó su tarjeta gráfica hasta que reinició su sistema operativo host, luego habilitó su tarjeta gráfica "mágicamente", su VM aún necesitaría un control total sobre ella (que su sistema operativo no le dará). No será posible dada la tecnología actual

Lucas canadiense
fuente
oye, gracias, ¿quieres decir que, aunque la caja virtual permitirá el paso de dispositivos pci, la tecnología actual no permite que pase el control total? Tal vez no entendí bien, pero parecía que este tipo unix.stackexchange.com/questions/56777/... parecía estar casi allí ...
Sean leyó el
Windows no cederá ese tipo de control. Podría verlo teóricamente posible si se detectan múltiples tipos de tarjetas de video, pero se inicializan con el BIOS / EFI cuando se inicia el sistema, antes de que Windows pueda ceder el control a otra VM
canadiense Luke el
Sí, pero estoy pasando de Linux a Windows, ¿no sería Linux renunciar al control?
Sean leyó el
Lo siento, sí. Pero de cualquier manera, el sistema operativo no cederá el control a un dispositivo PCI completo. Todavía va a interceptar solicitudes, ya que PCI realmente se asigna a parte de la CPU, literalmente.
Canadiense Luke
Ver superuser.com/a/680857/24010
Canadian Luke
0

De acuerdo, parece que se puede hacer, sin embargo, lo importante es la tarjeta gráfica y el conjunto de chips que se están utilizando. En mi caso, el procesador y la placa base están bien, pero la tarjeta gráfica no lo está :( pero es una buena noticia para el resto de ustedes. También parece que la función es mejor soportada en xen o kvm que en la caja virtual, ver http: // foros. linuxmint.com/viewtopic.php?f=42&t=112013

sean leer
fuente