Has (de alguna manera) instalado la última versión de macOS en VMWare bajo una de las últimas versiones de Windows. Pero he aquí, ¡el rendimiento es horrible! ¡Todas las animaciones son entrecortadas y la máquina virtualizada es propensa a fallas constantes! ¿Es "esto" lo que elogian los fans de Mac?

Bueno, no, en realidad no. Como habrás notado al instalar macOS en VMWare, el problema es que no es oficialmente compatible.

Desafortunadamente, no hay una solución perfecta para eso. Y, sin embargo, es posible que pueda hacer que la experiencia sea más tolerable con los ajustes "hacky" que veremos aquí.

Antes que empecemos...

Debemos enfatizar antes de comenzar que todo lo que verá aquí se basa en la experiencia personal, por lo que configuración particular del hardware de este escritor y una combinación específica de software de VMWare y Mac OS.

En otras palabras, probablemente también funcione para usted, pero al igual que muchas cosas en tecnología, su kilometraje puede variar. Aunque no le hará daño probar los ajustes que veremos aquí, no podemos garantizar que funcionen para usted.

instagram viewer

¿Por qué el macOS virtualizado rastrea en Windows?

Consiguió poner en marcha una máquina virtual (si no puede, consulte nuestra guía con soluciones simples para que la virtualización funcione en su PC). Instalaste macOS y te preparaste para un rendimiento un poco más bajo de lo esperado.

Sin embargo, el resultado fue mucho peor que incluso sus peores expectativas. ¡MacOS virtualizado es casi inutilizable! ¿Cómo?

Cómo funciona la emulación de un sistema operativo

Cuando emula un sistema operativo como este, el hardware de la computadora se "recrea" en forma de software. Por el contrario, la virtualización se basa en lo que podríamos describir como "pasos de hardware" para ofrecer un mejor rendimiento.

Si ha utilizado VirtualBox o una de las soluciones de VMWare en el pasado, probablemente haya instalado una de sus variantes de "herramientas" en un sistema operativo virtualizado "para que funcione mejor". Una de las tareas que realizan esas "herramientas" es habilitar algunos de esos "pasos" en forma de controladores especializados.

De todos estos controladores, el más importante para un rendimiento notable es el controlador de GPU virtual. Actúa como un "túnel" que conecta el software de la máquina virtual al controlador gráfico de la máquina host.

La importancia del controlador de GPU virtual para una navegación más fluida

El controlador de GPU virtual permite que las máquinas virtuales bajo VMWare y VirtualBox logren animaciones y reproducciones fluidas. A diferencia del resto de la VM, no es un sistema de gráficos emulado; en cambio, la GPU de la máquina host realiza los cálculos necesarios. El controlador de GPU virtual "analiza" las solicitudes del software virtualizado y las "alimenta" a la GPU real.

Y ahí es precisamente donde radica el problema con el último macOS: no viene con tales controladores para una GPU virtualizada. Al mismo tiempo, como sistema operativo, depende en gran medida de la GPU de una Mac real para su escritorio acelerado por hardware.

El resultado es una máquina virtualizada lenta y entrecortada, ya que todo lo relacionado con la GPU se "ejecuta en software" en la CPU.

Cómo potenciar una máquina virtual macOS

Una máquina virtual con macOS puede funcionar con nerviosismo en comparación con las que tienen Windows o Linux, pero eso solo se debe a la falta de controladores adecuados para la GPU virtual. En todos los demás aspectos, los problemas que afectan el rendimiento de macOS también afectarían el rendimiento de una máquina virtual Windows o Linux.

Por lo tanto, antes de continuar con nuestros ajustes más "piratas", primero debe configurar su máquina virtual macOS para un rendimiento óptimo. Tal como lo haría si estuviera ejecutando Windows o Linux.

Verifique la configuración de su máquina virtual macOS y asígnele al menos la mitad de sus núcleos de CPU reales. Si su CPU tiene ocho núcleos, asigne cuatro de ellos a la máquina virtual macOS.

Proporcione a su máquina virtual macOS suficiente RAM: pruebe la mitad de la real memoria RAM en su PC. Finalmente, asegúrese de que tenga suficiente espacio libre en su HDD y que los archivos de la VM estén almacenados en un dispositivo de almacenamiento rápido, preferiblemente un SSD si no es NVMe.

Después de esos cambios, su máquina virtual macOS seguirá estando nerviosa y tardará en responder, pero iniciar el software y acceder a los menús debería ser un poco más rápido.

Cómo "Actualizar" una máquina virtual macOS en Windows

