2

I have Dell i7 8850U laptop with 4GB 940MX GPU.

It was heating probably more than normal (CPU cores around 95+ °C, GPU 78°C) during playing games like GTA V.

And my GPU core clock won't go above 405 MHz while playing GTA V as shown below (the photo is little blurry but you'd notice the GPU temperature. It is from Open Hardware Monitor)

enter image description here

Then I just replaced thermal paste.

After that I tried same games.

Observation after thermal paste change:

I noticed that CPU temperatures were not going above 85°C. I also noticed GPU temperatures were not going above 72°C now (previously it was 78°C)

So I assumed thermal paste and cleaning my laptop fan made some positive effect.

Effect on the games:

Light weight games like Counter Strike made no difference. They were very smooth and GPU won't go above 57°C.

GTA V - I noticed GPU core reaching above 405 MHz. It reached around 950 Mhz which made me happy.

However, the higher MHz kept fluctuating. I mean, game runs at around 950 Mhz for few minutes and then next 1 or 2 minutes it will go down at 405 MHz.

The game ran always at 405 MHz before thermal paste change so I never noticed fluctuation. It was slow but no fluctuation.

And it continued like this. Stats on same are given below.

Open Hardware Monitor Stats:

I noticed interesting observation.

When the GPU was at 405 MHz, its temperature was around 66°C. CPU core clocks were around 3300 MHz

enter image description here

When it was around 950 Mhz, the temperature was around 70°C. CPU core clocks were around 2500 MHz

enter image description here


My overall observation and conclusion:

The thermal paste probably fixed temperature issue but this fluctuation problem is related to either CPU clocks or GPU being given less power. So it runs at 405 MHz from time to time because GPU temperature is slightly low - 66°C. Low power == less temperature?

Similarly, when MHz reaches 950+, the temperature also reached 70°C. More power == more temperature and better performance?


What I tried to fix it:

I tried all power settings in laptop battery settings and NVIDIA power settings in control panel. It probably made no difference.

Then I thought maybe something has changed recently and GPU max temperature has been limited to 72°C and so it can't improve performance at all?

