Comment jouer à Battlefront 2 sur une carte graphique bon marché (ou ancienne)

Comment jouer à Battlefront 2 sur une carte graphique bon marché (ou ancienne)

Guide De L'ordinateur Portable

Dans l'un des nouveaux jeux les plus populaires d'aujourd'hui, Star Wars Battlefront 2, vous pouvez participer à des batailles épiques se déroulant dans une galaxie très, très lointaine. Si vous regardez EA Configuration requise , vous pensez peut-être que vous ne pouvez pas exécuter le jeu sur un ordinateur portable doté de graphismes bas de gamme ou sur un ordinateur vieux de quelques années. Cependant, si vous savez quels paramètres modifier, vous pouvez jouer à Battlefront 2 sur à peu près n'importe quel ordinateur portable, à condition que vous disposiez d'une sorte de GPU discret, même bon marché.

Malheureusement, lors de nos tests, les systèmes dotés de graphiques Intel HD/UHD intégrés ont augmenté jusqu'à 100 % d'utilisation du processeur pendant le jeu, ce qui les a fait surchauffer et devenir instables. Du bon côté, nos expériences montrent que vous pouvez exécuter Battlefront 2 sur un ordinateur portable moderne avec des graphiques Nvidia MX150 bas de gamme ou un qui a des graphiques de milieu de gamme d'il y a six ou sept ans.

Pour rendre Battlefront 2 jouable sur un ordinateur portable doté de graphismes bas de gamme, vous devrez suivre cinq étapes de base :

  • Baissez les paramètres du jeu.
  • Assurez-vous que tout est sur le réglage le plus bas du fichier de configuration.
  • Utilisez DirectX 12.
  • Désactivez les lumières intérieures et expérimentez avec d'autres variables de la console de développement.
  • Expérimentez avec la résolution interne.

Paramètres de jeu inférieurs

L'écran de configuration du jeu est très explicite, et tout désactiver ou tout réduire au réglage le plus bas est un processus assez simple.

Vous pouvez également sélectionner simplement le préréglage Low, mais vous voudrez peut-être vous assurer que les paramètres sont réellement à leur minimum.

Désactivez tout dans le fichier de configuration

Les modifications apportées à l'écran des paramètres sont stockées dans un fichier de configuration situé dans votre dossier de documents sous le sous-dossier Star Wars Battlefront IISettings. Le fichier s'appelle ProfileOptions_profile. Vous pouvez l'ouvrir à l'aide du Bloc-notes ou du Bloc-notes++.

Vous pouvez utiliser l'image ci-dessous comme référence pour voir à quoi ce fichier est censé ressembler avec les paramètres les plus bas.

Portez une attention particulière aux variables GstRender, car celles-ci contrôlent la qualité graphique et visuelle. Par exemple, dans au moins une de nos configurations de test, les variables suivantes n'étaient pas définies sur 0 (le minimum) : GstRender.SkyCelestialQuality, GstRender.DebrisQuality, GstRender.UndergrowthQuality et GstRender.MotionBlurEnabled.

Prenez note de l'emplacement de GstRender.ResolutionScale, car nous approfondirons celui-ci dans une minute.

Utilisez DirectX 11 au lieu de DirectX 12

Battlefront 2 est l'un des nouveaux titres prenant en charge DirectX 12 de Microsoft. Cette API de rendu Windows est supposé pour permettre de meilleures performances dans le jeu en réduisant les frais généraux et en fournissant des fonctionnalités supplémentaires telles que la mise à l'échelle de la résolution dynamique.

Cette optimisation semble toutefois destinée aux utilisateurs haut de gamme, car nos tests en DirectX 12 ont été décevants. Le jeu bégayait et se figeait constamment pendant que nous essayions DirectX 12 sur un GPU bas de gamme compatible. Il est recommandé de s'en tenir à DirectX 11 si vous n'êtes pas plus proche des exigences recommandées.

Utilise la console de développement, Luke !

