Todos os componentes do seu PC desempenham um papel vital para garantir o bom desempenho do PC. Comprar e usar as peças de PC mais recentes proporciona navegação tranquila na web, gerenciamento de arquivos, edição de vídeo e uma experiência de jogo de última geração no Windows. No entanto, a história não é a mesma em outros sistemas operacionais.
Se você frequentemente lida com vários sistemas operacionais em seu PC usando um software de máquina virtual como o VirtualBox, mesmo a robusta GPU do seu PC não ajudará muito. Isso se deve em grande parte à flagrante falta de suporte de GPU no VirtualBox, até hoje. Você precisa passar por alguns obstáculos para usar sua GPU no VirtualBox.
O triste estado do suporte GPU no VirtualBox
Antes de começarmos, vamos esclarecer um pouco sobre o suporte atual de GPU no VirtualBox. Quando você adiciona um sistema operacional convidado e o executa em sua máquina, o VirtualBox cria uma GPU virtual para lidar com todas as tarefas gráficas. Se o seu processador tiver uma GPU integrada como os gráficos Intel UHD 770 no Core i5-14600K, a GPU virtual usará isso para toda a sua carga de trabalho.
Isso acontece independentemente de o seu sistema ter uma GPU dedicada instalada. Você pode pensar que a solução pode ser tão simples quanto mudar do i-GPU para o dedicado, mas esse não é inteiramente o caso.
Tomemos nosso sistema de PC como exemplo. Ele roda uma CPU Ryzen 5 1400 de primeira geração com Nvidia GTX 1060 para lidar com cargas de trabalho pesadas. Por não possuir GPU integrada, o VirtualBox fica apenas com GTX 1060. Você pode pensar que o mesmo sistema operacional convidado deveria funcionar melhor do que um Intel i-GPU de má qualidade. No entanto, esse não é o caso aqui.
Quando executamos o Ubuntu OS, notamos rapidamente instabilidade e uma experiência geral abaixo da média. Isso significa que algo está errado com a forma como o VirtualBox usa a GPU Nvidia para seus sistemas operacionais convidados.
O principal culpado aqui é o suporte fraco do VirtualBox para aceleração de hardware de GPU. Por padrão, o VirtualBox pode dedicar no máximo 128 MB de memória de vídeo ao seu sistema operacional convidado, o que era bom em 2005, mas não é suficiente para o fluxo de trabalho atual. Seu suporte termina no DirectX 9, o que basicamente coloca fora de serviço a maioria dos aplicativos modernos que usam gráficos 3D.
Neste guia, mostraremos dicas para melhorar sua experiência em qualquer sistema operacional que você instalar usando o VirtualBox. Se o seu PC tiver duas GPUs, uma integrada e outra dedicada, iremos guiá-lo pelas etapas de transferência da carga de trabalho gráfica do VirtualBox para a melhor GPU.
2:53
10 prompts úteis de linha de comando do Windows que você deve tentar
Embora você sempre possa usar o aplicativo Configurações do Windows 11 ou o Gerenciador de Tarefas para coisas comuns no Windows, o Prompt de Comando também tem truques interessantes.
Aumente a RAM de vídeo para 256 MB e ative a aceleração 3D
Você precisa ajustar as configurações do VirtualBox para ter uma experiência tranquila no sistema operacional convidado. O VirtualBox dedica apenas 12 MB de RAM de vídeo à sua máquina virtual por padrão. Precisamos aumentar isso e, já agora, ativar a aceleração 3D, o que melhorará o desempenho do sistema operacional convidado e colocará mais pressão na sua GPU. Veja como fazer isso no Windows 10 e 11:
- Desligar sua máquina virtual se estiver em execução. Você não precisa fechar o VirtualBox.
- Na página inicial do VirtualBox, clique em Configurações.
- Entrar Mostrar. Use um controle deslizante para aumentar a memória de vídeo e uma caixa de seleção na parte inferior para ativar a aceleração 3D. Você não precisa fazer nenhuma alteração ainda.
- Abra o Prompt de comando no menu Iniciar e inicie-o no modo de administrador. Clique em Sim no prompt do administrador.
- Digite dois comandos para aumentar a memória de vídeo padrão do VirtualBox para 256 MB. O primeiro comando para selecionar o diretório do VirtualBox é o seguinte:
cd "C:Program FilesOracleVirtualbox"
Se você instalou o VirtualBox no local padrão, basta colar este comando como está e pressionar Enter. Caso contrário, você precisará usar o caminho para o diretório onde o instalou.
- Introduzir o nome da sua máquina virtual. Se você não se lembra, a maneira mais fácil de fazer isso é entrar na aba Geral das configurações do VirtualBox e encontrar o nome aqui.
- Com o diretório do VirtualBox selecionado no prompt de comando, digite o seguinte comando:
vboxmanage modifyvm "Ubuntu" --vram 256
Cole o nome da sua máquina virtual entre aspas e pressione Enter. Para pessoas que executam o VirtualBox no Ubuntu, use este segundo comando no terminal e pronto.
- Verifique o novo limite de memória de vídeo de 256 MB do Vídeo menu de configurações no VirtualBox.
- Basta definir isso para o máximo e ligar Aceleração 3D. Reinicie a máquina virtual para ver melhor desempenho e maior utilização de sua GPU.
Use uma GPU dedicada em vez de i-GPU
Se você usa um processador de laptop ou desktop com i-GPU, você desejará transferir a carga de trabalho gráfica do VirtualBox para sua GPU dedicada.
Você pode pular esta parte se o seu PC não tiver um i-GPU. Usaremos a Nvidia como exemplo aqui, mas o processo para GPUs AMD é semelhante.
- Desligar sua máquina virtual se estiver em execução e feche o VirtualBox também. Abra as configurações do Windows pressionando as teclas Windows + I.
- Vou ao Sistema menu e abra Mostrar.
- Role até Configurações gráficas. Clique nisso.
- Mantenha o Aplicativo de desktop selecionado no menu suspenso e clique em navegar.
- Vá para o diretório onde você instalou o VirtualBox e selecione VirtualBox.exe. Adicione.
- Clique Opções e selecione o processador gráfico preferido para este aplicativo. Escolha GPU dedicada de alto desempenho e clique em Salvar.
- Reinicie sua máquina virtual e seu sistema operacional convidado começará a usar sua GPU dedicada.
Máquinas virtuais com melhor suporte de GPU
O VirtualBox tem seus prós, mas a dolorosa falta de suporte à GPU é um obstáculo para muitos. O Hyper-V da Microsoft é uma ótima opção secundária e uma boa alternativa se você planeja executar o Windows em sua máquina host Ubuntu. Você também pode usar máquinas virtuais pagas como VMware Fusion para obter ainda mais recursos, excelente suporte de GPU e melhor estabilidade.