Você (de alguma forma) instalou a versão mais recente do macOS no VMWare em uma das versões mais recentes do Windows. Mas eis que o desempenho é horrível! Todas as animações são irregulares e a máquina virtualizada é propensa a travamentos constantes! É "isto" o que os fãs de Mac elogiam?

Bem, não, não realmente. Como você deve ter notado ao instalar o macOS no VMWare, o problema é que ele não é oficialmente suportado.

Infelizmente, não existe uma solução perfeita para isso. E, no entanto, você pode tornar a experiência mais tolerável com os ajustes "hacky" que veremos aqui.

Antes de começarmos...

Devemos enfatizar antes de começarmos que tudo o que você verá aqui é baseado em experiência pessoal, pois o configuração específica do hardware deste gravador e uma combinação específica do software da VMWare e Mac OS.

Em outras palavras, provavelmente também funcionará para você, mas, assim como muitas coisas na tecnologia, sua milhagem pode variar. Embora não doa experimentar os ajustes que veremos aqui, não podemos garantir que funcionem para você.

instagram viewer

Por que o macOS virtualizado rastreia no Windows?

Você conseguiu colocar uma máquina virtual em funcionamento (se não conseguir, consulte nosso guia com soluções simples para fazer a virtualização funcionar em seu PC). Você instalou o macOS e se preparou para um desempenho um pouco abaixo do esperado.

No entanto, o resultado foi muito pior do que suas piores expectativas. O macOS virtualizado é quase inutilizável! Por quê?

Como funciona a emulação de um sistema operacional

Quando você emula um sistema operacional como este, o hardware do computador é "recriado" em forma de software. Em contraste, a virtualização depende do que poderíamos descrever como "passthroughs de hardware" para oferecer melhor desempenho.

Se você já usou o VirtualBox ou uma das soluções da VMWare no passado, provavelmente instalou uma de suas variantes de "ferramentas" em um sistema operacional virtualizado "para melhorar o desempenho". Uma das tarefas que essas "ferramentas" executam é habilitar algumas dessas "passagens" na forma de drivers especializados.

De todos esses drivers, o mais importante para um desempenho notável é o driver da GPU virtual. Ele atua como um "túnel" que conecta o software da máquina virtual ao driver gráfico da máquina host.

A importância do driver de GPU virtual para uma navegação mais suave

O driver de GPU virtual permite que máquinas virtuais sob VMWare e VirtualBox obtenham animações e reprodução suaves. Ao contrário do resto da VM, não é um sistema gráfico emulado; em vez disso, a GPU da máquina host executa os cálculos necessários. As solicitações do software virtualizado são "analisadas" pelo driver da GPU virtual e "alimentadas" pela GPU real.

E é exatamente aí que está o problema com o macOS mais recente: ele não vem com esses drivers para uma GPU virtualizada. Ao mesmo tempo, como sistema operacional, ele depende muito da GPU de um Mac real para seu desktop acelerado por hardware.

O resultado é uma máquina virtualizada lenta e instável, pois qualquer coisa relacionada à GPU está "executando software" na CPU.

Como impulsionar uma VM do macOS

Uma VM do macOS pode ter um desempenho instável em comparação com as do Windows ou Linux, mas isso ocorre apenas devido à falta de drivers adequados para a GPU virtual. Em todos os outros aspectos, os problemas que afetam o desempenho do macOS também afetariam o desempenho de uma VM Windows ou Linux.

Portanto, antes de prosseguir com nossos ajustes mais "hacky", você deve primeiro configurar sua VM do macOS para obter um desempenho ideal. Assim como você faria se estivesse rodando Windows ou Linux.

Verifique a configuração da sua VM do macOS e atribua a ela pelo menos metade de seus núcleos de CPU reais. Se sua CPU tiver oito núcleos, atribua quatro deles à VM do macOS.

Dê RAM suficiente à sua VM do macOS - experimente metade da real RAM no seu PC. Por fim, certifique-se de que ele tenha amplo espaço livre em seu HDD e que os arquivos da VM sejam armazenados em um dispositivo de armazenamento rápido - de preferência um SSD, se não NVMe.

Após essas alterações, sua VM do macOS ainda estará nervosa e lenta para responder, mas o lançamento do software e o acesso aos menus devem ser um pouco mais rápidos.

Como “atualizar” uma VM do macOS no Windows

