If you have a PC with multiple GPUs (like a laptop), Get-CimInstance Win32_VideoController can return multiple results. In this case, you can filter the list down to the active monitor using whatever method you prefer to get the one you want. I used the Availability property in the example below to detect the active GPU, but there are likely other ways equally valid.
Statistics: Posted by SilverAzide — 4 minutes ago