[SOLVED] How to get firmware version in Windows?

Sep 28, 2020
4
0
10
I'm building an inventory system for GPUs and looking to find a way to query GPU firmware version. I have tried the WMI query for Video Controller, but it only returns driver version and driver date.
Get-WmiObject -Query "Select * From Win32_VideoController"

For AMD GPUs, if I go to the AMD Radeon Software, it lists the firmware version.
I'm sure NVidia has a similar utility. But I do not know what kind of GPU exists on a system (or even if it has one). I need a generic solution which can be queried through the command line. I'd really appreciate any help here. Thanks!
 
Solution
D
Use the command line parameter for Gpuz to dump the XML and then read it out

-dump <xml output filename

If you’re going to develop applications you’re going to have to engineer solutions
D

Deleted member 14196

Guest
Use the command line parameter for Gpuz to dump the XML and then read it out

-dump <xml output filename

If you’re going to develop applications you’re going to have to engineer solutions
 
Last edited by a moderator:
  • Like
Reactions: vov4ik_il
Solution
Sep 28, 2020
4
0
10
Use the command line parameter for Gpuz to dump the XML and then read it out

-dump <xml output filename

If you’re going to develop applications you’re going to have to engineer solutions

Oh, interesting. I didn't know GPU-Z accepted command line arguments. I thought it only had a GUI.