When playing games on my laptop (MacBook Air 2011 with Intel HD 3000 integrated graphics), the temperature of the processor / GPU quickly reaches to 95°C causing it to throttle down every couple of seconds.
In this situation, the FPS drop from about 40-60 to 10 for a moment causing big stuttering.
In CSS, I was able to work around this problem by limiting the FPS using the built-in console command fps_max 30
to 30.
This not only solves the stuttering but also reduces the noise and temperature of the CPU / its fan while gaming.
However, most games don't offer a comparable functionality (not that there are too many running on OSX :-) )
Especially when playing Left4Dead 2, I really miss fps_max
(which is not available there).
It seems that Valve has removed fps_max
from servers while stating
The fps_max convar will not have any effect on servers. (It remains as a client option since limiting your FPS can reduce GPU heat and overall power consumption.)
Does someone know whether they have included other measures to prevent GPU overheating similar to fps_max
? At least, they seem to know the downside of simply removing it.
Even better than a solution only applying to L4D2 would be a system wide option to limit the FPS in games.
Is there any?
Many thanks in advance for your responses!
fps_max
isn't available in Left 4 Dead 2? The statement you quoted from Valve makes it seem as if it is available for the client; if it has been removed entirely, then that's quite misleading.fps_max 30
at the top ofC:\Program Files (x86)\Steam\steamapps\common\left 4 dead 2\left4dead2\cfg\autoexec.cfg
.