HAGS - Hardware Accelerated Graphics Scheduling As the name implies, this feature is regarding GPU tasks that are queued to be performed on hardware as opposed to software. So what software performs these tasks? My limited understanding is that it can be from API level (so features of DirectX/OpenGL/Vulkan etc) driver level, OS or other methods. What I wonder though, is this feature (that is very difficult to enable in the first place) worth activating? The reason I created this thread is that there's ongoing discussion in several of the driver threads about this feature that people seem to have little understanding about, many conflicting arguments and statements about the feature so figure if people can pool their knowledge and collate it here, maybe we can come to a definitive conclusion. Now as far as I understand (and no doubt my understanding is very limited so I've probably got something wrong somewhere) AMD and Nvidia GPUs approach scheduling differently. In AMDs cards, the GPU itself is responsible for managing its resources and handles calls and dispatches etc (from my memory this caused AMD difficulty in optimising drivers for games in the past and probably still does), they already make use of hardware schedulers whereas Nvidia dropped the use of a hardware scheduler with the launch of the Kepler, or rather had a fixed width scheduler which they used software to optimise scheduling tasks (why the hardware requires game ready drivers and also why ever more powerful Nvidia GPUs require much more powerful CPUs to support the drivers). So I wonder, what makes HAGS on AMD different? To me, if AMD GPUs already use hardware scheduling, isn't this just a redundant feature and perhaps why it's not being enabled or actively implemented etc? I think being able to discuss this would give greater understanding for us all, I certainly have no idea about the topic and can't seem to find any clarification myself and it doesn't help that the fragmented discussions in the various driver threads add to this confusion.