I'm playing Diablo III on an Asus N550JV laptop that has an i7-4700HQ cpu and an nVidia 750M gpu. I cap the game at 30 fps, and I installed EVGA Precision X just to monitor the gpu's resources. I cannot wrap my head around these random fps dips. GPU load never goes higher than 75%. Neither is the CPU or the HDD under heavy load.
The peak temp for the gpu did hit 76C while playing. I'm not sure if that had anything to do with it or not. Is this too hot for a laptop?
could be a thermal issue, but more likely a problem with Diablo III
Yes I've checked all these things.
- I am plugged in
- nVidia driver 335.23 3/10/2014
- max performance in windows and in Asus' utility
- I do run another 1080p monitor as extended, but I've also done tests without it and there was no difference.
- 60Hz refresh
- Never even touch v-sync. I run in full window mode at 1080p
- Don't see any nVidia power savings in GeForce Experience, but I've set the driver utility to max performance rather than adaptive.
- Windows 8.1
And for some reason the game just will not run at 60 fps at 1080p with everything set down to the lowest. It does 51 at most in this resolution.
- 82% peak GPU load
- 58% peak memory controller load
I do want to point out exactly what kind of hardware I'm according to GPU-Z.
- GT 750M
- 967MHz GPU clock, 1137MHz boost
- 2GB DDR3 vRAM (not GDDR5)
- 900MHz memory clock, 128 bit, 28.8GB/s bandwidth
The memory type does have me bothered that its DDR3. Maybe that's where the bottleneck is? If that true, then wouldn't the memory controller load in GPU-Z peak at 99% if that was the bottleneck? Half of me still thinks it might be a thermal throttling problem because it has peaked as high as 75C. If thermals are the issue, then I feel like it wouldn't be a problem if Asus didn't make such a retarded ventilation design. The exhaust does blow out the back, but the vents are located right behind the hinge and it blows up onto the screen when its open. http://tehnoobzor.com/uploads/posts/2013-12/1386502665_14-cena-asus-n550jv-cm012h.jpg
Have you tried other games to see if they have this issue, or if it is just isolated too that one game. 75C seems a bit low to throttle, might want to look at fan utilization levels too, I assume it would ramp up to prevent throtteling, if it is not that high then that might suggest it isnt a thermal limit. Otherwise you could try a custom fan profile, see if that helps?
Good luck :D
Yes it seems to be isolated to just Diablo. I can hit other games right at 60 fps no problem when the quality settings are just right. When 60 fps is obtainable, the GPU load doesn't matter as much to me. Something doesn't feel right with Diablo when Smite can be played at 60 fps on max settings with this hardware.
As for the fans, yes I have heard them ramp at extreme temperatures I dare not mention. I do my best to keep everything running under 70C if not then 75C. There's nothing apparent on this laptop that has full control over the fans however. I had EVGA precision installed at one time just to moderate the GPU's resources in-game and it wound't give the option to adjust fan speed. I eventually took it of because it broke how the system swaps back and forth between Intel's 4600 chip and nVidia's for power savings and I do want the battery to last at least a single 2 hour class lecture without sitting next to an outlet. I also got a strange process in the background from EVGA Precision labeled "voltage tuner" that would just run up CPU power for no apparent reason and the instance would keep stacking upon itself until you eventually killed the process.
So just to update, I ran several test using different games and even Valley Benchmark. I was able to hit 99% load with those. Why is this when Diablo can't even hit 60 fps at low settings and only 80% of the gpu is being used? I am beginning to think that Diablo has a poorly optimized game engine. Can anyone confirm if it runs in DX9 or DX11?