Ative seu gerenciador de arquivos favorito e aponte-o para o local dos arquivos da VM do macOS.

  1. É melhor fazer uma cópia completa desse diretório antes de aplicar qualquer alteração. Se isso não for possível, pelo menos clone seu arquivo de configuração principal que ajustaremos a seguir. É aquele com o nome da sua VM como um nome de arquivo e uma extensão "VMX".
  2. Abra o arquivo VMX em seu editor de texto favorito. Sugerimos algo como o Notepad++, mas o Notepad incluído no Windows servirá. Se você seguiu nosso conselho e fez backup do arquivo principal, observe que você deve abrir e editar o original, não o backup. Localize e ajuste as seguintes linhas, usando os valores que mencionamos aqui (se os seus forem diferentes):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. Localize svga.graphicsMemoryKB e defina seu valor como "262144".
  4. Encontre vmotion.svga.maxTextureSize e atribua a ele o valor "16384".
  5. Procure por vmotion.svga.maxTextureAnisotropy e altere-o para "2".

Salve seu arquivo e saia do editor de texto. Depois disso, é hora de ver se esses ajustes fizeram a diferença.

E agora, os resultados impressionantes... Tipo de

Com esses ajustes aplicados, execute seu software VMWare e clique em "reproduzir" em sua máquina virtual macOS. Quando você finalmente chegar à área de trabalho do seu Mac virtualizado, tente iniciar um aplicativo com gráficos relativamente mais pesados ​​do que um mero bloco de notas, como um navegador da web.

No nosso caso, esses programas forçavam continuamente a VM a travar ou "congelar" por minutos. Após os ajustes que vimos, eles eram "utilizáveis ​​o suficiente" para, por exemplo, capturar a captura de tela que acompanha este artigo.

Poderíamos usar a VM para testar alguns aplicativos de software e "ter uma ideia" de como as coisas funcionam na terra do macOS, que este escritor não visitava há anos.

Como mencionamos antes, você não deve esperar resultados perfeitos, nem um salto drástico de desempenho em comparação com antes de aplicar esses ajustes. Para nós, eles ajudaram mais na estabilidade, reduzindo significativamente as falhas do sistema operacional. No entanto, tivemos que estar conscientes para não exagerar. A execução de vários aplicativos em paralelo estava longe de ser o ideal e nos levou de volta ao território da tela preta.

E o VirtualBox?

Se você verificou nosso artigo anterior VirtualBox vs. VMware Player: a melhor máquina virtual para Windows, você pode se perguntar se a execução do macOS no VirtualBox ofereceria um aumento de desempenho. Para evitar que você perca seu tempo experimentando, na verdade é o oposto. Ele funciona ainda pior.

Assim, por enquanto, o que vimos é a melhor solução para experimentar o macOS no seu PC, além de instalá-lo "nativamente" e transformar seu PC em um "Hackintosh".

Se você se sentir com sorte e quiser levar as coisas adiante, consulte também nosso guia em como transferir arquivos entre um convidado de máquina virtual e um PC host. Esperamos que nossos ajustes sejam suficientes para evitar que sua VM falhe no meio de uma transferência de arquivos.

Não perfeito, mas utilizável

A Apple não tem motivos para lançar drivers que ajudariam todos os interessados ​​em testar seu sistema operacional em hardware não suportado por meio de uma solução de virtualização - algum solução de virtualização. E também não parece que alguém tenha o conhecimento técnico, tempo de sobra, e uma falta de medo da ira da Apple, para tentar criar drivers não oficiais para tais projetos.

Assim, a melhor maneira de usar o macOS era, é e provavelmente continuará sendo executado no hardware real da Apple. Todo o resto não é oficial, não tem suporte, é desaprovado e vem com compromissos.

6 dicas para um desempenho de máquina virtual mais rápido

Leia a seguir

CompartilharTweetCompartilharE-mail

Tópicos relacionados

  • janelas
  • Windows 10

Sobre o autor

Odysseas Kourafalos (30 artigos publicados)

A vida real de OK começou por volta dos 10 anos, quando ele ganhou seu primeiro computador - um Commodore 128. Desde então, ele vem derretendo teclas digitando 24 horas por dia, 7 dias por semana, tentando espalhar a palavra da tecnologia para qualquer pessoa interessada o suficiente para ouvir. Ou melhor, leia.

Mais de Odysseas Kourafalos

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique aqui para assinar