Monitor GPU Usage using Windows 10 Task Manager
This feature was first rolled out with Windows 10 Creators Update, and it works if you have PC with WDDM 2.0 compatible GPU. You can check if you have a WDDM driver using the DirectX Diagnostics Tool.
Type dxdiag in the Run prompt, and hit Enter.In the Directx Diagnostic tool, switch to the Display tab, and see if you have Driver model 2.XX or above.If yes, Task Manager can show you GPU usage for each application. If you see a “WDDM 1.x” driver here, your GPU isn’t compatible.
Now that you know you have a compatible system follow the steps to enable GPU Monitor usage in the Task Manager.
Right click on the Taskbar, and select Task Manager.On the Task Manager, click on More details to see all the metrics.Under Processes, right click on any of the usage metrics, ie, .e CPU or RAM and select GPU and GPU engine.
This will give details of GPU usage on per application basis. It shows which physical GPU usage an application is using, and which engine is in use. If you switch to the Performance tab, you will get to see a complete graph of GPU usage with details about dedicated and shared GPU usage.
To find out how much of video memory an application is consuming, you can see that it under Details Tab.
Switch to Details tab, and right-click on any of the headers.Click on select columns, and then select the checkbox against GPU, GPU Engine, Dedicated GPU Memory, and Shared GPU Memory.
The only drawback about this process is there is no way to keep the GPU section stay forever. Every time you close the Task Manager, the GPU section disappears. However the column we just enabled under Details section stays. Let us know if you find this feature useful.