7 votes

Mauvaises performances avec Virtual Box sur MacBook Pro 2017

J'utilise Ubuntu 16.04 via Virtual Box sur mon MacBook Pro 2017 avec TouchBar (3.3Ghz i7, 16 GB 2133 MHZ) et j'obtiens une expérience très laggy et désagréable sur la machine. J'ai passé en revue les changements suggérés il y a 7 ans ici : https://superuser.com/questions/172989/virtualbox-running-ubuntu-is-slow-mac-os-x-host

Mais cela ne semble pas faire de différence. Même lorsque je change la résolution en 720p, les performances sont toujours aussi médiocres. Voici les paramètres de la vm :

 <Hardware>
  <CPU>
    <PAE enabled="true"/>
    <LongMode enabled="true"/>
    <X2APIC enabled="true"/>
    <HardwareVirtExLargePages enabled="true"/>
  </CPU>
  <Memory RAMSize="8192"/>
  <HID Pointing="USBTablet"/>
  <Chipset type="ICH9"/>
  <Display VRAMSize="128"/>
  <VideoCapture fps="25" options="ac_enabled=false"/>
  <RemoteDisplay>
    <VRDEProperties>
      <Property name="TCP/Ports" value="3389"/>
    </VRDEProperties>
  </RemoteDisplay>
  <BIOS>
    <IOAPIC enabled="true"/>
  </BIOS>
  <USB>
    <Controllers>
      <Controller name="OHCI" type="OHCI"/>
    </Controllers>
  </USB>
  <StorageController name="IDE" type="PIIX4" PortCount="2" useHostIOCache="true" Bootable="true">

Des idées sur les réglages ? J'ai l'impression que je devrais pouvoir obtenir des performances décentes de cette machine. (J'ai essayé de réduire la taille de la RAM sans succès non plus). Je ne sais pas s'il y a des solutions alternatives si c'est un problème commun à Virtual Box ?

1voto

Le problème vient de Retina lui-même. Si vous utilisez un autre moniteur avec une autre résolution (sans Retina), vous obtiendrez de bien meilleures performances. Je pense que c'est un problème avec OSX et les résolutions Retina/HiDPI.

1voto

r0den Points 11

L'utilisation du second moniteur pour la VM améliorera certainement les performances.

Une autre solution consiste à utiliser une connexion à distance avec la VM.

J'ai installé XRDP sur Ubuntu VM sur mon MBP et en utilisant le client RDP pour l'accès, aucun problème de performance.

Veuillez cocher cette case lien . Il est également suggéré d'utiliser l'outil pour Mac afin d'utiliser une gamme supplémentaire de résolutions d'écran, de sorte que votre instance VM puisse fonctionner sans problème sur un écran rétina.

1voto

Skye-AT Points 575

Je sais que cette question est très ancienne, mais juste au cas où quelqu'un se demanderait encore comment résoudre ce problème...

Le problème se situe au niveau de l'écran Retina du Mac, comme l'a indiqué @Rubén Gómez García.

La solution à ce problème est la suivante :

Tout d'abord, réglez le facteur d'échelle sur 100 %. C'est OBLIGATOIRE.

Ensuite, dans le Finder, allez dans Applications -> VirtualBox.app et choisissez Show Package Contents dans le menu contextuel du Finder pour voir le contenu du paquet de l'application. Continuez à aller à Contents -> Resources -> VirtualBoxVM.app.

Une fois que vous avez trouvé VirtualBoxVm.app, ouvrez le menu contextuel pour accéder aux propriétés de VirtualBoxVM.app.

Ensuite, sous Général, il y a une case à cocher appelée "Ouvrir en basse résolution", vous pouvez désactiver l'affichage HiDPI en cochant cette case. Ne vous inquiétez pas, vous ne remarquerez pas la différence entre HiDPI et Low Res. En tout cas, moi je ne l'ai pas remarquée.

Dans mon environnement (Macbook Pro 13inch 2020 avec 32GB RAM, Core i7 + Big sur 11.5.2), les performances ont été grandement améliorées en effectuant ce réglage, je le laisse donc ici pour rappel.

N'hésitez pas à corriger/améliorer ma réponse.

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