Forums › English Language Forums › Technical › Technical Issues

Recherche

MacBook Air 2012 and way too high FPS = heat problem = how to limit fps?

19 Réponses [Dernière contribution]
dim, 08/12/2012 - 07:36
Portrait de Ewbte
Ewbte

Hello! The game runs just awesome on any settings, but cpu going very very hot: 66°C-78°C on Low graphics and 80°C-90°C+ on High.
With VSync turned on temperature goes a little bit down, I think it's because game have a limit of 60fps with it.
So is there a command for extra.txt to limit fps? For like 30.. I think that could resolve a heat problem in some way..

Thanks!

lun, 08/13/2012 - 09:18
#1
Portrait de Ewbte
Ewbte
I made some other tests: With

I made some other tests:
With VSync checked game use ~75% cpu.
With VSync unchecked game use ~105% cpu and mac becomes hot.

lun, 08/13/2012 - 11:25
#2
Portrait de Asukalan
Asukalan
how can CPU usage go over

how can CPU usage go over 100% xd lol, do it grew extra transistors in progress :P?

90 degrees is quite hot, my laptop would have emergency auto shutdown if it owuld heat that hot

usually temperatures dont go above 80 celcius, right now i have 70 on CPU and 63 on GPU

Did you make sure there is free air under your laptop? Cooling pad or just make it stay a little above your desk.

lun, 08/13/2012 - 11:54
#3
Portrait de Ewbte
Ewbte
I just quote activity monitor

I just quote activity monitor information. :P

It's on a glass table all the time I play. Bottom of mba isn't hot, even with 90ºC on cpu, I can put it on my legs and I don't feel uncomfortable.
I googled a lot, it's a normal mba issue, because of its tight and integrated gpu.
Also I found other messages about fps limit, it helps.

lun, 08/13/2012 - 11:56
#4
Portrait de Asukalan
Asukalan
can you post it here, about

can you post it here, about fps limits?

Also if its problem, you sould conseder buying cooling pad or something, overheated cpu wont kill your laptop but it will give reduced preformance.

lun, 08/13/2012 - 12:09
#5
Portrait de Ewbte
Ewbte
meh I unable to talk about

meh I unable to talk about other games in this forum, try google with "fps cap overheat".

Cooling pad is useless.

lun, 08/13/2012 - 12:18
#6
Portrait de Ewbte
Ewbte
less fps = less cpu/gpu usage

less fps = less cpu/gpu usage = less heat

Without fps limit game asks cpu/gpu to render it as fast as it can, and as a result we have useless fps (60+).
VSync limits rendering to 60fps, but it's still too high for my laptop.

lun, 08/13/2012 - 12:34
#7
Portrait de Trying
Trying

You could go into your registry(or whatever the mac equivalent is) and manually lower the rate.

lun, 08/13/2012 - 13:02
#8
Portrait de Ewbte
Ewbte
If only I knew how to do it

If only I knew how to do it..

I hope devs will help.

lun, 08/13/2012 - 13:31
#9
Portrait de Dogrock
Dogrock
While I'm unaware of any

While I'm unaware of any tuning option to change a framerate limit, you could try messing with the power settings on your laptop. Many mobile devices allow you to cap how hard the processor is allowed to work in plugged in or battery states. You could try capping this to a lower value in an effort to reduce usage (and therefore heat). V-sync will do this since it effectively caps GPU usage.

I would not expect any Dev help on this since the problem is more squarely with ultra-mobile hardware not being geared towards gaming not not something inherent in the game.

Also, don't be afraid to link to any research towards a solution. Just because the forum is SK focused doesn't mean a problem with another game won't result in a good lead.

lun, 08/13/2012 - 13:57
#10
Portrait de Trying
Trying

