2 votes

Limiter les FPS dans les jeux pour éviter la surchauffe

Lorsque je joue à des jeux sur mon ordinateur portable (Macbook Air 2011 avec carte graphique intégrée Intel HD 3000), la température du processeur / GPU atteint rapidement 95°C, ce qui provoque une baisse de régime toutes les deux secondes.

Dans cette situation, les FPS chutent d'environ 40-60 à 10 pendant un moment, provoquant un gros bégaiement.

En CSS, j'ai pu contourner ce problème en limitant le nombre de FPS à l'aide de la commande intégrée à la console. fps_max 30 à 30 ans.
Cela permet non seulement de résoudre le bégaiement, mais aussi de réduire le bruit et la température du processeur et de son ventilateur pendant le jeu.

Cependant, la plupart des jeux n'offrent pas une fonctionnalité comparable (non pas qu'il y en ait trop qui tournent sous OSX :-) ).

Surtout quand je joue à Left4Dead 2, ça me manque vraiment. fps_max (qui n'est pas disponible là-bas).

Il semble que Valve ait supprimé fps_max des serveurs tout en déclarant

Le convar fps_max n'aura aucun effet sur les serveurs. (Il reste en tant que option pour les clients, car limiter votre FPS peut réduire la chaleur du GPU et la la consommation d'énergie globale).

Est-ce que quelqu'un sait s'ils ont inclus d'autres mesures pour empêcher la surchauffe du GPU, similaires à celles de l'UE ? fps_max ? Au moins, ils semblent connaître les inconvénients d'une simple suppression.

Encore mieux qu'une solution ne s'appliquant qu'à L4D2, il faudrait une option à l'échelle du système pour limiter le nombre d'images par seconde dans les jeux.

Y en a-t-il ?

Merci d'avance pour vos réponses !

3voto

JerryOL Points 432

Beaucoup de jeux ont une fonction appelée "VSync" (ou synchro verticale ou quelque chose de similaire). En activant cette fonction, vous limiterez le nombre d'images par seconde au taux de rafraîchissement de votre écran, qui est généralement de 60 Hz sur le MacBook Pro que vous avez spécifié.

1voto

agent86 Points 117964

C'est une question délicate. Apple (dans l'ensemble) garde son matériel assez secret et n'expose pas la plupart de ces fonctionnalités.

Il devrait être possible de fixer un maximum p-state ou la fréquence d'horloge du processeur, ce qui aurait pour effet de réduire les performances du jeu, mais tout le support pour cela est assuré par des tiers, et Apple a largement verrouillé l'accès à ces fonctionnalités.

Voodoo Power avait l'habitude de le faire, mais le site est en panne et je suppose qu'il n'est plus à jour. xnu-speedstep existe toujours, mais je parie qu'il ne fonctionne pas sur les systèmes d'exploitation ou les matériels récents. La plupart de ces projets sont nés du désir de faire fonctionner OSX sur du matériel non-Apple, et en tant que tels, ils sont au mieux expérimentaux, et risquent de faire planter votre système.

Il est possible de définir les priorités des différents processus sous les systèmes d'exploitation *nix, et vous pouvez le faire, mais il est toujours probable qu'il consommera 100% du temps du CPU/GPU pendant que vous jouerez au jeu. Vous devriez regarder quelque chose comme renice pour ça.

smcFanControl peut être une option - vous pourriez l'utiliser pour remplacer le contrôle de ventilateur par défaut d'Apple et le régler de sorte que vos ventilateurs soient toujours allumés à 100%. Cela ne le rendra pas plus silencieux, mais la température du système sera peut-être un peu plus constante.

L'autre solution (qui n'est probablement d'aucune utilité) consiste à utiliser Bootcamp pour charger Windows et à s'appuyer sur la prise en charge de la gestion de l'alimentation par Windows. Vous aurez également plus d'options en termes de jeux. Cependant, le double amorçage n'est probablement pas la solution la plus idéale.

0voto

Nelson Points 14263

Vous pouvez essayer un coussin de refroidissement pour ordinateur portable et voir si cela peut aider.

http://www.amazon.com/s/ref=nb_sb_noss_1?field-keywords=laptop+pads+refroidissement

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X