Le moteur Frostbite utilisé par Battlefront 2 prend en charge une console de développement pour expérimenter et modifier les variables pendant que le jeu est en cours d'exécution.

Pendant le jeu, vous pouvez y accéder en appuyant sur le bouton '~' de votre clavier.

Si vous avez suivi les étapes précédentes, la plupart des éléments importants doivent être désactivés, mais il y a des choses supplémentaires que vous pouvez expérimenter dans la console de développement. Par exemple, définir RenderDevice.Dx11Dot1Enable et RenderDevice.Dx11Dot1RuntimeEnable sur false peut désactiver certaines fonctionnalités DirectX supplémentaires. Vous essayez cela en écrivant chacune de ces variables dans la console, en saisissant un espace puis en tapant le chiffre 0.

Une autre commande utile qui sera familière aux joueurs de Battlefield est Thread.ProcessorCount, que vous pouvez régler sur le nombre de cœurs de votre CPU.

Si vous souhaitez tester quelque chose de plus spectaculaire, essayez de définir WorldRender.LightTileCsPathEnble sur 0. Cela désactive certaines des lumières utilisées sur les scènes d'intérieur, ce qui peut avoir un impact très positif sur les performances.

Cela désactivera également les hologrammes dans le menu principal, alors ne vous inquiétez pas si tout ce que vous pouvez voir, c'est un contour.

Vous pouvez le faire très rapidement en écrivant les premières lettres et en appuyant sur Tab. La console se complétera automatiquement jusqu'à la commande la plus proche et vous montrera une liste de commandes pouvant être complétées à partir du test existant. Vous pouvez ensuite taper quelques caractères supplémentaires dans la variable et appuyer à nouveau sur Tab pour continuer la saisie semi-automatique. Vous pouvez également utiliser les touches directionnelles haut et bas pour parcourir les commandes que vous avez précédemment utilisées au cours de la même session de jeu. Une fois que vous avez compris cela, vous pouvez accéder à la plupart des commandes assez rapidement.

La mauvaise nouvelle est qu'il ne semble pas y avoir de moyen de sauvegarder ces valeurs. Dans les précédents jeux Frostbite, vous pouviez placer une collection de commandes de console dans un fichier à appliquer au jeu au démarrage, mais cette fonctionnalité semble avoir été supprimée.

Je vous suggère de prendre note des commandes qui fonctionnent pour vous et de les appliquer vous-même lorsque vous entrez dans le jeu.

Changer la résolution interne

Battlefront 2 rejoint les rangs d'un nombre croissant de jeux qui fournissent un scaler de résolution interne, marqué sur les paramètres de ce jeu comme Resolution Scale.

Ce paramètre contrôle la résolution des éléments 3D du jeu sans affecter le texte, le menu ou l'interface utilisateur, ce qui signifie que vous pouvez utiliser des résolutions inférieures pour de meilleures performances sans affecter la lisibilité du menu ou en utilisant le mode fenêtre sans bordure.

Dans le menu du jeu, la valeur minimale autorisée de cette variable est de 25 % (ce qui correspond à une résolution effective de 480 x 270 si la résolution externe est définie sur 1080). Mais, en pratique, toute valeur de multiplicateur peut être définie dans le fichier de configuration en modifiant la valeur de GstRender.ResolutionScale. Une valeur de 1 correspond à 100 % de la résolution externe, 0,5 % correspond à 50 % de résolution externe, etc.

Il peut souvent être utile de modifier cette valeur depuis la console de développement à l'aide de la commande Render.ResolutionScale. Cela modifie la résolution pendant que le jeu est en cours d'exécution, ce qui signifie que vous avez de la place pour expérimenter et voir comment cela affecte les performances et la visibilité. Cette valeur n'a pas non plus de limites, donc utiliser la commande comme Render.ResolutionScale 0.05 rendra ce gâchis pixélisé :

Cette valeur est réinitialisée à ce qui se trouve dans le fichier de configuration dès qu'un niveau est rechargé (lorsque vous changez de classe, par exemple). N'oubliez donc pas de modifier le fichier de configuration lorsque vous atteignez une valeur qui vous convient.

