2Aug
Comment l'ajout de mémoire a-t-il considérablement augmenté les performances de jeu pour un APU AMD?
Lorsque vous mettez à niveau le matériel de votre ordinateur, il est certain que vous attendez une amélioration des performances, mais parfois vous obtenez une augmentation inattendue significative au-delà de ce que vous aviez prévu. Le SuperUser Q & A post d'aujourd'hui aide un joueur confus, mais heureux à comprendre comment il a eu de la chance quand il a mis à jour la mémoire de son ordinateur.
Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.
La question
SuperUser lecteur CyberGhostx1 veut comprendre comment l'ajout de mémoire a considérablement augmenté les performances de jeu pour APU AMD de son ordinateur:
Pour être clair dès le départ, ce n'est pas un problème. C'est juste quelque chose que je veux vraiment savoir le secret derrière. Système
- CPU: AMD A10-6790K GPU
- 4.0 GHz: AMD Radeon HD 8670D 1Go( GPU intégré)
- RAM: 2 x Team 4Go 1600 DDR3 = 8 Go
Bien sûr, j'utilise un 64 bitsOS pour faire usage de mes 8 Go de mémoire, mais ma question est: Avant d'installer les 4 Go supplémentaires de RAM, des jeux comme Mafia II couru( aux réglages les plus élevés) à une moyenne de 22 FPS.Après avoir installé la RAM supplémentaire, j'ai remarqué une augmentation très décente à 40 FPS, même si le jeu ne semble pas utiliser plus de 4 Go de RAM.
Quel est le secret derrière tout cela?
L'amélioration supplémentaire de la performance du jeu est définitivement un régal, mais comment une simple mise à niveau de mémoire a-t-elle fait une telle différence cette fois-ci?
La réponse
SuperUser contributeurs DragonLord et Ben Richards ont la réponse pour nous. Tout d'abord, DragonLord:
J'ai remarqué que vous utilisez un APU AMD.Ces puces combinent un CPU avec un processeur graphique intégré( GPU), éliminant le besoin d'une carte graphique discrète( au moins pour les charges de travail plus légères).Étant donné que les APU AMD utilisent la mémoire système en tant que mémoire graphique, les performances GPU intégrées dépendent fortement de la bande passante mémoire. Non seulement la RAM du système DDR3 a considérablement moins de bande passante que la mémoire vidéo GDDR5( utilisée sur de nombreuses cartes graphiques discrètes), mais le GPU intégré doit partager cette bande passante avec la CPU pour une utilisation normale. L'augmentation de la bande passante mémoire augmentera directement les performances en réduisant ce goulot d'étranglement.
Lorsque vous avez mis à niveau la mémoire de votre système, vous avez ajouté un second module de mémoire. Avec deux modules, votre mémoire fonctionne désormais en mode double canal, ce qui double la bande passante mémoire et augmente considérablement les performances. Une RAM plus rapide( au moins DDR3-1866, de préférence DDR3-2100 +) augmentera également les performances.
En outre, plus de mémoire signifie que votre système peut pré-charger plus de données de texture dans la RAM, ce qui réduit le besoin d'accéder au disque et augmente les performances. Cependant, ceci est moins un facteur que l'augmentation de la bande passante mémoire.
Pour montrer l'importance de la bande passante mémoire pour les APU AMD, des sites Web tels que Tom's Hardware et PC Perspective ont découvert que les performances de l'APU peuvent augmenter avec la bande passante mémoire au moins jusqu'à DDR3-2100.
Suivi de la réponse de Ben Richards:
Vous avez un APU, plutôt qu'un processeur discret et un GPU discret. Cela signifie qu'ils partagent la RAM système pour le cache de texture, plutôt que la mémoire intégrée dédiée sur une carte graphique.
La raison pour laquelle la mise à niveau de la RAM a accéléré les choses pour votre jeu est probablement due au remplacement des ressources de texture. Avec plus de RAM disponible globalement, cela signifie que plus de données de texture peuvent être chargées et conservées dans la RAM plus longtemps. Lorsque toute votre mémoire est allouée, et que votre système d'exploitation a besoin de plus de travail pour une tâche en ce moment, il trouvera la mémoire allouée qui n'a pas été utilisée récemment, sauvegardera le contenu sur votre disque, puis réallouera la mémoire pourcette tâche. Une fois que ces données sont à nouveau nécessaires, elles seront transférées du disque vers la RAM.Cet échange prend beaucoup de temps( relativement).
Vous échangiez probablement beaucoup sur les données de texture. Lorsque vous avez mis à niveau votre RAM, vous avez prévu plus d'espace pour stocker les textures, ce qui signifie moins de permutation de mémoire, ce qui se traduit par un FPS plus élevé.
Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.