Why I think so is because before I applied thermal paste, the GPU would touch 78°C often (speed won't cross 405 MHz though).

So I used GPU-Z software to see if there' some temperature limit on my 940MX GPU:

enter image description here

It says Current = 70°C. So I feel that is where it is limiting something.


Given all that, what could be the reason of this kind of fixed fluctuation? Is it due to some power issues? Or the game like GTA V too heavy for this processor? So this fluctuation in this game with this processor should be normal?

Or could it be related to some CPU issues too?


EDIT: I further tested and I observed something more focused now. When my laptop charger is plugged in, the CPU temperature will tend to stay between 72-80 C. And GPU clocks fluctuates like I described before.

When I ran the game only on battery and no charger plugged in, CPU temperature tend stay below 70 C. There were almost no fluctuations in clocks. It ran fine on around 915+ clock.

Looks like CPU temperature has a role in the issue. And more specifically, issue is related to power sources - battery vs charger.

1
  • Usually on laptops, there is (in your power configuration settings) a setting to favor throttling instead of fans. Have you checked this setting?
    – Yorik
    Commented May 20, 2022 at 20:27

2 Answers 2

1

405-540 MHz does appear to be the core clock speed that your GPU runs at when it gets too hot. Either due to CPU or GPU temperatures reaching their maximums.

A free software like MSI Afterburner can help you know for sure if/when you're throttling and help track the conditions.

Or a quick test would be power it down for a bit/make sure it's cool. Then power it on make sure you're laptop isn't on a flat surface and is instead getting proper airflow by being elevated with a minimal or 'holey' surface. Something like this often makes a huge difference: https://www.amazon.com/%E2%AD%90KLIM-Wind-Laptop-Cooling-Pad/dp/B01M715BCV

Not saying I recommend or know anything about that one specifically, but overheating definitely sounds like the what's happening here. Basically anything you can do to make sure there's empty space/room for airflow at the bottom is a good way to test this. It may very well still throttle, but there should be a noticeable difference in how long it takes to do so.

As far as raising the temperature limit, that's not something I would recommend at all particularly on a laptop unless you're okay with permanent damage. The best thing you can do driver-wise is get the latest drivers specifically for the make and model and specs of your laptop if you want to stay safe and still get maximum performance.

Or if you're not particularly attached to that computer you can use MSI Afterburner to also attempt overclocking, although that isn't very likely to help your performance in this case as it'll still throttle on its own based on high temperatures, high voltages, or high power draw and just like anything I'm sure someone can find a way to hack in to change those settings, but as far as I'm aware if either of those three things are occurring (which seems very likely with a game like GTA V on a laptop) there's nothing you can do to change the thresholds.

Hell, if you somehow don't have a box to set the edge of your laptop on or something you could always try running the game with the laptop in your refrigerator... Which is a bit of a joke, though if you actually went with that you either want the house to be bone-dry or to make sure your refrigerator isn't actually cooling your laptop below "normal" temperatures, aka your laptop is still at least warm in there. Condensation could start forming otherwise since warmer air can carry a lot more moisture than cold air, so if you have 50% relative humidity at 100 degrees fahrenheit, that would equal WELL over the maximum relative humidity that 75 degrees is capable, so you'd literally be making it rain in that example.

1
  • Hi. I've provided more detail in my question you might want to look at.
    – Vikas
    Commented May 21, 2022 at 8:43
0

I managed to find out a solution which may not be perfect but I think it does explain what could be the main issue - and helped improve my experience significantly.

As the other answer explained, it is most probably heating (and temperature issues) that thermal throttled the GPU.

I read some other resources and tried a few settings to see if it would make a difference. These are:

  1. Disabled Intel's Turbo Boost option in laptop's BIOS settings
  2. Changed system cooling policy to "Passive" for both plugged and battery and set minimum processor state to 100% (see photo below).
  3. in NVIDIA settings, limited the FPS to 30 frames per second for the game and enabled "Prefer consistent performance"
  4. Enabled an option in battery performance settings in BIOS which says something like "Prefer to use laptop always plugged in to preserve battery lifespan"

enter image description here

I am pretty sure 1st point actually fixed the problem, which was most probably heating. So 2nd point might be unnecessary.

I don't understand the settings mentioned in 2nd point as much. Maybe unnecessary.

3rd and 4th points also seem unnecessary, but it might have helped it additionally.

Now, I can consistently get 30 FPS in game while earlier it would keep fluctuating and stay below 30 FPS. Not only that, I can use slightly better graphics settings in game! (Note that this frame limiting settings didn't help at all earlier, when I hadn't tried the other points especially the 1st one).


Below are the new Hardware Monitor stats which are significantly different from earlier observation. CPU core speeds look like limited as expected. And GPU speed varies from 800 MHz to 1084 MHz, which is far better than fluctuating from 405 MHz to around 1000 MHz. Now, it rarely goes to 405 MHz while game is active.

enter image description here


The problem being worse when I plugged in charger is still not very clear to me, but I assume that maybe, while charging, the laptop heats more. So it caused issues.

But after applying those "fixes", it doesn't bother me much - it makes no difference if charger is plugged in or not!. That's what I wanted additionally.


Warning: While disabled Turbo Boost may have fixed gaming issue for me, it might create problems in other apps or even in the game itself which needs more processing power.

For example, my GTA 5 game crashes sometimes. Once or twice every other day (it doesn't really bother me though). Processor speed limit could be one of the reasons. However, I'm not pretty sure if it's definitely because of the settings I did. For other people too, often complain that this game crashes. Maybe I noticed it less earlier.

My point is, apps/games might need more processing power from time to time in specific scenarios and may cause other issues if it is not getting that power. Or they may work slow.

I haven't noticed any issues so far that bothered me personally.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .