3 votes

M1 Pro - Est-il possible d'avoir une accélération matérielle du GPU dans une VM Linux via le cadre de virtualisation d'Apple ?

En raison de ma charge de travail professionnelle, je ne peux pas utiliser MacOS comme système d'exploitation principal, mais j'aime beaucoup la qualité du matériel et l'autonomie de la batterie du MacBook Pro, et j'aimerais donc trouver un moyen de le faire fonctionner.

Je cherche un moyen d'exécuter Linux GUI sur mon MBP (j'ai essayé Asahi avec les pilotes GPU expérimentaux et j'ai hâte qu'il soit utilisable au quotidien - mais des choses comme la prise en charge de la webcam sont essentielles).

J'ai remarqué qu'Apple proposait plusieurs tutoriels sur l'utilisation de Linux par le biais de son cadre de virtualisation - y compris l'ajout de la prise en charge de Rosetta2.

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

Je suis conscient que je sacrifierai probablement les performances et l'autonomie de la batterie, mais c'est mieux que de ne pas pouvoir utiliser mon ordinateur portable pour le travail.

Il semble également possible de partager le GPU avec des invités MacOS, je me demande si c'est le cas avec des invités Linux.

La meilleure option consiste-t-elle à utiliser la paravirtualisation du GPU via Parallels ?

3voto

Jose Chavez Points 645

Oui, il est possible d'avoir une accélération matérielle du GPU pour les VM Linux invitées sur les hôtes Apple Silicon MacOS en utilisant les cadres de virtualisation et/ou d'hyperviseur d'Apple.

La manière la plus directe d'y parvenir est la suivante virgl . Comme vous le mentionnez, obtenir une licence pour Parallels Desktop est sinon la meilleure option, du moins probablement la plus facile. Il propose l'installation automatique des invités Linux et la configuration facile de l'accélération matérielle du GPU.

Si vous souhaitez vous en tenir au logiciel libre, vous pouvez activer l'accélération GPU au sein de l'invité de manière relativement simple en utilisant la fonction homebrew-qemu-virgl .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X