VirtualBox é muito lento no Windows 10

15

Eu tinha o VirtualBox instalado no Windows 8.1 e estava funcionando corretamente. Atualizei para o Windows 10 e reinstalei o VirtualBox, mas é muito lento.

Informação do sistema:

  • CPU: Intel Core i5
  • Placa Gráfica: Nvidia 740m
  • 6 Gigabyte de RAM
  • Armazenamento SSD de 256 GB

Os drivers estão atualizados. A aceleração 3D está ativada.

Qual é o problema?

Todos
fonte
Com devagar, você quer dizer que os gráficos estão muito atrasados? Eu também tive o mesmo problema no VMWare Player. Ainda não encontrei uma solução.
Gavin
Sim, é o mesmo. Por favor, mostre sua solução.
29415 Ali Ali
Você está usando a versão atual do Virtualbox que eu presumo?
Ramhound #
Eu uso a versão mais recente.
Ali

Respostas:

13

Parece que você está em um laptop, portanto, ajustar as opções de energia do Windows pode ser uma solução:

http://www.rawinfopages.com/tips/2015/05/05/speed-up-virtualbox-enormously-with-this-simple-tweak/

Citar:

Portanto, acabou sendo um problema simples, parcialmente causado pela seleção do plano de energia errado. Verifique se o plano de alta potência está selecionado ao executar máquinas virtuais VirtualBox.

Após mais algumas experiências, descobri que, ao aumentar a velocidade mínima do processador quando rodava na rede elétrica, aumentava a velocidade da CPU. A configuração para 80% resultou na velocidade mínima de 2 GHz na rede elétrica, o que foi bom para a operação da máquina virtual.

Para fazer isso, vá para Opções de energia no Painel de controle e ao lado do plano de economia de energia, clique em Alterar configurações do plano. Na próxima tela, clique em Alterar configurações avançadas de energia. Expanda Gerenciamento de energia do processador, Estado mínimo do processador e defina Conectado como 80% ou qualquer valor que ofereça um desempenho razoável na máquina virtual.

mlvljr
fonte
2
plano de energia é o modo de alto desempenho
Ali
@Ali Pity, então :(
mlvljr
1
Isso funcionou para mim, além de desativar o cache de E / S do host nas configurações do disco.
Polinomial
2
@ Polinomial Desculpe, você desativou o cache de E / S? isso não deveria torná-lo mais lento?
Kyle Strand
1
louco o suficiente, isso resolve totalmente o problema. Cray-Cray <3. Eu também instalei as adições de convidados do VirtualBox, que você deve sempre fazer de qualquer maneira. não tenho certeza se isso pode ter ajudado também.
Nicholas DiPiazza
6

Percebi um aumento significativo na velocidade do Windows após ativar a aceleração 3D no painel de configurações de vídeo.

Virgiliu
fonte
4

Eu tive o mesmo problema hoje - descobri que o "Controlador de gráficos" (guia Exibir) tinha como padrão o VBoxSVGA. Clicando em todas as minhas VMs, foi o único nessa configuração. Então eu mudei para VBoxVGA, e pronto - não há mais atraso! Era tão ruim que eu veria a atualização da tela na mini pré-visualização do VirtualBox Manager, então clicaria na VM e, em seguida, retornaria e a tela seria atualizada. Bom como novo agora.

Brian
fonte
Isso fez o truque (adicionar mais memória / cpus não fez nada). Enorme diferença na latência dos gráficos depois que mudei para o VBoxVGA.
PerrierCitror 19/07/19
3

Verifique se você possui o VirtualBox Guest Additions instalado, o que garante que o sistema operacional virtualizado possa funcionar melhor com o hardware exposto pelo host.

Den Delimarsky
fonte
4
Eu instalei ele, mas nada mudou
Ali
2

No Virtualbox, adicionar processador extra nas configurações da VM e fornecer mais memória me ajudaram.

stiv
fonte
2

1) Você pode excluir do antivírus e do Windows Defender:

Procurar Virus and Protection > ... Settings > Add Exclusions > Add Folder -> C:\Program Files\Oracle\VirtualBox

insira a descrição da imagem aqui

2) Verifique o Execution cap. Eu uso em torno de 30-70%

CPU Execution caplimita a quantidade de tempo que uma CPU host gasta para emular uma CPU virtual. A configuração padrão é 100%, o que significa que não há limitação. Uma configuração de 50% implica que uma única CPU virtual pode usar até 50% de uma única CPU host.

insira a descrição da imagem aqui

T.Todua
fonte
1

Atualmente, tive o mesmo problema com o WIN8. O GuestAdditions foi instalado, mas o WIN8 Image estava muito lento.

