Voici la citation de la documentation VirtualBox :
Activer I / O APIC
Les contrôleurs d'interruption programmables avancés (APIC) sont une nouvelle fonctionnalité matérielle x86 qui a remplacé les contrôleurs d'interruption programmables (PIC) à l'ancienne au cours des dernières années. Avec un APIC d'E / S, les systèmes d'exploitation peuvent utiliser plus de 16 requêtes d'interruption (IRQ) et donc éviter le partage d'IRQ pour une fiabilité améliorée.
Remarque : L'activation de l'E / S APIC est requise pour les systèmes d'exploitation invités 64 bits, en particulier Windows Vista; il est également requis si vous souhaitez utiliser plusieurs CPU virtuels dans une machine virtuelle.
Cependant, la prise en charge logicielle des APIC d'E / S n'est pas fiable avec certains systèmes d'exploitation autres que Windows. De plus, l'utilisation d'un E / S APIC augmente légèrement les frais généraux de virtualisation et ralentit donc un peu le système d'exploitation invité.
Avertissement : tous les systèmes d'exploitation Windows à partir de Windows 2000 installent des noyaux différents selon qu'un APIC d'E / S est disponible. Comme pour ACPI, l'A / S APIC ne doit donc pas être désactivé après l'installation d'un système d'exploitation invité Windows. L'activer après l'installation n'aura cependant aucun effet.
De plus, vous pouvez désactiver la configuration avancée et l'interface d'alimentation (ACPI) que VirtualBox présente par défaut au système d'exploitation invité. ACPI est la norme actuelle de l'industrie pour permettre aux systèmes d'exploitation de reconnaître le matériel, de configurer les cartes mères et d'autres périphériques et de gérer l'alimentation. Comme tous les PC modernes contiennent cette fonctionnalité et que Windows et Linux la prennent en charge depuis des années, elle est également activée par défaut dans VirtualBox. Il peut être désactivé sur la ligne de commande; e voir la section intitulée «VBoxManage modifyvm».
Vous pourriez en avoir besoin lors de la migration d'une machine physique vers une machine virtuelle, si la machine physique a un IO APIC. La plupart des machines modernes le font.
http://www.virtualbox.org/wiki/Migrate_Windows
la source
Malheureusement, j'ai une machine plus ancienne avec seulement un processeur Pentium D. Ma VirtualBox fonctionnant sous Fedora était HORRIBLE. J'ai parcouru Internet à la recherche de tout ce qui pourrait améliorer les performances. J'ai trouvé un article qui montrait comment désactiver manuellement APIC IO, et après avoir fait la procédure, j'ai été stupéfait par l'amélioration marquée (mieux que doubler la vitesse) que j'ai gagnée en le faisant .....
Exécution de Fedora Core 14 sur un HP / Compaq dc7700 avec mémoire 3G, exécutant Virtualbox version 3.2.10 r66523
la source
Après avoir essayé d'obtenir une image Acronis restaurée à partir d'une image physique d'origine pour démarrer dans Vbox - (XPSP3) - (affiche simplement le message `` ne s'est pas arrêté correctement '' ... à chaque démarrage), j'ai décidé de sélectionner l'API IO option (Paramètres - Système - Carte mère - Fonctionnalités étendues - SELECT Enable IO APIC) - ne sachant pas vraiment quelle était sa fonction dans la Vbox. Une fois que j'ai sélectionné et redémarré, la machine a pris vie et fonctionne parfaitement.
J'espère que cela t'aides.
la source
Comme ma machine ne prend pas en charge APIC (l'hôte est Win 8.1 64 bits, l'invité est Oracle Linux 64 bits), je commençais à paniquer et je n'ai pas pu initialiser complètement la machine invitée.
Comme j'ai changé le nombre de CPU dans mon système invité de 2X à 1X (j'ai le total de 4X), j'ai pu charger complètement ma machine invitée.
la source