VirtualBox no Ubuntu 16.04 não usando a memória da Nvidia

5

Estou usando um DELL M3800 com uma Nvidia Quadro K1100M com 2 GB de VRAM.

Antes de instalar os drivers da Nvidia usando

apt-get install nvidia-331 nvidia-settings nvidia-prime

O VirtualBox 5 estava exibindo apenas a VRAM de 256 MB do adaptador de vídeo Intel integrado.

Agora eu instalei os drivers da Nvidia, mas o VirtualBox ainda fornece apenas os 256MB.

Como posso fornecer a placa Vvid Nvidia no VirtualBox? Existe uma maneira de procurar hardware host atualizado?

Atualização:

Estou falando sobre essa caixa de diálogo de configurações do VirtualBox, mas não sobre configurações de vídeo dentro da VM.

    
por Alexander Zeitler 05.02.2017 / 02:10

3 respostas

0

How can I provide the Nvidia card VRAM in VirtualBox? Is there a way to scan for updated host hardware?

Você não pode! O VirtualBox não se importa com a quantidade de VRAM físico que você possui. Ele deixa de lado a VRAM virtual da sua memória física.

    
por 05.02.2017 / 13:26
1

Baseado na documentação do VirtualBox:

  1. Gráficos. O dispositivo gráfico do VirtualBox (por vezes referido como dispositivo VGA) é, ao contrário de quase todos os outros dispositivos emulados, não baseado em qualquer contraparte física:

    link

  2. O VirtualBox Guest Additions contém suporte experimental a hardware 3D para convidados Windows, Linux e Solaris

    link

Você não está acessando a placa Nvidia, mas a "placa de vídeo emulada".

Sobre "Alterar o tamanho da memória" , em Ask Ubuntu Forum:

  • askubuntu.com/questions/587083/virtualbox-how-to-increase-video-memory

    VBoxManage modifyvm "Name of VM" --vram 256
    

No "GPU e Virtualbox" , encontrei esta página:

  • www.se7ensins.com/forums/threads/how-to-setup-a-gaming-virtual-machine-with-gpu-passthrough-qemu-kvm-libvirt-and-vfio.1371980

explicando "Como configurar uma máquina virtual de jogos com passagem de GPU (QEMU, KVM, libvirt e VFIO)". Não é simples (e provavelmente não garantido)

    
por 05.02.2017 / 02:44
0

Em teoria dependendo da sua plataforma, você pode usar o VBoxManage para tentar aumentar o seu RAM além do que a GUI suporta, mas isso é de até 256MB. VBoxManage modifyvm "Name of VM" --vram 256 .

Não importa qual é a sua placa de vídeo, o RAM de vídeo disponível para a VM, por meio de sua GPU emulada, é o mesmo.

A única maneira de obter mais vram é se o oracle aumentar o limite que você tem disponível

    
por 05.02.2017 / 13:20