(before you dismiss this post, which is kinda wordy, jump down to the bolded part if you wanna skip right to the POSSIBLE solution)
Im paranoid about GPU temps. Ever since my nvidia 8800GT melted when it hit 90C for too long (yes, the plastic cover melted, dripping onto the fan, which stopped the fan and the card went sizzle sizzle) ive been really strict about how hot my GPUs get.
Regardless of the card, I like to keep the temps, at load, around 70C.
For me, the biggest culprets for drastically heating up the GPU are as follows:
Super high particle effects
Vsync being off in a game that gets 100+ FPS
Typically, in that order too. For whatever reason, AO REALLY puts your GPU to work, causing the biggest amount of temp increases in pretty much any game. All for a bit more shaded depth in the visual department. Games that dont give an option to disable AO, I typically dont play. (good thing DoS does. Props to the devs)
The other thing that ups my temps is when a game isnt using vsync, and is performing WAY above what it needs to be. IE: a good example, Dawn of War 2, I get 400 FPS on the menu screen. Thats 340 more FPS than I need, and all those extra frames are work the GPU is doing, upping the temp of the game. Enabling vsync (and capping the FPS at 60), is often one of the best ways for me to control my GPU temps.
Now you say you have disabled things, and set the game on low, Here is something many people dont realize... its concerning vsync (which you say you have tried on and off).
Vsync, doesnt always work, even when you turn it on. It really depends on your screen mode. Some screen modes dont seem to support it when its a built in game setting. Some games totally ignore your GPU driver settings. Its a total gamble which is going to work.
So first, why is vsync important when it comes to GPU temps? Thats easy. Vsync caps your framerate. If your card is strong enough to be OVER performing (ie: getting 150 fps, when 60 is decent enough), thats extra work your GPU is doing, which causes the temps to go up. Vsync essentialling limits the amount of work your GPU needs to be doing.
Second, how can you be sure that vsync, when check "on" is actually working like it should? First, you need a tool that can measure your framerate. For me, I purchased Fraps a long time ago, and it has a nice little numeric overlay in the upper corner that can show me my framerate in any game. There are LOTS of programs that can do the same thing for you as well. Just google it. Once you have one of these installed, and can see your framerate, you will be able to see if vsync is actually working. You need to know what the refresh rate of your monitor is. For most, this is usually 60. This means if vysnc is actually working, your FPS shouldnt ever go higher than 60.
With Divinity, I quickly noticed that even with vsync checked on, not all the screenmodes supported it, and saw that my FPS was going well above the refresh rate cap of 60. Without being able to see my framerate, I would have just assumed vsync was working, and my temps would have gotten a lot higher playing the game.
So how to fix it... Enable vysnc. If it shows your FPS going above 60, switch your screenmode to a different mode. There are 3 that Divinity supports. Try different modes with vsync ON, until you find one where your framerate doesnt ever go above 60.
If you have a monitor that has a much higher refresh rate, Or, no matter which screenmode you select, vsync doesnt seem to be capping your framerate, you are still in luck. Divinity has a neat little feature that lets you manually cap your framerate. You can enable this, and then set it to 60 manually, even without the use of vsync.
The only downside about manually capping the framerate this way, from what Ive experienced, is that it seems to cause a bit of stutter sometimes (which it shouldnt). Surprisingly, vsync (with adaptive set in my driver settings), runs the game smoother, even though its still basically doing the same thing of capping the rate at 60.
Try it out. Let us know if you find any different results.
Last edited by Zewks; 15/07/14 05:01 PM.