Comment puis-je faire fonctionner VirtualBox à 1366x768 ?

J'essaie d'exécuter Windows 8 dans VirtualBox. L'écran de mon ordinateur portable est exactement 1366x768. Windows 8 désactive certaines de ses fonctionnalités si la résolution est inférieure à 1366x768, j'ai donc besoin d'exécuter le système d'exploitation invité en plein écran.

Le problème est que VirtualBox refuse d'exécuter l'invité à 1366x768. Lorsque VirtualBox est en "plein écran", l'invité n'est que de 1360x768 - six pixels trop étroits. Il y a donc une barre noire de trois pixels sur les côtés gauche et droit de l'écran.

Cette l'utilisateur a eu le même problème, mais la réponse acceptée est "installer les ajouts d'invités", ce que j'ai déjà fait; cela m'a amené à 1360, mais pas à 1366.

Selon le tracker de tickets VirtualBox , il y avait un bogue où la largeur de l'écran de l'invité était arrondie au multiple le plus proche de 8, mais ils prétendent avoir corrigé le bogue dans la version 3.2.12. J'utilise la version 4.1.18 et je vois le même problème qu'ils prétendent avoir résolu, donc soit ils l'ont cassé à nouveau, ils j'avais tort de ne jamais l'avoir résolu, ou mon problème est autre chose.

Cette réponse suggérait de donner à la machine virtuelle 128 Mo de mémoire vidéo, et n'a réclamé aucun problème pour obtenir 1366x768 par la suite. Lorsque j'ai créé la machine virtuelle, sa mémoire d'affichage était déjà par défaut à 128 Mo. J'ai essayé de l'augmenter à 256 Mo, mais sans effet: l'invité est toujours de six pixels trop étroit.

Mon système d'exploitation hôte est Windows 7 64 bits et j'exécute VirtualBox 4.1.18.

Comment puis-je obtenir VirtualBox pour exécuter mon système d'exploitation invité en plein écran à la résolution native de mon écran de 1366x768?

demandé sur