Preciso de drivers de GPU no Linux no VirtualBox

1

Estou usando uma distro Linux no VirtualBox no meu computador Windows 10. Eu quero tentar um projeto no github e eles recomendam instalar dependências (drivers para GPU) para que ele possa aproveitar a GPU. O projeto explica isso usando o Ubuntu 16.04 e a GeForce GTX 1060 em uma máquina.

sudo apt-get install -y nvidia-opencl-dev unzip libssl-dev mono-complete  

Como o Linux está rodando em um vm, estou pensando que ele não precisa de drivers externos. Eu estou esperando que o VirtualBox GuestAdditions lide com essa parte.

Ao emitir lspci -v eu recebo esta informação na minha "placa gráfica". Isso mostra que o VirtualBox fornece um tipo de ponte de GPU.

00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter (prog-if 00 [VGA controller])
Flags: bus master, fast devsel, latency 0, IRQ 18
Memory at e0000000 (32-bit, prefetchable) [size=16M]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Kernel driver in use: vboxvideo
Kernel modules: vboxvideo

Estou usando uma GPU GeForce 1070.

Preciso carregar dependências externas para que os programas aproveitem minha placa gráfica?

    
por Starlord 17.11.2017 / 23:42

1 resposta

2

A placa de vídeo virtualizada fornecida pelo VirtualBox não tem nenhum tipo de capacidade de computação da GPU, ou mesmo qualquer aceleração 3D. É essencialmente um simples framebuffer VESA.

Existem duas opções para aceleração de cálculos por GPU. Você pode executar o programa diretamente (não virtualizado) ou usar um emulador que ofereça suporte a passagem PCI para placas de vídeo (o último também pode exigir que a CPU e a placa-mãe suportem a virtualização PCI).

    
por 18.11.2017 / 02:32