• Happy holidays, folks! Thanks to each and every one of you for being part of the Tom's Hardware community!

[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
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
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.