From the Technical Issues FAQ:
Close Spiral Knights (if it's running).
Click on the 'Start' menu and then click on 'Run'.
Type in "regedit" and hit 'OK': this will bring up the Registry Editor. Warning: Please do not change anything else in the registry since it could cause severe problems.
Browse through the registry tree and expand to 'HKEY_CURRENT_USER\Software\JavaSoft\Prefs\projectx'
Double-click each of the below registry keys (if present) and type in the corresponding value:
display_mode = 1024, 600, 32, 60 <------Change the 60 to your desired framerate
fullscreen = false
render_quality = /L/O/W
vsync_enabled = false
antialiasing_level = 0
Close the Registry Editor and start Spiral Knights.

lun, 08/13/2012 - 14:05
#11
Portrait de Ewbte
Ewbte
For example Minecraft (java

Dogrock,
For example Minecraft (java too) has an option to limit fps, right because game used more resources than it really needed.

Rangerwill,
There is no registry in osx, and there is no description of same issue for osx users in FAQ.
(I think 60 in it means refresh rate. It might work if change it to 30 and turn VSync on.. it should cap fps to 30, but it's only my guesses)

lun, 08/13/2012 - 20:10
#12
Portrait de Trying
Trying

Doing a quick google search tells me that you should look in the folder /Users/YourUserName/Library/Preferences.

mar, 08/14/2012 - 00:38
#13
Portrait de Ewbte
Ewbte
Rangerwill, ty^^ I tryed to

Rangerwill,
ty^^ I tryed to change refresh rate - not working.

mer, 08/15/2012 - 10:38
#14
Portrait de Ewbte
Ewbte
/sad

Oh uh oh.. I was on specialised Java forum, they said that there is no command for it, and only developers can provide this option in game..

dim, 08/19/2012 - 07:40
#15
Portrait de Theopholis
Theopholis
Fan Control

http://www.macupdate.com/app/mac/23137/fan-control

I use this with my 2009 Macbook Pro to keep the fan speed up. Don't crank it to max right away. Try setting your base speed to about 2500 RPM to start with. Also, take a look at the speed your fans are currently running at. I have mine sitting at 2604 right now, and I think it cranks up to about 4000 while I'm running spiral knights. The Macbook Air should only have one fan, so don't be concerned if your right fan (could be left, it's right for me) sits at -1 RPM. It just doesn't exist.

You shouldn't have to worry about fan noise too much either because a 2012 will have those fancy new asymmetrical fans.

Even if you can't get the fps down, and 60 fps should be fine, this will keep the heat in check.

Cooling pads won't do much since the aluminum casing is already giving off as much heat as it can.

mer, 08/22/2012 - 09:21
#16
Portrait de Autofire
Autofire
Lol, for once I'm saying Turn

Lol, for once I'm saying

Turn up your graphics to the max
and the anti aliasing should be on the max
and turn off cull transients
and turn on render effects
and turn on vsync. (Everything to slow it down hopefully)

I've never heard of it being too fast, to be honest. I can't help much beyond there cause I know windows and I know linux, but no mac. What they said should be good, I think. (Read: I am guessing they are leading you the right way :P)

jeu, 08/23/2012 - 09:23
#17
Portrait de Realnight
Realnight
The 105% comes from the way

The 105% comes from the way the activity monitor reports usage per core - or in other words each core is assigned 100%. If you have 4 cores/CPU's and all are being used your activity would reach 400% in the activity monitor.

Since Macs have had a minimum of 2 cores/CPUs on their whole line since 2006 (I think - don't remember the year the single core mac mini was) your activity will always have the ability to go over 100%

sam, 08/25/2012 - 11:28
#18
Portrait de Ewbte
Ewbte
Theopholis, yeah I already

Theopholis, yeah I already use one of those fan control programs, but I don't want my fan die 10 times faster than it should..

When I'll back home I'll try to use parallel desktop program, gonna install linux and give it limited system resources and then run game. Will post the result here in September.

It's not the macbook air problem only, it's a problem of all current ultrabooks which use ivy bridge with integrated hd4000. Hope I'll solve this problem and this tread will be helpful for all kights who use ultrabooks.

Another thanks guys.

sam, 09/01/2012 - 05:11
#19
Portrait de Ewbte
Ewbte
No luck, game unstable on

No luck, game unstable on virtual machine. But fps limiting helps.

Créé avec l'aide de Drupal, un système de gestion de contenu "opensource"