Eu resolvo isso removendo GuestAdditions, reinicie a VM e reinstale o GuestAdditions. Parece que havia GuestAdditions 4.x o tempo todo na máquina virtual Win8, mas não houve aviso para atualizar as GuestAdditions. Agora eu tenho o GuestAdditions 5.2 e a VM roda rápida e sem problemas.

suther
fonte
1

Desativei o cache de E / S do host nas configurações do Vbox e funcionou de maneira estranha (sim, eu sei que isso não faz sentido, mas funcionou de qualquer maneira e eu queria compartilhar).

BARIS KURT
fonte
1

No meu caso, era o antivírus da AVG Business edition! isso fez a minha VM oracle invulgarmente lenta. Se você estiver enfrentando um desempenho lento incomum, sugiro que você desative completamente o antivírus e verifique se ele melhora. Posteriormente, você pode adicionar o caminho do oracle vm na lista de exceções (no AVG, eles estavam nos arquivos Shield e Behavior Shield).

Nota: Mesmo o Windows Defender pode torná-lo lento. Portanto, caso você não tenha nenhum antivírus, verifique depois de desativar o Windows Defender primeiro.

Abdullah Al Farooq
fonte
0

Coisas mais estranhas com o convidado do Windows 10 (após a instalação limpa), em dois hosts diferentes.

Em um host com Windows 10, o VoxSVGA + 3D funciona aceitável.

No outro host com o Linux Manajaro (último LTS kernel 5.x), o VBoxSVGA (com e sem aceleração 3D) faz com que o hóspede não atinja a área de trabalho, congela antes de mover pontos, BSOD etc.

Em outro host com o Linux Manajaro (último LTS kernel 5.x), o VMSVGA com aceleração 3D faz com que o hóspede não atinja a área de trabalho, congela antes de mover pontos, BSOD etc.

Nesse outro host com o Linux Manajaro (último LTS kernel 5.x), o VMSVGA sem aceleração 3D faz com que o hóspede alcance a área de trabalho, mas tão lento que é inutilizável, mais de meia hora para atingir a área de trabalho, mais de dez minutos para mostrar o menu do Windows após clicar, mais de cinco minutos para mostrar o menu contextual da área de trabalho, quase duas horas para abrir o explorer, quase uma hora e meia para abrir o bloco de notas, quase 45 minutos para abrir a janela do console do cmd, digitando os quatro caracteres do "CD \ "demorou quase dois minutos completos, a listagem mostrada era de um personagem a cada quatro ou cinco segundos, etc., e quase cinco horas para fazer um desligamento.

Com muita paciência, tentei desinstalar, reiniciar e reinstalar os AddOns, que levaram uma semana inteira, cerca de 166 horas, mas que não ajudaram, ainda assim.

Como eu disse, o Windows 10 é uma instalação limpa.

O estranho é que essa instalação de convidado foi feita em um host Intel Windows 10 e os problemas de velocidade aparecem em um host AMD Linux.

Se eu instalar o convidado no host AMD Linux, ele funcionará aceitável, mas se eu o levar para o host Intel Windows, o convidado terá exatamente os mesmos problemas, BSOD ou muito lento, dependendo de (VBoxSVGA com / sem 3D e VMSVGA com 3D = BSOD) vs (VMSVGA sem 3D = muito lento).

Muito lento = Muitos minutos (> 30 min) para inicializar, algumas horas para desligar, etc

BSOD = Não chega à área de trabalho, apenas congela ou BSOD e reinicia automaticamente.

Isso acontece apenas com o convidado do Windows 10, eu tentei com o antigo convidado do WinXP que eu tinha e funcionou perfeitamente nos dois hosts (eu posso mover o convidado do WinXP da Intel para a AMD e para trás sem problemas, mas não o convidado do Win 10).

Também testei com as configurações padrão que o VBox usa ao criar a VM, com todos os tipos de combinações (PAE / NX, IO, cache etc.), a única coisa que causa alguma diferença entre o BSOD e o alcance da área de trabalho é selecionar VMSVGA sem 3D, mas quando a VM é muito lenta para poder ser usada.

Ambos os hosts possuem um processador moderno decente, 8GiB de RAM física (2GiB para convidado).

E sim, eu tentei com o tamanho máximo de memória de vídeo de convidado, sem ajuda alguma. Também 100%, 90%. 50% da CPU não ajudou; convidado com apenas 2 núcleos, para que o host tenha muitos núcleos extras (a Intel é um quad core sem multiencadeamento e possui 32 núcleos com 64 threads).

Esses problemas aparecem depois que o VirtualBox muda para 6.x do 5.x, mas com o 5.x, independentemente da configuração de vídeo que eu usei, o problema BSOD do win 10 guest estava sempre aparecendo se eu usar o VM VM na AMD se a instalação foi feita na Intel e vice-versa; portanto, pelo menos com o VBox 6.xi, é possível acessar a área de trabalho (com o 5.xi não é possível), mas é inutilizável.

Laura
fonte