Soldato
Microsoft released GPU monitoring inside the new task manager for the Windows Fall creators update. Because the way this works build directly into the Operating system, Microsoft are saying this is the most accurate way to find out how much Vram and usage the GPU is using.
The data in the Task Manager is gathered directly from VidSch and VidMm. As such, performance data for the GPU is available no matter what API is being used, whether it be Microsoft DirectX API, OpenGL, OpenCL, Vulkan or even proprietary API such as AMD's Mantle or Nvidia's CUDA. Further, because VidMm and VidSch are the actual agents making decisions about using GPU resources, the data in the Task Manager will be more accurate than many other utilities, which often do their best to make intelligent guesses since they do not have access to the actual data.
https://blogs.msdn.microsoft.com/directx/2017/07/21/gpus-in-the-task-manager/
The data in the Task Manager is gathered directly from VidSch and VidMm. As such, performance data for the GPU is available no matter what API is being used, whether it be Microsoft DirectX API, OpenGL, OpenCL, Vulkan or even proprietary API such as AMD's Mantle or Nvidia's CUDA. Further, because VidMm and VidSch are the actual agents making decisions about using GPU resources, the data in the Task Manager will be more accurate than many other utilities, which often do their best to make intelligent guesses since they do not have access to the actual data.
https://blogs.msdn.microsoft.com/directx/2017/07/21/gpus-in-the-task-manager/