Résultats des tests : Très jouable

Pour le premier test, j'ai utilisé un Xiaomi Notebook Air avec un processeur Intel Core i5-7200U de 7e génération, un GPU Nvidia MX150 et 8 Go de RAM.

Ce modèle i5 est courant parmi les ordinateurs portables vendus entre fin 2016 et fin 2017. Le Nvidia MX150 est le successeur du 940MX qui a commencé à apparaître sur les ordinateurs portables vers août 2017. Le MX 150 est une version mobile du GT 1030, le GPU le plus bas de gamme. de la génération actuelle de Nvidia. Il n'est pas destiné aux jeux lourds, le matériel promotionnel de Nvidia ne mentionnant que des jeux comme League of Legends et Counter-Strike : Global Offensive.

Cependant, avec les ajustements mentionnés ci-dessus et une échelle de résolution de 0,5 (résolution effective de 960 x 540), le jeu a réussi à maintenir près de 60 ips dans les cartes Galactic Assault. Il a perdu ses performances uniquement en raison d'un goulot d'étranglement du processeur dans les moments d'action intense, tels que des explosions très proches du joueur, ou lorsque le joueur se déplaçait rapidement sur la carte, provoquant le chargement de nouvelles zones.

Sur le mode de jeu Starfighter Assault, les performances étaient meilleures, avec à peine des baisses de fps. Dans l'ensemble, le jeu est nettement plus jouable que ce à quoi vous vous attendez de quelque chose qui est sous les exigences minimales.

Parce que le test s'est si bien passé, j'ai décidé d'essayer le jeu sur quelque chose de beaucoup moins moderne : un ancien Alienware M11x .

L'Alienware M11x était la tentative de Dell d'un ordinateur portable de jeu ultraportable ; il a été introduit en 2010 et abandonné en 2012. L'ordinateur portable de test, en particulier, est équipé d'un Core i7-2637M, d'un processeur pour ordinateur portable de 2011 et d'un GT 540M, qui était également un GPU de milieu de gamme de 2011.

Ce n'est pas le genre d'appareil auquel vous pourriez penser pour jouer à une version lourde d'AAA 2017, mais lorsque j'ai utilisé les réglages ci-dessus et une échelle de résolution de 30 % (576 x 324), le jeu a réussi à fonctionner régulièrement à plus de 30 ips sur Starfighter. Assaut, même lorsque la bataille est devenue intense.

Dans le mode d'assaut galactique plus lourd, un nombre significativement plus élevé de micro-gels a été observé au début du match ou lors de la navigation sur la carte, principalement en raison de l'ancien i7 qui avait du mal à suivre le match. Étonnamment, une fois la carte chargée, les gels ont été considérablement réduits. La désactivation de l'éclairage intérieur était particulièrement utile dans les cartes qui nécessitaient de défendre un objectif à l'intérieur, car l'ordinateur portable était capable de maintenir le jeu à plus de 30 ips.

En bout de ligne

Tant que vous utilisez un GPU dédié, Battlefront 2 est un jeu hautement optimisé auquel vous pouvez jouer à des fréquences d'images élevées. Assurez-vous simplement que les effets spéciaux du jeu sont définis sur les nombres les plus bas possibles dans le fichier de configuration et utilisez l'outil de console de développement pour explorer et expérimenter d'autres variables afin de voir si vous pouvez gagner en performance. Une fois que vous avez compris comment naviguer rapidement dans la console, vous pouvez même appliquer quelques ajustements, comme désactiver les lumières intérieures ou réduire la résolution interne, pour obtenir un coup de pouce supplémentaire en milieu de partie.

Il est dommage que les ordinateurs portables modernes avec des graphiques intégrés ne puissent pas exécuter le jeu de manière stable. Cependant, tant que vous disposez d'un GPU Nvidia ou AMD dédié des cinq ou six dernières années, vous devriez pouvoir vous lancer dans ce jeu.