Il existe quelques options qui peuvent atténuer le problème des jeux plus anciens fonctionnant trop vite sur les machines modernes;
- Certains jeux (par exemple: le Grand Theft Auto original) ont des limiteurs de cadre intégrés, voyez si le vôtre le fait
- Si le jeu prend en charge une 'option Vsync', contrôlez le dans le jeu FPS en changeant la fréquence de rafraîchissement de votre moniteur
- Achetez une copie corrigée du jeu auprès d'un autre fournisseur
- Utilisez un 'sale hack' d'une certaine description, mon préféré est utiliser FRAPS en mode d'enregistrement mis en cache pour sérieusement gêner le FPS
Un de ces logiciels de VM qui prend en charge l'attribution des ressources CPU est Oracle Virtual Box (qui est gratuit) - il y en a d'autres Des hôtes de machine virtuelle qui fournissent un contrôle plus granulaire sur les ressources affectées à l'environnement virtuel, mais ceux-ci ne sont généralement pas gratuits et varient énormément en prix.
Les options de VirtualBox abordent le problème du point de départ le système d'exploitation hôte fonctionnel pendant que la VM est en cours d'utilisation 'plutôt que de spécifier réellement le' Matériel virtuel 'qui se trouve dans la VM;
Avec ceci, vous pouvez définir le nombre de p cœurs de processeur disponibles pour la machine virtuelle et utilisation maximale du processeur en pourcentage que la machine virtuelle peut utiliser. Ce n'est pas une science exacte et nécessitera quelques essais et erreurs pour obtenir les bons paramètres, et même dans ce cas, il est peu probable que le résultat final soit aussi fluide à jouer.
Une autre option disponible gratuitement , est DOSBox. DOSBox fournit une émulation de cycle CPU et la possibilité de changer le nombre de cycles CPU disponibles pour l'application / le jeu en cours d'exécution dans DOSBox. Les commandes pour cela sont détaillées lorsque vous démarrez DOSBox;
Le paramètre actuel est détaillé dans la barre de titre de la fenêtre;
En utilisant DOSBox, il est possible d'installer une ancienne version de Windows (par exemple: Windows 95 ou 98) dans DOSBox comme détaillé dans cet article. Cela vous offre une autre option d'émulation car elle vous permet d'utiliser DOSBox pour exécuter une copie de Windows et de jouer à d'anciens jeux Windows dans l'environnement dans lequel ils ont été conçus pour être exécutés, tout en offrant un contrôle sur le nombre de cycles CPU disponibles dans le environnement.
Pour ce qui est de définir le nombre de cycles CPU, cet article suggère ce qui suit:
Estimer la puissance CPU souhaitée par le jeu en mégahertz. Multipliez-le par 1000 et définissez-le dans le paramètre cycles = dans dosbox.conf. Par exemple, s'il nécessite 3 MHz, définissez cycles = 3000. S'il nécessite 120 MHz, définissez cycles = 120000. Utilisez la plus grande valeur possible qui, selon vous, rend le jeu plus fluide, mais pas plus large. En cas de doute, utilisez 40000. Cela correspond à une moyenne de 486.