Graphics Drivers Symbols: Difference between revisions
(List of DLLs and intro) |
(Added a bunch of drivers) |
||
Line 1: | Line 1: | ||
This page summarizes the work required for automatically scraping symbol files from Windows' graphics drivers. | This page summarizes the work required for automatically scraping symbol files from Windows' graphics drivers. | ||
== Drivers == | == Drivers == | ||
This is a list of driver versions with URLs pointing to where the drivers can be fetched. We do not distinguish between the different vendors here because the numbers are both unique between vendors (every vendor has its own convention) and not unique within a single one (sometimes 32- and 64-bit versions are shipped in separate bundles, same for different versions of Windows). Generally speaking it's impossible to tell exactly which bundle is needed given a version, they all need to be inspected to find the correct DLL. | This is a list of driver versions with URLs pointing to where the drivers can be fetched. We do not distinguish between the different vendors here because the numbers are both unique between vendors (every vendor has its own convention) and not unique within a single one (sometimes 32- and 64-bit versions are shipped in separate bundles, same for different versions of Windows). Additionally Microsoft driver bundles often contain drivers from multiple vendors. Generally speaking it's impossible to tell exactly which bundle is needed given a version, they all need to be inspected to find the correct DLL. | ||
{| class="wikitable" | |||
|- | |||
! Driver version !! Driver bundles | |||
|- | |||
| 10.18.10.3308 || [http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2013/10/200000586_6f79059acede1f9f26184e05f914acc1897cc979.cab 200000586_6f79059acede1f9f26184e05f914acc1897cc979.cab] | |||
|- | |||
| 10.18.10.3496 || [http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2014/12/20637914_f0b1e863a5b2f496b1c7820d0c06c3b164cff11e.cab 20637914_f0b1e863a5b2f496b1c7820d0c06c3b164cff11e.cab] | |||
|- | |||
| 10.18.13.5382 || [http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2015/11/200007868_ae428a04025422c16795fd7ff1afe76ca48eab7e.cab 200007868_ae428a04025422c16795fd7ff1afe76ca48eab7e.cab] | |||
|- | |||
| 10.18.13.5435 || [http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2015/11/20797755_6207f2ef0cf10f94282c5c67a6043169af21c4b0.cab 20797755_6207f2ef0cf10f94282c5c67a6043169af21c4b0.cab] | |||
|- | |||
| 10.18.13.5850 || [https://us.download.nvidia.com/Windows/358.50/358.50-desktop-win10-64bit-international-whql.exe 358.50-desktop-win10-64bit-international-whql.exe] [http://us.download.nvidia.com/Windows/358.50/358.50-desktop-win10-32bit-international-whql.exe 358.50-desktop-win10-32bit-international-whql.exe] | |||
|- | |||
| 10.18.14.4029 || [http://download.windowsupdate.com/d/msdownload/update/driver/drvs/2015/01/20710018_59e8daf14941279425a04292928a91315a6f552e.cab 20710018_59e8daf14941279425a04292928a91315a6f552e.cab] | |||
|- | |||
| 10.18.14.4170 || [http://download.windowsupdate.com/c/msdownload/update/driver/drvs/2015/04/20721968_30bfdf7005c6ae5112cd9088c4a06368cbacdf81.cab 20721968_30bfdf7005c6ae5112cd9088c4a06368cbacdf81.cab] | |||
|- | |||
|} | |||
== Libraries == | == Libraries == | ||
The following list contains the DLLs which we find in stacks involving graphics drivers. When scraping symbols we should only care about these and ignore the vast amount of unrelated stuff that ships in the graphics bundles. | The following list contains the DLLs which we find in stacks involving graphics drivers. When scraping symbols we should only care about these and ignore the vast amount of unrelated stuff that ships in the graphics bundles. |
Revision as of 12:06, 22 February 2021
This page summarizes the work required for automatically scraping symbol files from Windows' graphics drivers.
Drivers
This is a list of driver versions with URLs pointing to where the drivers can be fetched. We do not distinguish between the different vendors here because the numbers are both unique between vendors (every vendor has its own convention) and not unique within a single one (sometimes 32- and 64-bit versions are shipped in separate bundles, same for different versions of Windows). Additionally Microsoft driver bundles often contain drivers from multiple vendors. Generally speaking it's impossible to tell exactly which bundle is needed given a version, they all need to be inspected to find the correct DLL.
Driver version | Driver bundles |
---|---|
10.18.10.3308 | 200000586_6f79059acede1f9f26184e05f914acc1897cc979.cab |
10.18.10.3496 | 20637914_f0b1e863a5b2f496b1c7820d0c06c3b164cff11e.cab |
10.18.13.5382 | 200007868_ae428a04025422c16795fd7ff1afe76ca48eab7e.cab |
10.18.13.5435 | 20797755_6207f2ef0cf10f94282c5c67a6043169af21c4b0.cab |
10.18.13.5850 | 358.50-desktop-win10-64bit-international-whql.exe 358.50-desktop-win10-32bit-international-whql.exe |
10.18.14.4029 | 20710018_59e8daf14941279425a04292928a91315a6f552e.cab |
10.18.14.4170 | 20721968_30bfdf7005c6ae5112cd9088c4a06368cbacdf81.cab |
Libraries
The following list contains the DLLs which we find in stacks involving graphics drivers. When scraping symbols we should only care about these and ignore the vast amount of unrelated stuff that ships in the graphics bundles.
Intel
- igc32.dll
- igc64.dll
- igd10iumd32.dll
- igd10iumd64.dll
- igd11dxva32.dll
- igd11dxva64.dll
- igd9dxva32.dll
- igd9dxva64.dll
- igdgmm32.dll
- igdgmm64.dll
- igdumdim32.dll
- igdumdim64.dll
AMD
- aticfx32.dll
- aticfx64.dll
- atidxx32.dll
- atidxx64.dll
- atiu9pag.dll
- atiumd6a.dll
- atiumdag.dll
- atiumdva.dll
Nvidia
- nvumdshim.dll
- nvwgf2um.dll
- nvumdshim.dll
- nvdxgiwrap.dll
- nvd3d9wrap.dll
- nvinit.dll