Microsoft extends Graphics Driver evaluations (to improve driver quality)

Martin Brinkmann
May 28, 2020
Windows, Windows 10
|
4

Graphics drivers are a common cause for crashes and other issues on Windows systems. Microsoft uses a system that evaluates graphics drivers, e.g. by measuring crashes and hangs in games, to determine whether the driver should be rejected or pulled.

Microsoft uses the data to determine whether a system should be offered a new feature update version of Windows 10, among other things. The issues list of the recently released Windows 10 version 2004 version of Windows 10 has two driver related issues, one of which blocks the update from being offered on the device.

nvidia driver 430.64

Microsoft's Windows graphics team has developed three new measures that will be integrated in the evaluation of graphics drivers from June 29, 2020 on. Two of the measures look at crashes in hangs in applications, and the third one at rollbacks of drivers,

The first one analyses the number of user mode crashes in the new Chromium-based Microsoft Edge web browser. It measures how often Microsoft Edge crashes because of the graphics driver and puts this in relation to all devices with that particular driver.

Microsoft looks at seven day periods and a minimum population of 30,000 hours of Microsoft Edge Chromium runtime. The calculation is: Crashes in Edge Chromium Normalized by Usage=Total Edge Chromium Crashes / Runtime in Years. The driver fails the test if that result exceeds 1.

The second measure uses a similar method as the first but instead of looking at Microsoft Edge crashes, it is looking at crashes in communication and collaboration applications.

Microsoft uses the following applications for the measure:

  • MICROSOFT.SKYPEAPP
  • DISCORD.EXE
  • SKYPE.EXE
  • TEAMVIEWER.EXE
  • LYNC.EXE
  • WECHAT.EXE
  • QQ.EXE
  • SLACK.EXE
  • KAKAOTALK.EXE
  • ZOOM.EXE
  • ZOOM
  • WHATSAPP.EXE
  • LINE.EXE
  • YOUCAMSERVICE.EXE
  • TELEGRAM.EXE
  • VIBER.EXE
  • MICROSOFT.SKYPEROOMSYSTEM

Minimum population is set to 10,000 hours of Communication and Collaboration Application runtime and the period is set to seven days again. The final calculation is Crashes in Communication and Collaboration Applications normalized by usage in years=Total Crashes in Communication and Collaboration Applications / Runtime in Years. The driver fails the test if the result exceeds 1.

The third and final measure analyzes driver rollbacks or re-installation in the first two days of installation. The minimum population is set to 5,000 devices and a seven day period. The driver fails the test if there are more than 10 rollbacks per 10,000 devices with the driver.

Closing Words

Microsoft started to work on improving drivers on the company's Windows operating system in recent time and the new graphics drivers measures extend that further (it claimed in 2018 that graphics driver quality was better than ever). The company introduced an option for its hardware partners recently that allows them to request Windows Update blocks for certain drivers.

Now You: How is your recent experience with drivers on Windows?

Summary
Microsoft extends Graphics Driver evaluations (to improve driver quality)
Article Name
Microsoft extends Graphics Driver evaluations (to improve driver quality)
Description
Microsoft's Windows graphics team has developed three new measures that will be integrated in the evaluation of graphics drivers from June 29, 2020 on.
Author
Publisher
Ghacks Technology News
Logo
Advertisement

Tutorials & Tips


Previous Post: «
Next Post: «

Comments

  1. ULBoom said on May 31, 2020 at 1:35 am
    Reply

    MS strikes again! If crashes occur in a non-edge browser, they’re ignored? Or is edge so crash prone compared to other browsers that monitoring them is irrelevant? Only browsers matter, not programs? Seems chredge may not be working so well after all (surprise!)

    I don’t recall ever rolling back a driver but I also don’t update to newer drivers until they’ve been out a while.

    Neither Nvidia nor Intel graphics drivers are Windows drivers; Windows just hijacks the GUI so it can only come from the MS Store. Shame on Nvidia and Intel for falling for this.

    I get drivers directly from the source, no way is MS going to wreck my chipset drivers, e.g., with some five year old version they pulled out of the OEM partition.

    The minor lack of features in Linux (I use Ubuntu and Manjaro) is moot compared to MS’s Gordian Knot of Nonsense OS loaded with buggy stuff no one would ever miss.

  2. Yea right Bill. said on May 30, 2020 at 5:28 pm
    Reply

    If you asked yourself wtf those “comunications app” have to do with Graphics drivers?
    Notice how a good chunk of those of that list use Electron aka lazy dev bundles Chorme with his “webapp” as a desktop program.

    The more they “collect” infromation the worst damn windows seem to get.

  3. ilev said on May 29, 2020 at 8:05 am
    Reply

    “The first one analyses the number of user mode crashes in the new Chromium-based Microsoft Edge web browser. It measures how often Microsoft Edge crashes because of the graphics driver and puts this in relation to all devices with that particular driver.”

    If no one is using Chromium-based Microsoft Edge web browser what good it does to decide the value of graphic drivers based on Edge for Hundred of millions of users ?

    This is just stupid.

  4. zer0 said on May 28, 2020 at 4:01 pm
    Reply

    Pretty cool to get some insight about how evaluation works.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.