I have an MSI GE75 with a RTX 2070 GPU. I've had the laptop a while but don't do much gaming so never noticed I'm getting crappy performance from the dGPU. When I benchmarked it it and looked into the bad performance I saw it gets hit with a perfcap (performance cap) when the load gets over 39%, and it just repeatedly disables and enables itself after that. Not sure if it's the load or the frequency or what that causes the perfcap and have no idea what the underlying issue is. I've tried with 2 other vBIOSes already and get the same result with one, whereas with the other vBIOS it just stays idle after the first perfcap.
Seems like something hardware related. Same behavior when using another OS in the same machine.
Any tests I can do on it to diagnose the problem?
I attach some MSI Afterburner and GPU-Z monitor outputs. As can be seen, the perfcaps are for POWER and additionally for TEMPERATURE (same results/output with GPU-Z render test monitor). However, as one can see from the temperature data, temperature doesn't seem to be the actual cause, as there are moments where the temperature perfcap is triggered around 50 degrees, and it goes idle momentarily, but then after that the temperature keeps going up and there is no temperature perfcap. I had it running with a low load on a 2d for example up to 79 degrees degrees and it didn't disable itself. However, it's also noticeable that the load never gets above 39% for some reason. Not sure if that reveals anything in particular. Anytime it reaches 39% it spikes and you get the perfcap and it goes into on/off pattern, so normal activity doesn't trigger it, but benchmarks and heavy games and the like do.
Test 1
Test 2
Test 3
GPU-Z
Couple of other things...
I'm using an underpowered charger. Have never had any trouble with it charging the battery though, and benchmarking results are otherwise excellent. CPU and memory above average for the same hardware.
However, I notice that according the specs, the power draw of the dGPU in this model is around double that of the CPU. Could this possibly be a weak battery + charger issue which only appears under the highest loads, and only with the dGPU?
Seems like something hardware related. Same behavior when using another OS in the same machine.
Any tests I can do on it to diagnose the problem?
I attach some MSI Afterburner and GPU-Z monitor outputs. As can be seen, the perfcaps are for POWER and additionally for TEMPERATURE (same results/output with GPU-Z render test monitor). However, as one can see from the temperature data, temperature doesn't seem to be the actual cause, as there are moments where the temperature perfcap is triggered around 50 degrees, and it goes idle momentarily, but then after that the temperature keeps going up and there is no temperature perfcap. I had it running with a low load on a 2d for example up to 79 degrees degrees and it didn't disable itself. However, it's also noticeable that the load never gets above 39% for some reason. Not sure if that reveals anything in particular. Anytime it reaches 39% it spikes and you get the perfcap and it goes into on/off pattern, so normal activity doesn't trigger it, but benchmarks and heavy games and the like do.
Test 1
Test 2
Test 3
GPU-Z
Couple of other things...
I'm using an underpowered charger. Have never had any trouble with it charging the battery though, and benchmarking results are otherwise excellent. CPU and memory above average for the same hardware.
However, I notice that according the specs, the power draw of the dGPU in this model is around double that of the CPU. Could this possibly be a weak battery + charger issue which only appears under the highest loads, and only with the dGPU?