Unity puts my GPU at maximum

Hi everyone,

I’ve been working lately with Unity, as a beginner, and well, it came as a surprise when I realised that my GPU, Nvidia GEForce GTX 760 was a temperature of about 179ºF, and it’s too much. I disabled some effects on the scene but still the same. I suppose that Unity is rendering at real time, but I dont want to because I’m afraid I’m going to damage the GPU. ¿Is there any way to fix that? I mean, force Unity to spend less computation.

I’m sorry if anything I’ve asked doesn’t make sense, I’ll try to express myself better.

You can specify a target frame rate Unity - Scripting API: Application.targetFrameRate

Other than that you can reduce the screen resolution of the game, the Quality settings.

If you have pro try the profiler to see what is using up the GPU, or check the stats information panel to get an idea of what the game is doing. It would also be helpful if you provided this information as it might give people more of an idea of what the problem is.

1 Like

Note that a GPU shouldn’t be damaged simply by running it as fast as possible, which Unity does by default. 179°F is within normal operating parameters for that card, which has a rated max of 206°F. But yes, you can limit speed by using vsync or targetFrameRate.

–Eric

2 Likes

Well I’m not actually developing a game, I’m just doing tests like add a tree, grass, materials… That’s why I’m so worried about my GPU. As Eric5h5 said, my Nvida has a rated max of 206ºF, now I’m a little relieved, I have to say hehe