Inicie su administrador de archivos favorito y apúntelo a la ubicación de los archivos de su máquina virtual macOS.

  1. Es mejor hacer una copia completa de ese directorio antes de aplicar cualquier cambio. Si eso no es posible, al menos clone su archivo de configuración principal que modificaremos a continuación. Es el que tiene el nombre de su VM como nombre de archivo y una extensión "VMX".
  2. Abra el archivo VMX en su editor de texto favorito. Sugerimos algo como Notepad ++, pero el Bloc de notas incluido con Windows servirá. Si siguió nuestros consejos y realizó una copia de seguridad del archivo principal, tenga en cuenta que debe abrir y editar el original, no la copia de seguridad. Ubique y modifique las siguientes líneas, usando los valores que mencionamos aquí (si los suyos son diferentes):
    • svga.vramSize = "268435456"
    • vmotion.checkpointFBSize = "1342177728"
    • vmotion.checkpointSVGAPrimarySize = "268435456"
    • vmotion.svga.mobMaxSize = "268435456"
    • vmotion.svga.graphicsMemoryKB = "262144"
  3. Localice svga.graphicsMemoryKB y establezca su valor en "262144".
  4. Busque vmotion.svga.maxTextureSize y asígnele el valor "16384".
  5. Busque vmotion.svga.maxTextureAnisotropy y cámbielo a "2".

Guarde su archivo y salga de su editor de texto. Después de eso, es hora de ver si esos ajustes marcaron la diferencia.

Y ahora, los impresionantes resultados... Algo así como

Con esos ajustes aplicados, ejecute su software VMWare y presione "reproducir" en su máquina virtual macOS. Cuando finalmente llegue al escritorio de su Mac virtualizado, intente iniciar una aplicación con más gráficos que un simple bloc de notas, como un navegador web.

En nuestro caso, dichos programas obligaban continuamente a la máquina virtual a bloquearse o "congelarse" durante minutos. Después de los ajustes que vimos, eran "lo suficientemente utilizables" como para, por ejemplo, tomar la captura de pantalla que acompaña a este artículo.

Podríamos usar la VM para probar algunas aplicaciones de software y "tener una idea" de cómo funcionan las cosas en macOS land, que este escritor no había visitado en años.

Como mencionamos antes, no debe esperar resultados perfectos, ni un salto drástico en el rendimiento en comparación con antes de aplicar esos ajustes. Para nosotros, ayudaron más con la estabilidad, reduciendo significativamente los bloqueos del sistema operativo. Sin embargo, teníamos que ser conscientes de no exagerar. Ejecutar varias aplicaciones en paralelo estaba lejos de ser ideal y nos llevó de vuelta al territorio de bloqueo de pantalla negra.

¿Qué pasa con VirtualBox?

Si revisó nuestro artículo anterior VirtualBox vs. VMware Player: la mejor máquina virtual para Windows, es posible que se pregunte si ejecutar macOS en VirtualBox ofrecería un aumento del rendimiento. Para evitar que pierda el tiempo probándolo, en realidad es todo lo contrario. Funciona aún peor.

Así, por el momento, lo que vimos es la mejor solución para probar macOS en tu PC, además de instalarlo "de forma nativa" y convertir tu PC en un "Hackintosh".

Si te sientes afortunado y quieres ir más allá, consulta también nuestra guía sobre cómo transferir archivos entre una máquina virtual invitada y una PC host. Con suerte, nuestros ajustes serán suficientes para evitar que su VM se bloquee en medio de una transferencia de archivos.

No es perfecto, pero utilizable

Apple no tiene motivos para lanzar controladores que ayudarían a todos los interesados ​​en probar su sistema operativo en hardware no compatible a través de una solución de virtualización. ninguna solución de virtualización. Y tampoco parece que alguien tenga los conocimientos técnicos, tiempo de sobra, y una falta de miedo a la ira de Apple, para tratar de crear controladores no oficiales para tales proyectos.

Por lo tanto, la mejor manera de usar macOS fue, es y probablemente seguirá ejecutándolo en el hardware real de Apple. Todo lo demás no es oficial, no tiene respaldo, está mal visto y conlleva compromisos.

6 consejos para un rendimiento más rápido de la máquina virtual

Leer siguiente

CuotaPíoCuotaCorreo electrónico

Temas relacionados

  • ventanas
  • ventanas 10

Sobre el Autor

Odysseas Kourafalos (30 artículos publicados)

La vida real de OK comenzó alrededor de los 10 años, cuando obtuvo su primera computadora, una Commodore 128. Desde entonces, ha estado derritiendo teclas escribiendo las 24 horas del día, los 7 días de la semana, tratando de difundir The Word Of Tech a cualquier persona lo suficientemente interesada como para escuchar. O, mejor dicho, leer.

Más Contenido del Odysseas Kourafalos

Suscríbete a nuestro boletín

¡Únase a nuestro boletín para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse