Page 1 of 1

The odd performance benefits of HAGS

Posted: 16 Apr 2023, 18:01
by Tiberiusmoon
So I have been testing some performance metrics on HAGS and found something rather specific benefits.

Terminology:
-HAGS= Hardware Accelerated GPU Scheduler
-A GPU bound situation is when the GPU reaches 95+%, Doing so means the CPU draws frames into a buffer for the GPU to render later and there is when latency is created.
-GPU limit is the time period of which the GPU is bound.

Currently, Enabling HAGS with Nvidia reflex without a frame cap can cause worse latency than disabled HAGS with Reflex.
From what I know the additional GPU workload of HAGS adds to reflex which cause minor amounts of GPU limit time.
In Overwatch there are drastic frame drops with HAGS and reflex enabled, but that could be the stress testing methods used.
If you are aiming for an uncapped FPS target the Nvidia reflex can do a reasonable job of keeping you out of a GPU bound situation without HAGS.

If you have a FPS target in mind then using HAGS can improve framerates if your GPU can remain in a unbound scenario.
Additionally, disabling Nvidia Reflex will give you more FPS. (Because Reflex is designed to avoid GPU bound scenarios a frame cap does the same thing only that its not a dynamic framerate.)

Here are some results from Apex: (uncapped)
Image

The yellow and orange lines have higher framrates but they are GPU bound, this is where using a good framerate limiter like RTSS comes in to find the sweet spot as in game frame rate limiters are erratic.
So anyone here using Low Latency V-sync or just capping to a specific target will benefit a lot from HAGS.

HAGS was introduced in 2020 so its rather new-ish.
Devblog:
https://devblogs.microsoft.com/directx/ ... cheduling/

Re: The odd performance benefits of HAGS

Posted: 18 Apr 2023, 09:32
by masneb
I'm guessing you tested this by replaying a specific part of a match over those 20s?

HAGS is very weird, furthermore OW is very weird, furthermore how you cap OW can make it even weirder... Furthermore how you use HAGS with other things like MSI mode also changes how it functions and feels.

I've found that HAGS seems to work best with MSI mode off (video card) and when you have MSI mode on, it makes it worse. However, how well MSI functions also seems to depend on which generation of video cards you have, which is why there is no 'right' answer to using MSI mode.

Also there are a lot of people who parrot the Battlenonsense video from like three years ago. The engine has changed drastically for OW, especially after the launch of OW2, which is why a lot of people have problems with the game now that never used to - aim consistency being one of them. I wouldn't rely on his old information without testing it yourself or a new source of information pops up.

Re: The odd performance benefits of HAGS

Posted: 18 Apr 2023, 19:29
by Sebichek45
masneb wrote:
18 Apr 2023, 09:32
I'm guessing you tested this by replaying a specific part of a match over those 20s?

HAGS is very weird, furthermore OW is very weird, furthermore how you cap OW can make it even weirder... Furthermore how you use HAGS with other things like MSI mode also changes how it functions and feels.

I've found that HAGS seems to work best with MSI mode off (video card) and when you have MSI mode on, it makes it worse. However, how well MSI functions also seems to depend on which generation of video cards you have, which is why there is no 'right' answer to using MSI mode.

Also there are a lot of people who parrot the Battlenonsense video from like three years ago. The engine has changed drastically for OW, especially after the launch of OW2, which is why a lot of people have problems with the game now that never used to - aim consistency being one of them. I wouldn't rely on his old information without testing it yourself or a new source of information pops up.
What’s the generation of your card? Do you have suggestions for 1000-3000 series of nvidia cards?
Also how do you test these things? Is it just based on feeling while gaming?

Re: The odd performance benefits of HAGS

Posted: 19 Apr 2023, 02:49
by Kyouki
Tiberiusmoon wrote:
16 Apr 2023, 18:01
-
Interesting findings, NULL tested likely means with only Ultra? NULL doesn't do anything when Reflex is enabled, it is overruled if the said game is using it (ignores driver level settings)

Reflex On+Boost = auto capping fps
Reflex On = not capping fps

NULL On = not capping fps
NULL Ultra = auto-capping auto fps

So Reflex On+Boost in essence is actually NULL Ultra.

At least, that is what I am currently remembered being the case.