What is the command to learn video card drivers via windbg?

181951

Active member
Joined
Aug 27, 2023
Posts
36
I've been searching but I can't find this command anywhere. I'm sure there is such a command.
 
The lmnst command will list all the drivers at the time of the crash and lmvm will give you some basic details of a given driver.
 
The lmnst command will list all the drivers at the time of the crash and lmvm will give you some basic details of a given driver.
I know the lmnst command, but what I want to look for is a command that shows what version the graphics card is, like the command that shows the bios version (!sysinfo machineid)
 
Do you want the graphics card driver version or the physical details about the graphics card? You can't get the latter information using the standard WinDbg commands as far as I know, unless !sysinfo smbios -devices does.
 
Do you want the graphics card driver version or the physical details about the graphics card? You can't get the latter information using the standard WinDbg commands as far as I know, unless !sysinfo smbios -devices does.
I just want to know about the graphics card version. I won't go into physical details.
 
I would recommend that you use lmvm or !lmi then, however, there is no guarantee that the driver version will be avaliable.
 
You must have the symbols of the given driver in the form of pdb files. I'm not sure if Intel provides these pdb's for their graphics card drivers, you'll have to google the answer to that question
 
You must have the symbols of the given driver in the form of pdb files. I'm not sure if Intel provides these pdb's for their graphics card drivers, you'll have to google the answer to that question
I thought about that, but I wondered if there was a more practical way.
 
the debugger must have information about the video card driver commands from somewhere, and these are provided in the pdb files
 
The title of this thread is confusing. It talks about discovering (learning) the graphics (video) card driver details, information which should be available in a minidump or kernel dump. Yet it seems the OP wants to be able to discover the graphics card make and model, which (AFAIK) is not available in either a mindump nor a kernel dump - because the kernel doesn't care what graphics card hardware is installed, it 'sees' it only through the drivers.
 
Info like this?

Code:
1: kd> lmDvmigdkmdn64
Browse full module list
start             end                 module name
fffff803`433d0000 fffff803`44dd2000   igdkmdn64   (deferred)             
    Image path: \SystemRoot\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_94778f6a7bb7882e\igdkmdn64.sys
    Image name: igdkmdn64.sys
    Browse all global symbols  functions  data
    Timestamp:        Thu Feb 18 13:38:25 2021 (602EB421)
    CheckSum:         01A0D17F
    ImageSize:        01A02000
    File version:     27.20.100.9316
    Product version:  27.20.100.9316
    File flags:       0 (Mask 3F)
    File OS:          40004 NT Win32
    File type:        3.4 Driver
    File date:        00000000.00000000
    Translations:     0409.04b0
    Information from resource tables:
        CompanyName:      Intel Corporation
        ProductName:      Intel HD Graphics Drivers for Windows(R)
        InternalName:     igdkmdn64.sys
        OriginalFilename: igdkmdn64.sys
        ProductVersion:   27.20.100.9316
        FileVersion:      27.20.100.9316
        FileDescription:  Intel Graphics Kernel Mode New Driver
        LegalCopyright:   Copyright (c) 1998-2018 Intel Corporation.

Regards. . .

jcgriff2
 
Info like this?

Code:
1: kd> lmDvmigdkmdn64
Browse full module list
start             end                 module name
fffff803`433d0000 fffff803`44dd2000   igdkmdn64   (deferred)            
    Image path: \SystemRoot\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_94778f6a7bb7882e\igdkmdn64.sys
    Image name: igdkmdn64.sys
    Browse all global symbols  functions  data
    Timestamp:        Thu Feb 18 13:38:25 2021 (602EB421)
    CheckSum:         01A0D17F
    ImageSize:        01A02000
    File version:     27.20.100.9316
    Product version:  27.20.100.9316
    File flags:       0 (Mask 3F)
    File OS:          40004 NT Win32
    File type:        3.4 Driver
    File date:        00000000.00000000
    Translations:     0409.04b0
    Information from resource tables:
        CompanyName:      Intel Corporation
        ProductName:      Intel HD Graphics Drivers for Windows(R)
        InternalName:     igdkmdn64.sys
        OriginalFilename: igdkmdn64.sys
        ProductVersion:   27.20.100.9316
        FileVersion:      27.20.100.9316
        FileDescription:  Intel Graphics Kernel Mode New Driver
        LegalCopyright:   Copyright (c) 1998-2018 Intel Corporation.

Regards. . .

jcgriff2
That's exactly what I was looking for.
 
That's exactly what I was looking for.

Great. As you saw, the Windbg command is lmDvm followed by the module name with no prefix.

Rich (BB code):
1: kd> lmDvmigdkmdn64

Any other questions? Please feel free to post.

Regards. . .

jcgriff2

p.s. Please keep in mind that I knew the selected module is a video driver written by Intel as I've seen it or a variation of it for well over a decade now.
 
Last edited:
Great. As you saw, the Windbg command is lmDvm followed by the module name with no prefix.

Rich (BB code):
1: kd> lmDvmigdkmdn64

Any other questions? Please feel free to post.

Regards. . .

jcgriff2

p.s. Please keep in mind that I knew the selected module is a video driver written by Intel as I've seen it or a variation of it for well over a decade now.
Thank you @jcgriff2 ! I asked a different question under a new thread to avoid confusion. You can take a look when you can.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top