Graphics Drivers Symbols

From MozillaWiki
Revision as of 12:16, 22 February 2021 by Gsvelto (talk | contribs) (Added more drivers)
Jump to navigation Jump to search

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
10.18.14.4264 20767126_871bc1b2818db5847f6c6c4b61ec0e71a59c9bf2.cab
10.18.14.4414 20961075_89c54e7032cd6f2204b0531f5b5c5afa699501aa.cab
20.19.15.4531 20977001_96c070e1eda413b5e159f62ee518d347ac6856cc.cab
20.19.15.4624 12993675-1232-4488-937d-0de85abf8b72_eb5214bd0d94a81a442d06c0d43819356a20c44a.cab
20.19.15.4835 5ff63d1d-6b70-44bd-b7d6-b8f4da8fe044_e298b95d28067e9eaa4b258bd5e94a6486c54b4d.cab
20.19.15.5058 02a485cf-1c78-43e0-8d22-2234d9c30053_efcb3788431f7565704fc64f79cc8eb485c39059.cab
20.19.15.5107 d5aab07b-eb4e-4cb8-9f84-770b21d0ccec_e5e37245adb678d726ff6a3ca67429f1aeb6077d.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