3 votos

M1 Pro - ¿Es posible disponer de aceleración por hardware de la GPU en una máquina virtual Linux a través del marco de virtualización de Apple?

Debido a mis cargas de trabajo profesionales, no puedo utilizar macOS como sistema operativo principal, pero me encanta el hardware de alta calidad y la duración de la batería del MacBook Pro, así que me gustaría encontrar una forma de hacerlo funcionar.

Estoy buscando una manera de ejecutar Linux GUI en mi MBP (he probado Asahi con los controladores de GPU experimentales y no puedo esperar a que sea manejable a diario - pero cosas como el soporte de webcam son esenciales).

Me he dado cuenta de que Apple ofrece varios tutoriales sobre cómo poner en marcha Linux a través de su marco de virtualización, incluida la compatibilidad con Rosetta2.

https://developer.apple.com/documentation/virtualization/running_gui_linux_in_a_virtual_machine_on_a_mac

Soy consciente de que probablemente sacrificaré el rendimiento y la duración de la batería, pero es mejor que no poder utilizar el portátil para trabajar.

También parece posible compartir la GPU con invitados MacOS, me pregunto si es el caso de los invitados Linux.

¿Es la mejor opción utilizar la paravirtualización de GPU a través de Parallels?

3voto

Jose Chavez Puntos 645

Sí, es posible disponer de aceleración por hardware de GPU para máquinas virtuales invitadas Linux en hosts Apple Silicon MacOS utilizando los marcos de virtualización y/o hipervisor de Apple.

La forma más sencilla de conseguirlo es virgl . Como mencionas, conseguir una licencia para Parallels Desktop es si no la mejor opción, probablemente la opción más fácil. Ofrece instalación automática de huéspedes Linux y fácil configuración de la aceleración de hardware GPU.

Si quieres seguir con el software libre, puedes activar la aceleración de GPU en el huésped de una forma relativamente sencilla utilizando homebrew-qemu-virgl .

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X