Overloading GPU based on temperature readings
Overloading GPU based on temperature readings
There seems to be a possibility to adjust your GPU's overclock settings according to temperature levels. You could aim to keep it within a specific range and automatically lower the overclock when it exceeds that limit. Regarding customization, it might be feasible to tailor the temperature thresholds for different games, allowing each game to have its own optimal performance zone.
Sportz :
It looks like the default temperature cap for MSI Afterburner is at 79 degrees C, but my GPU stays well below that—around 60-62°C. I’m wondering if there’s a way to adjust this cap into a range so the GPU actively works to maintain it instead of just preventing it. Right now, the system enforces the limit without adjusting the speed accordingly. I need a solution that automatically overclocks the GPU up to that temperature and then reduces it back once it exceeds it. That’s not what I’m after—my main concern is managing the heat effectively.
You have the option to define a temperature goal, though it's unclear if all GPUs and overclocking tools accommodate it. Exceeding that temperature will trigger throttling from the GPU. Setting a target and then slightly exceeding it during gaming or testing should meet your needs. Some overclocking programs let you create game-specific profiles, such as AMD's new Wattman app.
basroil :
It's called GPU Boost, and every modern Nvidia GPU has it.
You CANNOT determine the temp range per game, since there's no need
I understand that, but I was wondering if there is a way for me to manually alter the target temperature that GPU boost uses. My GPU very rarely eclipses 60 degrees C and when it does it has never gone above 62 degrees C. I want to change the target temperature of GPU Boost to something higher. The NVIDIA website seems to indicate that there is 3rd party software that can alter this target temperature, but I haven't had much luck in finding such software.
What I'm trying to do is alter clock speed based on temperature and not the other way around of your typical overclock (I.e. The traditional change of clock speed, which alters temperature). In other words, I want the temperature to be the decider of what clock the GPU takes on rather than having the clock speed more or less determine the temperature.
You can configure a temperature target, though it's unclear if all GPUs and overclocking tools support it. Exceeding that temperature will trigger throttling. Setting a target and then overclocking just below it while gaming or stress testing should meet your needs. Some overclocking utilities let you create game-specific profiles, such as AMD's Wattman app. I'll look into it. I currently use MSI Afterburner and don't think it supports this functionality.
Sportz :
I understand that, but I was wondering if there is a way for me to manually alter the target temperature that GPU boost uses. My GPU very rarely eclipses 60 degrees C and when it does it has never gone above 62 degrees C. I want to change the target temperature of GPU Boost to something higher. The NVIDIA website seems to indicate that there is 3rd party software that can alter this target temperature, but I haven't had much luck in finding such software.
What I'm trying to do is alter clock speed based on temperature and not the other way around of your typical overclock (I.e. The traditional change of clock speed, which alters temperature). In other words, I want the temperature to be the decider of what clock the GPU takes on rather than having the clock speed more or less determine the temperature.
GPU Boost does exactly that! The reason you are at 60C is because you've hit the GPU Boost limit, all you need to do is set the base clock higher until you start hitting near your target temp.
Don't worry about old games, simply enabling vsync will cause your GPU to throttle down and save power
basroil :
Sportz :
I understand that, but I was wondering if there is a way for me to manually alter the target temperature that GPU boost uses. My GPU very rarely eclipses 60 degrees C and when it does it has never gone above 62 degrees C. I want to change the target temperature of GPU Boost to something higher. The NVIDIA website seems to indicate that there is 3rd party software that can alter this target temperature, but I haven't had much luck in finding such software.
What I'm trying to do is alter clock speed based on temperature and not the other way around of your typical overclock (I.e. The traditional change of clock speed, which alters temperature). In other words, I want the temperature to be the decider of what clock the GPU takes on rather than having the clock speed more or less determine the temperature.
GPU Boost does exactly that! The reason you are at 60C is because you've hit the GPU Boost limit, all you need to do is set the base clock higher until you start hitting near your target temp.
Don't worry about old games, simply enabling vsync will cause your GPU to throttle down and save power
Is there a way that I can set such a target temp so that the base clock adjusts accordingly? In other words, let's say my GPU is running in my ideal (x) to (x+3) temperature range with a certain clock speed. If the temperature were to rise to something above my temperature range (e.g. X + 4), is there a way that I can make it so the GPU will automatically reduce the clock to fall back into (x) - (x+3)?
I feel like you've already answered me, but I"m just having trouble figuring out whether the answer you're giving me is a direct answer to my question. It seems like you're giving me the answer I'm looking for, but I just want to make sure we're both driving at the same thing.
adjust the temperature threshold and ensure it takes priority over the power limit. It will increase to that temperature and then attempt to stay within it.